|
|
var e=require("obsidian");function t(e,t){return t.forEach((t=>{t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((n=>{if("default"!==n&&!(n in e)){var a=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,a.get?a:{enumerable:!0,get:()=>t[n]})}}))})),Object.freeze(e)}function n(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}function a(e,t,n,a){return new(n||(n=Promise))(((r,i)=>{function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((e=>{e(t)}))).then(o,s)}l((a=a.apply(e,t||[])).next())}))}const r=Object.freeze({NUMBER:"number",TEXT:"text",SELECT:"select",TAGS:"tags",CALENDAR:"calendar",CALENDAR_TIME:"calendar_time",CHECKBOX:"checkbox",FORMULA:"formula",RELATION:"relation",ROLLUP:"rollup"}),i=Object.freeze({MARKDOWN:"markdown",SORTING:"sorting",METATADA_TIME:"metadata_time",TASK:"task",INLINKS:"inlinks",OUTLINKS:"outlinks",METADATA_TAGS:"metadata_tags",NEW_COLUMN:"new_column"}),o=Object.assign({},r,i),s=Object.freeze({MAX_COLUMNS:100,MAX_ROWS:99999,MAX_OPTIONS:100,MIN_COLUMN_WIDTH:30,DEFAULT_COLUMN_WIDTH:100}),l=Object.freeze({FILE:"__file__",CREATED:"__created__",MODIFIED:"__modified__",ADD_COLUMN:"__add_column__",TASKS:"__tasks__",OUTLINKS:"__outlinks__",INLINKS:"__inlinks__",ROW_CONTEXT_MENU:"__rowContextMenu__",TAGS:"__tags__"}),u=Object.freeze({FILE:"File",ADD_COLUMN:"+",CREATED:"Created",MODIFIED:"Modified",TASK:"Task",OUTLINKS:"Outlinks",INLINKS:"Inlinks",TAGS:"File Tags"}),d=Object.freeze({INITIAL:"initial",FINAL:"final",BASIC:"basic"}),c=Object.freeze({NONE:"none",COUNT_UNIQUE:"count_unique",COUNT_EMPTY:"count_empty",PERCENT_EMPTY:"percent_empty",COUNT_FILLED:"count_filled",PERCENT_FILLED:"percent_filled",SUM:"sum",MIN:"min",MAX:"max",EARLIEST_DATE:"earliest_date",LATEST_DATE:"latest_date",RANGE_DATE:"range_date",FORMULA:"formula"}),m=Object.freeze({REMOVE:"remove",REPLACE:"replace"}),h=Object.freeze({LEFT:"text-align-left",CENTER:"text-align-center",RIGHT:"text-align-right",JUSTIFY:"text-align-justify",TOP:"align-top",MIDDLE:"align-middle",BOTTOM:"align-bottom",NOWRAP:"text-nowrap",WRAP:"text-wrap"}),p=Object.freeze({enable_media_view:!0,link_alias_enabled:!0,media_width:100,media_height:100,isInline:!1,task_hide_completed:!0,footer_type:c.NONE,persist_changes:!1}),f=Object.freeze({FILE:{key:l.FILE,id:l.FILE,input:o.MARKDOWN,label:u.FILE,accessorKey:l.FILE,isMetadata:!0,skipPersist:!1,isDragDisabled:!1,csvCandidate:!0,config:Object.assign(Object.assign({},p),{isInline:!0})},ADD_COLUMN:{key:l.ADD_COLUMN,id:l.ADD_COLUMN,input:o.NEW_COLUMN,label:u.ADD_COLUMN,accessorKey:l.ADD_COLUMN,isMetadata:!0,isDragDisabled:!0,skipPersist:!0,csvCandidate:!1,config:p},CREATED:{key:l.CREATED,id:l.CREATED,input:o.METATADA_TIME,label:u.CREATED,accessorKey:l.CREATED,isMetadata:!0,isDragDisabled:!1,skipPersist:!1,csvCandidate:!0,config:p},MODIFIED:{key:l.MODIFIED,id:l.MODIFIED,input:o.METATADA_TIME,label:u.MODIFIED,accessorKey:l.MODIFIED,isMetadata:!0,isDragDisabled:!1,skipPersist:!1,csvCandidate:!0,config:p},TASKS:{key:l.TASKS,id:l.TASKS,input:o.TASK,label:u.TASK,accessorKey:l.TASKS,isMetadata:!0,isDragDisabled:!1,skipPersist:!1,csvCandidate:!1,config:p},INLINKS:{key:l.INLINKS,id:l.INLINKS,input:o.INLINKS,label:u.INLINKS,accessorKey:l.INLINKS,isMetadata:!0,isDragDisabled:!1,skipPersist:!1,csvCandidate:!1,config:p},OUTLINKS:{key:l.OUTLINKS,id:l.OUTLINKS,input:o.OUTLINKS,label:u.OUTLINKS,accessorKey:l.OUTLINKS,isMetadata:!0,isDragDisabled:!1,skipPersist:!1,csvCandidate:!1,config:p},TAGS:{key:l.TAGS,id:l.TAGS,input:o.METADATA_TAGS,label:u.TAGS,accessorKey:l.TAGS,isMetadata:!0,isDragDisabled:!1,skipPersist:!1,csvCandidate:!1,config:p},ROW_CONTEXT_MENU:{id:l.ROW_CONTEXT_MENU,key:l.ROW_CONTEXT_MENU,input:o.CHECKBOX,label:l.ROW_CONTEXT_MENU,accessorKey:l.ROW_CONTEXT_MENU,isMetadata:!0,isDragDisabled:!0,skipPersist:!0,csvCandidate:!1,minSize:15,maxSize:15,width:15,config:p}}),g={isMetadata:!1,skipPersist:!1,isDragDisabled:!1,options:[],csvCandidate:!0,input:o.TEXT,config:p},v=Object.freeze({FRONTMATTER_KEY:"database-plugin",DATAVIEW_FILE:"file"}),b=Object.freeze({COLUMN_VALUE:"column_value",COLUMN_KEY:"column_key",REMOVE_COLUMN:"remove_column"}),y=Object.freeze({SETTINGS_MODAL:"database-settings-modal",SETTINGS_MODAL_BODY:"database-settings-body",COLUMN_MODAL:"database-column-modal",COLUMN_MODAL_BODY:"database-column-body",ADD_ROW_MODAL:"add-row-modal",ADD_ROW_MODAL_BODY:"add-row-body",ADD_COLUMN_MODAL:"add-column-modal",ADD_COLUMN_MODAL_BODY:"database-add-column-body",FILTERS_MODAL:"database-filters-modal",FILTERS_MODAL_BODY:"database-filters-body"}),w=Object.freeze({BACKGROUND_MODIFIER_ERROR:"var(--background-modifier-error)",BACKGROUND_MODIFIER_SUCCESS:"var(--background-modifier-success)",BACKGROUND_PRIMARY:"var(--background-primary)",BACKGROUND_SECONDARY:"var(--background-secondary)",BACKGROUND_DIVIDER:"var(--background-divider)",BACKGROUND_MODIFIER_FORM_FIELD:"var(--background-modifier-form-field)",TEXT_FAINT:"var(--text-faint)",TEXT_MUTED:"var(--text-muted)",TEXT_NORMAL:"var(--text-normal)",TEXT_ACCENT_HOVER:"var(--text-accent-hover)",TEXT_ACCENT:"var(--text-accent)",LINK_COLOR:"var(--link-color)",INTERACTIVE_NORMAL:"var(--interactive-normal)",INPUT_SHADOW:"var(--input-shadow)"}),D=Object.freeze({CURRENT_FOLDER:"current_folder",CURRENT_FOLDER_WITHOUT_SUBFOLDERS:"current_folder_without_subfolders",TAG:"tag",OUTGOING_LINK:"outgoing_link",INCOMING_LINK:"incoming_link",QUERY:"query",QUERY_JS:"query_js"}),_=Object.freeze({COMPACT:"compact",NORMAL:"normal",WIDE:"wide"}),k=Object.freeze({RESIZE_MODE:"onChange"}),C=Object.freeze({DEFAULT:"default",SELECT:"select"}),E=Object.freeze({enable_columns_filter:!1,enable_navbar:!1,context_header:{action:C.DEFAULT}}),x=Object.freeze({EQUAL:["EQUAL","operator_equal"],NOT_EQUAL:["NOT_EQUAL","operator_not_equal"],GREATER_THAN:["GREATER_THAN","operator_greater_than"],LESS_THAN:["LESS_THAN","operator_less_than"],GREATER_THAN_OR_EQUAL:["GREATER_THAN_OR_EQUAL","operator_greater_than_or_equal"],LESS_THAN_OR_EQUAL:["LESS_THAN_OR_EQUAL","operator_less_than_or_equal"],CONTAINS:["CONTAINS","operator_contains"],NOT_CONTAINS:["NOT_CONTAINS","operator_does_not_contain"],STARTS_WITH:["STARTS_WITH","operator_starts_with"],ENDS_WITH:["ENDS_WITH","operator_ends_with"],IS_EMPTY:["IS_EMPTY","operator_is_empty"],IS_NOT_EMPTY:["IS_NOT_EMPTY","operator_is_not_empty"]}),M=Object.freeze({AND:"AND",OR:"OR"}),S=Object.freeze({MANUAL:"manual",FORMULA:"formula"});const F=Object.freeze({INIT_CHARS:["`","[","{","*","!",">"],BETWEEN_CHARS:[":",'"',"#"],UNIQUE_CHARS:["?"]}),T=Object.freeze({IMAGE:["bmp","png","jpg","jpeg","gif","svg"],VIDEO:["mp4","webm","ogv"],AUDIO:["mp3","wav","m4a","3gp","flac","ogg","oga"]}),P=Object.freeze(" "),O=Object.freeze({TOP:"top",BOTTOM:"bottom",LAST_FIELD:"last_field"}),N={global_settings:{enable_debug_mode:!1,enable_show_state:!1,enable_row_shadow:!0,enable_auto_update:!0,show_search_bar_by_default:!1,logger_level_info:"error",csv_file_header_key:"File",media_settings:{link_alias_enabled:p.link_alias_enabled,enable_media_view:p.enable_media_view,width:p.media_height,height:p.media_height}},local_settings:{remove_field_when_delete_column:!1,cell_size:_.NORMAL,sticky_first_column:!1,group_folder_column:"",remove_empty_folders:!1,automatically_group_files:!1,hoist_files_with_empty_attributes:!0,show_metadata_created:!1,show_metadata_modified:!1,show_metadata_tasks:!1,show_metadata_inlinks:!1,show_metadata_outlinks:!1,show_metadata_tags:!1,source_data:D.CURRENT_FOLDER,source_form_result:"",source_destination_path:"/",row_templates_folder:"/",current_row_template:"",pagination_size:10,font_size:16,enable_js_formulas:!1,formula_folder_path:"/",inline_default:!1,inline_new_position:O.LAST_FIELD,date_format:"yyyy-MM-dd",datetime_format:"yyyy-MM-dd HH:mm:ss",metadata_date_format:"yyyy-MM-dd HH:mm:ss",enable_footer:!1,implementation:"default"}},A=Object.freeze({YAML:/```yaml:dbfolder\s+([\w\W]+?)\s+```/,REPLACE_YAML_REGEX:new RegExp("```yaml:dbfolder\\s+([\\w\\W]+?)\\s+```","g"),START_CENTINEL:"```yaml:dbfolder",END_CENTINEL:"```"}),I=Object.freeze({INLINE_WITHOUT_FRONTMATTER:/(^[\s\S]*$)/g,INLINE_WITH_FRONTMATTER:/(^---[\s\S]+?---)+([\s\S]*$)/g,INLINE_LAST_FIELD:/([\s\S]*)(^[^_*~`a-zA-Z1-9[(]*)([[(]{0,1})([_*~`]{0,2})([A-Za-z0-9]+)([_*~`]{0,2})([:]{2})([^\])\n]+)([\])]{0,1})(.*$)(\n{0,1})([\s\S]*)/gm}),R=Object.freeze({BASIC:["---","",`${v.FRONTMATTER_KEY}: basic`,"","---","",A.START_CENTINEL,"name: new database","description: new description","columns:"," column1:"," input: text"," key: column1"," accessorKey: column1"," label: Column 1"," position: 0"," config:"," enable_media_view: true"," media_width: 100"," media_height: 100"," isInline: false","filters:"," enabled: false"," conditions:"].join("\n")}),W=Object.freeze({LINK:/\B\[\[([^\]]*)$/,EMBED:/\B!\[\[([^\]]*)$/,LINK_HEADING:/\B\[\[([^#\]]+)#([^\]]*)$/,EMBED_HEADING:/\B!\[\[([^#\]]+)#([^\]]*)$/,LINK_BLOCK:/\B\[\[([^#\]]+)#?\^([^\]]*)$/,EMBED_BLOCK:/\B!\[\[([^#\]]+)#?\^([^\]]*)$/,TEXT_ARRAY:/(^\[{1})([^[]{1}.*)(\]{1})$/g,TEXT_OBJECT:/(^\{{1})(.*)(\}{1})$/g,CELL_VALID_KEYDOWN:/^[a-zA-Z0-9_-]{1}$/g}),j=Object.freeze({NAME:"database-folder-icon",ICON:'<g transform="translate(0,95) scale(0.03,-0.0275)" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <path d="M83 3413 c-12 -2 -36 -17 -53 -33 -26 -25 -30 -35 -30 -83 0 -50 3 -58 35 -86 l36 -31 1499 0 1499 0 28 -24 c27 -23 28 -28 28 -120 0 -86 -2 -98 -23 -118 l-23 -23 -1504 -5 -1504 -5 -35 -34 c-33 -32 -36 -40 -36 -93 0 -56 1 -59 42 -88 l41 -30 1502 0 c1280 0 1504 -2 1521 -14 17 -13 19 -27 19 -120 0 -96 -2 -107 -22 -128 l-23 -22 -1472 2 c-810 1 -1490 -1 -1510 -4 -22 -3 -51 -18 -68 -34 -27 -25 -30 -34 -30 -89 0 -57 2 -61 37 -88 l36 -28 1503 -3 1502 -2 27 -32 c25 -30 27 -37 23 -119 -2 -68 -7 -91 -22 -108 l-19 -21 -1488 0 c-1027 0 -1496 -3 -1516 -11 -15 -5 -40 -22 -55 -37 -23 -21 -28 -34 -28 -75 0 -63 13 -85 63 -108 41 -18 92 -19 1528 -19 1449 0 1487 0 1510 -19 22 -18 24 -26 24 -121 0 -95 -2 -103 -24 -121 -23 -19 -61 -19 -1511 -19 -958 0 -1498 -4 -1515 -10 -50 -19 -75 -58 -75 -116 0 -49 3 -55 37 -83 l38 -31 1475 0 c811 0 1492 -3 1513 -6 56 -10 70 -44 65 -156 -3 -66 -8 -93 -21 -106 -16 -16 -88 -17 -1018 -22 l-1001 -5 -34 -37 c-27 -30 -34 -46 -34 -79 0 -51 11 -72 54 -98 33 -21 37 -21 1029 -21 892 0 997 -2 1011 -16 13 -12 16 -38 16 -120 0 -163 175 -144 -1300 -144 -1247 0 -1260 0 -1280 20 -19 19 -20 33 -20 214 l0 194 -26 32 c-47 56 -66 60 -258 60 l-175 0 -36 -31 c-31 -28 -35 -36 -35 -81 0 -43 4 -54 31 -79 30 -28 36 -29 121 -29 60 0 99 -5 118 -15 17 -9 31 -17 32 -18 0 -1 4 -90 7 -197 7 -226 12 -239 103 -284 l52 -26 1358 0 c1500 0 1396 -4 1466 63 67 64 62 -66 62 1631 0 932 -4 1554 -9 1569 -15 38 -70 96 -115 120 l-41 22 -1540 1 c-847 1 -1550 0 -1562 -3z"/> </g> '}),L={ALL_TASKS:"All Tasks",TASK_TODO:"Task TODO",TASK_COMPLETED:"Task Completed"},z=Object.freeze(Object.assign({SUM:"Summatory",COUNT_ALL:"Count All",COUNT_UNIQUE:"Count Unique Values",ORIGINAL_VALUE:"Original Value",TRUTHY_COUNT:"Truthy Count",FALSY_COUNT:"Falsy Count",PERCENT_EMPTY:"Percent Empty",PERCENT_FILLED:"Percent Filled",FORMULA:"Formula"},L)),B=Object.freeze({HOTKEY:"hotkey",SHORTCUT:"shortcut",UPDATER:"updater",BAR_STATUS:"bar-status",CONTEXT_HEADER:"context-header"}),$=Object.freeze({OPEN_SEARCH:"editor:open-search"}),H=Object.freeze({GO_NEXT_PAGE:"pagination:next",GO_PREVIOUS_PAGE:"pagination:previous",ADD_NEW_ROW:"table:add-new-row",TOGGLE_FILTERS:"table:toggle-filters",OPEN_FILTERS:"table:open-filters"}),V=Object.freeze({UPDATE:"update",DELETE:"delete",RENAME:"rename"}),U=Object.freeze({UPDATE:"bar-status:update"}),q={trace:4,debug:3,info:2,warn:1,error:0};class Y{constructor(){this.trace=()=>{},this.debug=()=>{},this.info=()=>{},this.warn=()=>{},this.error=()=>{},this.isDebugModeEnabled=!1,this.levelInfo=0}setDebugMode(e){this.isDebugModeEnabled=e,this.configureLogger()}setLevelInfo(e){this.levelInfo=q[e],this.configureLogger()}configureLogger(){this.levelInfo>=q.trace&&this.isDebugModeEnabled?this.trace=void 0:this.trace=()=>{},this.levelInfo>=q.debug&&this.isDebugModeEnabled?this.debug=void 0:this.debug=()=>{},this.levelInfo>=q.info&&this.isDebugModeEnabled?this.info=void 0:this.info=()=>{},this.levelInfo>=q.warn&&this.isDebugModeEnabled?this.warn=void 0:this.warn=()=>{},this.levelInfo>=q.error&&this.isDebugModeEnabled?this.error=void 0:this.error=()=>{}}static getInstance(){return Y.instance||(Y.instance=new Y),Y.instance}}const X=Y.getInstance();function G(e){const t=[];return e.split(" ").forEach((e=>{t.push(`${v.FRONTMATTER_KEY}__${e}`)})),t.join(" ")}function K(e){return e.trim().replaceAll("\n","").replaceAll("\t","").replaceAll(" ","_")}function J(e,t,n=[]){const a=n;return a.push(void 0===e.content_alignment?h.CENTER:e.content_alignment),a.push(void 0===e.content_vertical_alignment?h.MIDDLE:e.content_vertical_alignment),a.push(e.wrap_content&&t.cell_size!==_.COMPACT?h.WRAP:h.NOWRAP),a.join(" ")}var Q="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Z(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ee(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){if(this instanceof e){var n=[null];n.push.apply(n,arguments);var a=Function.bind.apply(t,n);return new a}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((t=>{var a=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,a.get?a:{enumerable:!0,get:()=>e[t]})})),n}var te={};Object.defineProperty(te,"__esModule",{value:!0});let ne=class extends Error{},ae=class extends ne{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},re=class extends ne{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},ie=class extends ne{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},oe=class extends ne{},se=class extends ne{constructor(e){super(`Invalid unit ${e}`)}},le=class extends ne{},ue=class extends ne{constructor(){super("Zone is an abstract class")}};const de="numeric",ce="short",me="long",he={year:de,month:de,day:de},pe={year:de,month:ce,day:de},fe={year:de,month:ce,day:de,weekday:ce},ge={year:de,month:me,day:de},ve={year:de,month:me,day:de,weekday:me},be={hour:de,minute:de},ye={hour:de,minute:de,second:de},we={hour:de,minute:de,second:de,timeZoneName:ce},De={hour:de,minute:de,second:de,timeZoneName:me},_e={hour:de,minute:de,hourCycle:"h23"},ke={hour:de,minute:de,second:de,hourCycle:"h23"},Ce={hour:de,minute:de,second:de,hourCycle:"h23",timeZoneName:ce},Ee={hour:de,minute:de,second:de,hourCycle:"h23",timeZoneName:me},xe={year:de,month:de,day:de,hour:de,minute:de},Me={year:de,month:de,day:de,hour:de,minute:de,second:de},Se={year:de,month:ce,day:de,hour:de,minute:de},Fe={year:de,month:ce,day:de,hour:de,minute:de,second:de},Te={year:de,month:ce,day:de,weekday:ce,hour:de,minute:de},Pe={year:de,month:me,day:de,hour:de,minute:de,timeZoneName:ce},Oe={year:de,month:me,day:de,hour:de,minute:de,second:de,timeZoneName:ce},Ne={year:de,month:me,day:de,weekday:me,hour:de,minute:de,timeZoneName:me},Ae={year:de,month:me,day:de,weekday:me,hour:de,minute:de,second:de,timeZoneName:me};let Ie=class{get type(){throw new ue}get name(){throw new ue}get ianaName(){return this.name}get isUniversal(){throw new ue}offsetName(e,t){throw new ue}formatOffset(e,t){throw new ue}offset(e){throw new ue}equals(e){throw new ue}get isValid(){throw new ue}},Re=null,We=class e extends Ie{static get instance(){return null===Re&&(Re=new e),Re}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return xt(e,t,n)}formatOffset(e,t){return Tt(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}},je={};const Le={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let ze={},Be=class e extends Ie{static create(t){return ze[t]||(ze[t]=new e(t)),ze[t]}static resetCache(){ze={},je={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(t){super(),this.zoneName=t,this.valid=e.isValidZone(t)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return xt(e,t,n,this.name)}formatOffset(e,t){return Tt(this.offset(e),t)}offset(e){const t=new Date(e);if(isNaN(t))return NaN;const n=(a=this.name,je[a]||(je[a]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:a,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),je[a]);var a;let[r,i,o,s,l,u,d]=n.formatToParts?function(e,t){const n=e.formatToParts(t),a=[];for(let e=0;e<n.length;e++){const{type:t,value:r}=n[e],i=Le[t];"era"===t?a[i]=r:lt(i)||(a[i]=parseInt(r,10))}return a}(n,t):function(e,t){const n=e.format(t).replace(/\u200E/g,""),a=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,r,i,o,s,l,u,d]=a;return[o,r,i,s,l,u,d]}(n,t);"BC"===s&&(r=1-Math.abs(r));let c=+t;const m=c%1e3;return c-=m>=0?m:1e3+m,(kt({year:r,month:i,day:o,hour:24===l?0:l,minute:u,second:d,millisecond:0})-c)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}},$e={};let He={};function Ve(e,t={}){const n=JSON.stringify([e,t]);let a=He[n];return a||(a=new Intl.DateTimeFormat(e,t),He[n]=a),a}let Ue={};let qe={};let Ye=null;function Xe(e,t,n,a,r){const i=e.listingMode(n);return"error"===i?null:"en"===i?a(t):r(t)}let Ge=class e{static fromOpts(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,n,a,r=!1){const i=t||st.defaultLocale,o=i||(r?"en-US":Ye||(Ye=(new Intl.DateTimeFormat).resolvedOptions().locale,Ye)),s=n||st.defaultNumberingSystem,l=a||st.defaultOutputCalendar;return new e(o,s,l,i)}static resetCache(){Ye=null,He={},Ue={},qe={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:a}={}){return e.create(t,n,a)}constructor(e,t,n,a){const[r,i,o]=function(e){const t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));const n=e.indexOf("-u-");if(-1===n)return[e];{let t,a;try{t=Ve(e).resolvedOptions(),a=e}catch(r){const i=e.substring(0,n);t=Ve(i).resolvedOptions(),a=i}const{numberingSystem:r,calendar:i}=t;return[a,r,i]}}(e);this.locale=r,this.numberingSystem=t||i||null,this.outputCalendar=n||o||null,this.intl=function(e,t,n){return n||t?(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=a,this.fastNumbersCached=null}get fastNumbers(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),t=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return e&&t?"en":"intl"}clone(t){return t&&0!==Object.getOwnPropertyNames(t).length?e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1,n=!0){return Xe(this,e,n,It,(()=>{const n=t?{month:e,day:"numeric"}:{month:e},a=t?"format":"standalone";return this.monthsCache[a][e]||(this.monthsCache[a][e]=function(e){const t=[];for(let n=1;n<=12;n++){const a=qa.utc(2016,n,1);t.push(e(a))}return t}((e=>this.extract(e,n,"month")))),this.monthsCache[a][e]}))}weekdays(e,t=!1,n=!0){return Xe(this,e,n,Lt,(()=>{const n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},a=t?"format":"standalone";return this.weekdaysCache[a][e]||(this.weekdaysCache[a][e]=function(e){const t=[];for(let n=1;n<=7;n++){const a=qa.utc(2016,11,13+n);t.push(e(a))}return t}((e=>this.extract(e,n,"weekday")))),this.weekdaysCache[a][e]}))}meridiems(e=!0){return Xe(this,void 0,e,(()=>zt),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[qa.utc(2016,11,13,9),qa.utc(2016,11,13,19)].map((t=>this.extract(t,e,"dayperiod")))}return this.meridiemCache}))}eras(e,t=!0){return Xe(this,e,t,Vt,(()=>{const t={era:e};return this.eraCache[e]||(this.eraCache[e]=[qa.utc(-40,1,1),qa.utc(2017,1,1)].map((e=>this.extract(e,t,"era")))),this.eraCache[e]}))}extract(e,t,n){const a=this.dtFormatter(e,t).formatToParts().find((e=>e.type.toLowerCase()===n));return a?a.value:null}numberFormatter(e={}){return new class{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;const{padTo:a,floor:r,...i}=n;if(!t||Object.keys(i).length>0){const t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=((e,t={})=>{const n=JSON.stringify([e,t]);let a=Ue[n];return a||(a=new Intl.NumberFormat(e,t),Ue[n]=a),a})(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}return ft(this.floor?Math.floor(e):yt(e,3),this.padTo)}}(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new class{constructor(e,t,n){let a;if(this.opts=n,e.zone.isUniversal){const t=e.offset/60*-1,r=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;0!==e.offset&&Be.create(r).valid?(a=r,this.dt=e):(a="UTC",n.timeZoneName?this.dt=e:this.dt=0===e.offset?e:qa.fromMillis(e.ts+60*e.offset*1e3))}else"system"===e.zone.type?this.dt=e:(this.dt=e,a=e.zone.name);const r={...this.opts};r.timeZone=r.timeZone||a,this.dtf=Ve(t,r)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}(e,this.intl,t)}relFormatter(e={}){return new class{constructor(e,t,n){this.opts={style:"long",...n},!t&&ct()&&(this.rtf=((e,t={})=>{const{base:n,...a}=t,r=JSON.stringify([e,a]);let i=qe[r];return i||(i=new Intl.RelativeTimeFormat(e,t),qe[r]=i),i})(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):((e,t,n="always",a=!1)=>{const r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&i){const n="days"===e;switch(t){case 1:return n?"tomorrow":`next ${r[e][0]}`;case-1:return n?"yesterday":`last ${r[e][0]}`;case 0:return n?"today":`this ${r[e][0]}`}}const o=Object.is(t,-0)||t<0,s=Math.abs(t),l=1===s,u=r[e],d=a?l?u[1]:u[2]||u[1]:l?r[e][0]:e;return o?`${s} ${d} ago`:`in ${s} ${d}`})(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,t={}){const n=JSON.stringify([e,t]);let a=$e[n];return a||(a=new Intl.ListFormat(e,t),$e[n]=a),a}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}},Ke=null,Je=class e extends Ie{static get utcInstance(){return null===Ke&&(Ke=new e(0)),Ke}static instance(t){return 0===t?e.utcInstance:new e(t)}static parseSpecifier(t){if(t){const n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new e(Mt(n[1],n[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${Tt(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${Tt(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return Tt(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}},Qe=class extends Ie{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Ze(e,t){if(lt(e)||null===e)return t;if(e instanceof Ie)return e;if(function(e){return"string"==typeof e}(e)){const n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?We.instance:"utc"===n||"gmt"===n?Je.utcInstance:Je.parseSpecifier(n)||Be.create(e)}return ut(e)?Je.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new Qe(e)}let et,tt=()=>Date.now(),nt="system",at=null,rt=null,it=null,ot=60,st=class{static get now(){return tt}static set now(e){tt=e}static set defaultZone(e){nt=e}static get defaultZone(){return Ze(nt,We.instance)}static get defaultLocale(){return at}static set defaultLocale(e){at=e}static get defaultNumberingSystem(){return rt}static set defaultNumberingSystem(e){rt=e}static get defaultOutputCalendar(){return it}static set defaultOutputCalendar(e){it=e}static get twoDigitCutoffYear(){return ot}static set twoDigitCutoffYear(e){ot=e%100}static get throwOnInvalid(){return et}static set throwOnInvalid(e){et=e}static resetCaches(){Ge.resetCache(),Be.resetCache()}};function lt(e){return void 0===e}function ut(e){return"number"==typeof e}function dt(e){return"number"==typeof e&&e%1==0}function ct(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function mt(e,t,n){if(0!==e.length)return e.reduce(((e,a)=>{const r=[t(a),a];return e&&n(e[0],r[0])===e[0]?e:r}),null)[1]}function ht(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function pt(e,t,n){return dt(e)&&e>=t&&e<=n}function ft(e,t=2){let n;return n=e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0"),n}function gt(e){return lt(e)||null===e||""===e?void 0:parseInt(e,10)}function vt(e){return lt(e)||null===e||""===e?void 0:parseFloat(e)}function bt(e){if(!lt(e)&&null!==e&&""!==e){const t=1e3*parseFloat("0."+e);return Math.floor(t)}}function yt(e,t,n=!1){const a=10**t;return(n?Math.trunc:Math.round)(e*a)/a}function wt(e){return e%4==0&&(e%100!=0||e%400==0)}function Dt(e){return wt(e)?366:365}function _t(e,t){const n=function(e,t){return e-t*Math.floor(e/t)}(t-1,12)+1;return 2===n?wt(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function kt(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(t.getUTCFullYear()-1900)),+t}function Ct(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,a=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4===t||3===a?53:52}function Et(e){return e>99?e:e>st.twoDigitCutoffYear?1900+e:2e3+e}function xt(e,t,n,a=null){const r=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};a&&(i.timeZone=a);const o={timeZoneName:t,...i},s=new Intl.DateTimeFormat(n,o).formatToParts(r).find((e=>"timezonename"===e.type.toLowerCase()));return s?s.value:null}function Mt(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const a=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-a:a)}function St(e){const t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new le(`Invalid unit value ${e}`);return t}function Ft(e,t){const n={};for(const a in e)if(ht(e,a)){const r=e[a];if(null==r)continue;n[t(a)]=St(r)}return n}function Tt(e,t){const n=Math.trunc(Math.abs(e/60)),a=Math.trunc(Math.abs(e%60)),r=e>=0?"+":"-";switch(t){case"short":return`${r}${ft(n,2)}:${ft(a,2)}`;case"narrow":return`${r}${n}${a>0?`:${a}`:""}`;case"techie":return`${r}${ft(n,2)}${ft(a,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function Pt(e){return function(e,t){return t.reduce(((t,n)=>(t[n]=e[n],t)),{})}(e,["hour","minute","second","millisecond"])}const Ot=["January","February","March","April","May","June","July","August","September","October","November","December"],Nt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],At=["J","F","M","A","M","J","J","A","S","O","N","D"];function It(e){switch(e){case"narrow":return[...At];case"short":return[...Nt];case"long":return[...Ot];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Rt=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Wt=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],jt=["M","T","W","T","F","S","S"];function Lt(e){switch(e){case"narrow":return[...jt];case"short":return[...Wt];case"long":return[...Rt];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const zt=["AM","PM"],Bt=["Before Christ","Anno Domini"],$t=["BC","AD"],Ht=["B","A"];function Vt(e){switch(e){case"narrow":return[...Ht];case"short":return[...$t];case"long":return[...Bt];default:return null}}function Ut(e,t){let n="";for(const a of e)a.literal?n+=a.val:n+=t(a.val);return n}const qt={D:he,DD:pe,DDD:ge,DDDD:ve,t:be,tt:ye,ttt:we,tttt:De,T:_e,TT:ke,TTT:Ce,TTTT:Ee,f:xe,ff:Se,fff:Pe,ffff:Ne,F:Me,FF:Fe,FFF:Oe,FFFF:Ae};let Yt=class e{static create(t,n={}){return new e(t,n)}static parseFormat(e){let t=null,n="",a=!1;const r=[];for(let i=0;i<e.length;i++){const o=e.charAt(i);"'"===o?(n.length>0&&r.push({literal:a,val:n}),t=null,n="",a=!a):a||o===t?n+=o:(n.length>0&&r.push({literal:!1,val:n}),n=o,t=o)}return n.length>0&&r.push({literal:a,val:n}),r}static macroTokenToFormatOpts(e){return qt[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem());return this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}formatDateTime(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t}).format()}formatDateTimeParts(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t}).formatToParts()}formatInterval(e,t={}){return this.loc.dtFormatter(e.start,{...this.opts,...t}).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t}).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return ft(e,t);const n={...this.opts};return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(t,n){const a="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,i=(e,n)=>this.loc.extract(t,e,n),o=e=>t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):"",s=()=>a?function(e){return zt[e.hour<12?0:1]}(t):i({hour:"numeric",hourCycle:"h12"},"dayperiod"),l=(e,n)=>a?function(e,t){return It(t)[e.month-1]}(t,e):i(n?{month:e}:{month:e,day:"numeric"},"month"),u=(e,n)=>a?function(e,t){return Lt(t)[e.weekday-1]}(t,e):i(n?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday"),d=n=>{const a=e.macroTokenToFormatOpts(n);return a?this.formatWithSystemDefault(t,a):n},c=e=>a?function(e,t){return Vt(t)[e.year<0?0:1]}(t,e):i({era:e},"era");return Ut(e.parseFormat(n),(e=>{switch(e){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12==0?12:t.hour%12);case"hh":return this.num(t.hour%12==0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return o({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return o({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return o({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return s();case"d":return r?i({day:"numeric"},"day"):this.num(t.day);case"dd":return r?i({day:"2-digit"},"day"):this.num(t.day,2);case"c":case"E":return this.num(t.weekday);case"ccc":return u("short",!0);case"cccc":return u("long",!0);case"ccccc":return u("narrow",!0);case"EEE":return u("short",!1);case"EEEE":return u("long",!1);case"EEEEE":return u("narrow",!1);case"L":return r?i({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return r?i({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return r?i({month:"numeric"},"month"):this.num(t.month);case"MM":return r?i({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return r?i({year:"numeric"},"year"):this.num(t.year);case"yy":return r?i({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return r?i({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return r?i({year:"numeric"},"year"):this.num(t.year,6);case"G":return c("short");case"GG":return c("long");case"GGGGG":return c("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return d(e)}}))}formatDurationFromString(t,n){const a=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},r=e.parseFormat(n),i=r.reduce(((e,{literal:t,val:n})=>t?e:e.concat(n)),[]),o=t.shiftTo(...i.map(a).filter((e=>e)));return Ut(r,(e=>t=>{const n=a(t);return n?this.num(e.get(n),t.length):t})(o))}},Xt=class{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};const Gt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Kt(...e){const t=e.reduce(((e,t)=>e+t.source),"");return RegExp(`^${t}$`)}function Jt(...e){return t=>e.reduce((([e,n,a],r)=>{const[i,o,s]=r(t,a);return[{...e,...i},o||n,s]}),[{},null,1]).slice(0,2)}function Qt(e,...t){if(null==e)return[null,null];for(const[n,a]of t){const t=n.exec(e);if(t)return a(t)}return[null,null]}function Zt(...e){return(t,n)=>{const a={};let r;for(r=0;r<e.length;r++)a[e[r]]=gt(t[n+r]);return[a,null,n+r]}}const en=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,tn=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,nn=RegExp(`${tn.source}${`(?:${en.source}?(?:\\[(${Gt.source})\\])?)?`}`),an=RegExp(`(?:T${nn.source})?`),rn=Zt("weekYear","weekNumber","weekDay"),on=Zt("year","ordinal"),sn=RegExp(`${tn.source} ?(?:${en.source}|(${Gt.source}))?`),ln=RegExp(`(?: ${sn.source})?`);function un(e,t,n){const a=e[t];return lt(a)?n:gt(a)}function dn(e,t){return[{hours:un(e,t,0),minutes:un(e,t+1,0),seconds:un(e,t+2,0),milliseconds:bt(e[t+3])},null,t+4]}function cn(e,t){const n=!e[t]&&!e[t+1],a=Mt(e[t+1],e[t+2]);return[{},n?null:Je.instance(a),t+3]}function mn(e,t){return[{},e[t]?Be.create(e[t]):null,t+1]}const hn=RegExp(`^T?${tn.source}$`),pn=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function fn(e){const[t,n,a,r,i,o,s,l,u]=e,d="-"===t[0],c=l&&"-"===l[0],m=(e,t=!1)=>void 0!==e&&(t||e&&d)?-e:e;return[{years:m(vt(n)),months:m(vt(a)),weeks:m(vt(r)),days:m(vt(i)),hours:m(vt(o)),minutes:m(vt(s)),seconds:m(vt(l),"-0"===l),milliseconds:m(bt(u),c)}]}const gn={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function vn(e,t,n,a,r,i,o){const s={year:2===t.length?Et(gt(t)):gt(t),month:Nt.indexOf(n)+1,day:gt(a),hour:gt(r),minute:gt(i)};return o&&(s.second=gt(o)),e&&(s.weekday=e.length>3?Rt.indexOf(e)+1:Wt.indexOf(e)+1),s}const bn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function yn(e){const[,t,n,a,r,i,o,s,l,u,d,c]=e,m=vn(t,r,a,n,i,o,s);let h;return h=l?gn[l]:u?0:Mt(d,c),[m,new Je(h)]}const wn=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Dn=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,_n=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function kn(e){const[,t,n,a,r,i,o,s]=e;return[vn(t,r,a,n,i,o,s),Je.utcInstance]}function Cn(e){const[,t,n,a,r,i,o,s]=e;return[vn(t,s,n,a,r,i,o),Je.utcInstance]}const En=Kt(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,an),xn=Kt(/(\d{4})-?W(\d\d)(?:-?(\d))?/,an),Mn=Kt(/(\d{4})-?(\d{3})/,an),Sn=Kt(nn),Fn=Jt((function(e,t){return[{year:un(e,t),month:un(e,t+1,1),day:un(e,t+2,1)},null,t+3]}),dn,cn,mn),Tn=Jt(rn,dn,cn,mn),Pn=Jt(on,dn,cn,mn),On=Jt(dn,cn,mn);const Nn=Jt(dn);const An=Kt(/(\d{4})-(\d\d)-(\d\d)/,ln),In=Kt(sn),Rn=Jt(dn,cn,mn);const Wn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},jn={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Wn},Ln={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...Wn},zn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Bn=zn.slice(0).reverse();function $n(e,t,n=!1){const a={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new Vn(a)}function Hn(e,t,n,a,r){const i=e[r][n],o=t[n]/i,s=!(Math.sign(o)===Math.sign(a[r]))&&0!==a[r]&&Math.abs(o)<=1?function(e){return e<0?Math.floor(e):Math.ceil(e)}(o):Math.trunc(o);a[r]+=s,t[n]-=s*i}let Vn=class e{constructor(e){const t="longterm"===e.conversionAccuracy||!1;let n=t?Ln:jn;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||Ge.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(t,n){return e.fromObject({milliseconds:t},n)}static fromObject(t,n={}){if(null==t||"object"!=typeof t)throw new le("Duration.fromObject: argument expected to be an object, got "+(null===t?"null":typeof t));return new e({values:Ft(t,e.normalizeUnit),loc:Ge.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(t){if(ut(t))return e.fromMillis(t);if(e.isDuration(t))return t;if("object"==typeof t)return e.fromObject(t);throw new le(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,n){const[a]=function(e){return Qt(e,[pn,fn])}(t);return a?e.fromObject(a,n):e.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){const[a]=function(e){return Qt(e,[hn,Nn])}(t);return a?e.fromObject(a,n):e.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new le("need to specify a reason the Duration is invalid");const a=t instanceof Xt?t:new Xt(t,n);if(st.throwOnInvalid)throw new ie(a);return new e({invalid:a})}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new se(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const n={...t,floor:!1!==t.round&&!1!==t.floor};return this.isValid?Yt.create(this.loc,n).formatDurationFromString(this,e):"Invalid Duration"}toHuman(e={}){const t=zn.map((t=>{const n=this.values[t];return lt(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(n)})).filter((e=>e));return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=yt(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e};const n=this.shiftTo("hours","minutes","seconds","milliseconds");let a="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(a+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(a+=".SSS"));let r=n.toFormat(a);return e.includePrefix&&(r="T"+r),r}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const n=e.fromDurationLike(t),a={};for(const e of zn)(ht(n.values,e)||ht(this.values,e))&&(a[e]=n.get(e)+this.get(e));return $n(this,{values:a},!0)}minus(t){if(!this.isValid)return this;const n=e.fromDurationLike(t);return this.plus(n.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=St(e(this.values[n],n));return $n(this,{values:t},!0)}get(t){return this[e.normalizeUnit(t)]}set(t){if(!this.isValid)return this;return $n(this,{values:{...this.values,...Ft(t,e.normalizeUnit)}})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:a}={}){return $n(this,{loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:a,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return function(e,t){Bn.reduce(((n,a)=>lt(t[a])?n:(n&&Hn(e,t,n,t,a),a)),null)}(this.matrix,e),$n(this,{values:e},!0)}rescale(){if(!this.isValid)return this;return $n(this,{values:function(e){const t={};for(const[n,a]of Object.entries(e))0!==a&&(t[n]=a);return t}(this.normalize().shiftToAll().toObject())},!0)}shiftTo(...t){if(!this.isValid)return this;if(0===t.length)return this;t=t.map((t=>e.normalizeUnit(t)));const n={},a={},r=this.toObject();let i;for(const e of zn)if(t.indexOf(e)>=0){i=e;let t=0;for(const n in a)t+=this.matrix[n][e]*a[n],a[n]=0;ut(r[e])&&(t+=r[e]);const o=Math.trunc(t);n[e]=o,a[e]=(1e3*t-1e3*o)/1e3;for(const t in r)zn.indexOf(t)>zn.indexOf(e)&&Hn(this.matrix,r,t,n,e)}else ut(r[e])&&(a[e]=r[e]);for(const e in a)0!==a[e]&&(n[i]+=e===i?a[e]:a[e]/this.matrix[i][e]);return $n(this,{values:n},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t];return $n(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(const a of zn)if(t=this.values[a],n=e.values[a],!(void 0===t||0===t?void 0===n||0===n:t===n))return!1;var t,n;return!0}};const Un="Invalid Interval";let qn=class e{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(t,n=null){if(!t)throw new le("need to specify a reason the Interval is invalid");const a=t instanceof Xt?t:new Xt(t,n);if(st.throwOnInvalid)throw new re(a);return new e({invalid:a})}static fromDateTimes(t,n){const a=Ya(t),r=Ya(n),i=function(e,t){return e&&e.isValid?t&&t.isValid?t<e?qn.invalid("end before start",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null:qn.invalid("missing or invalid end"):qn.invalid("missing or invalid start")}(a,r);return i??new e({start:a,end:r})}static after(t,n){const a=Vn.fromDurationLike(n),r=Ya(t);return e.fromDateTimes(r,r.plus(a))}static before(t,n){const a=Vn.fromDurationLike(n),r=Ya(t);return e.fromDateTimes(r.minus(a),r)}static fromISO(t,n){const[a,r]=(t||"").split("/",2);if(a&&r){let t,i,o,s;try{t=qa.fromISO(a,n),i=t.isValid}catch(r){i=!1}try{o=qa.fromISO(r,n),s=o.isValid}catch(r){s=!1}if(i&&s)return e.fromDateTimes(t,o);if(i){const a=Vn.fromISO(r,n);if(a.isValid)return e.after(t,a)}else if(s){const t=Vn.fromISO(a,n);if(t.isValid)return e.before(o,t)}}return e.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds"){if(!this.isValid)return NaN;const t=this.start.startOf(e),n=this.end.startOf(e);return Math.floor(n.diff(t,e).get(e))+1}hasSame(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return!!this.isValid&&this.s>e}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&(this.s<=e&&this.e>e)}set({start:t,end:n}={}){return this.isValid?e.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];const n=t.map(Ya).filter((e=>this.contains(e))).sort(),a=[];let{s:r}=this,i=0;for(;r<this.e;){const t=n[i]||this.e,o=+t>+this.e?this.e:t;a.push(e.fromDateTimes(r,o)),r=o,i+=1}return a}splitBy(t){const n=Vn.fromDurationLike(t);if(!this.isValid||!n.isValid||0===n.as("milliseconds"))return[];let a,{s:r}=this,i=1;const o=[];for(;r<this.e;){const t=this.start.plus(n.mapUnits((e=>e*i)));a=+t>+this.e?this.e:t,o.push(e.fromDateTimes(r,a)),r=a,i+=1}return o}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return!!this.isValid&&+this.e==+e.s}abutsEnd(e){return!!this.isValid&&+e.e==+this.s}engulfs(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)}equals(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))}intersection(t){if(!this.isValid)return this;const n=this.s>t.s?this.s:t.s,a=this.e<t.e?this.e:t.e;return n>=a?null:e.fromDateTimes(n,a)}union(t){if(!this.isValid)return this;const n=this.s<t.s?this.s:t.s,a=this.e>t.e?this.e:t.e;return e.fromDateTimes(n,a)}static merge(e){const[t,n]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n]),[[],null]);return n&&t.push(n),t}static xor(t){let n=null,a=0;const r=[],i=t.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),o=Array.prototype.concat(...i).sort(((e,t)=>e.time-t.time));for(const t of o)a+="s"===t.type?1:-1,1===a?n=t.time:(n&&+n!=+t.time&&r.push(e.fromDateTimes(n,t.time)),n=null);return e.merge(r)}difference(...t){return e.xor([this].concat(t)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Un}toLocaleString(e=he,t={}){return this.isValid?Yt.create(this.s.loc.clone(t),e).formatInterval(this):Un}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Un}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Un}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Un}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:Un}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):Vn.invalid(this.invalidReason)}mapEndpoints(t){return e.fromDateTimes(t(this.s),t(this.e))}},Yn=class{static hasDST(e=st.defaultZone){const t=qa.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return Be.isValidZone(e)}static normalizeZone(e){return Ze(e,st.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null,outputCalendar:r="gregory"}={}){return(a||Ge.create(t,n,r)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null,outputCalendar:r="gregory"}={}){return(a||Ge.create(t,n,r)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null}={}){return(a||Ge.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null}={}){return(a||Ge.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Ge.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return Ge.create(t,null,"gregory").eras(e)}static features(){return{relative:ct()}}};function Xn(e,t){const n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),a=n(t)-n(e);return Math.floor(Vn.fromMillis(a).as("days"))}function Gn(e,t,n,a){let[r,i,o,s]=function(e,t,n){const a=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+4*(t.year-e.year)],["months",(e,t)=>t.month-e.month+12*(t.year-e.year)],["weeks",(e,t)=>{const n=Xn(e,t);return(n-n%7)/7}],["days",Xn]],r={},i=e;let o,s;for(const[l,u]of a)n.indexOf(l)>=0&&(o=l,r[l]=u(e,t),s=i.plus(r),s>t?(r[l]--,e=i.plus(r)):e=s);return[e,r,s,o]}(e,t,n);const l=t-r,u=n.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0));0===u.length&&(o<t&&(o=r.plus({[s]:1})),o!==r&&(i[s]=(i[s]||0)+l/(o-r)));const d=Vn.fromObject(i,a);return u.length>0?Vn.fromMillis(l,a).shiftTo(...u).plus(d):d}const Kn={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},Jn={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Qn=Kn.hanidec.replace(/[\[|\]]/g,"").split("");function Zn({numberingSystem:e},t=""){return new RegExp(`${Kn[e||"latn"]}${t}`)}function ea(e,t=(e=>e)){return{regex:e,deser:([e])=>t(function(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n<e.length;n++){const a=e.charCodeAt(n);if(-1!==e[n].search(Kn.hanidec))t+=Qn.indexOf(e[n]);else for(const e in Jn){const[n,r]=Jn[e];a>=n&&a<=r&&(t+=a-n)}}return parseInt(t,10)}return t}(e))}}const ta=`[ ${String.fromCharCode(160)}]`,na=new RegExp(ta,"g");function aa(e){return e.replace(/\./g,"\\.?").replace(na,ta)}function ra(e){return e.replace(/\./g,"").replace(na," ").toLowerCase()}function ia(e,t){return null===e?null:{regex:RegExp(e.map(aa).join("|")),deser:([n])=>e.findIndex((e=>ra(n)===ra(e)))+t}}function oa(e,t){return{regex:e,deser:([,e,t])=>Mt(e,t),groups:t}}function sa(e){return{regex:e,deser:([e])=>e}}const la={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let ua=null;function da(e,t){return Array.prototype.concat(...e.map((e=>function(e,t){if(e.literal)return e;const n=ma(Yt.macroTokenToFormatOpts(e.val),t);return null==n||n.includes(void 0)?e:n}(e,t))))}function ca(e,t,n){const a=da(Yt.parseFormat(n),e),r=a.map((t=>function(e,t){const n=Zn(t),a=Zn(t,"{2}"),r=Zn(t,"{3}"),i=Zn(t,"{4}"),o=Zn(t,"{6}"),s=Zn(t,"{1,2}"),l=Zn(t,"{1,3}"),u=Zn(t,"{1,6}"),d=Zn(t,"{1,9}"),c=Zn(t,"{2,4}"),m=Zn(t,"{4,6}"),h=e=>{return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0};var t},p=(p=>{if(e.literal)return h(p);switch(p.val){case"G":return ia(t.eras("short",!1),0);case"GG":return ia(t.eras("long",!1),0);case"y":return ea(u);case"yy":case"kk":return ea(c,Et);case"yyyy":case"kkkk":return ea(i);case"yyyyy":return ea(m);case"yyyyyy":return ea(o);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return ea(s);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return ea(a);case"MMM":return ia(t.months("short",!0,!1),1);case"MMMM":return ia(t.months("long",!0,!1),1);case"LLL":return ia(t.months("short",!1,!1),1);case"LLLL":return ia(t.months("long",!1,!1),1);case"o":case"S":return ea(l);case"ooo":case"SSS":return ea(r);case"u":return sa(d);case"uu":return sa(s);case"uuu":case"E":case"c":return ea(n);case"a":return ia(t.meridiems(),0);case"EEE":return ia(t.weekdays("short",!1,!1),1);case"EEEE":return ia(t.weekdays("long",!1,!1),1);case"ccc":return ia(t.weekdays("short",!0,!1),1);case"cccc":return ia(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return oa(new RegExp(`([+-]${s.source})(?::(${a.source}))?`),2);case"ZZZ":return oa(new RegExp(`([+-]${s.source})(${a.source})?`),2);case"z":return sa(/[a-z_+-/]{1,256}?/i);default:return h(p)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return p.token=e,p}(t,e))),i=r.find((e=>e.invalidReason));if(i)return{input:t,tokens:a,invalidReason:i.invalidReason};{const[e,n]=function(e){const t=e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),"");return[`^${t}$`,e]}(r),i=RegExp(e,"i"),[o,s]=function(e,t,n){const a=e.match(t);if(a){const e={};let t=1;for(const r in n)if(ht(n,r)){const i=n[r],o=i.groups?i.groups+1:1;!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(a.slice(t,t+o))),t+=o}return[a,e]}return[a,{}]}(t,i,n),[l,u,d]=s?function(e){let t,n=null;lt(e.z)||(n=Be.create(e.z)),lt(e.Z)||(n||(n=new Je(e.Z)),t=e.Z),lt(e.q)||(e.M=3*(e.q-1)+1),lt(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),lt(e.u)||(e.S=bt(e.u));const a=Object.keys(e).reduce(((t,n)=>{const a=(e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(n);return a&&(t[a]=e[n]),t}),{});return[a,n,t]}(s):[null,null,void 0];if(ht(s,"a")&&ht(s,"H"))throw new oe("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:a,regex:i,rawMatches:o,matches:s,result:l,zone:u,specificOffset:d}}}function ma(e,t){if(!e)return null;return Yt.create(t,e).formatDateTimeParts((ua||(ua=qa.fromMillis(1555555555555)),ua)).map((t=>function(e,t){const{type:n,value:a}=e;if("literal"===n)return{literal:!0,val:a};const r=t[n];let i=la[n];return"object"==typeof i&&(i=i[r]),i?{literal:!1,val:i}:void 0}(t,e)))}const ha=[0,31,59,90,120,151,181,212,243,273,304,334],pa=[0,31,60,91,121,152,182,213,244,274,305,335];function fa(e,t){return new Xt("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function ga(e,t,n){const a=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&a.setUTCFullYear(a.getUTCFullYear()-1900);const r=a.getUTCDay();return 0===r?7:r}function va(e,t,n){return n+(wt(e)?pa:ha)[t-1]}function ba(e,t){const n=wt(e)?pa:ha,a=n.findIndex((e=>e<t));return{month:a+1,day:t-n[a]}}function ya(e){const{year:t,month:n,day:a}=e,r=va(t,n,a),i=ga(t,n,a);let o,s=Math.floor((r-i+10)/7);return s<1?(o=t-1,s=Ct(o)):s>Ct(t)?(o=t+1,s=1):o=t,{weekYear:o,weekNumber:s,weekday:i,...Pt(e)}}function wa(e){const{weekYear:t,weekNumber:n,weekday:a}=e,r=ga(t,1,4),i=Dt(t);let o,s=7*n+a-r-3;s<1?(o=t-1,s+=Dt(o)):s>i?(o=t+1,s-=Dt(t)):o=t;const{month:l,day:u}=ba(o,s);return{year:o,month:l,day:u,...Pt(e)}}function Da(e){const{year:t,month:n,day:a}=e;return{year:t,ordinal:va(t,n,a),...Pt(e)}}function _a(e){const{year:t,ordinal:n}=e,{month:a,day:r}=ba(t,n);return{year:t,month:a,day:r,...Pt(e)}}function ka(e){const t=dt(e.year),n=pt(e.month,1,12),a=pt(e.day,1,_t(e.year,e.month));return t?n?!a&&fa("day",e.day):fa("month",e.month):fa("year",e.year)}function Ca(e){const{hour:t,minute:n,second:a,millisecond:r}=e,i=pt(t,0,23)||24===t&&0===n&&0===a&&0===r,o=pt(n,0,59),s=pt(a,0,59),l=pt(r,0,999);return i?o?s?!l&&fa("millisecond",r):fa("second",a):fa("minute",n):fa("hour",t)}function Ea(e){return new Xt("unsupported zone",`the zone "${e.name}" is not supported`)}function xa(e){return null===e.weekData&&(e.weekData=ya(e.c)),e.weekData}function Ma(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new qa({...n,...t,old:n})}function Sa(e,t,n){let a=e-60*t*1e3;const r=n.offset(a);if(t===r)return[a,t];a-=60*(r-t)*1e3;const i=n.offset(a);return r===i?[a,r]:[e-60*Math.min(r,i)*1e3,Math.max(r,i)]}function Fa(e,t){const n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Ta(e,t,n){return Sa(kt(e),t,n)}function Pa(e,t){const n=e.o,a=e.c.year+Math.trunc(t.years),r=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),i={...e.c,year:a,month:r,day:Math.min(e.c.day,_t(a,r))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},o=Vn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=kt(i);let[l,u]=Sa(s,n,e.zone);return 0!==o&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function Oa(e,t,n,a,r,i){const{setZone:o,zone:s}=n;if(e&&0!==Object.keys(e).length){const a=t||s,r=qa.fromObject(e,{...n,zone:a,specificOffset:i});return o?r:r.setZone(s)}return qa.invalid(new Xt("unparsable",`the input "${r}" can't be parsed as ${a}`))}function Na(e,t,n=!0){return e.isValid?Yt.create(Ge.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function Aa(e,t){const n=e.c.year>9999||e.c.year<0;let a="";return n&&e.c.year>=0&&(a+="+"),a+=ft(e.c.year,n?6:4),t?(a+="-",a+=ft(e.c.month),a+="-",a+=ft(e.c.day)):(a+=ft(e.c.month),a+=ft(e.c.day)),a}function Ia(e,t,n,a,r,i){let o=ft(e.c.hour);return t?(o+=":",o+=ft(e.c.minute),0===e.c.second&&n||(o+=":")):o+=ft(e.c.minute),0===e.c.second&&n||(o+=ft(e.c.second),0===e.c.millisecond&&a||(o+=".",o+=ft(e.c.millisecond,3))),r&&(e.isOffsetFixed&&0===e.offset&&!i?o+="Z":e.o<0?(o+="-",o+=ft(Math.trunc(-e.o/60)),o+=":",o+=ft(Math.trunc(-e.o%60))):(o+="+",o+=ft(Math.trunc(e.o/60)),o+=":",o+=ft(Math.trunc(e.o%60)))),i&&(o+="["+e.zone.ianaName+"]"),o}const Ra={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Wa={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},ja={ordinal:1,hour:0,minute:0,second:0,millisecond:0},La=["year","month","day","hour","minute","second","millisecond"],za=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Ba=["year","ordinal","hour","minute","second","millisecond"];function $a(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new se(e);return t}function Ha(e,t){const n=Ze(t.zone,st.defaultZone),a=Ge.fromObject(t),r=st.now();let i,o;if(lt(e.year))i=r;else{for(const t of La)lt(e[t])&&(e[t]=Ra[t]);const t=ka(e)||Ca(e);if(t)return qa.invalid(t);const a=n.offset(r);[i,o]=Ta(e,a,n)}return new qa({ts:i,zone:n,loc:a,o})}function Va(e,t,n){const a=!!lt(n.round)||n.round,r=(e,r)=>{e=yt(e,a||n.calendary?0:2,!0);return t.loc.clone(n).relFormatter(n).format(e,r)},i=a=>n.calendary?t.hasSame(e,a)?0:t.startOf(a).diff(e.startOf(a),a).get(a):t.diff(e,a).get(a);if(n.unit)return r(i(n.unit),n.unit);for(const e of n.units){const t=i(e);if(Math.abs(t)>=1)return r(t,e)}return r(e>t?-0:0,n.units[n.units.length-1])}function Ua(e){let t,n={};return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}let qa=class e{constructor(e){const t=e.zone||st.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new Xt("invalid input"):null)||(t.isValid?null:Ea(t));this.ts=lt(e.ts)?st.now():e.ts;let a=null,r=null;if(!n){if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[a,r]=[e.old.c,e.old.o];else{const e=t.offset(this.ts);a=Fa(this.ts,e),n=Number.isNaN(a.year)?new Xt("invalid input"):null,a=n?null:a,r=n?null:e}}this._zone=t,this.loc=e.loc||Ge.create(),this.invalid=n,this.weekData=null,this.c=a,this.o=r,this.isLuxonDateTime=!0}static now(){return new e({})}static local(){const[e,t]=Ua(arguments),[n,a,r,i,o,s,l]=t;return Ha({year:n,month:a,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static utc(){const[e,t]=Ua(arguments),[n,a,r,i,o,s,l]=t;return e.zone=Je.utcInstance,Ha({year:n,month:a,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static fromJSDate(t,n={}){const a=function(e){return"[object Date]"===Object.prototype.toString.call(e)}(t)?t.valueOf():NaN;if(Number.isNaN(a))return e.invalid("invalid input");const r=Ze(n.zone,st.defaultZone);return r.isValid?new e({ts:a,zone:r,loc:Ge.fromObject(n)}):e.invalid(Ea(r))}static fromMillis(t,n={}){if(ut(t))return t<-864e13||t>864e13?e.invalid("Timestamp out of range"):new e({ts:t,zone:Ze(n.zone,st.defaultZone),loc:Ge.fromObject(n)});throw new le(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,n={}){if(ut(t))return new e({ts:1e3*t,zone:Ze(n.zone,st.defaultZone),loc:Ge.fromObject(n)});throw new le("fromSeconds requires a numerical input")}static fromObject(t,n={}){t=t||{};const a=Ze(n.zone,st.defaultZone);if(!a.isValid)return e.invalid(Ea(a));const r=st.now(),i=lt(n.specificOffset)?a.offset(r):n.specificOffset,o=Ft(t,$a),s=!lt(o.ordinal),l=!lt(o.year),u=!lt(o.month)||!lt(o.day),d=l||u,c=o.weekYear||o.weekNumber,m=Ge.fromObject(n);if((d||s)&&c)throw new oe("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&s)throw new oe("Can't mix ordinal dates with month/day");const h=c||o.weekday&&!d;let p,f,g=Fa(r,i);h?(p=za,f=Wa,g=ya(g)):s?(p=Ba,f=ja,g=Da(g)):(p=La,f=Ra);let v=!1;for(const e of p){lt(o[e])?o[e]=v?f[e]:g[e]:v=!0}const b=h?function(e){const t=dt(e.weekYear),n=pt(e.weekNumber,1,Ct(e.weekYear)),a=pt(e.weekday,1,7);return t?n?!a&&fa("weekday",e.weekday):fa("week",e.week):fa("weekYear",e.weekYear)}(o):s?function(e){const t=dt(e.year),n=pt(e.ordinal,1,Dt(e.year));return t?!n&&fa("ordinal",e.ordinal):fa("year",e.year)}(o):ka(o),y=b||Ca(o);if(y)return e.invalid(y);const w=h?wa(o):s?_a(o):o,[D,_]=Ta(w,i,a),k=new e({ts:D,zone:a,o:_,loc:m});return o.weekday&&d&&t.weekday!==k.weekday?e.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${k.toISO()}`):k}static fromISO(e,t={}){const[n,a]=function(e){return Qt(e,[En,Fn],[xn,Tn],[Mn,Pn],[Sn,On])}(e);return Oa(n,a,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[n,a]=function(e){return Qt((e=>e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim())(e),[bn,yn])}(e);return Oa(n,a,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[n,a]=function(e){return Qt(e,[wn,kn],[Dn,kn],[_n,Cn])}(e);return Oa(n,a,t,"HTTP",t)}static fromFormat(t,n,a={}){if(lt(t)||lt(n))throw new le("fromFormat requires an input string and a format");const{locale:r=null,numberingSystem:i=null}=a,o=Ge.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0}),[s,l,u,d]=function(e,t,n){const{result:a,zone:r,specificOffset:i,invalidReason:o}=ca(e,t,n);return[a,r,i,o]}(o,t,n);return d?e.invalid(d):Oa(s,l,a,`format ${n}`,t,u)}static fromString(t,n,a={}){return e.fromFormat(t,n,a)}static fromSQL(e,t={}){const[n,a]=function(e){return Qt(e,[An,Fn],[In,Rn])}(e);return Oa(n,a,t,"SQL",e)}static invalid(t,n=null){if(!t)throw new le("need to specify a reason the DateTime is invalid");const a=t instanceof Xt?t:new Xt(t,n);if(st.throwOnInvalid)throw new ae(a);return new e({invalid:a})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){const n=ma(e,Ge.fromObject(t));return n?n.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,t={}){return da(Yt.parseFormat(e),Ge.fromObject(t)).map((e=>e.val)).join("")}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?xa(this).weekYear:NaN}get weekNumber(){return this.isValid?xa(this).weekNumber:NaN}get weekday(){return this.isValid?xa(this).weekday:NaN}get ordinal(){return this.isValid?Da(this.c).ordinal:NaN}get monthShort(){return this.isValid?Yn.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Yn.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Yn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Yn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return wt(this.year)}get daysInMonth(){return _t(this.year,this.month)}get daysInYear(){return this.isValid?Dt(this.year):NaN}get weeksInWeekYear(){return this.isValid?Ct(this.weekYear):NaN}resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:n,calendar:a}=Yt.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:a}}toUTC(e=0,t={}){return this.setZone(Je.instance(e),t)}toLocal(){return this.setZone(st.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:a=!1}={}){if((t=Ze(t,st.defaultZone)).equals(this.zone))return this;if(t.isValid){let e=this.ts;if(n||a){const n=t.offset(this.ts),a=this.toObject();[e]=Ta(a,n,t)}return Ma(this,{ts:e,zone:t})}return e.invalid(Ea(t))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){return Ma(this,{loc:this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=Ft(e,$a),n=!lt(t.weekYear)||!lt(t.weekNumber)||!lt(t.weekday),a=!lt(t.ordinal),r=!lt(t.year),i=!lt(t.month)||!lt(t.day),o=r||i,s=t.weekYear||t.weekNumber;if((o||a)&&s)throw new oe("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(i&&a)throw new oe("Can't mix ordinal dates with month/day");let l;n?l=wa({...ya(this.c),...t}):lt(t.ordinal)?(l={...this.toObject(),...t},lt(t.day)&&(l.day=Math.min(_t(l.year,l.month),l.day))):l=_a({...Da(this.c),...t});const[u,d]=Ta(l,this.o,this.zone);return Ma(this,{ts:u,o:d})}plus(e){if(!this.isValid)return this;return Ma(this,Pa(this,Vn.fromDurationLike(e)))}minus(e){if(!this.isValid)return this;return Ma(this,Pa(this,Vn.fromDurationLike(e).negate()))}startOf(e){if(!this.isValid)return this;const t={},n=Vn.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){const e=Math.ceil(this.month/3);t.month=3*(e-1)+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?Yt.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):"Invalid DateTime"}toLocaleString(e=he,t={}){return this.isValid?Yt.create(this.loc.clone(t),e).formatDateTime(this):"Invalid DateTime"}toLocaleParts(e={}){return this.isValid?Yt.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:a=!0,extendedZone:r=!1}={}){if(!this.isValid)return null;const i="extended"===e;let o=Aa(this,i);return o+="T",o+=Ia(this,i,t,n,a,r),o}toISODate({format:e="extended"}={}){return this.isValid?Aa(this,"extended"===e):null}toISOWeekDate(){return Na(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:a=!1,extendedZone:r=!1,format:i="extended"}={}){if(!this.isValid)return null;return(a?"T":"")+Ia(this,"extended"===i,t,e,n,r)}toRFC2822(){return Na(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Na(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?Aa(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:n=!0}={}){let a="HH:mm:ss.SSS";return(t||e)&&(n&&(a+=" "),t?a+="z":e&&(a+="ZZ")),Na(this,a,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():"Invalid DateTime"}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const t={...this.c};return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",n={}){if(!this.isValid||!e.isValid)return Vn.invalid("created by diffing an invalid DateTime");const a={locale:this.locale,numberingSystem:this.numberingSystem,...n},r=(s=t,Array.isArray(s)?s:[s]).map(Vn.normalizeUnit),i=e.valueOf()>this.valueOf(),o=Gn(i?this:e,i?e:this,r,a);var s;return i?o.negate():o}diffNow(t="milliseconds",n={}){return this.diff(e.now(),t,n)}until(e){return this.isValid?qn.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return!1;const n=e.valueOf(),a=this.setZone(e.zone,{keepLocalTime:!0});return a.startOf(t)<=n&&n<=a.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(t={}){if(!this.isValid)return null;const n=t.base||e.fromObject({},{zone:this.zone}),a=t.padding?this<n?-t.padding:t.padding:0;let r=["years","months","days","hours","minutes","seconds"],i=t.unit;return Array.isArray(t.unit)&&(r=t.unit,i=void 0),Va(n,this.plus(a),{...t,numeric:"always",units:r,unit:i})}toRelativeCalendar(t={}){return this.isValid?Va(t.base||e.fromObject({},{zone:this.zone}),this,{...t,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...t){if(!t.every(e.isDateTime))throw new le("min requires all arguments be DateTimes");return mt(t,(e=>e.valueOf()),Math.min)}static max(...t){if(!t.every(e.isDateTime))throw new le("max requires all arguments be DateTimes");return mt(t,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,t,n={}){const{locale:a=null,numberingSystem:r=null}=n;return ca(Ge.fromOpts({locale:a,numberingSystem:r,defaultToEN:!0}),e,t)}static fromStringExplain(t,n,a={}){return e.fromFormatExplain(t,n,a)}static get DATE_SHORT(){return he}static get DATE_MED(){return pe}static get DATE_MED_WITH_WEEKDAY(){return fe}static get DATE_FULL(){return ge}static get DATE_HUGE(){return ve}static get TIME_SIMPLE(){return be}static get TIME_WITH_SECONDS(){return ye}static get TIME_WITH_SHORT_OFFSET(){return we}static get TIME_WITH_LONG_OFFSET(){return De}static get TIME_24_SIMPLE(){return _e}static get TIME_24_WITH_SECONDS(){return ke}static get TIME_24_WITH_SHORT_OFFSET(){return Ce}static get TIME_24_WITH_LONG_OFFSET(){return Ee}static get DATETIME_SHORT(){return xe}static get DATETIME_SHORT_WITH_SECONDS(){return Me}static get DATETIME_MED(){return Se}static get DATETIME_MED_WITH_SECONDS(){return Fe}static get DATETIME_MED_WITH_WEEKDAY(){return Te}static get DATETIME_FULL(){return Pe}static get DATETIME_FULL_WITH_SECONDS(){return Oe}static get DATETIME_HUGE(){return Ne}static get DATETIME_HUGE_WITH_SECONDS(){return Ae}};function Ya(e){if(qa.isDateTime(e))return e;if(e&&e.valueOf&&ut(e.valueOf()))return qa.fromJSDate(e);if(e&&"object"==typeof e)return qa.fromObject(e);throw new le(`Unknown datetime argument: ${e}, of type ${typeof e}`)}const Xa={renderNullAs:"\\-",taskCompletionTracking:!1,taskCompletionUseEmojiShorthand:!1,taskCompletionText:"completion",taskCompletionDateFormat:"yyyy-MM-dd",recursiveSubTaskCompletion:!1,warnOnEmptyResult:!0,refreshEnabled:!0,refreshInterval:2500,defaultDateFormat:"MMMM dd, yyyy",defaultDateTimeFormat:"h:mm a - MMMM dd, yyyy",maxRecursiveRenderDepth:4,tableIdColumnName:"File",tableGroupColumnName:"Group",showResultCount:!0};class Ga{constructor(e){this.value=e,this.successful=!0}map(e){return new Ga(e(this.value))}flatMap(e){return e(this.value)}mapErr(e){return this}bimap(e,t){return this.map(e)}orElse(e){return this.value}cast(){return this}orElseThrow(e){return this.value}}class Ka{constructor(e){this.error=e,this.successful=!1}map(e){return this}flatMap(e){return this}mapErr(e){return new Ka(e(this.error))}bimap(e,t){return this.mapErr(t)}orElse(e){return e}cast(){return this}orElseThrow(e){throw e?new Error(e(this.error)):new Error(""+this.error)}}var Ja;(e=>{function t(e){return new Ga(e)}function n(e){return new Ka(e)}function a(e,t,a){return e.successful?t.successful?a(e.value,t.value):n(t.error):n(e.error)}e.success=t,e.failure=n,e.flatMap2=a,e.map2=function(e,n,r){return a(e,n,((e,n)=>t(r(e,n))))}})(Ja||(Ja={}));"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==Q||"undefined"!=typeof self&&self;var Qa={exports:{}};"undefined"!=typeof self&&self,Qa.exports=(e=>{var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=(e,t,a)=>{n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.r=e=>{Object.defineProperty(e,"__esModule",{value:!0})},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,"a",t),t},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.p="",n(n.s=0)})([function(e,t,n){function a(e){if(!(this instanceof a))return new a(e);this._=e}var r=a.prototype;function i(e,t){for(var n=0;n<e;n++)t(n)}function o(e,t,n){return((e,t)=>{i(t.length,(n=>{e(t[n],n,t)}))})(((n,a,r)=>{t=e(t,n,a,r)}),n),t}function s(e,t){return o(((t,n,a,r)=>t.concat([e(n,a,r)])),[],t)}function l(e,t){var n={v:0,buf:t};return i(e,(()=>{var e;n={v:n.v<<1|(e=n.buf,e[0]>>7),buf:(e=>{var t=o(((e,t,n,a)=>e.concat(n===a.length-1?Buffer.from([t,0]).readUInt16BE(0):a.readUInt16BE(n))),[],e);return Buffer.from(s((e=>(e<<1&65535)>>8),t))})(n.buf)}})),n}function u(){return"undefined"!=typeof Buffer}function d(){if(!u())throw new Error("Buffer global does not exist; please use webpack if you need to parse Buffers in the browser.")}function c(e){d();var t=o(((e,t)=>e+t),0,e);if(t%8!=0)throw new Error("The bits ["+e.join(", ")+"] add up to "+t+" which is not an even number of bytes; the total should be divisible by 8");var n,r=t/8,i=(n=e=>e>48,o(((e,t)=>e||(n(t)?t:e)),null,e));if(i)throw new Error(i+" bit range requested exceeds 48 bit (6 byte) Number max.");return new a(((t,n)=>{var a=r+n;return a>t.length?_(n,r.toString()+" bytes"):D(a,o(((e,t)=>{var n=l(t,e.buf);return{coll:e.coll.concat(n.v),buf:n.buf}}),{coll:[],buf:t.slice(n,a)},e).coll)}))}function m(e,t){return new a(((n,a)=>(d(),a+t>n.length?_(a,t+" bytes for "+e):D(a+t,n.slice(a,a+t)))))}function h(e,t){if("number"!=typeof(n=t)||Math.floor(n)!==n||t<0||t>6)throw new Error(e+" requires integer length in range [0, 6].");var n}function p(e){return h("uintBE",e),m("uintBE("+e+")",e).map((t=>t.readUIntBE(0,e)))}function f(e){return h("uintLE",e),m("uintLE("+e+")",e).map((t=>t.readUIntLE(0,e)))}function g(e){return h("intBE",e),m("intBE("+e+")",e).map((t=>t.readIntBE(0,e)))}function v(e){return h("intLE",e),m("intLE("+e+")",e).map((t=>t.readIntLE(0,e)))}function b(e){return e instanceof a}function y(e){return"[object Array]"==={}.toString.call(e)}function w(e){return u()&&Buffer.isBuffer(e)}function D(e,t){return{status:!0,index:e,value:t,furthest:-1,expected:[]}}function _(e,t){return y(t)||(t=[t]),{status:!1,index:-1,value:null,furthest:e,expected:t}}function k(e,t){if(!t)return e;if(e.furthest>t.furthest)return e;var n=e.furthest===t.furthest?((e,t)=>{if((()=>{if(void 0!==a._supportsSet)return a._supportsSet;var e="undefined"!=typeof Set;return a._supportsSet=e,e})()&&Array.from){for(var n=new Set(e),r=0;r<t.length;r++)n.add(t[r]);var i=Array.from(n);return i.sort(),i}for(var o={},s=0;s<e.length;s++)o[e[s]]=!0;for(var l=0;l<t.length;l++)o[t[l]]=!0;var u=[];for(var d in o)({}).hasOwnProperty.call(o,d)&&u.push(d);return u.sort(),u})(e.expected,t.expected):t.expected;return{status:e.status,index:e.index,value:e.value,furthest:t.furthest,expected:n}}var C={};function E(e,t){if(w(e))return{offset:t,line:-1,column:-1};e in C||(C[e]={});for(var n=C[e],a=0,r=0,i=0,o=t;o>=0;){if(o in n){a=n[o].line,0===i&&(i=n[o].lineStart);break}("\n"===e.charAt(o)||"\r"===e.charAt(o)&&"\n"!==e.charAt(o+1))&&(r++,0===i&&(i=o+1)),o--}var s=a+r,l=t-i;return n[t]={line:s,lineStart:i},{offset:t,line:s+1,column:l+1}}function x(e){if(!b(e))throw new Error("not a parser: "+e)}function M(e,t){return"string"==typeof e?e.charAt(t):e[t]}function S(e){if("number"!=typeof e)throw new Error("not a number: "+e)}function F(e){if("function"!=typeof e)throw new Error("not a function: "+e)}function T(e){if("string"!=typeof e)throw new Error("not a string: "+e)}var P=2,O=3,N=8,A=5*N,I=4*N,R=" ";function W(e,t){return new Array(t+1).join(e)}function j(e,t,n){var a=t-e.length;return a<=0?e:W(n,a)+e}function L(e,t,n,a){return{from:e-t>0?e-t:0,to:e+n>a?a:e+n}}function z(e,t){var n,a,r,i,l,u=t.index,d=u.offset,c=1;if(d===e.length)return"Got the end of the input";if(w(e)){var m=d-d%N,h=d-m,p=L(m,A,I+N,e.length),f=s((e=>s((e=>j(e.toString(16),2,"0")),e)),((e,t)=>{var n=e.length,a=[],r=0;if(n<=t)return[e.slice()];for(var i=0;i<n;i++)a[r]||a.push([]),a[r].push(e[i]),(i+1)%t==0&&r++;return a})(e.slice(p.from,p.to).toJSON().data,N));i=(e=>0===e.from&&1===e.to?{from:e.from,to:e.to}:{from:e.from/N,to:Math.floor(e.to/N)})(p),a=m/N,n=3*h,h>=4&&(n+=1),c=2,r=s((e=>e.length<=4?e.join(" "):e.slice(0,4).join(" ")+" "+e.slice(4).join(" ")),f),(l=(8*(i.to>0?i.to-1:i.to)).toString(16).length)<2&&(l=2)}else{var g=e.split(/\r\n|[\n\r\u2028\u2029]/);n=u.column-1,a=u.line-1,i=L(a,P,O,g.length),r=g.slice(i.from,i.to),l=i.to.toString().length}var v=a-i.from;return w(e)&&(l=(8*(i.to>0?i.to-1:i.to)).toString(16).length)<2&&(l=2),o(((t,a,r)=>{var o,s=r===v,u=s?"> ":R;return o=w(e)?j((8*(i.from+r)).toString(16),l,"0"):j((i.from+r+1).toString(),l," "),[].concat(t,[u+o+" | "+a],s?[R+W(" ",l)+" | "+j("",n," ")+W("^",c)]:[])}),[],r).join("\n")}function B(e,t){return["\n","-- PARSING FAILED "+W("-",50),"\n\n",z(e,t),"\n\n",(n=t.expected,1===n.length?"Expected:\n\n"+n[0]:"Expected one of the following: \n\n"+n.join(", ")),"\n"].join("");var n}function $(e){return void 0!==e.flags?e.flags:[e.global?"g":"",e.ignoreCase?"i":"",e.multiline?"m":"",e.unicode?"u":"",e.sticky?"y":""].join("")}function H(){for(var e=[].slice.call(arguments),t=e.length,n=0;n<t;n+=1)x(e[n]);return a(((n,a)=>{for(var r,i=new Array(t),o=0;o<t;o+=1){if(!(r=k(e[o]._(n,a),r)).status)return r;i[o]=r.value,a=r.index}return k(D(a,i),r)}))}function V(){var e=[].slice.call(arguments);if(0===e.length)throw new Error("seqMap needs at least one argument");var t=e.pop();return F(t),H.apply(null,e).map((e=>t.apply(null,e)))}function U(){var e=[].slice.call(arguments),t=e.length;if(0===t)return J("zero alternates");for(var n=0;n<t;n+=1)x(e[n]);return a(((t,n)=>{for(var a,r=0;r<e.length;r+=1)if((a=k(e[r]._(t,n),a)).status)return a;return a}))}function q(e,t){return Y(e,t).or(K([]))}function Y(e,t){return x(e),x(t),V(e,t.then(e).many(),((e,t)=>[e].concat(t)))}function X(e){T(e);var t="'"+e+"'";return a(((n,a)=>{var r=a+e.length,i=n.slice(a,r);return i===e?D(r,i):_(a,t)}))}function G(e,t){(e=>{if(!(e instanceof RegExp))throw new Error("not a regexp: "+e);for(var t=$(e),n=0;n<t.length;n++){var a=t.charAt(n);if("i"!==a&&"m"!==a&&"u"!==a&&"s"!==a)throw new Error('unsupported regexp flag "'+a+'": '+e)}})(e),arguments.length>=2?S(t):t=0;var n=(e=>RegExp("^(?:"+e.source+")",$(e)))(e),r=""+e;return a(((e,a)=>{var i=n.exec(e.slice(a));if(i){if(0<=t&&t<=i.length){var o=i[0],s=i[t];return D(a+o.length,s)}return _(a,"valid match group (0 to "+i.length+") in "+r)}return _(a,r)}))}function K(e){return a(((t,n)=>D(n,e)))}function J(e){return a(((t,n)=>_(n,e)))}function Q(e){if(b(e))return a(((t,n)=>{var a=e._(t,n);return a.index=n,a.value="",a}));if("string"==typeof e)return Q(X(e));if(e instanceof RegExp)return Q(G(e));throw new Error("not a string, regexp, or parser: "+e)}function Z(e){return x(e),a(((t,n)=>{var a=e._(t,n),r=t.slice(n,a.index);return a.status?_(n,'not "'+r+'"'):D(n,null)}))}function ee(e){return F(e),a(((t,n)=>{var a=M(t,n);return n<t.length&&e(a)?D(n+1,a):_(n,"a character/byte matching "+e)}))}function te(e,t){arguments.length<2&&(t=e,e=void 0);var n=a(((e,a)=>(n._=t()._,n._(e,a))));return e?n.desc(e):n}function ne(){return J("fantasy-land/empty")}r.parse=function(e){if("string"!=typeof e&&!w(e))throw new Error(".parse must be called with a string or Buffer as its argument");var t,n=this.skip(oe)._(e,0);return t=n.status?{status:!0,value:n.value}:{status:!1,index:E(e,n.furthest),expected:n.expected},delete C[e],t},r.tryParse=function(e){var t=this.parse(e);if(t.status)return t.value;var n=B(e,t),a=new Error(n);throw a.type="ParsimmonError",a.result=t,a},r.assert=function(e,t){return this.chain((n=>e(n)?K(n):J(t)))},r.or=function(e){return U(this,e)},r.trim=function(e){return this.wrap(e,e)},r.wrap=function(e,t){return V(e,this,t,((e,t)=>t))},r.thru=function(e){return e(this)},r.then=function(e){return x(e),H(this,e).map((e=>e[1]))},r.many=function(){var e=this;return a(((t,n)=>{for(var a=[],r=void 0;;){if(!(r=k(e._(t,n),r)).status)return k(D(n,a),r);if(n===r.index)throw new Error("infinite loop detected in .many() parser --- calling .many() on a parser which can accept zero characters is usually the cause");n=r.index,a.push(r.value)}}))},r.tieWith=function(e){return T(e),this.map((t=>{if((e=>{if(!y(e))throw new Error("not an array: "+e)})(t),t.length){T(t[0]);for(var n=t[0],a=1;a<t.length;a++)T(t[a]),n+=e+t[a];return n}return""}))},r.tie=function(){return this.tieWith("")},r.times=function(e,t){var n=this;return arguments.length<2&&(t=e),S(e),S(t),a(((a,r)=>{for(var i=[],o=void 0,s=void 0,l=0;l<e;l+=1){if(s=k(o=n._(a,r),s),!o.status)return s;r=o.index,i.push(o.value)}for(;l<t&&(s=k(o=n._(a,r),s),o.status);l+=1)r=o.index,i.push(o.value);return k(D(r,i),s)}))},r.result=function(e){return this.map((()=>e))},r.atMost=function(e){return this.times(0,e)},r.atLeast=function(e){return V(this.times(e),this.many(),((e,t)=>e.concat(t)))},r.map=function(e){F(e);var t=this;return a(((n,a)=>{var r=t._(n,a);return r.status?k(D(r.index,e(r.value)),r):r}))},r.contramap=function(e){F(e);var t=this;return a(((n,a)=>{var r=t.parse(e(n.slice(a)));return r.status?D(a+n.length,r.value):r}))},r.promap=function(e,t){return F(e),F(t),this.contramap(e).map(t)},r.skip=function(e){return H(this,e).map((e=>e[0]))},r.mark=function(){return V(ae,this,ae,((e,t,n)=>({start:e,value:t,end:n})))},r.node=function(e){return V(ae,this,ae,((t,n,a)=>({name:e,value:n,start:t,end:a})))},r.sepBy=function(e){return q(this,e)},r.sepBy1=function(e){return Y(this,e)},r.lookahead=function(e){return this.skip(Q(e))},r.notFollowedBy=function(e){return this.skip(Z(e))},r.desc=function(e){y(e)||(e=[e]);var t=this;return a(((n,a)=>{var r=t._(n,a);return r.status||(r.expected=e),r}))},r.fallback=function(e){return this.or(K(e))},r.ap=function(e){return V(e,this,((e,t)=>e(t)))},r.chain=function(e){var t=this;return a(((n,a)=>{var r=t._(n,a);return r.status?k(e(r.value)._(n,r.index),r):r}))},r.concat=r.or,r.empty=ne,r.of=K,r["fantasy-land/ap"]=r.ap,r["fantasy-land/chain"]=r.chain,r["fantasy-land/concat"]=r.concat,r["fantasy-land/empty"]=r.empty,r["fantasy-land/of"]=r.of,r["fantasy-land/map"]=r.map;var ae=a(((e,t)=>D(t,E(e,t)))),re=a(((e,t)=>t>=e.length?_(t,"any character/byte"):D(t+1,M(e,t)))),ie=a(((e,t)=>D(e.length,e.slice(t)))),oe=a(((e,t)=>t<e.length?_(t,"EOF"):D(t,null))),se=G(/[0-9]/).desc("a digit"),le=G(/[0-9]*/).desc("optional digits"),ue=G(/[a-z]/i).desc("a letter"),de=G(/[a-z]*/i).desc("optional letters"),ce=G(/\s*/).desc("optional whitespace"),me=G(/\s+/).desc("whitespace"),he=X("\r"),pe=X("\n"),fe=X("\r\n"),ge=U(fe,pe,he).desc("newline"),ve=U(ge,oe);a.all=ie,a.alt=U,a.any=re,a.cr=he,a.createLanguage=e=>{var t={};for(var n in e)({}).hasOwnProperty.call(e,n)&&(n=>{t[n]=te((()=>e[n](t)))})(n);return t},a.crlf=fe,a.custom=e=>a(e(D,_)),a.digit=se,a.digits=le,a.empty=ne,a.end=ve,a.eof=oe,a.fail=J,a.formatError=B,a.index=ae,a.isParser=b,a.lazy=te,a.letter=ue,a.letters=de,a.lf=pe,a.lookahead=Q,a.makeFailure=_,a.makeSuccess=D,a.newline=ge,a.noneOf=e=>ee((t=>e.indexOf(t)<0)).desc("none of '"+e+"'"),a.notFollowedBy=Z,a.of=K,a.oneOf=e=>{for(var t=e.split(""),n=0;n<t.length;n++)t[n]="'"+t[n]+"'";return ee((t=>e.indexOf(t)>=0)).desc(t)},a.optWhitespace=ce,a.Parser=a,a.range=(e,t)=>ee((n=>e<=n&&n<=t)).desc(e+"-"+t),a.regex=G,a.regexp=G,a.sepBy=q,a.sepBy1=Y,a.seq=H,a.seqMap=V,a.seqObj=function(){for(var e,t={},n=0,r=(e=arguments,Array.prototype.slice.call(e)),i=r.length,o=0;o<i;o+=1){var s=r[o];if(!b(s)){if(y(s)&&2===s.length&&"string"==typeof s[0]&&b(s[1])){var l=s[0];if(Object.prototype.hasOwnProperty.call(t,l))throw new Error("seqObj: duplicate key "+l);t[l]=!0,n++;continue}throw new Error("seqObj arguments must be parsers or [string, parser] array pairs.")}}if(0===n)throw new Error("seqObj expects at least one named parser, found zero");return a(((e,t)=>{for(var n,a={},o=0;o<i;o+=1){var s,l;if(y(r[o])?(s=r[o][0],l=r[o][1]):(s=null,l=r[o]),!(n=k(l._(e,t),n)).status)return n;s&&(a[s]=n.value),t=n.index}return k(D(t,a),n)}))},a.string=X,a.succeed=K,a.takeWhile=e=>(F(e),a(((t,n)=>{for(var a=n;a<t.length&&e(M(t,a));)a++;return D(a,t.slice(n,a))}))),a.test=ee,a.whitespace=me,a["fantasy-land/empty"]=ne,a["fantasy-land/of"]=K,a.Binary={bitSeq:c,bitSeqObj:e=>{d();var t={},n=0,a=s((e=>{if(y(e)){var a=e;if(2!==a.length)throw new Error("["+a.join(", ")+"] should be length 2, got length "+a.length);if(T(a[0]),S(a[1]),Object.prototype.hasOwnProperty.call(t,a[0]))throw new Error("duplicate key in bitSeqObj: "+a[0]);return t[a[0]]=!0,n++,a}return S(e),[null,e]}),e);if(n<1)throw new Error("bitSeqObj expects at least one named pair, got ["+e.join(", ")+"]");var r=s((e=>e[0]),a);return c(s((e=>e[1]),a)).map((e=>o(((e,t)=>(null!==t[0]&&(e[t[0]]=t[1]),e)),{},s(((t,n)=>[t,e[n]]),r))))},byte:e=>{if(d(),S(e),e>255)throw new Error("Value specified to byte constructor ("+e+"=0x"+e.toString(16)+") is larger in value than a single byte.");var t=(e>15?"0x":"0x0")+e.toString(16);return a(((n,a)=>{var r=M(n,a);return r===e?D(a+1,r):_(a,t)}))},buffer:e=>m("buffer",e).map((e=>Buffer.from(e))),encodedString:(e,t)=>m("string",t).map((t=>t.toString(e))),uintBE:p,uint8BE:p(1),uint16BE:p(2),uint32BE:p(4),uintLE:f,uint8LE:f(1),uint16LE:f(2),uint32LE:f(4),intBE:g,int8BE:g(1),int16BE:g(2),int32BE:g(4),intLE:v,int8LE:v(1),int16LE:v(2),int32LE:v(4),floatBE:m("floatBE",4).map((e=>e.readFloatBE(0))),floatLE:m("floatLE",4).map((e=>e.readFloatLE(0))),doubleBE:m("doubleBE",8).map((e=>e.readDoubleBE(0))),doubleLE:m("doubleLE",8).map((e=>e.readDoubleLE(0)))},e.exports=a}]);function Za(e){return null==e?e:e.shiftToAll().normalize()}function er(e){return e.includes("/")&&(e=e.substring(e.lastIndexOf("/")+1)),e.endsWith(".md")&&(e=e.substring(0,e.length-3)),e}Qa.exports.alt(Qa.exports.regex(new RegExp(/(?:[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\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]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\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?|[\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](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\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\uDEDD-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC2\uDED0-\uDED9\uDEE0-\uDEE7]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?))/g,"")),Qa.exports.regex(/[0-9\p{Letter}_-]+/u).map((e=>e.toLocaleLowerCase())),Qa.exports.whitespace.map((e=>"-")),Qa.exports.any.map((e=>""))).many().map((e=>e.join("")));const tr=Qa.exports.alt(Qa.exports.regex(new RegExp(/(?:[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\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]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\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?|[\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](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\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\uDEDD-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC2\uDED0-\uDED9\uDEE0-\uDEE7]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?))/g,"")),Qa.exports.regex(/[0-9\p{Letter}_-]+/u),Qa.exports.whitespace.map((e=>" ")),Qa.exports.any.map((e=>" "))).many().map((e=>e.join("").split(/\s+/).join(" ").trim()));function nr(e){return tr.tryParse(e)}var ar,rr,ir,or,sr;(e=>{function t(e){return o(e)?{type:"null",value:e}:a(e)?{type:"number",value:e}:n(e)?{type:"string",value:e}:l(e)?{type:"boolean",value:e}:i(e)?{type:"duration",value:e}:r(e)?{type:"date",value:e}:d(e)?{type:"widget",value:e}:s(e)?{type:"array",value:e}:u(e)?{type:"link",value:e}:h(e)?{type:"function",value:e}:c(e)?{type:"html",value:e}:m(e)?{type:"object",value:e}:void 0}function n(e){return"string"==typeof e}function a(e){return"number"==typeof e}function r(e){return e instanceof qa}function i(e){return e instanceof Vn}function o(e){return null==e}function s(e){return Array.isArray(e)}function l(e){return"boolean"==typeof e}function u(e){return e instanceof lr}function d(e){return e instanceof ur}function c(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement}function m(e){return!("object"!=typeof e||c(e)||d(e)||s(e)||i(e)||r(e)||u(e)||void 0===e||o(e))}function h(e){return"function"==typeof e}e.toString=function e(n,a=Xa,r=!1){let i=t(n);if(!i)return a.renderNullAs;switch(i.type){case"null":return a.renderNullAs;case"string":return i.value;case"number":case"boolean":return""+i.value;case"html":return i.value.outerHTML;case"widget":case"link":return i.value.markdown();case"function":return"<function>";case"array":let t="";return r&&(t+="["),t+=i.value.map((t=>e(t,a,!0))).join(", "),r&&(t+="]"),t;case"object":return"{ "+Object.entries(i.value).map((t=>t[0]+": "+e(t[1],a,!0))).join(", ")+" }";case"date":return 0==i.value.second&&0==i.value.hour&&0==i.value.minute?i.value.toFormat(a.defaultDateFormat):i.value.toFormat(a.defaultDateTimeFormat);case"duration":return o=Za(o=i.value),(o=Vn.fromObject(Object.fromEntries(Object.entries(o.toObject()).filter((([,e])=>e>0))))).toHuman()}var o},e.wrapValue=t,e.mapLeaves=function e(t,n){if(m(t)){let a={};for(let[r,i]of Object.entries(t))a[r]=e(i,n);return a}if(s(t)){let a=[];for(let r of t)a.push(e(r,n));return a}return n(t)},e.compareValue=function e(n,a,r){var i,o;if(void 0===n&&(n=null),void 0===a&&(a=null),null===n&&null===a)return 0;if(null===n)return-1;if(null===a)return 1;let s=t(n),l=t(a);if(void 0===s&&void 0===l)return 0;if(void 0===s)return-1;if(void 0===l)return 1;if(s.type!=l.type)return s.type.localeCompare(l.type);if(s.value===l.value)return 0;switch(s.type){case"string":return s.value.localeCompare(l.value);case"number":return s.value<l.value?-1:s.value==l.value?0:1;case"null":case"widget":case"html":case"function":return 0;case"boolean":return s.value==l.value?0:s.value?1:-1;case"link":let t=s.value,n=l.value,a=null!=r?r:e=>e,u=a(t.path).localeCompare(a(n.path));if(0!=u)return u;let d=t.type.localeCompare(n.type);return 0!=d?d:t.subpath&&!n.subpath?1:!t.subpath&&n.subpath?-1:t.subpath||n.subpath?(null!==(i=t.subpath)&&void 0!==i?i:"").localeCompare(null!==(o=n.subpath)&&void 0!==o?o:""):0;case"date":case"duration":return s.value<l.value?-1:s.value.equals(l.value)?0:1;case"array":let c=s.value,m=l.value;for(let t=0;t<Math.min(c.length,m.length);t++){let n=e(c[t],m[t]);if(0!=n)return n}return c.length-m.length;case"object":let h=s.value,p=l.value,f=Array.from(Object.keys(h)),g=Array.from(Object.keys(p));f.sort(),g.sort();let v=e(f,g);if(0!=v)return v;for(let t of f){let n=e(h[t],p[t]);if(0!=n)return n}return 0}},e.typeOf=function(e){var n;return null===(n=t(e))||void 0===n?void 0:n.type},e.isTruthy=function(e){let n=t(e);if(!n)return!1;switch(n.type){case"number":return 0!=n.value;case"string":case"array":return n.value.length>0;case"boolean":return n.value;case"link":return!!n.value.path;case"date":return 0!=n.value.toMillis();case"duration":return 0!=n.value.as("seconds");case"object":return Object.keys(n.value).length>0;case"null":return!1;case"html":case"widget":case"function":return!0}},e.deepCopy=function t(n){if(null==n)return n;if(e.isArray(n))return[].concat(n.map((e=>t(e))));if(e.isObject(n)){let e={};for(let[a,r]of Object.entries(n))e[a]=t(r);return e}return n},e.isString=n,e.isNumber=a,e.isDate=r,e.isDuration=i,e.isNull=o,e.isArray=s,e.isBoolean=l,e.isLink=u,e.isWidget=d,e.isHtml=c,e.isObject=m,e.isFunction=h})(ar||(ar={})),(e=>{function t(e){return ar.isObject(e)&&2==Object.keys(e).length&&"key"in e&&"rows"in e}function n(e){for(let n of e)if(!t(n))return!1;return!0}e.isElementGroup=t,e.isGrouping=n,e.count=function e(t){if(n(t)){let n=0;for(let a of t)n+=e(a.rows);return n}return t.length}})(rr||(rr={}));class lr{constructor(e){Object.assign(this,e)}static file(e,t=!1,n){return new lr({path:e,embed:t,display:n,subpath:void 0,type:"file"})}static infer(e,t=!1,n){if(e.includes("#^")){let a=e.split("#^");return lr.block(a[0],a[1],t,n)}if(e.includes("#")){let a=e.split("#");return lr.header(a[0],a[1],t,n)}return lr.file(e,t,n)}static header(e,t,n,a){return new lr({path:e,embed:n,display:a,subpath:nr(t),type:"header"})}static block(e,t,n,a){return new lr({path:e,embed:n,display:a,subpath:t,type:"block"})}static fromObject(e){return new lr(e)}equals(e){return null!=e&&null!=e&&(this.path==e.path&&this.type==e.type&&this.subpath==e.subpath)}toString(){return this.markdown()}toObject(){return{path:this.path,type:this.type,subpath:this.subpath,display:this.display,embed:this.embed}}withPath(e){return new lr(Object.assign({},this,{path:e}))}withDisplay(e){return new lr(Object.assign({},this,{display:e}))}withHeader(e){return lr.header(this.path,e,this.embed,this.display)}toFile(){return lr.file(this.path,this.embed,this.display)}toEmbed(){if(this.embed)return this;{let e=new lr(this);return e.embed=!0,e}}fromEmbed(){if(this.embed){let e=new lr(this);return e.embed=!1,e}return this}markdown(){let e=(this.embed?"!":"")+"[["+this.obsidianLink();return this.display?e+="|"+this.display:(e+="|"+er(this.path),"header"!=this.type&&"block"!=this.type||(e+=" > "+this.subpath)),e+="]]",e}obsidianLink(){var e,t;const n=this.path.replace("|","\\|");return"header"==this.type?n+"#"+(null===(e=this.subpath)||void 0===e?void 0:e.replace("|","\\|")):"block"==this.type?n+"#^"+(null===(t=this.subpath)||void 0===t?void 0:t.replace("|","\\|")):n}fileName(){return er(this.path).replace(".md","")}}class ur{constructor(e){this.$widget=e}}class dr extends ur{constructor(e,t){super("dataview:list-pair"),this.key=e,this.value=t}markdown(){return`${ar.toString(this.key)}: ${ar.toString(this.value)}`}}class cr extends ur{constructor(e,t){super("dataview:external-link"),this.url=e,this.display=t}markdown(){var e;return`[${null!==(e=this.display)&&void 0!==e?e:this.url}](${this.url})`}}(e=>{function t(e){return"dataview:list-pair"===e.$widget}function n(e){return"dataview:external-link"===e.$widget}e.listPair=function(e,t){return new dr(e,t)},e.externalLink=function(e,t){return new cr(e,t)},e.isListPair=t,e.isExternalLink=n,e.isBuiltin=function(e){return t(e)||n(e)}})(ir||(ir={})),(e=>{e.variable=function(e){return{type:"variable",name:e}},e.literal=function(e){return{type:"literal",value:e}},e.binaryOp=function(e,t,n){return{type:"binaryop",left:e,op:t,right:n}},e.index=function(e,t){return{type:"index",object:e,index:t}},e.indexVariable=function(t){let n=t.split("."),a=e.variable(n[0]);for(let t=1;t<n.length;t++)a=e.index(a,e.literal(n[t]));return a},e.lambda=function(e,t){return{type:"lambda",arguments:e,value:t}},e.func=function(e,t){return{type:"function",func:e,arguments:t}},e.list=function(e){return{type:"list",values:e}},e.object=function(e){return{type:"object",values:e}},e.negate=function(e){return{type:"negated",child:e}},e.isCompareOp=function(e){return"<="==e||"<"==e||">"==e||">="==e||"!="==e||"="==e},e.NULL=e.literal(null)})(or||(or={})),(e=>{e.tag=function(e){return{type:"tag",tag:e}},e.csv=function(e){return{type:"csv",path:e}},e.folder=function(e){return{type:"folder",folder:e}},e.link=function(e,t){return{type:"link",file:e,direction:t?"incoming":"outgoing"}},e.binaryOp=function(e,t,n){return{type:"binaryop",left:e,op:t,right:n}},e.and=function(e,t){return{type:"binaryop",left:e,op:"&",right:t}},e.or=function(e,t){return{type:"binaryop",left:e,op:"|",right:t}},e.negate=function(e){return{type:"negate",child:e}},e.empty=function(){return{type:"empty"}}})(sr||(sr={}));const mr=new RegExp(/(?:[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\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]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\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?|[\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](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\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\uDEDD-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC2\uDED0-\uDED9\uDEE0-\uDEE7]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?))/g,""),hr={year:Vn.fromObject({years:1}),years:Vn.fromObject({years:1}),yr:Vn.fromObject({years:1}),yrs:Vn.fromObject({years:1}),month:Vn.fromObject({months:1}),months:Vn.fromObject({months:1}),mo:Vn.fromObject({months:1}),mos:Vn.fromObject({months:1}),week:Vn.fromObject({weeks:1}),weeks:Vn.fromObject({weeks:1}),wk:Vn.fromObject({weeks:1}),wks:Vn.fromObject({weeks:1}),w:Vn.fromObject({weeks:1}),day:Vn.fromObject({days:1}),days:Vn.fromObject({days:1}),d:Vn.fromObject({days:1}),hour:Vn.fromObject({hours:1}),hours:Vn.fromObject({hours:1}),hr:Vn.fromObject({hours:1}),hrs:Vn.fromObject({hours:1}),h:Vn.fromObject({hours:1}),minute:Vn.fromObject({minutes:1}),minutes:Vn.fromObject({minutes:1}),min:Vn.fromObject({minutes:1}),mins:Vn.fromObject({minutes:1}),m:Vn.fromObject({minutes:1}),second:Vn.fromObject({seconds:1}),seconds:Vn.fromObject({seconds:1}),sec:Vn.fromObject({seconds:1}),secs:Vn.fromObject({seconds:1}),s:Vn.fromObject({seconds:1})},pr={now:()=>qa.local(),today:()=>qa.local().startOf("day"),yesterday:()=>qa.local().startOf("day").minus(Vn.fromObject({days:1})),tomorrow:()=>qa.local().startOf("day").plus(Vn.fromObject({days:1})),sow:()=>qa.local().startOf("week"),"start-of-week":()=>qa.local().startOf("week"),eow:()=>qa.local().endOf("week"),"end-of-week":()=>qa.local().endOf("week"),soy:()=>qa.local().startOf("year"),"start-of-year":()=>qa.local().startOf("year"),eoy:()=>qa.local().endOf("year"),"end-of-year":()=>qa.local().endOf("year"),som:()=>qa.local().startOf("month"),"start-of-month":()=>qa.local().startOf("month"),eom:()=>qa.local().endOf("month"),"end-of-month":()=>qa.local().endOf("month")},fr=["FROM","WHERE","LIMIT","GROUP","FLATTEN"];function gr(e,t,n){return Qa.exports.seqMap(e,Qa.exports.seq(Qa.exports.optWhitespace,t,Qa.exports.optWhitespace,e).many(),((e,t)=>{if(0==t.length)return e;let a=n(e,t[0][1],t[0][3]);for(let e=1;e<t.length;e++)a=n(a,t[e][1],t[e][3]);return a}))}const vr=Qa.exports.createLanguage({number:e=>Qa.exports.regexp(/-?[0-9]+(\.[0-9]+)?/).map((e=>Number.parseFloat(e))).desc("number"),string:e=>Qa.exports.string('"').then(Qa.exports.alt(e.escapeCharacter,Qa.exports.noneOf('"\\')).atLeast(0).map((e=>e.join("")))).skip(Qa.exports.string('"')).desc("string"),escapeCharacter:e=>Qa.exports.string("\\").then(Qa.exports.any).map((e=>'"'===e?'"':"\\"===e?"\\":"\\"+e)),bool:e=>Qa.exports.regexp(/true|false|True|False/).map((e=>"true"==e.toLowerCase())).desc("boolean ('true' or 'false')"),tag:e=>Qa.exports.seqMap(Qa.exports.string("#"),Qa.exports.alt(Qa.exports.regexp(/[^\u2000-\u206F\u2E00-\u2E7F'!"#$%&()*+,.:;<=>?@^`{|}~\[\]\\\s]/).desc("text")).many(),((e,t)=>e+t.join(""))).desc("tag ('#hello/stuff')"),identifier:e=>Qa.exports.seqMap(Qa.exports.alt(Qa.exports.regexp(/\p{Letter}/u),Qa.exports.regexp(mr).desc("text")),Qa.exports.alt(Qa.exports.regexp(/[0-9\p{Letter}_-]/u),Qa.exports.regexp(mr).desc("text")).many(),((e,t)=>e+t.join(""))).desc("variable identifier"),link:e=>Qa.exports.regexp(/\[\[([^\[\]]*?)\]\]/u,1).map((e=>function(e){let[t,n]=(e=>{let t=-1;for(;(t=e.indexOf("|",t+1))>=0;)if(!(t>0&&"\\"==e[t-1]))return[e.substring(0,t).replace(/\\\|/g,"|"),e.substring(t+1)];return[e.replace(/\\\|/g,"|"),void 0]})(e);return lr.infer(t,!1,n)}(e))).desc("file link"),embedLink:e=>Qa.exports.seqMap(Qa.exports.string("!").atMost(1),e.link,((e,t)=>(e.length>0&&(t.embed=!0),t))).desc("file link"),binaryPlusMinus:e=>Qa.exports.regexp(/\+|-/).map((e=>e)).desc("'+' or '-'"),binaryMulDiv:e=>Qa.exports.regexp(/\*|\/|%/).map((e=>e)).desc("'*' or '/' or '%'"),binaryCompareOp:e=>Qa.exports.regexp(/>=|<=|!=|>|<|=/).map((e=>e)).desc("'>=' or '<=' or '!=' or '=' or '>' or '<'"),binaryBooleanOp:e=>Qa.exports.regexp(/and|or|&|\|/i).map((e=>"and"==e.toLowerCase()?"&":"or"==e.toLowerCase()?"|":e)).desc("'and' or 'or'"),rootDate:e=>Qa.exports.seqMap(Qa.exports.regexp(/\d{4}/),Qa.exports.string("-"),Qa.exports.regexp(/\d{2}/),((e,t,n)=>qa.fromObject({year:Number.parseInt(e),month:Number.parseInt(n)}))).desc("date in format YYYY-MM[-DDTHH-MM-SS.MS]"),dateShorthand:e=>Qa.exports.alt(...Object.keys(pr).sort(((e,t)=>t.length-e.length)).map(Qa.exports.string)),date:e=>function(e,...t){return Qa.exports.custom(((n,a)=>(n,a)=>{let r=e._(n,a);if(!r.status)return r;for(let e of t){let t=e(r.value)._(n,r.index);if(!t.status)return r;r=t}return r}))}(e.rootDate,(e=>Qa.exports.seqMap(Qa.exports.string("-"),Qa.exports.regexp(/\d{2}/),((t,n)=>e.set({day:Number.parseInt(n)})))),(e=>Qa.exports.seqMap(Qa.exports.string("T"),Qa.exports.regexp(/\d{2}/),((t,n)=>e.set({hour:Number.parseInt(n)})))),(e=>Qa.exports.seqMap(Qa.exports.string(":"),Qa.exports.regexp(/\d{2}/),((t,n)=>e.set({minute:Number.parseInt(n)})))),(e=>Qa.exports.seqMap(Qa.exports.string(":"),Qa.exports.regexp(/\d{2}/),((t,n)=>e.set({second:Number.parseInt(n)})))),(e=>Qa.exports.alt(Qa.exports.seqMap(Qa.exports.string("."),Qa.exports.regexp(/\d{3}/),((t,n)=>e.set({millisecond:Number.parseInt(n)}))),Qa.exports.succeed(e))),(e=>Qa.exports.alt(Qa.exports.seqMap(Qa.exports.string("+").or(Qa.exports.string("-")),Qa.exports.regexp(/\d{1,2}(:\d{2})?/),((t,n)=>e.setZone("UTC"+t+n,{keepLocalTime:!0}))),Qa.exports.seqMap(Qa.exports.string("Z"),(()=>e.setZone("utc",{keepLocalTime:!0}))),Qa.exports.seqMap(Qa.exports.string("["),Qa.exports.regexp(/[0-9A-Za-z+-\/]+/u),Qa.exports.string("]"),((t,n,a)=>e.setZone(n,{keepLocalTime:!0})))))).assert((e=>e.isValid),"valid date").desc("date in format YYYY-MM[-DDTHH-MM-SS.MS]"),datePlus:e=>Qa.exports.alt(e.dateShorthand.map((e=>pr[e]())),e.date).desc("date in format YYYY-MM[-DDTHH-MM-SS.MS] or in shorthand"),durationType:e=>Qa.exports.alt(...Object.keys(hr).sort(((e,t)=>t.length-e.length)).map(Qa.exports.string)),duration:e=>Qa.exports.seqMap(e.number,Qa.exports.optWhitespace,e.durationType,((e,t,n)=>hr[n].mapUnits((t=>t*e)))).sepBy1(Qa.exports.string(",").trim(Qa.exports.optWhitespace).or(Qa.exports.optWhitespace)).map((e=>e.reduce(((e,t)=>e.plus(t))))).desc("duration like 4hr2min"),rawNull:e=>Qa.exports.string("null"),tagSource:e=>e.tag.map((e=>sr.tag(e))),csvSource:e=>Qa.exports.seqMap(Qa.exports.string("csv(").skip(Qa.exports.optWhitespace),e.string,Qa.exports.string(")"),((e,t,n)=>sr.csv(t))),linkIncomingSource:e=>e.link.map((e=>sr.link(e.path,!0))),linkOutgoingSource:e=>Qa.exports.seqMap(Qa.exports.string("outgoing(").skip(Qa.exports.optWhitespace),e.link,Qa.exports.string(")"),((e,t,n)=>sr.link(t.path,!1))),folderSource:e=>e.string.map((e=>sr.folder(e))),parensSource:e=>Qa.exports.seqMap(Qa.exports.string("("),Qa.exports.optWhitespace,e.source,Qa.exports.optWhitespace,Qa.exports.string(")"),((e,t,n,a,r)=>n)),negateSource:e=>Qa.exports.seqMap(Qa.exports.alt(Qa.exports.string("-"),Qa.exports.string("!")),e.atomSource,((e,t)=>sr.negate(t))),atomSource:e=>Qa.exports.alt(e.parensSource,e.negateSource,e.linkOutgoingSource,e.linkIncomingSource,e.folderSource,e.tagSource,e.csvSource),binaryOpSource:e=>gr(e.atomSource,e.binaryBooleanOp.map((e=>e)),sr.binaryOp),source:e=>e.binaryOpSource,variableField:e=>e.identifier.chain((e=>fr.includes(e.toUpperCase())?Qa.exports.fail("Variable fields cannot be a keyword ("+fr.join(" or ")+")"):Qa.exports.succeed(or.variable(e)))).desc("variable"),numberField:e=>e.number.map((e=>or.literal(e))).desc("number"),stringField:e=>e.string.map((e=>or.literal(e))).desc("string"),boolField:e=>e.bool.map((e=>or.literal(e))).desc("boolean"),dateField:e=>Qa.exports.seqMap(Qa.exports.string("date("),Qa.exports.optWhitespace,e.datePlus,Qa.exports.optWhitespace,Qa.exports.string(")"),((e,t,n,a,r)=>or.literal(n))).desc("date"),durationField:e=>Qa.exports.seqMap(Qa.exports.string("dur("),Qa.exports.optWhitespace,e.duration,Qa.exports.optWhitespace,Qa.exports.string(")"),((e,t,n,a,r)=>or.literal(n))).desc("duration"),nullField:e=>e.rawNull.map((e=>or.NULL)),linkField:e=>e.link.map((e=>or.literal(e))),listField:e=>e.field.sepBy(Qa.exports.string(",").trim(Qa.exports.optWhitespace)).wrap(Qa.exports.string("[").skip(Qa.exports.optWhitespace),Qa.exports.optWhitespace.then(Qa.exports.string("]"))).map((e=>or.list(e))).desc("list ('[1, 2, 3]')"),objectField:e=>Qa.exports.seqMap(e.identifier.or(e.string),Qa.exports.string(":").trim(Qa.exports.optWhitespace),e.field,((e,t,n)=>({name:e,value:n}))).sepBy(Qa.exports.string(",").trim(Qa.exports.optWhitespace)).wrap(Qa.exports.string("{").skip(Qa.exports.optWhitespace),Qa.exports.optWhitespace.then(Qa.exports.string("}"))).map((e=>{let t={};for(let n of e)t[n.name]=n.value;return or.object(t)})).desc("object ('{ a: 1, b: 2 }')"),atomInlineField:e=>Qa.exports.alt(e.date,e.duration.map((e=>Za(e))),e.string,e.tag,e.embedLink,e.bool,e.number,e.rawNull),inlineFieldList:e=>e.atomInlineField.sepBy(Qa.exports.string(",").trim(Qa.exports.optWhitespace).lookahead(e.atomInlineField)),inlineField:e=>Qa.exports.alt(Qa.exports.seqMap(e.atomInlineField,Qa.exports.string(",").trim(Qa.exports.optWhitespace),e.inlineFieldList,((e,t,n)=>[e].concat(n))),e.atomInlineField),atomField:e=>Qa.exports.alt(e.embedLink.map((e=>or.literal(e))),e.negatedField,e.linkField,e.listField,e.objectField,e.lambdaField,e.parensField,e.boolField,e.numberField,e.stringField,e.dateField,e.durationField,e.nullField,e.variableField),indexField:e=>Qa.exports.seqMap(e.atomField,Qa.exports.alt(e.dotPostfix,e.indexPostfix,e.functionPostfix).many(),((e,t)=>{let n=e;for(let e of t)switch(e.type){case"dot":n=or.index(n,or.literal(e.field));break;case"index":n=or.index(n,e.field);break;case"function":n=or.func(n,e.fields)}return n})),negatedField:e=>Qa.exports.seqMap(Qa.exports.string("!"),e.indexField,((e,t)=>or.negate(t))).desc("negated field"),parensField:e=>Qa.exports.seqMap(Qa.exports.string("("),Qa.exports.optWhitespace,e.field,Qa.exports.optWhitespace,Qa.exports.string(")"),((e,t,n,a,r)=>n)),lambdaField:e=>Qa.exports.seqMap(e.identifier.sepBy(Qa.exports.string(",").trim(Qa.exports.optWhitespace)).wrap(Qa.exports.string("(").trim(Qa.exports.optWhitespace),Qa.exports.string(")").trim(Qa.exports.optWhitespace)),Qa.exports.string("=>").trim(Qa.exports.optWhitespace),e.field,((e,t,n)=>({type:"lambda",arguments:e,value:n}))),dotPostfix:e=>Qa.exports.seqMap(Qa.exports.string("."),e.identifier,((e,t)=>({type:"dot",field:t}))),indexPostfix:e=>Qa.exports.seqMap(Qa.exports.string("["),Qa.exports.optWhitespace,e.field,Qa.exports.optWhitespace,Qa.exports.string("]"),((e,t,n,a,r)=>({type:"index",field:n}))),functionPostfix:e=>Qa.exports.seqMap(Qa.exports.string("("),Qa.exports.optWhitespace,e.field.sepBy(Qa.exports.string(",").trim(Qa.exports.optWhitespace)),Qa.exports.optWhitespace,Qa.exports.string(")"),((e,t,n,a,r)=>({type:"function",fields:n}))),binaryMulDivField:e=>gr(e.indexField,e.binaryMulDiv,or.binaryOp),binaryPlusMinusField:e=>gr(e.binaryMulDivField,e.binaryPlusMinus,or.binaryOp),binaryCompareField:e=>gr(e.binaryPlusMinusField,e.binaryCompareOp,or.binaryOp),binaryBooleanField:e=>gr(e.binaryCompareField,e.binaryBooleanOp,or.binaryOp),binaryOpField:e=>e.binaryBooleanField,field:e=>e.binaryOpField});var br;(e=>{e.named=function(e,t){return{name:e,field:t}},e.sortBy=function(e,t){return{field:e,direction:t}}})(br||(br={}));const yr=Qa.exports.createLanguage({queryType:e=>Qa.exports.alt(Qa.exports.regexp(/TABLE|LIST|TASK|CALENDAR/i)).map((e=>e.toLowerCase())).desc("query type ('TABLE', 'LIST', 'TASK', or 'CALENDAR')"),explicitNamedField:e=>Qa.exports.seqMap(vr.field.skip(Qa.exports.whitespace),Qa.exports.regexp(/AS/i).skip(Qa.exports.whitespace),vr.identifier.or(vr.string),((e,t,n)=>br.named(n,e))),namedField:e=>{return Qa.exports.alt(e.explicitNamedField,(t=vr.field,Qa.exports.custom(((e,n)=>(e,n)=>{let a=t._(e,n);return a.status?Object.assign({},a,{value:[a.value,e.substring(n,a.index)]}):a}))).map((([e,t])=>br.named(function(e){return e.split(/[\r\n]+/).map((e=>e.trim())).join("")}(t),e))));var t},sortField:e=>Qa.exports.seqMap(vr.field.skip(Qa.exports.optWhitespace),Qa.exports.regexp(/ASCENDING|DESCENDING|ASC|DESC/i).atMost(1),((e,t)=>{let n=0==t.length?"ascending":t[0].toLowerCase();return"desc"==n&&(n="descending"),"asc"==n&&(n="ascending"),{field:e,direction:n}})),headerClause:e=>e.queryType.skip(Qa.exports.whitespace).chain((t=>{switch(t){case"table":return Qa.exports.seqMap(Qa.exports.regexp(/WITHOUT\s+ID/i).skip(Qa.exports.optWhitespace).atMost(1),Qa.exports.sepBy(e.namedField,Qa.exports.string(",").trim(Qa.exports.optWhitespace)),((e,t)=>({type:"table",fields:t,showId:0==e.length})));case"list":return Qa.exports.seqMap(Qa.exports.regexp(/WITHOUT\s+ID/i).skip(Qa.exports.optWhitespace).atMost(1),vr.field.atMost(1),((e,t)=>({type:"list",format:1==t.length?t[0]:void 0,showId:0==e.length})));case"task":return Qa.exports.succeed({type:"task"});case"calendar":return Qa.exports.seqMap(e.namedField,(e=>({type:"calendar",showId:!0,field:e})));default:return Qa.exports.fail(`Unrecognized query type '${t}'`)}})).desc("TABLE or LIST or TASK or CALENDAR"),fromClause:e=>Qa.exports.seqMap(Qa.exports.regexp(/FROM/i),Qa.exports.whitespace,vr.source,((e,t,n)=>n)),whereClause:e=>Qa.exports.seqMap(Qa.exports.regexp(/WHERE/i),Qa.exports.whitespace,vr.field,((e,t,n)=>({type:"where",clause:n}))).desc("WHERE <expression>"),sortByClause:e=>Qa.exports.seqMap(Qa.exports.regexp(/SORT/i),Qa.exports.whitespace,e.sortField.sepBy1(Qa.exports.string(",").trim(Qa.exports.optWhitespace)),((e,t,n)=>({type:"sort",fields:n}))).desc("SORT field [ASC/DESC]"),limitClause:e=>Qa.exports.seqMap(Qa.exports.regexp(/LIMIT/i),Qa.exports.whitespace,vr.field,((e,t,n)=>({type:"limit",amount:n}))).desc("LIMIT <value>"),flattenClause:e=>Qa.exports.seqMap(Qa.exports.regexp(/FLATTEN/i).skip(Qa.exports.whitespace),e.namedField,((e,t)=>({type:"flatten",field:t}))).desc("FLATTEN <value> [AS <name>]"),groupByClause:e=>Qa.exports.seqMap(Qa.exports.regexp(/GROUP BY/i).skip(Qa.exports.whitespace),e.namedField,((e,t)=>({type:"group",field:t}))).desc("GROUP BY <value> [AS <name>]"),clause:e=>Qa.exports.alt(e.fromClause,e.whereClause,e.sortByClause,e.limitClause,e.groupByClause,e.flattenClause),query:e=>Qa.exports.seqMap(e.headerClause.trim(Qa.exports.optWhitespace),e.fromClause.trim(Qa.exports.optWhitespace).atMost(1),e.clause.trim(Qa.exports.optWhitespace).many(),((e,t,n)=>({header:e,source:0==t.length?sr.folder(""):t[0],operations:n,settings:Xa})))});te.DATE_SHORTHANDS=pr,te.DURATION_TYPES=hr,te.EXPRESSION=vr,te.KEYWORDS=fr,te.QUERY_LANGUAGE=yr;var wr=te.getAPI=e=>{var t;return e?null===(t=e.plugins.plugins.dataview)||void 0===t?void 0:t.api:window.DataviewAPI},Dr=te.isPluginEnabled=e=>e.plugins.enabledPlugins.has("dataview");te.parseField=function(e){try{return Ja.success(vr.field.tryParse(e))}catch(e){return Ja.failure(""+e)}};class _r{getDataviewAPI(){if(!this.isDataviewEnabled())throw new e.Notice("Dataview plugin is not installed. Please install it to load Databases."),new Error("Dataview plugin is not installed");return wr(app)}wrapLiteral(e){return this.getDataviewAPI().value.wrapValue(e)}isTruthy(e){return this.getDataviewAPI().value.isTruthy(null==e?void 0:e.toString())}isDataviewEnabled(){return Dr(app)}isStasks(e){return e.task}isSTaskArray(e){return e.every((e=>this.isStasks(e)))}isDataArray(e){try{return this.getDataviewAPI().isDataArray(e)}catch(e){return X.error(`Error while checking if value is DataArray: ${e.message}`),!1}}static getInstance(){return this.instance||(this.instance=new _r),this.instance}}const kr=_r.getInstance();var Cr,Er={},xr={get exports(){return Er},set exports(e){Er=e}},Mr={};function Sr(){if(Cr)return Mr;Cr=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),c=Symbol.iterator;var m={isMounted:()=>!1,enqueueForceUpdate:()=>{},enqueueReplaceState:()=>{},enqueueSetState:()=>{}},h=Object.assign,p={};function f(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}function g(){}function v(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}f.prototype.isReactComponent={},f.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},f.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=f.prototype;var b=v.prototype=new g;b.constructor=v,h(b,f.prototype),b.isPureReactComponent=!0;var y=Array.isArray,w=Object.prototype.hasOwnProperty,D={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function k(t,n,a){var r,i={},o=null,s=null;if(null!=n)for(r in void 0!==n.ref&&(s=n.ref),void 0!==n.key&&(o=""+n.key),n)w.call(n,r)&&!_.hasOwnProperty(r)&&(i[r]=n[r]);var l=arguments.length-2;if(1===l)i.children=a;else if(1<l){for(var u=Array(l),d=0;d<l;d++)u[d]=arguments[d+2];i.children=u}if(t&&t.defaultProps)for(r in l=t.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:e,type:t,key:o,ref:s,props:i,_owner:D.current}}function C(t){return"object"==typeof t&&null!==t&&t.$$typeof===e}var E=/\/+/g;function x(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(e=>t[e]))}(""+e.key):t.toString(36)}function M(n,a,r,i,o){var s=typeof n;"undefined"!==s&&"boolean"!==s||(n=null);var l=!1;if(null===n)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(n.$$typeof){case e:case t:l=!0}}if(l)return o=o(l=n),n=""===i?"."+x(l,0):i,y(o)?(r="",null!=n&&(r=n.replace(E,"$&/")+"/"),M(o,a,r,"",(e=>e))):null!=o&&(C(o)&&(o=function(t,n){return{$$typeof:e,type:t.type,key:n,ref:t.ref,props:t.props,_owner:t._owner}}(o,r+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(E,"$&/")+"/")+n)),a.push(o)),1;if(l=0,i=""===i?".":i+":",y(n))for(var u=0;u<n.length;u++){var d=i+x(s=n[u],u);l+=M(s,a,r,d,o)}else if(d=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=c&&e[c]||e["@@iterator"])?e:null}(n),"function"==typeof d)for(n=d.call(n),u=0;!(s=n.next()).done;)l+=M(s=s.value,a,r,d=i+x(s,u++),o);else if("object"===s)throw a=String(n),Error("Objects are not valid as a React child (found: "+("[object Object]"===a?"object with keys {"+Object.keys(n).join(", ")+"}":a)+"). If you meant to render a collection of children, use an array instead.");return l}function S(e,t,n){if(null==e)return e;var a=[],r=0;return M(e,a,"","",(e=>t.call(n,e,r++))),a}function F(e){if(-1===e._status){var t=e._result;(t=t()).then((t=>{0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(t=>{0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T={current:null},P={transition:null},O={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:P,ReactCurrentOwner:D};return Mr.Children={map:S,forEach:function(e,t,n){S(e,(function(){t.apply(this,arguments)}),n)},count:e=>{var t=0;return S(e,(()=>{t++})),t},toArray:e=>S(e,(e=>e))||[],only:e=>{if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},Mr.Component=f,Mr.Fragment=n,Mr.Profiler=r,Mr.PureComponent=v,Mr.StrictMode=a,Mr.Suspense=l,Mr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,Mr.cloneElement=function(t,n,a){if(null==t)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var r=h({},t.props),i=t.key,o=t.ref,s=t._owner;if(null!=n){if(void 0!==n.ref&&(o=n.ref,s=D.current),void 0!==n.key&&(i=""+n.key),t.type&&t.type.defaultProps)var l=t.type.defaultProps;for(u in n)w.call(n,u)&&!_.hasOwnProperty(u)&&(r[u]=void 0===n[u]&&void 0!==l?l[u]:n[u])}var u=arguments.length-2;if(1===u)r.children=a;else if(1<u){l=Array(u);for(var d=0;d<u;d++)l[d]=arguments[d+2];r.children=l}return{$$typeof:e,type:t.type,key:i,ref:o,props:r,_owner:s}},Mr.createContext=e=>((e={$$typeof:o,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e),Mr.createElement=k,Mr.createFactory=e=>{var t=k.bind(null,e);return t.type=e,t},Mr.createRef=()=>({current:null}),Mr.forwardRef=e=>({$$typeof:s,render:e}),Mr.isValidElement=C,Mr.lazy=e=>({$$typeof:d,_payload:{_status:-1,_result:e},_init:F}),Mr.memo=(e,t)=>({$$typeof:u,type:e,compare:void 0===t?null:t}),Mr.startTransition=e=>{var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},Mr.unstable_act=()=>{throw Error("act(...) is not supported in production builds of React.")},Mr.useCallback=(e,t)=>T.current.useCallback(e,t),Mr.useContext=e=>T.current.useContext(e),Mr.useDebugValue=()=>{},Mr.useDeferredValue=e=>T.current.useDeferredValue(e),Mr.useEffect=(e,t)=>T.current.useEffect(e,t),Mr.useId=()=>T.current.useId(),Mr.useImperativeHandle=(e,t,n)=>T.current.useImperativeHandle(e,t,n),Mr.useInsertionEffect=(e,t)=>T.current.useInsertionEffect(e,t),Mr.useLayoutEffect=(e,t)=>T.current.useLayoutEffect(e,t),Mr.useMemo=(e,t)=>T.current.useMemo(e,t),Mr.useReducer=(e,t,n)=>T.current.useReducer(e,t,n),Mr.useRef=e=>T.current.useRef(e),Mr.useState=e=>T.current.useState(e),Mr.useSyncExternalStore=(e,t,n)=>T.current.useSyncExternalStore(e,t,n),Mr.useTransition=()=>T.current.useTransition(),Mr.version="18.2.0",Mr}xr.exports=Sr();var Fr=Z(Er),Tr=t({__proto__:null,default:Fr},[Er]);class Pr extends Er.Component{constructor(){super(...arguments),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){X.error("Uncaught error:",e,t)}render(){return this.state.hasError?Fr.createElement(Fr.Fragment,null,Fr.createElement("h1",null,"Something went wrong."),Fr.createElement("h2",null,this.state.error.message),Fr.createElement("p",null,this.state.error.stack)):this.props.children}}class Or extends Error{constructor(e,t){super(e),this.messageErrors={},Object.keys(t).length>0&&(this.messageErrors=t),Object.setPrototypeOf(this,Or.prototype)}getMessage(){return this.message+"\n"+Object.keys(this.messageErrors).map((e=>e+": "+this.messageErrors[e].join("\n"))).join("\n")}render(t){new e.Notice(this.getMessage());const n=(a=this.messageErrors,Fr.createElement("div",{className:"p-dbfolder-error"},Fr.createElement("h2",null,"An error has occurred before rendering the table"),Fr.createElement("ul",null,Object.keys(a).map(((e,t)=>{const n=a[e];return Fr.createElement("li",{key:`error-li-${t}`},Fr.createElement("h3",null,e),Fr.createElement("ul",{key:`error-ul-${t}`},n.map(((e,n)=>Fr.createElement("li",{key:`error-li-${t}-${n}`},e.toString())))))})))));var a;t.render(n)}}class Nr extends Or{constructor(e){super(e,{})}}function Ar(t,n=!0){t=e.normalizePath(t);const a=app.vault.getAbstractFileByPath(t);if(!a&&n)throw new Nr(`File "${t}" doesn't exist`);if(!(a instanceof e.TFile)){if(n)throw new Nr(`${t} is a folder, not a file`);return null}return a}function Ir(t){t=e.normalizePath(t);let n=app.vault.getAbstractFileByPath(t);if(n||(n=Ir(t.split("/").slice(0,-1).join("/"))),!(n instanceof e.TFolder))throw new Nr(`${t} is a file, not a folder`);return n}function Rr(t,n=["md","canvas"]){let a;try{a=Ir(t)}catch(e){a=Ir(t.split("/").slice(0,-1).join("/"))}let r=[];return e.Vault.recurseChildren(a,(t=>{t instanceof e.TFile&&r.push(t)})),n.length>0&&(r=r.filter((e=>n.includes(e.extension)))),r.sort(((e,t)=>e.basename.localeCompare(t.basename))),r}function Wr(e,t){let n=e.parent.path;switch(t.source_data){case D.TAG:case D.OUTGOING_LINK:case D.INCOMING_LINK:case D.QUERY:n=t.source_destination_path}return n}function jr(e,t=""){let n=e.replace(/[\*"\\\/<>:\|\?]/g,t).replace(/[#\^\[\]\|]/g,t).replace(/^\./g,t).replace(/[\x00-\x1f\x80-\x9f]/g,t).replace(/^\.+$/,t).replace(/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,t).replace(/[\. ]+$/,t);return t&&(n=n.replace(new RegExp(`${t}+`,"g"),t).replace(new RegExp(`^${t}(.)|(.)${t}$`,"g"),"$1$2")),n}const Lr=({pathColumns:e,row:t,ddbbConfig:n,folderPath:a})=>{let r;return r=e.some((e=>!t[e]))?n.hoist_files_with_empty_attributes?"":e.reduce(((e,n)=>{var a;return t[n]&&!e.stop?e.subfolders=e.subfolders+"/"+jr(null===(a=t[n])||void 0===a?void 0:a.toString(),"-"):e.stop=!0,e}),{subfolders:"",stop:!1}).subfolders:e.map((e=>{var n;return jr(null===(n=t[e])||void 0===n?void 0:n.toString(),"-")})).join("/"),`${a}${r?`/${r}`:""}`};function zr(e){return e.replace("\\","").trim()}class Br{constructor(e){this.page=e,this.filepath=e.file.path}getRowDataType(e){const t={__note__:this},n=this.page;return t[l.FILE]=n.file.link,t[l.CREATED]=n.file.ctime,t[l.MODIFIED]=n.file.mtime,t[l.TASKS]=n.file.tasks,t[l.OUTLINKS]=n.file.outlinks,t[l.INLINKS]=n.file.inlinks,t[l.TAGS]=n.file.tags,e.filter(((e,t,n)=>t===n.findIndex((t=>t.id===e.id)))).forEach((e=>{void 0!==n[e.key]&&(t[e.key]=n[e.key])})),t}getAllRowDataType(){const e={__note__:this},t=kr.getDataviewAPI().page(this.filepath);return Object.keys(t).filter((e=>!["file"].includes(e))).forEach((n=>{e[n]=t[n]})),e}getFile(){return Ar(this.filepath)}}function $r(e,t){X.info("generateDataviewTableQuery");const n=e.filter((e=>!e.isMetadata)).map((e=>`${e.key}`));n.push(v.DATAVIEW_FILE),n.push(v.FRONTMATTER_KEY);const a=`TABLE ${n.join(",")} ${t}`;return X.info(`DV query of the source: ${a}`),a}class Hr extends Error{}class Vr extends Hr{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class Ur extends Hr{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class qr extends Hr{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class Yr extends Hr{}class Xr extends Hr{constructor(e){super(`Invalid unit ${e}`)}}class Gr extends Hr{}class Kr extends Hr{constructor(){super("Zone is an abstract class")}}const Jr="numeric",Qr="short",Zr="long",ei={year:Jr,month:Jr,day:Jr},ti={year:Jr,month:Qr,day:Jr},ni={year:Jr,month:Qr,day:Jr,weekday:Qr},ai={year:Jr,month:Zr,day:Jr},ri={year:Jr,month:Zr,day:Jr,weekday:Zr},ii={hour:Jr,minute:Jr},oi={hour:Jr,minute:Jr,second:Jr},si={hour:Jr,minute:Jr,second:Jr,timeZoneName:Qr},li={hour:Jr,minute:Jr,second:Jr,timeZoneName:Zr},ui={hour:Jr,minute:Jr,hourCycle:"h23"},di={hour:Jr,minute:Jr,second:Jr,hourCycle:"h23"},ci={hour:Jr,minute:Jr,second:Jr,hourCycle:"h23",timeZoneName:Qr},mi={hour:Jr,minute:Jr,second:Jr,hourCycle:"h23",timeZoneName:Zr},hi={year:Jr,month:Jr,day:Jr,hour:Jr,minute:Jr},pi={year:Jr,month:Jr,day:Jr,hour:Jr,minute:Jr,second:Jr},fi={year:Jr,month:Qr,day:Jr,hour:Jr,minute:Jr},gi={year:Jr,month:Qr,day:Jr,hour:Jr,minute:Jr,second:Jr},vi={year:Jr,month:Qr,day:Jr,weekday:Qr,hour:Jr,minute:Jr},bi={year:Jr,month:Zr,day:Jr,hour:Jr,minute:Jr,timeZoneName:Qr},yi={year:Jr,month:Zr,day:Jr,hour:Jr,minute:Jr,second:Jr,timeZoneName:Qr},wi={year:Jr,month:Zr,day:Jr,weekday:Zr,hour:Jr,minute:Jr,timeZoneName:Zr},Di={year:Jr,month:Zr,day:Jr,weekday:Zr,hour:Jr,minute:Jr,second:Jr,timeZoneName:Zr};class _i{get type(){throw new Kr}get name(){throw new Kr}get ianaName(){return this.name}get isUniversal(){throw new Kr}offsetName(e,t){throw new Kr}formatOffset(e,t){throw new Kr}offset(e){throw new Kr}equals(e){throw new Kr}get isValid(){throw new Kr}}let ki=null;class Ci extends _i{static get instance(){return null===ki&&(ki=new Ci),ki}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return vo(e,t,n)}formatOffset(e,t){return Do(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let Ei={};const xi={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Mi={};class Si extends _i{static create(e){return Mi[e]||(Mi[e]=new Si(e)),Mi[e]}static resetCache(){Mi={},Ei={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=Si.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return vo(e,t,n,this.name)}formatOffset(e,t){return Do(this.offset(e),t)}offset(e){const t=new Date(e);if(isNaN(t))return NaN;const n=(a=this.name,Ei[a]||(Ei[a]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:a,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Ei[a]);var a;let[r,i,o,s,l,u,d]=n.formatToParts?function(e,t){const n=e.formatToParts(t),a=[];for(let e=0;e<n.length;e++){const{type:t,value:r}=n[e],i=xi[t];"era"===t?a[i]=r:Qi(i)||(a[i]=parseInt(r,10))}return a}(n,t):function(e,t){const n=e.format(t).replace(/\u200E/g,""),a=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,r,i,o,s,l,u,d]=a;return[o,r,i,s,l,u,d]}(n,t);"BC"===s&&(r=1-Math.abs(r));let c=+t;const m=c%1e3;return c-=m>=0?m:1e3+m,(po({year:r,month:i,day:o,hour:24===l?0:l,minute:u,second:d,millisecond:0})-c)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let Fi={};let Ti={};function Pi(e,t={}){const n=JSON.stringify([e,t]);let a=Ti[n];return a||(a=new Intl.DateTimeFormat(e,t),Ti[n]=a),a}let Oi={};let Ni={};let Ai=null;function Ii(e,t,n,a,r){const i=e.listingMode(n);return"error"===i?null:"en"===i?a(t):r(t)}class Ri{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;const{padTo:a,floor:r,...i}=n;if(!t||Object.keys(i).length>0){const t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=function(e,t={}){const n=JSON.stringify([e,t]);let a=Oi[n];return a||(a=new Intl.NumberFormat(e,t),Oi[n]=a),a}(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}return io(this.floor?Math.floor(e):uo(e,3),this.padTo)}}class Wi{constructor(e,t,n){let a;if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){const t=e.offset/60*-1,n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;0!==e.offset&&Si.create(n).valid?(a=n,this.dt=e):(a="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,a=e.zone.name):(a="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);const r={...this.opts};r.timeZone=r.timeZone||a,this.dtf=Pi(t,r)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map((e=>{if("timeZoneName"===e.type){const t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class ji{constructor(e,t,n){this.opts={style:"long",...n},!t&&to()&&(this.rtf=function(e,t={}){const{base:n,...a}=t,r=JSON.stringify([e,a]);let i=Ni[r];return i||(i=new Intl.RelativeTimeFormat(e,t),Ni[r]=i),i}(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n="always",a=!1){const r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&i){const n="days"===e;switch(t){case 1:return n?"tomorrow":`next ${r[e][0]}`;case-1:return n?"yesterday":`last ${r[e][0]}`;case 0:return n?"today":`this ${r[e][0]}`}}const o=Object.is(t,-0)||t<0,s=Math.abs(t),l=1===s,u=r[e],d=a?l?u[1]:u[2]||u[1]:l?r[e][0]:e;return o?`${s} ${d} ago`:`in ${s} ${d}`}(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}class Li{static fromOpts(e){return Li.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,t,n,a=!1){const r=e||Ji.defaultLocale,i=r||(a?"en-US":Ai||(Ai=(new Intl.DateTimeFormat).resolvedOptions().locale,Ai)),o=t||Ji.defaultNumberingSystem,s=n||Ji.defaultOutputCalendar;return new Li(i,o,s,r)}static resetCache(){Ai=null,Ti={},Oi={},Ni={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n}={}){return Li.create(e,t,n)}constructor(e,t,n,a){const[r,i,o]=function(e){const t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));const n=e.indexOf("-u-");if(-1===n)return[e];{let t,a;try{t=Pi(e).resolvedOptions(),a=e}catch(r){const i=e.substring(0,n);t=Pi(i).resolvedOptions(),a=i}const{numberingSystem:r,calendar:i}=t;return[a,r,i]}}(e);this.locale=r,this.numberingSystem=t||i||null,this.outputCalendar=n||o||null,this.intl=function(e,t,n){return n||t?(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=a,this.fastNumbersCached=null}get fastNumbers(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),t=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return e&&t?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?Li.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1,n=!0){return Ii(this,e,n,xo,(()=>{const n=t?{month:e,day:"numeric"}:{month:e},a=t?"format":"standalone";return this.monthsCache[a][e]||(this.monthsCache[a][e]=function(e){const t=[];for(let n=1;n<=12;n++){const a=Wl.utc(2016,n,1);t.push(e(a))}return t}((e=>this.extract(e,n,"month")))),this.monthsCache[a][e]}))}weekdays(e,t=!1,n=!0){return Ii(this,e,n,To,(()=>{const n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},a=t?"format":"standalone";return this.weekdaysCache[a][e]||(this.weekdaysCache[a][e]=function(e){const t=[];for(let n=1;n<=7;n++){const a=Wl.utc(2016,11,13+n);t.push(e(a))}return t}((e=>this.extract(e,n,"weekday")))),this.weekdaysCache[a][e]}))}meridiems(e=!0){return Ii(this,void 0,e,(()=>Po),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Wl.utc(2016,11,13,9),Wl.utc(2016,11,13,19)].map((t=>this.extract(t,e,"dayperiod")))}return this.meridiemCache}))}eras(e,t=!0){return Ii(this,e,t,Io,(()=>{const t={era:e};return this.eraCache[e]||(this.eraCache[e]=[Wl.utc(-40,1,1),Wl.utc(2017,1,1)].map((e=>this.extract(e,t,"era")))),this.eraCache[e]}))}extract(e,t,n){const a=this.dtFormatter(e,t).formatToParts().find((e=>e.type.toLowerCase()===n));return a?a.value:null}numberFormatter(e={}){return new Ri(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new Wi(e,this.intl,t)}relFormatter(e={}){return new ji(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,t={}){const n=JSON.stringify([e,t]);let a=Fi[n];return a||(a=new Intl.ListFormat(e,t),Fi[n]=a),a}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}let zi=null;class Bi extends _i{static get utcInstance(){return null===zi&&(zi=new Bi(0)),zi}static instance(e){return 0===e?Bi.utcInstance:new Bi(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new Bi(bo(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${Do(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${Do(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return Do(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class $i extends _i{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function Hi(e,t){if(Qi(e)||null===e)return t;if(e instanceof _i)return e;if(function(e){return"string"==typeof e}(e)){const n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?Ci.instance:"utc"===n||"gmt"===n?Bi.utcInstance:Bi.parseSpecifier(n)||Si.create(e)}return Zi(e)?Bi.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new $i(e)}let Vi,Ui=()=>Date.now(),qi="system",Yi=null,Xi=null,Gi=null,Ki=60;class Ji{static get now(){return Ui}static set now(e){Ui=e}static set defaultZone(e){qi=e}static get defaultZone(){return Hi(qi,Ci.instance)}static get defaultLocale(){return Yi}static set defaultLocale(e){Yi=e}static get defaultNumberingSystem(){return Xi}static set defaultNumberingSystem(e){Xi=e}static get defaultOutputCalendar(){return Gi}static set defaultOutputCalendar(e){Gi=e}static get twoDigitCutoffYear(){return Ki}static set twoDigitCutoffYear(e){Ki=e%100}static get throwOnInvalid(){return Vi}static set throwOnInvalid(e){Vi=e}static resetCaches(){Li.resetCache(),Si.resetCache()}}function Qi(e){return void 0===e}function Zi(e){return"number"==typeof e}function eo(e){return"number"==typeof e&&e%1==0}function to(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function no(e,t,n){if(0!==e.length)return e.reduce(((e,a)=>{const r=[t(a),a];return e&&n(e[0],r[0])===e[0]?e:r}),null)[1]}function ao(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function ro(e,t,n){return eo(e)&&e>=t&&e<=n}function io(e,t=2){let n;return n=e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0"),n}function oo(e){return Qi(e)||null===e||""===e?void 0:parseInt(e,10)}function so(e){return Qi(e)||null===e||""===e?void 0:parseFloat(e)}function lo(e){if(!Qi(e)&&null!==e&&""!==e){const t=1e3*parseFloat("0."+e);return Math.floor(t)}}function uo(e,t,n=!1){const a=10**t;return(n?Math.trunc:Math.round)(e*a)/a}function co(e){return e%4==0&&(e%100!=0||e%400==0)}function mo(e){return co(e)?366:365}function ho(e,t){const n=function(e,t){return e-t*Math.floor(e/t)}(t-1,12)+1;return 2===n?co(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function po(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function fo(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,a=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4===t||3===a?53:52}function go(e){return e>99?e:e>Ji.twoDigitCutoffYear?1900+e:2e3+e}function vo(e,t,n,a=null){const r=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};a&&(i.timeZone=a);const o={timeZoneName:t,...i},s=new Intl.DateTimeFormat(n,o).formatToParts(r).find((e=>"timezonename"===e.type.toLowerCase()));return s?s.value:null}function bo(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const a=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-a:a)}function yo(e){const t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new Gr(`Invalid unit value ${e}`);return t}function wo(e,t){const n={};for(const a in e)if(ao(e,a)){const r=e[a];if(null==r)continue;n[t(a)]=yo(r)}return n}function Do(e,t){const n=Math.trunc(Math.abs(e/60)),a=Math.trunc(Math.abs(e%60)),r=e>=0?"+":"-";switch(t){case"short":return`${r}${io(n,2)}:${io(a,2)}`;case"narrow":return`${r}${n}${a>0?`:${a}`:""}`;case"techie":return`${r}${io(n,2)}${io(a,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function _o(e){return function(e,t){return t.reduce(((t,n)=>(t[n]=e[n],t)),{})}(e,["hour","minute","second","millisecond"])}const ko=["January","February","March","April","May","June","July","August","September","October","November","December"],Co=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Eo=["J","F","M","A","M","J","J","A","S","O","N","D"];function xo(e){switch(e){case"narrow":return[...Eo];case"short":return[...Co];case"long":return[...ko];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Mo=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],So=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Fo=["M","T","W","T","F","S","S"];function To(e){switch(e){case"narrow":return[...Fo];case"short":return[...So];case"long":return[...Mo];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const Po=["AM","PM"],Oo=["Before Christ","Anno Domini"],No=["BC","AD"],Ao=["B","A"];function Io(e){switch(e){case"narrow":return[...Ao];case"short":return[...No];case"long":return[...Oo];default:return null}}function Ro(e,t){let n="";for(const a of e)a.literal?n+=a.val:n+=t(a.val);return n}const Wo={D:ei,DD:ti,DDD:ai,DDDD:ri,t:ii,tt:oi,ttt:si,tttt:li,T:ui,TT:di,TTT:ci,TTTT:mi,f:hi,ff:fi,fff:bi,ffff:wi,F:pi,FF:gi,FFF:yi,FFFF:Di};class jo{static create(e,t={}){return new jo(e,t)}static parseFormat(e){let t=null,n="",a=!1;const r=[];for(let i=0;i<e.length;i++){const o=e.charAt(i);"'"===o?(n.length>0&&r.push({literal:a||/^\s+$/.test(n),val:n}),t=null,n="",a=!a):a||o===t?n+=o:(n.length>0&&r.push({literal:/^\s+$/.test(n),val:n}),n=o,t=o)}return n.length>0&&r.push({literal:a||/^\s+$/.test(n),val:n}),r}static macroTokenToFormatOpts(e){return Wo[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem());return this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}formatDateTime(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t}).format()}formatDateTimeParts(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t}).formatToParts()}formatInterval(e,t={}){return this.loc.dtFormatter(e.start,{...this.opts,...t}).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t}).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return io(e,t);const n={...this.opts};return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){const n="en"===this.loc.listingMode(),a=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,r=(t,n)=>this.loc.extract(e,t,n),i=t=>e.isOffsetFixed&&0===e.offset&&t.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,t.format):"",o=()=>n?function(e){return Po[e.hour<12?0:1]}(e):r({hour:"numeric",hourCycle:"h12"},"dayperiod"),s=(t,a)=>n?function(e,t){return xo(t)[e.month-1]}(e,t):r(a?{month:t}:{month:t,day:"numeric"},"month"),l=(t,a)=>n?function(e,t){return To(t)[e.weekday-1]}(e,t):r(a?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),u=t=>{const n=jo.macroTokenToFormatOpts(t);return n?this.formatWithSystemDefault(e,n):t},d=t=>n?function(e,t){return Io(t)[e.year<0?0:1]}(e,t):r({era:t},"era");return Ro(jo.parseFormat(t),(t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12==0?12:e.hour%12);case"hh":return this.num(e.hour%12==0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return i({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return i({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return i({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return o();case"d":return a?r({day:"numeric"},"day"):this.num(e.day);case"dd":return a?r({day:"2-digit"},"day"):this.num(e.day,2);case"c":case"E":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return a?r({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return a?r({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return s("short",!0);case"LLLL":return s("long",!0);case"LLLLL":return s("narrow",!0);case"M":return a?r({month:"numeric"},"month"):this.num(e.month);case"MM":return a?r({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return s("short",!1);case"MMMM":return s("long",!1);case"MMMMM":return s("narrow",!1);case"y":return a?r({year:"numeric"},"year"):this.num(e.year);case"yy":return a?r({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return a?r({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return a?r({year:"numeric"},"year"):this.num(e.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return u(t)}}))}formatDurationFromString(e,t){const n=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},a=jo.parseFormat(t),r=a.reduce(((e,{literal:t,val:n})=>t?e:e.concat(n)),[]),i=e.shiftTo(...r.map(n).filter((e=>e)));return Ro(a,(e=>t=>{const a=n(t);return a?this.num(e.get(a),t.length):t})(i))}}class Lo{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const zo=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Bo(...e){const t=e.reduce(((e,t)=>e+t.source),"");return RegExp(`^${t}$`)}function $o(...e){return t=>e.reduce((([e,n,a],r)=>{const[i,o,s]=r(t,a);return[{...e,...i},o||n,s]}),[{},null,1]).slice(0,2)}function Ho(e,...t){if(null==e)return[null,null];for(const[n,a]of t){const t=n.exec(e);if(t)return a(t)}return[null,null]}function Vo(...e){return(t,n)=>{const a={};let r;for(r=0;r<e.length;r++)a[e[r]]=oo(t[n+r]);return[a,null,n+r]}}const Uo=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,qo=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Yo=RegExp(`${qo.source}${`(?:${Uo.source}?(?:\\[(${zo.source})\\])?)?`}`),Xo=RegExp(`(?:T${Yo.source})?`),Go=Vo("weekYear","weekNumber","weekDay"),Ko=Vo("year","ordinal"),Jo=RegExp(`${qo.source} ?(?:${Uo.source}|(${zo.source}))?`),Qo=RegExp(`(?: ${Jo.source})?`);function Zo(e,t,n){const a=e[t];return Qi(a)?n:oo(a)}function es(e,t){return[{hours:Zo(e,t,0),minutes:Zo(e,t+1,0),seconds:Zo(e,t+2,0),milliseconds:lo(e[t+3])},null,t+4]}function ts(e,t){const n=!e[t]&&!e[t+1],a=bo(e[t+1],e[t+2]);return[{},n?null:Bi.instance(a),t+3]}function ns(e,t){return[{},e[t]?Si.create(e[t]):null,t+1]}const as=RegExp(`^T?${qo.source}$`),rs=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function is(e){const[t,n,a,r,i,o,s,l,u]=e,d="-"===t[0],c=l&&"-"===l[0],m=(e,t=!1)=>void 0!==e&&(t||e&&d)?-e:e;return[{years:m(so(n)),months:m(so(a)),weeks:m(so(r)),days:m(so(i)),hours:m(so(o)),minutes:m(so(s)),seconds:m(so(l),"-0"===l),milliseconds:m(lo(u),c)}]}const os={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ss(e,t,n,a,r,i,o){const s={year:2===t.length?go(oo(t)):oo(t),month:Co.indexOf(n)+1,day:oo(a),hour:oo(r),minute:oo(i)};return o&&(s.second=oo(o)),e&&(s.weekday=e.length>3?Mo.indexOf(e)+1:So.indexOf(e)+1),s}const ls=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function us(e){const[,t,n,a,r,i,o,s,l,u,d,c]=e,m=ss(t,r,a,n,i,o,s);let h;return h=l?os[l]:u?0:bo(d,c),[m,new Bi(h)]}const ds=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,cs=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ms=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function hs(e){const[,t,n,a,r,i,o,s]=e;return[ss(t,r,a,n,i,o,s),Bi.utcInstance]}function ps(e){const[,t,n,a,r,i,o,s]=e;return[ss(t,s,n,a,r,i,o),Bi.utcInstance]}const fs=Bo(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Xo),gs=Bo(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Xo),vs=Bo(/(\d{4})-?(\d{3})/,Xo),bs=Bo(Yo),ys=$o((function(e,t){return[{year:Zo(e,t),month:Zo(e,t+1,1),day:Zo(e,t+2,1)},null,t+3]}),es,ts,ns),ws=$o(Go,es,ts,ns),Ds=$o(Ko,es,ts,ns),_s=$o(es,ts,ns);const ks=$o(es);const Cs=Bo(/(\d{4})-(\d\d)-(\d\d)/,Qo),Es=Bo(Jo),xs=$o(es,ts,ns);const Ms={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Ss={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Ms},Fs={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...Ms},Ts=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Ps=Ts.slice(0).reverse();function Os(e,t,n=!1){const a={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new As(a)}function Ns(e,t,n,a,r){const i=e[r][n],o=t[n]/i,s=!(Math.sign(o)===Math.sign(a[r]))&&0!==a[r]&&Math.abs(o)<=1?function(e){return e<0?Math.floor(e):Math.ceil(e)}(o):Math.trunc(o);a[r]+=s,t[n]-=s*i}class As{constructor(e){const t="longterm"===e.conversionAccuracy||!1;let n=t?Fs:Ss;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||Li.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,t){return As.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(null==e||"object"!=typeof e)throw new Gr("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e));return new As({values:wo(e,As.normalizeUnit),loc:Li.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(Zi(e))return As.fromMillis(e);if(As.isDuration(e))return e;if("object"==typeof e)return As.fromObject(e);throw new Gr(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){const[n]=function(e){return Ho(e,[rs,is])}(e);return n?As.fromObject(n,t):As.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){const[n]=function(e){return Ho(e,[as,ks])}(e);return n?As.fromObject(n,t):As.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,t=null){if(!e)throw new Gr("need to specify a reason the Duration is invalid");const n=e instanceof Lo?e:new Lo(e,t);if(Ji.throwOnInvalid)throw new qr(n);return new As({invalid:n})}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new Xr(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const n={...t,floor:!1!==t.round&&!1!==t.floor};return this.isValid?jo.create(this.loc,n).formatDurationFromString(this,e):"Invalid Duration"}toHuman(e={}){const t=Ts.map((t=>{const n=this.values[t];return Qi(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(n)})).filter((e=>e));return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=uo(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e};const n=this.shiftTo("hours","minutes","seconds","milliseconds");let a="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(a+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(a+=".SSS"));let r=n.toFormat(a);return e.includePrefix&&(r="T"+r),r}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const t=As.fromDurationLike(e),n={};for(const e of Ts)(ao(t.values,e)||ao(this.values,e))&&(n[e]=t.get(e)+this.get(e));return Os(this,{values:n},!0)}minus(e){if(!this.isValid)return this;const t=As.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=yo(e(this.values[n],n));return Os(this,{values:t},!0)}get(e){return this[As.normalizeUnit(e)]}set(e){if(!this.isValid)return this;return Os(this,{values:{...this.values,...wo(e,As.normalizeUnit)}})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:a}={}){return Os(this,{loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:a,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return function(e,t){Ps.reduce(((n,a)=>Qi(t[a])?n:(n&&Ns(e,t,n,t,a),a)),null)}(this.matrix,e),Os(this,{values:e},!0)}rescale(){if(!this.isValid)return this;return Os(this,{values:function(e){const t={};for(const[n,a]of Object.entries(e))0!==a&&(t[n]=a);return t}(this.normalize().shiftToAll().toObject())},!0)}shiftTo(...e){if(!this.isValid)return this;if(0===e.length)return this;e=e.map((e=>As.normalizeUnit(e)));const t={},n={},a=this.toObject();let r;for(const i of Ts)if(e.indexOf(i)>=0){r=i;let e=0;for(const t in n)e+=this.matrix[t][i]*n[t],n[t]=0;Zi(a[i])&&(e+=a[i]);const o=Math.trunc(e);t[i]=o,n[i]=(1e3*e-1e3*o)/1e3;for(const e in a)Ts.indexOf(e)>Ts.indexOf(i)&&Ns(this.matrix,a,e,t,i)}else Zi(a[i])&&(n[i]=a[i]);for(const e in n)0!==n[e]&&(t[r]+=e===r?n[e]:n[e]/this.matrix[r][e]);return Os(this,{values:t},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t];return Os(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(const a of Ts)if(t=this.values[a],n=e.values[a],!(void 0===t||0===t?void 0===n||0===n:t===n))return!1;var t,n;return!0}}const Is="Invalid Interval";class Rs{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,t=null){if(!e)throw new Gr("need to specify a reason the Interval is invalid");const n=e instanceof Lo?e:new Lo(e,t);if(Ji.throwOnInvalid)throw new Ur(n);return new Rs({invalid:n})}static fromDateTimes(e,t){const n=jl(e),a=jl(t),r=function(e,t){return e&&e.isValid?t&&t.isValid?t<e?Rs.invalid("end before start",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null:Rs.invalid("missing or invalid end"):Rs.invalid("missing or invalid start")}(n,a);return r??new Rs({start:n,end:a})}static after(e,t){const n=As.fromDurationLike(t),a=jl(e);return Rs.fromDateTimes(a,a.plus(n))}static before(e,t){const n=As.fromDurationLike(t),a=jl(e);return Rs.fromDateTimes(a.minus(n),a)}static fromISO(e,t){const[n,a]=(e||"").split("/",2);if(n&&a){let e,r,i,o;try{e=Wl.fromISO(n,t),r=e.isValid}catch(a){r=!1}try{i=Wl.fromISO(a,t),o=i.isValid}catch(a){o=!1}if(r&&o)return Rs.fromDateTimes(e,i);if(r){const n=As.fromISO(a,t);if(n.isValid)return Rs.after(e,n)}else if(o){const e=As.fromISO(n,t);if(e.isValid)return Rs.before(i,e)}}return Rs.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds"){if(!this.isValid)return NaN;const t=this.start.startOf(e),n=this.end.startOf(e);return Math.floor(n.diff(t,e).get(e))+(n.valueOf()!==this.end.valueOf())}hasSame(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return!!this.isValid&&this.s>e}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&(this.s<=e&&this.e>e)}set({start:e,end:t}={}){return this.isValid?Rs.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];const t=e.map(jl).filter((e=>this.contains(e))).sort(),n=[];let{s:a}=this,r=0;for(;a<this.e;){const e=t[r]||this.e,i=+e>+this.e?this.e:e;n.push(Rs.fromDateTimes(a,i)),a=i,r+=1}return n}splitBy(e){const t=As.fromDurationLike(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];let n,{s:a}=this,r=1;const i=[];for(;a<this.e;){const e=this.start.plus(t.mapUnits((e=>e*r)));n=+e>+this.e?this.e:e,i.push(Rs.fromDateTimes(a,n)),a=n,r+=1}return i}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return!!this.isValid&&+this.e==+e.s}abutsEnd(e){return!!this.isValid&&+e.e==+this.s}engulfs(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)}equals(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))}intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,n=this.e<e.e?this.e:e.e;return t>=n?null:Rs.fromDateTimes(t,n)}union(e){if(!this.isValid)return this;const t=this.s<e.s?this.s:e.s,n=this.e>e.e?this.e:e.e;return Rs.fromDateTimes(t,n)}static merge(e){const[t,n]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n]),[[],null]);return n&&t.push(n),t}static xor(e){let t=null,n=0;const a=[],r=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...r).sort(((e,t)=>e.time-t.time));for(const e of i)n+="s"===e.type?1:-1,1===n?t=e.time:(t&&+t!=+e.time&&a.push(Rs.fromDateTimes(t,e.time)),t=null);return Rs.merge(a)}difference(...e){return Rs.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Is}toLocaleString(e=ei,t={}){return this.isValid?jo.create(this.s.loc.clone(t),e).formatInterval(this):Is}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Is}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Is}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Is}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:Is}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):As.invalid(this.invalidReason)}mapEndpoints(e){return Rs.fromDateTimes(e(this.s),e(this.e))}}class Ws{static hasDST(e=Ji.defaultZone){const t=Wl.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return Si.isValidZone(e)}static normalizeZone(e){return Hi(e,Ji.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null,outputCalendar:r="gregory"}={}){return(a||Li.create(t,n,r)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null,outputCalendar:r="gregory"}={}){return(a||Li.create(t,n,r)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null}={}){return(a||Li.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:a=null}={}){return(a||Li.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Li.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return Li.create(t,null,"gregory").eras(e)}static features(){return{relative:to()}}}function js(e,t){const n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),a=n(t)-n(e);return Math.floor(As.fromMillis(a).as("days"))}function Ls(e,t,n,a){let[r,i,o,s]=function(e,t,n){const a=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+4*(t.year-e.year)],["months",(e,t)=>t.month-e.month+12*(t.year-e.year)],["weeks",(e,t)=>{const n=js(e,t);return(n-n%7)/7}],["days",js]],r={},i=e;let o,s;for(const[l,u]of a)n.indexOf(l)>=0&&(o=l,r[l]=u(e,t),s=i.plus(r),s>t?(r[l]--,e=i.plus(r)):e=s);return[e,r,s,o]}(e,t,n);const l=t-r,u=n.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0));0===u.length&&(o<t&&(o=r.plus({[s]:1})),o!==r&&(i[s]=(i[s]||0)+l/(o-r)));const d=As.fromObject(i,a);return u.length>0?As.fromMillis(l,a).shiftTo(...u).plus(d):d}const zs={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},Bs={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},$s=zs.hanidec.replace(/[\[|\]]/g,"").split("");function Hs({numberingSystem:e},t=""){return new RegExp(`${zs[e||"latn"]}${t}`)}function Vs(e,t=(e=>e)){return{regex:e,deser:([e])=>t(function(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n<e.length;n++){const a=e.charCodeAt(n);if(-1!==e[n].search(zs.hanidec))t+=$s.indexOf(e[n]);else for(const e in Bs){const[n,r]=Bs[e];a>=n&&a<=r&&(t+=a-n)}}return parseInt(t,10)}return t}(e))}}const Us=`[ ${String.fromCharCode(160)}]`,qs=new RegExp(Us,"g");function Ys(e){return e.replace(/\./g,"\\.?").replace(qs,Us)}function Xs(e){return e.replace(/\./g,"").replace(qs," ").toLowerCase()}function Gs(e,t){return null===e?null:{regex:RegExp(e.map(Ys).join("|")),deser:([n])=>e.findIndex((e=>Xs(n)===Xs(e)))+t}}function Ks(e,t){return{regex:e,deser:([,e,t])=>bo(e,t),groups:t}}function Js(e){return{regex:e,deser:([e])=>e}}const Qs={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let Zs=null;function el(e,t){return Array.prototype.concat(...e.map((e=>function(e,t){if(e.literal)return e;const n=nl(jo.macroTokenToFormatOpts(e.val),t);return null==n||n.includes(void 0)?e:n}(e,t))))}function tl(e,t,n){const a=el(jo.parseFormat(n),e),r=a.map((t=>function(e,t){const n=Hs(t),a=Hs(t,"{2}"),r=Hs(t,"{3}"),i=Hs(t,"{4}"),o=Hs(t,"{6}"),s=Hs(t,"{1,2}"),l=Hs(t,"{1,3}"),u=Hs(t,"{1,6}"),d=Hs(t,"{1,9}"),c=Hs(t,"{2,4}"),m=Hs(t,"{4,6}"),h=e=>{return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0};var t},p=(p=>{if(e.literal)return h(p);switch(p.val){case"G":return Gs(t.eras("short",!1),0);case"GG":return Gs(t.eras("long",!1),0);case"y":return Vs(u);case"yy":case"kk":return Vs(c,go);case"yyyy":case"kkkk":return Vs(i);case"yyyyy":return Vs(m);case"yyyyyy":return Vs(o);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Vs(s);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Vs(a);case"MMM":return Gs(t.months("short",!0,!1),1);case"MMMM":return Gs(t.months("long",!0,!1),1);case"LLL":return Gs(t.months("short",!1,!1),1);case"LLLL":return Gs(t.months("long",!1,!1),1);case"o":case"S":return Vs(l);case"ooo":case"SSS":return Vs(r);case"u":return Js(d);case"uu":return Js(s);case"uuu":case"E":case"c":return Vs(n);case"a":return Gs(t.meridiems(),0);case"EEE":return Gs(t.weekdays("short",!1,!1),1);case"EEEE":return Gs(t.weekdays("long",!1,!1),1);case"ccc":return Gs(t.weekdays("short",!0,!1),1);case"cccc":return Gs(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Ks(new RegExp(`([+-]${s.source})(?::(${a.source}))?`),2);case"ZZZ":return Ks(new RegExp(`([+-]${s.source})(${a.source})?`),2);case"z":return Js(/[a-z_+-/]{1,256}?/i);case" ":return Js(/[^\S\n\r]/);default:return h(p)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return p.token=e,p}(t,e))),i=r.find((e=>e.invalidReason));if(i)return{input:t,tokens:a,invalidReason:i.invalidReason};{const[e,n]=function(e){const t=e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),"");return[`^${t}$`,e]}(r),i=RegExp(e,"i"),[o,s]=function(e,t,n){const a=e.match(t);if(a){const e={};let t=1;for(const r in n)if(ao(n,r)){const i=n[r],o=i.groups?i.groups+1:1;!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(a.slice(t,t+o))),t+=o}return[a,e]}return[a,{}]}(t,i,n),[l,u,d]=s?function(e){let t,n=null;Qi(e.z)||(n=Si.create(e.z)),Qi(e.Z)||(n||(n=new Bi(e.Z)),t=e.Z),Qi(e.q)||(e.M=3*(e.q-1)+1),Qi(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Qi(e.u)||(e.S=lo(e.u));const a=Object.keys(e).reduce(((t,n)=>{const a=(e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(n);return a&&(t[a]=e[n]),t}),{});return[a,n,t]}(s):[null,null,void 0];if(ao(s,"a")&&ao(s,"H"))throw new Yr("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:a,regex:i,rawMatches:o,matches:s,result:l,zone:u,specificOffset:d}}}function nl(e,t){if(!e)return null;return jo.create(t,e).formatDateTimeParts((Zs||(Zs=Wl.fromMillis(1555555555555)),Zs)).map((t=>function(e,t){const{type:n,value:a}=e;if("literal"===n){const e=/^\s+$/.test(a);return{literal:!e,val:e?" ":a}}const r=t[n];let i=Qs[n];if("object"==typeof i&&(i=i[r]),i)return{literal:!1,val:i}}(t,e)))}const al=[0,31,59,90,120,151,181,212,243,273,304,334],rl=[0,31,60,91,121,152,182,213,244,274,305,335];function il(e,t){return new Lo("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function ol(e,t,n){const a=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&a.setUTCFullYear(a.getUTCFullYear()-1900);const r=a.getUTCDay();return 0===r?7:r}function sl(e,t,n){return n+(co(e)?rl:al)[t-1]}function ll(e,t){const n=co(e)?rl:al,a=n.findIndex((e=>e<t));return{month:a+1,day:t-n[a]}}function ul(e){const{year:t,month:n,day:a}=e,r=sl(t,n,a),i=ol(t,n,a);let o,s=Math.floor((r-i+10)/7);return s<1?(o=t-1,s=fo(o)):s>fo(t)?(o=t+1,s=1):o=t,{weekYear:o,weekNumber:s,weekday:i,..._o(e)}}function dl(e){const{weekYear:t,weekNumber:n,weekday:a}=e,r=ol(t,1,4),i=mo(t);let o,s=7*n+a-r-3;s<1?(o=t-1,s+=mo(o)):s>i?(o=t+1,s-=mo(t)):o=t;const{month:l,day:u}=ll(o,s);return{year:o,month:l,day:u,..._o(e)}}function cl(e){const{year:t,month:n,day:a}=e;return{year:t,ordinal:sl(t,n,a),..._o(e)}}function ml(e){const{year:t,ordinal:n}=e,{month:a,day:r}=ll(t,n);return{year:t,month:a,day:r,..._o(e)}}function hl(e){const t=eo(e.year),n=ro(e.month,1,12),a=ro(e.day,1,ho(e.year,e.month));return t?n?!a&&il("day",e.day):il("month",e.month):il("year",e.year)}function pl(e){const{hour:t,minute:n,second:a,millisecond:r}=e,i=ro(t,0,23)||24===t&&0===n&&0===a&&0===r,o=ro(n,0,59),s=ro(a,0,59),l=ro(r,0,999);return i?o?s?!l&&il("millisecond",r):il("second",a):il("minute",n):il("hour",t)}const fl="Invalid DateTime";function gl(e){return new Lo("unsupported zone",`the zone "${e.name}" is not supported`)}function vl(e){return null===e.weekData&&(e.weekData=ul(e.c)),e.weekData}function bl(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new Wl({...n,...t,old:n})}function yl(e,t,n){let a=e-60*t*1e3;const r=n.offset(a);if(t===r)return[a,t];a-=60*(r-t)*1e3;const i=n.offset(a);return r===i?[a,r]:[e-60*Math.min(r,i)*1e3,Math.max(r,i)]}function wl(e,t){const n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Dl(e,t,n){return yl(po(e),t,n)}function _l(e,t){const n=e.o,a=e.c.year+Math.trunc(t.years),r=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),i={...e.c,year:a,month:r,day:Math.min(e.c.day,ho(a,r))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},o=As.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=po(i);let[l,u]=yl(s,n,e.zone);return 0!==o&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function kl(e,t,n,a,r,i){const{setZone:o,zone:s}=n;if(e&&0!==Object.keys(e).length||t){const a=t||s,r=Wl.fromObject(e,{...n,zone:a,specificOffset:i});return o?r:r.setZone(s)}return Wl.invalid(new Lo("unparsable",`the input "${r}" can't be parsed as ${a}`))}function Cl(e,t,n=!0){return e.isValid?jo.create(Li.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function El(e,t){const n=e.c.year>9999||e.c.year<0;let a="";return n&&e.c.year>=0&&(a+="+"),a+=io(e.c.year,n?6:4),t?(a+="-",a+=io(e.c.month),a+="-",a+=io(e.c.day)):(a+=io(e.c.month),a+=io(e.c.day)),a}function xl(e,t,n,a,r,i){let o=io(e.c.hour);return t?(o+=":",o+=io(e.c.minute),0===e.c.second&&n||(o+=":")):o+=io(e.c.minute),0===e.c.second&&n||(o+=io(e.c.second),0===e.c.millisecond&&a||(o+=".",o+=io(e.c.millisecond,3))),r&&(e.isOffsetFixed&&0===e.offset&&!i?o+="Z":e.o<0?(o+="-",o+=io(Math.trunc(-e.o/60)),o+=":",o+=io(Math.trunc(-e.o%60))):(o+="+",o+=io(Math.trunc(e.o/60)),o+=":",o+=io(Math.trunc(e.o%60)))),i&&(o+="["+e.zone.ianaName+"]"),o}const Ml={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Sl={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Fl={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Tl=["year","month","day","hour","minute","second","millisecond"],Pl=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Ol=["year","ordinal","hour","minute","second","millisecond"];function Nl(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new Xr(e);return t}function Al(e,t){const n=Hi(t.zone,Ji.defaultZone),a=Li.fromObject(t),r=Ji.now();let i,o;if(Qi(e.year))i=r;else{for(const t of Tl)Qi(e[t])&&(e[t]=Ml[t]);const t=hl(e)||pl(e);if(t)return Wl.invalid(t);const a=n.offset(r);[i,o]=Dl(e,a,n)}return new Wl({ts:i,zone:n,loc:a,o})}function Il(e,t,n){const a=!!Qi(n.round)||n.round,r=(e,r)=>{e=uo(e,a||n.calendary?0:2,!0);return t.loc.clone(n).relFormatter(n).format(e,r)},i=a=>n.calendary?t.hasSame(e,a)?0:t.startOf(a).diff(e.startOf(a),a).get(a):t.diff(e,a).get(a);if(n.unit)return r(i(n.unit),n.unit);for(const e of n.units){const t=i(e);if(Math.abs(t)>=1)return r(t,e)}return r(e>t?-0:0,n.units[n.units.length-1])}function Rl(e){let t,n={};return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}class Wl{constructor(e){const t=e.zone||Ji.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new Lo("invalid input"):null)||(t.isValid?null:gl(t));this.ts=Qi(e.ts)?Ji.now():e.ts;let a=null,r=null;if(!n){if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[a,r]=[e.old.c,e.old.o];else{const e=t.offset(this.ts);a=wl(this.ts,e),n=Number.isNaN(a.year)?new Lo("invalid input"):null,a=n?null:a,r=n?null:e}}this._zone=t,this.loc=e.loc||Li.create(),this.invalid=n,this.weekData=null,this.c=a,this.o=r,this.isLuxonDateTime=!0}static now(){return new Wl({})}static local(){const[e,t]=Rl(arguments),[n,a,r,i,o,s,l]=t;return Al({year:n,month:a,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static utc(){const[e,t]=Rl(arguments),[n,a,r,i,o,s,l]=t;return e.zone=Bi.utcInstance,Al({year:n,month:a,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static fromJSDate(e,t={}){const n=function(e){return"[object Date]"===Object.prototype.toString.call(e)}(e)?e.valueOf():NaN;if(Number.isNaN(n))return Wl.invalid("invalid input");const a=Hi(t.zone,Ji.defaultZone);return a.isValid?new Wl({ts:n,zone:a,loc:Li.fromObject(t)}):Wl.invalid(gl(a))}static fromMillis(e,t={}){if(Zi(e))return e<-864e13||e>864e13?Wl.invalid("Timestamp out of range"):new Wl({ts:e,zone:Hi(t.zone,Ji.defaultZone),loc:Li.fromObject(t)});throw new Gr(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(Zi(e))return new Wl({ts:1e3*e,zone:Hi(t.zone,Ji.defaultZone),loc:Li.fromObject(t)});throw new Gr("fromSeconds requires a numerical input")}static fromObject(e,t={}){e=e||{};const n=Hi(t.zone,Ji.defaultZone);if(!n.isValid)return Wl.invalid(gl(n));const a=Ji.now(),r=Qi(t.specificOffset)?n.offset(a):t.specificOffset,i=wo(e,Nl),o=!Qi(i.ordinal),s=!Qi(i.year),l=!Qi(i.month)||!Qi(i.day),u=s||l,d=i.weekYear||i.weekNumber,c=Li.fromObject(t);if((u||o)&&d)throw new Yr("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&o)throw new Yr("Can't mix ordinal dates with month/day");const m=d||i.weekday&&!u;let h,p,f=wl(a,r);m?(h=Pl,p=Sl,f=ul(f)):o?(h=Ol,p=Fl,f=cl(f)):(h=Tl,p=Ml);let g=!1;for(const e of h){Qi(i[e])?i[e]=g?p[e]:f[e]:g=!0}const v=m?function(e){const t=eo(e.weekYear),n=ro(e.weekNumber,1,fo(e.weekYear)),a=ro(e.weekday,1,7);return t?n?!a&&il("weekday",e.weekday):il("week",e.week):il("weekYear",e.weekYear)}(i):o?function(e){const t=eo(e.year),n=ro(e.ordinal,1,mo(e.year));return t?!n&&il("ordinal",e.ordinal):il("year",e.year)}(i):hl(i),b=v||pl(i);if(b)return Wl.invalid(b);const y=m?dl(i):o?ml(i):i,[w,D]=Dl(y,r,n),_=new Wl({ts:w,zone:n,o:D,loc:c});return i.weekday&&u&&e.weekday!==_.weekday?Wl.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${_.toISO()}`):_}static fromISO(e,t={}){const[n,a]=function(e){return Ho(e,[fs,ys],[gs,ws],[vs,Ds],[bs,_s])}(e);return kl(n,a,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[n,a]=function(e){return Ho((e=>e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim())(e),[ls,us])}(e);return kl(n,a,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[n,a]=function(e){return Ho(e,[ds,hs],[cs,hs],[ms,ps])}(e);return kl(n,a,t,"HTTP",t)}static fromFormat(e,t,n={}){if(Qi(e)||Qi(t))throw new Gr("fromFormat requires an input string and a format");const{locale:a=null,numberingSystem:r=null}=n,i=Li.fromOpts({locale:a,numberingSystem:r,defaultToEN:!0}),[o,s,l,u]=function(e,t,n){const{result:a,zone:r,specificOffset:i,invalidReason:o}=tl(e,t,n);return[a,r,i,o]}(i,e,t);return u?Wl.invalid(u):kl(o,s,n,`format ${t}`,e,l)}static fromString(e,t,n={}){return Wl.fromFormat(e,t,n)}static fromSQL(e,t={}){const[n,a]=function(e){return Ho(e,[Cs,ys],[Es,xs])}(e);return kl(n,a,t,"SQL",e)}static invalid(e,t=null){if(!e)throw new Gr("need to specify a reason the DateTime is invalid");const n=e instanceof Lo?e:new Lo(e,t);if(Ji.throwOnInvalid)throw new Vr(n);return new Wl({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){const n=nl(e,Li.fromObject(t));return n?n.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,t={}){return el(jo.parseFormat(e),Li.fromObject(t)).map((e=>e.val)).join("")}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?vl(this).weekYear:NaN}get weekNumber(){return this.isValid?vl(this).weekNumber:NaN}get weekday(){return this.isValid?vl(this).weekday:NaN}get ordinal(){return this.isValid?cl(this.c).ordinal:NaN}get monthShort(){return this.isValid?Ws.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Ws.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Ws.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Ws.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return co(this.year)}get daysInMonth(){return ho(this.year,this.month)}get daysInYear(){return this.isValid?mo(this.year):NaN}get weeksInWeekYear(){return this.isValid?fo(this.weekYear):NaN}resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:n,calendar:a}=jo.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:a}}toUTC(e=0,t={}){return this.setZone(Bi.instance(e),t)}toLocal(){return this.setZone(Ji.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:n=!1}={}){if((e=Hi(e,Ji.defaultZone)).equals(this.zone))return this;if(e.isValid){let a=this.ts;if(t||n){const t=e.offset(this.ts),n=this.toObject();[a]=Dl(n,t,e)}return bl(this,{ts:a,zone:e})}return Wl.invalid(gl(e))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){return bl(this,{loc:this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=wo(e,Nl),n=!Qi(t.weekYear)||!Qi(t.weekNumber)||!Qi(t.weekday),a=!Qi(t.ordinal),r=!Qi(t.year),i=!Qi(t.month)||!Qi(t.day),o=r||i,s=t.weekYear||t.weekNumber;if((o||a)&&s)throw new Yr("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(i&&a)throw new Yr("Can't mix ordinal dates with month/day");let l;n?l=dl({...ul(this.c),...t}):Qi(t.ordinal)?(l={...this.toObject(),...t},Qi(t.day)&&(l.day=Math.min(ho(l.year,l.month),l.day))):l=ml({...cl(this.c),...t});const[u,d]=Dl(l,this.o,this.zone);return bl(this,{ts:u,o:d})}plus(e){if(!this.isValid)return this;return bl(this,_l(this,As.fromDurationLike(e)))}minus(e){if(!this.isValid)return this;return bl(this,_l(this,As.fromDurationLike(e).negate()))}startOf(e){if(!this.isValid)return this;const t={},n=As.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){const e=Math.ceil(this.month/3);t.month=3*(e-1)+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?jo.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):fl}toLocaleString(e=ei,t={}){return this.isValid?jo.create(this.loc.clone(t),e).formatDateTime(this):fl}toLocaleParts(e={}){return this.isValid?jo.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:a=!0,extendedZone:r=!1}={}){if(!this.isValid)return null;const i="extended"===e;let o=El(this,i);return o+="T",o+=xl(this,i,t,n,a,r),o}toISODate({format:e="extended"}={}){return this.isValid?El(this,"extended"===e):null}toISOWeekDate(){return Cl(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:a=!1,extendedZone:r=!1,format:i="extended"}={}){if(!this.isValid)return null;return(a?"T":"")+xl(this,"extended"===i,t,e,n,r)}toRFC2822(){return Cl(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Cl(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?El(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:n=!0}={}){let a="HH:mm:ss.SSS";return(t||e)&&(n&&(a+=" "),t?a+="z":e&&(a+="ZZ")),Cl(this,a,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():fl}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const t={...this.c};return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",n={}){if(!this.isValid||!e.isValid)return As.invalid("created by diffing an invalid DateTime");const a={locale:this.locale,numberingSystem:this.numberingSystem,...n},r=(s=t,Array.isArray(s)?s:[s]).map(As.normalizeUnit),i=e.valueOf()>this.valueOf(),o=Ls(i?this:e,i?e:this,r,a);var s;return i?o.negate():o}diffNow(e="milliseconds",t={}){return this.diff(Wl.now(),e,t)}until(e){return this.isValid?Rs.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return!1;const n=e.valueOf(),a=this.setZone(e.zone,{keepLocalTime:!0});return a.startOf(t)<=n&&n<=a.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const t=e.base||Wl.fromObject({},{zone:this.zone}),n=e.padding?this<t?-e.padding:e.padding:0;let a=["years","months","days","hours","minutes","seconds"],r=e.unit;return Array.isArray(e.unit)&&(a=e.unit,r=void 0),Il(t,this.plus(n),{...e,numeric:"always",units:a,unit:r})}toRelativeCalendar(e={}){return this.isValid?Il(e.base||Wl.fromObject({},{zone:this.zone}),this,{...e,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...e){if(!e.every(Wl.isDateTime))throw new Gr("min requires all arguments be DateTimes");return no(e,(e=>e.valueOf()),Math.min)}static max(...e){if(!e.every(Wl.isDateTime))throw new Gr("max requires all arguments be DateTimes");return no(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,t,n={}){const{locale:a=null,numberingSystem:r=null}=n;return tl(Li.fromOpts({locale:a,numberingSystem:r,defaultToEN:!0}),e,t)}static fromStringExplain(e,t,n={}){return Wl.fromFormatExplain(e,t,n)}static get DATE_SHORT(){return ei}static get DATE_MED(){return ti}static get DATE_MED_WITH_WEEKDAY(){return ni}static get DATE_FULL(){return ai}static get DATE_HUGE(){return ri}static get TIME_SIMPLE(){return ii}static get TIME_WITH_SECONDS(){return oi}static get TIME_WITH_SHORT_OFFSET(){return si}static get TIME_WITH_LONG_OFFSET(){return li}static get TIME_24_SIMPLE(){return ui}static get TIME_24_WITH_SECONDS(){return di}static get TIME_24_WITH_SHORT_OFFSET(){return ci}static get TIME_24_WITH_LONG_OFFSET(){return mi}static get DATETIME_SHORT(){return hi}static get DATETIME_SHORT_WITH_SECONDS(){return pi}static get DATETIME_MED(){return fi}static get DATETIME_MED_WITH_SECONDS(){return gi}static get DATETIME_MED_WITH_WEEKDAY(){return vi}static get DATETIME_FULL(){return bi}static get DATETIME_FULL_WITH_SECONDS(){return yi}static get DATETIME_HUGE(){return wi}static get DATETIME_HUGE_WITH_SECONDS(){return Di}}function jl(e){if(Wl.isDateTime(e))return e;if(e&&e.valueOf&&Zi(e.valueOf()))return Wl.fromJSDate(e);if(e&&"object"==typeof e)return Wl.fromObject(e);throw new Gr(`Unknown datetime argument: ${e}, of type ${typeof e}`)}function Ll(e,t){const n=kr.wrapLiteral(e),a=kr.wrapLiteral(t);if("object"!==n.type||"object"!==a.type)return n.value;for(const n in e){const a=kr.wrapLiteral(e[n]);if(Object.prototype.hasOwnProperty.call(t,n)){const e=kr.wrapLiteral(t[n]);"object"===a.type&&"object"===e.type?Ll(a.value,e.value):t[n]=a.value}else t[n]=a.value}return t}function zl(e,t){const n=e.split("."),a=n.shift();return 0===n.length?{[a]:t}:{[a]:zl(n.join("."),t)}}class Bl{constructor(){this.setConfig=e=>(this.config=e,this),this.parseLiteral=e=>this.parse(e)}parse(e){return e.value}}class $l extends Bl{parse(e){return""===e.value?e.value:"array"!==e.type?e.value.toString().split(",").map((e=>zr(e.toString().trim()))):e.value.map((e=>zr(kr.getDataviewAPI().value.toString(e))))}}class Hl extends Bl{parse(e){if("boolean"===e.type)return e.value;return"true"===kr.getDataviewAPI().value.toString(e.value)}}function Vl(t,n){X.error(`${t.error}. See ${t.solution}`,n),new e.Notice(`${t.error}. See ${t.solution}`,6e3)}const Ul=Object.freeze({YamlRead:{error:"Error reading yaml file",solution:"https://rafaelgb.github.io/obsidian-db-folder/faq/#possible-edition-issues-while-you-are-saving-a-cell-change"}}),ql=Object.freeze({LoadFormulas:{error:"Error loading formulas",solution:"check your js files code"}});class Yl{constructor(e){this.config=e}generate_script_functions(){return a(this,void 0,void 0,(function*(){const e=new Map,t=Rr(this.config.formula_folder_path,["js"]);if(!t)return new Map;for(const n of t)if("js"===n.extension.toLowerCase())try{yield this.load_script_function(n,e)}catch(e){Vl({error:ql.LoadFormulas.error,solution:`check your ${n.path} js file code`},e)}return e}))}load_script_function(e,t){return a(this,void 0,void 0,(function*(){const n={},a={exports:n},r=yield app.vault.read(e);window.eval("(function anonymous(require, module, exports){"+r+"\n})")((e=>window.require&&window.require(e)),a,n);const i=n.default||a.exports;if(i)if(i instanceof Function)t.set(`${e.basename}`,i);else{const t=`Failed to load script ${e.path}. Default export is not a function.`;X.error(t)}else{const t=`Failed to load script ${e.path}. No exports detected.`;X.error(t)}}))}generate_object(){return a(this,void 0,void 0,(function*(){const e=yield this.generate_script_functions();return Object.fromEntries(e)}))}}class Xl{constructor(e){this.config=e,this.js_script_functions=new Yl(e)}generate_object(e){return a(this,void 0,void 0,(function*(){let t={};return e.enable_js_formulas&&e.formula_folder_path&&(t=yield this.js_script_functions.generate_object()),Object.assign({},t)}))}}class Gl{constructor(e){this.config=e,this.js_functions=new Xl(e)}generate_js_functions(){return a(this,void 0,void 0,(function*(){return yield this.js_functions.generate_object(this.config)}))}generate_object(){return a(this,void 0,void 0,(function*(){return{js:yield this.generate_js_functions()}}))}}class Kl{constructor(){this.static_functions=new Map,this.dynamic_functions=new Map}getName(){return this.name}init(){return a(this,void 0,void 0,(function*(){yield this.create_static_functions(),this.static_object=Object.fromEntries(this.static_functions)}))}generate_object(){return a(this,void 0,void 0,(function*(){return yield this.create_dynamic_functions(),Object.assign(Object.assign({},this.static_object),Object.fromEntries(this.dynamic_functions))}))}}class Jl extends Kl{constructor(){super(...arguments),this.name="luxon"}create_static_functions(){return a(this,void 0,void 0,(function*(){this.static_functions.set("earliest",this.earliest.bind(this)),this.static_functions.set("latest",this.latest.bind(this)),this.static_functions.set("range",this.range.bind(this)),this.static_functions.set("dateToString",this.dateToString.bind(this)),this.static_functions.set("stringToDate",this.stringToDate.bind(this))}))}create_dynamic_functions(){return a(this,void 0,void 0,(function*(){}))}parseRaw(e){return e.filter((e=>Wl.isDateTime(e))).map((e=>e))}earliest(e){return Wl.min(...this.parseRaw(e))}latest(e){return Wl.max(...this.parseRaw(e))}range(e,t="days"){const n=this.earliest(e);return this.latest(e).diff(n).as(t)}dateToString(e,t=N.local_settings.datetime_format){return Wl.isDateTime(e)?e.toFormat(t):null}stringToDate(e,t=N.local_settings.datetime_format){let n=null;return n=Wl.fromFormat(e,t),n.isValid||(n=null),n}}class Ql extends Kl{constructor(){super(...arguments),this.name="numbers"}create_static_functions(){return a(this,void 0,void 0,(function*(){this.static_functions.set("sum",this.sum.bind(this)),this.static_functions.set("min",this.min.bind(this)),this.static_functions.set("max",this.max.bind(this))}))}create_dynamic_functions(){return a(this,void 0,void 0,(function*(){}))}sum(e){return this.parseRaw(e).reduce(((e,t)=>e+t),0)}min(e){return this.parseRaw(e).reduce(((e,t)=>Math.min(e,t)),Number.MAX_SAFE_INTEGER)}max(e){return this.parseRaw(e).reduce(((e,t)=>Math.max(e,t)),Number.MIN_SAFE_INTEGER)}parseRaw(e){return e.filter((e=>e&&"string"==typeof e||"number"==typeof e)).map((e=>parseFloat(e.toString()))).filter((e=>!isNaN(e)))}}class Zl extends Kl{constructor(){super(...arguments),this.name="colors"}create_static_functions(){return a(this,void 0,void 0,(function*(){this.static_functions.set("hslToString",this.hslToString.bind(this)),this.static_functions.set("stringtoHsl",this.stringtoHsl.bind(this)),this.static_functions.set("getContrast",this.getContrast.bind(this)),this.static_functions.set("randomColor",this.randomColor.bind(this)),this.static_functions.set("greyScale",this.greyScale.bind(this))}))}create_dynamic_functions(){return a(this,void 0,void 0,(function*(){}))}hslToString(e){return e?`hsl(${e.h},${e.s}%,${e.l}%)`:this.greyScale()}stringtoHsl(e){if(!e)return{h:0,s:0,l:0};const t=e.match(/^hsl\((\d{1,15}),\s*(\d{1,15})%,\s*(\d{1,15})%\)$/);if(t){const[,e,n,a]=t;return{h:parseInt(e),s:parseInt(n),l:parseInt(a)}}return{h:0,s:0,l:0}}getContrast(e){return e?("string"==typeof e&&(e=this.stringtoHsl(e)),e.l<50?e.l=80:e.l=20,this.hslToString(e)):this.greyScale()}randomColor(){return`hsl(${Math.floor(360*Math.random())}, 95%, 90%)`}greyScale(e=5){return Zl.GREY_SCALE_REFERENCE[e]||Zl.GREY_SCALE_REFERENCE[5]}}Zl.GREY_SCALE_REFERENCE={0:"#fafafa",1:"#f5f5f5",2:"#eeeeee",3:"#e0e0e0",4:"#bdbdbd",5:"#9e9e9e",6:"#757575",7:"#616161",8:"#424242",9:"#212121"};class eu{constructor(){this.modules_array=[],this.modules_array.push(new Ql),this.modules_array.push(new Jl),this.modules_array.push(new Zl)}init(){return a(this,void 0,void 0,(function*(){for(const e of this.modules_array)yield e.init()}))}generate_object(){return a(this,void 0,void 0,(function*(){const e={};for(const t of this.modules_array)e[t.getName()]=yield t.generate_object();return e}))}}class tu{static generatePages(e){return e.map((e=>kr.getDataviewAPI().page(e.path)))}constructor(e){const t=tu.generatePages(e);this.pages=t}dispatch(e,t){if(!e)return X.error("No action informed"),"";let n="";switch(e){case z.SUM:n=this.sum(t).toString();break;case z.COUNT_ALL:n=this.countAll(t).toString();break;case z.COUNT_UNIQUE:n=this.countUnique(t).toString();break;case z.ORIGINAL_VALUE:n=this.originalValue(t);break;case z.TRUTHY_COUNT:n=this.truthyCount(t).toString();break;case z.FALSY_COUNT:n=this.falsyCount(t).toString();break;case z.PERCENT_EMPTY:n=this.percentEmpty(t);break;case z.PERCENT_FILLED:n=this.percentFilled(t);break;case z.ALL_TASKS:n=this.allTasks().toString();break;case z.TASK_COMPLETED:n=this.taskCompleted().toString();break;case z.TASK_TODO:n=this.taskTodo().toString();break;default:X.warn(`No valid action found for rollup: ${e}`)}return n}getPages(){return this.pages}sum(e){if(!e)return NaN;const t=this.rawValues(e);return au.coreFns.numbers.sum(t)}countAll(e){return e?this.rawValues(e).length:0}countUnique(e){if(!e)return 0;const t=new Set;return this.rawValues(e).forEach((e=>t.add(e))),t.size}originalValue(e,t){if(!e)return"";const n=t||N.local_settings;return this.rawValues(e).map((e=>Om.parseLiteral(e,o.MARKDOWN,n))).join(", ")}falsyCount(e){return e?this.pages.filter((t=>void 0!==t[e]&&!t[e])).length:0}truthyCount(e){return e?this.pages.filter((t=>void 0!==t[e]&&t[e])).length:0}percentEmpty(e){if(!e)return"";const t=this.pages.length;return`${(this.pages.filter((t=>void 0===t[e])).length/t*100).toFixed(2)}%`}percentFilled(e){if(!e)return"";const t=this.pages.length;return`${(this.pages.filter((t=>void 0!==t[e])).length/t*100).toFixed(2)}%`}allTasks(){return this.pages.map((e=>e.file.tasks.length)).reduce(((e,t)=>e+t),0)}taskCompleted(){return this.pages.map((e=>e.file.tasks.filter((e=>e.checked)).length)).reduce(((e,t)=>e+t),0)}taskTodo(){return this.pages.map((e=>e.file.tasks.filter((e=>!e.checked)).length)).reduce(((e,t)=>e+t),0)}rawValues(e){return this.pages.filter((t=>void 0!==t[e])).map((t=>t[e]))}}class nu{init(){return a(this,void 0,void 0,(function*(){const e=yield new eu;yield e.init(),this.coreFns=yield e.generate_object()}))}buildFns(e){return a(this,void 0,void 0,(function*(){const t={},n=yield new Gl(e).generate_object();return Object.assign(t,n,{dataview:kr.getDataviewAPI(),rollup:e=>new tu(e)},this.coreFns),t}))}static getInstance(){return this.instance||(this.instance=new nu),this.instance}}const au=nu.getInstance();class ru extends Bl{beforeParse(e){return this.dateFormat=e,this}parse(e){return"string"===e.type?au.coreFns.luxon.stringToDate(e.value,this.dateFormat):Wl.isDateTime(e.value)?e.value:null}}class iu extends Bl{parse(e){if("string"===e.type){const t=Wl.fromISO(e.value);return t.isValid?t:null}return Wl.isDateTime(e.value)?e.value:null}}class ou extends Bl{}class su extends Bl{parse(e){if("link"===e.type)return[e.value];if("array"===e.type){return e.value.filter((e=>"link"===kr.wrapLiteral(e).type))}return[]}}const lu=(e,t)=>{const n=kr.wrapLiteral(t);return"link"===n.type?n.value.markdown():t};class uu extends Bl{constructor(){super(...arguments),this.isInline=!1,this.wrapQuotes=!1}beforeParse(e,t){return this.wrapQuotes=e,this.isInline=t,this}parse(e){var t;let n;switch(e.type){case"boolean":case"number":n=e.value;break;case"array":n=e.value.map((e=>this.parse(kr.wrapLiteral(e)))),this.isInline&&(n=n.join(", "));break;case"link":n=e.value.markdown();break;case"date":n=e.value.toISO();break;case"object":n=Wl.isDateTime(e.value)?this.parse({type:"date",value:e.value}):this.isInline?JSON.stringify(e.value,lu):e.value;break;default:n=null===(t=e.value)||void 0===t?void 0:t.toString().trim()}const a=kr.wrapLiteral(n);return"string"===a.type&&this.wrapQuotes?this.handleYamlBreaker(a.value):a.value}handleYamlBreaker(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),this.wrapWithQuotes(e)):F.INIT_CHARS.some((t=>e.startsWith(t)))||F.BETWEEN_CHARS.some((t=>e.includes(t)))||F.UNIQUE_CHARS.some((t=>e===t))?this.wrapWithQuotes(e):e}wrapWithQuotes(e){return`"${null==(e=(e=e.replaceAll("\\","")).replaceAll('"','\\"'))?void 0:e.toString().trim()}"`}}class du extends Bl{parse(e){if("number"===e.type)return e.value;{const t=kr.getDataviewAPI().value.toString(e.value);return parseFloat(t)}}}class cu extends Bl{parse(e){let t;switch(e.type){case"object":if(Wl.isDateTime(e.value))t=au.coreFns.luxon.dateToString(e.value,this.config.datetime_format);else if(kr.isDataArray(e.value))t=this.parseArrayToText(e.value.values);else try{t=JSON.stringify(e.value)}catch(n){t=e.value.toString()}break;case"array":t=this.parseArrayToText(e.value);break;case"link":t=e.value.markdown();break;default:t=kr.getDataviewAPI().value.toString(e.value)}return zr(t)}parseArrayToText(e){return`[${e.reduce(((e,t)=>e.toString().concat(",").concat(this.parse(kr.wrapLiteral(t)).toString())),"")}]`}}class mu extends Bl{parse(e){let t="";switch(e.type){case"link":t=e.value.fileName();break;case"object":case"date":t=Wl.isDateTime(e.value)?e.value.toMillis().toString():JSON.stringify(e.value);break;default:t=this.parseToPlainText(e).toString()}return t}parseToPlainText(e){var t;switch(e.type){case"boolean":case"number":return e.value.toString();case"array":return kr.isSTaskArray(e.value)?e.value.reduce(((e,t)=>(t.completed||(e+=1),e)),0):e.value.map((e=>this.parse(kr.wrapLiteral(e)))).join(", ");case"link":return e.value.markdown();case"date":return 0===e.value.hour&&0===e.value.minute&&0===e.value.second?au.coreFns.luxon.dateToString(e.value,this.config.date_format):au.coreFns.luxon.dateToString(e.value,this.config.datetime_format);case"object":return Wl.isDateTime(e.value)?this.parse({type:"date",value:e.value}):kr.isStasks(e.value)?e.value.completed?"0":"1":JSON.stringify(e.value);default:return null===(t=e.value)||void 0===t?void 0:t.toString().trim()}}}function hu(e){return hu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e=>typeof e:e=>e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e,hu(e)}function pu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fu(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function gu(e,t,n){return t&&fu(e.prototype,t),n&&fu(e,n),e}function vu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bu(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wu(e,t)}function yu(e){return yu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yu(e)}function wu(e,t){return wu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},wu(e,t)}function Du(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(()=>{}))),!0}catch(e){return!1}}function _u(e,t,n){return _u=Du()?Reflect.construct:function(e,t,n){var a=[null];a.push.apply(a,t);var r=new(Function.bind.apply(e,a));return n&&wu(r,n.prototype),r},_u.apply(null,arguments)}function ku(e){var t="function"==typeof Map?new Map:void 0;return ku=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return _u(e,arguments,yu(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),wu(a,e)},ku(e)}function Cu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eu(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?Cu(e):t}function xu(e){var t=Du();return function(){var n,a=yu(e);if(t){var r=yu(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return Eu(this,n)}}function Mu(e,t,n){return Mu="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=yu(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}},Mu(e,t,n||e)}function Su(e,t){return Tu(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{a||null==s.return||s.return()}finally{if(r)throw i}}return n}(e,t)||Pu(e,t)||Nu()}function Fu(e){return Tu(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Pu(e)||Nu()}function Tu(e){if(Array.isArray(e))return e}function Pu(e,t){if(e){if("string"==typeof e)return Ou(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ou(e,t):void 0}}function Ou(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Nu(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Au(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Pu(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=()=>{};return{s:r,n:()=>a>=e.length?{done:!0}:{done:!1,value:e[a++]},e:e=>{throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:()=>{n=e[Symbol.iterator]()},n:()=>{var e=n.next();return o=e.done,e},e:e=>{s=!0,i=e},f:()=>{try{o||null==n.return||n.return()}finally{if(s)throw i}}}}var Iu="&",Ru="#",Wu="!",ju="-",Lu=".",zu="ALIAS",Bu="BLANK_LINE",$u="BLOCK_FOLDED",Hu="BLOCK_LITERAL",Vu="COMMENT",Uu="DIRECTIVE",qu="DOCUMENT",Yu="FLOW_MAP",Xu="FLOW_SEQ",Gu="MAP",Ku="MAP_KEY",Ju="MAP_VALUE",Qu="PLAIN",Zu="QUOTE_DOUBLE",ed="QUOTE_SINGLE",td="SEQ",nd="SEQ_ITEM",ad={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"};function rd(e){for(var t=[0],n=e.indexOf("\n");-1!==n;)n+=1,t.push(n),n=e.indexOf("\n",n);return t}function id(e){var t,n;return"string"==typeof e?(t=rd(e),n=e):(Array.isArray(e)&&(e=e[0]),e&&e.context&&(e.lineStarts||(e.lineStarts=rd(e.context.src)),t=e.lineStarts,n=e.context.src)),{lineStarts:t,src:n}}function od(e,t){if("number"!=typeof e||e<0)return null;var n=id(t),a=n.lineStarts,r=n.src;if(!a||!r||e>r.length)return null;for(var i=0;i<a.length;++i){var o=a[i];if(e<o)return{line:i,col:e-a[i-1]+1};if(e===o)return{line:i+1,col:1}}var s=a.length;return{line:s,col:e-a[s-1]+1}}function sd(e,t){var n=id(t),a=n.lineStarts,r=n.src;if(!a||!(e>=1)||e>a.length)return null;for(var i=a[e-1],o=a[e];o&&o>i&&"\n"===r[o-1];)--o;return r.slice(i,o)}var ld=function(){function e(t,n){pu(this,e),this.start=t,this.end=n||t}return gu(e,[{key:"isEmpty",value:function(){return"number"!=typeof this.start||!this.end||this.end<=this.start}},{key:"setOrigRange",value:function(e,t){var n=this.start,a=this.end;if(0===e.length||a<=e[0])return this.origStart=n,this.origEnd=a,t;for(var r=t;r<e.length&&!(e[r]>n);)++r;this.origStart=n+r;for(var i=r;r<e.length&&!(e[r]>=a);)++r;return this.origEnd=a+r,i}}],[{key:"copy",value:function(t){return new e(t.start,t.end)}}]),e}(),ud=function(){function e(t,n,a){pu(this,e),Object.defineProperty(this,"context",{value:a||null,writable:!0}),this.error=null,this.range=null,this.valueRange=null,this.props=n||[],this.type=t,this.value=null}return gu(e,[{key:"getPropValue",value:function(e,t,n){if(!this.context)return null;var a=this.context.src,r=this.props[e];return r&&a[r.start]===t?a.slice(r.start+(n?1:0),r.end):null}},{key:"anchor",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,Iu,!0);if(null!=t)return t}return null}},{key:"comment",get:function(){for(var e=[],t=0;t<this.props.length;++t){var n=this.getPropValue(t,Ru,!0);null!=n&&e.push(n)}return e.length>0?e.join("\n"):null}},{key:"commentHasRequiredWhitespace",value:function(t){var n=this.context.src;if(this.header&&t===this.header.end)return!1;if(!this.valueRange)return!1;var a=this.valueRange.end;return t!==a||e.atBlank(n,a-1)}},{key:"hasComment",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]===Ru)return!0;return!1}},{key:"hasProps",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]!==Ru)return!0;return!1}},{key:"includesTrailingLines",get:function(){return!1}},{key:"jsonLike",get:function(){return-1!==[Yu,Xu,Zu,ed].indexOf(this.type)}},{key:"rangeAsLinePos",get:function(){if(this.range&&this.context){var e=od(this.range.start,this.context.root);if(e)return{start:e,end:od(this.range.end,this.context.root)}}}},{key:"rawValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,n=e.end;return this.context.src.slice(t,n)}},{key:"tag",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,Wu,!1);if(null!=t){if("<"===t[1])return{verbatim:t.slice(2,-1)};var n=Su(t.match(/^(.*!)([^!]*)$/),3);return n[0],{handle:n[1],suffix:n[2]}}}return null}},{key:"valueRangeContainsNewline",get:function(){if(!this.valueRange||!this.context)return!1;for(var e=this.valueRange,t=e.start,n=e.end,a=this.context.src,r=t;r<n;++r)if("\n"===a[r])return!0;return!1}},{key:"parseComment",value:function(t){var n=this.context.src;if(n[t]===Ru){var a=e.endOfLine(n,t+1),r=new ld(t,a);return this.props.push(r),a}return t}},{key:"setOrigRanges",value:function(e,t){return this.range&&(t=this.range.setOrigRange(e,t)),this.valueRange&&this.valueRange.setOrigRange(e,t),this.props.forEach((n=>n.setOrigRange(e,t))),t}},{key:"toString",value:function(){var t=this.context.src,n=this.range,a=this.value;if(null!=a)return a;var r=t.slice(n.start,n.end);return e.addStringTerminator(t,n.end,r)}}],[{key:"addStringTerminator",value:function(t,n,a){if("\n"===a[a.length-1])return a;var r=e.endOfWhiteSpace(t,n);return r>=t.length||"\n"===t[r]?a+"\n":a}},{key:"atDocumentBoundary",value:function(e,t,n){var a=e[t];if(!a)return!0;var r=e[t-1];if(r&&"\n"!==r)return!1;if(n){if(a!==n)return!1}else if(a!==ju&&a!==Lu)return!1;var i=e[t+1],o=e[t+2];if(i!==a||o!==a)return!1;var s=e[t+3];return!s||"\n"===s||"\t"===s||" "===s}},{key:"endOfIdentifier",value:function(e,t){for(var n=e[t],a="<"===n,r=a?["\n","\t"," ",">"]:["\n","\t"," ","[","]","{","}",","];n&&-1===r.indexOf(n);)n=e[t+=1];return a&&">"===n&&(t+=1),t}},{key:"endOfIndent",value:function(e,t){for(var n=e[t];" "===n;)n=e[t+=1];return t}},{key:"endOfLine",value:function(e,t){for(var n=e[t];n&&"\n"!==n;)n=e[t+=1];return t}},{key:"endOfWhiteSpace",value:function(e,t){for(var n=e[t];"\t"===n||" "===n;)n=e[t+=1];return t}},{key:"startOfLine",value:function(e,t){var n=e[t-1];if("\n"===n)return t;for(;n&&"\n"!==n;)n=e[t-=1];return t+1}},{key:"endOfBlockIndent",value:function(t,n,a){var r=e.endOfIndent(t,a);if(r>a+n)return r;var i=e.endOfWhiteSpace(t,r),o=t[i];return o&&"\n"!==o?null:i}},{key:"atBlank",value:function(e,t,n){var a=e[t];return"\n"===a||"\t"===a||" "===a||n&&!a}},{key:"nextNodeIsIndented",value:function(e,t,n){return!(!e||t<0)&&(t>0||n&&"-"===e)}},{key:"normalizeOffset",value:function(t,n){var a=t[n];return a?"\n"!==a&&"\n"===t[n-1]?n-1:e.endOfWhiteSpace(t,n):n}},{key:"foldNewline",value:function(t,n,a){for(var r=0,i=!1,o="",s=t[n+1];" "===s||"\t"===s||"\n"===s;){switch(s){case"\n":r=0,n+=1,o+="\n";break;case"\t":r<=a&&(i=!0),n=e.endOfWhiteSpace(t,n+2)-1;break;case" ":r+=1,n+=1}s=t[n+1]}return o||(o=" "),s&&r<=a&&(i=!0),{fold:o,offset:n,error:i}}}]),e}(),dd=function(e){bu(n,ku(Error));var t=xu(n);function n(e,a,r){var i;if(pu(this,n),!(r&&a instanceof ud))throw new Error("Invalid arguments for new ".concat(e));return(i=t.call(this)).name=e,i.message=r,i.source=a,i}return gu(n,[{key:"makePretty",value:function(){if(this.source){this.nodeType=this.source.type;var e=this.source.context&&this.source.context.root;if("number"==typeof this.offset){this.range=new ld(this.offset,this.offset+1);var t=e&&od(this.offset,e);if(t){var n={line:t.line,col:t.col+1};this.linePos={start:t,end:n}}delete this.offset}else this.range=this.source.range,this.linePos=this.source.rangeAsLinePos;if(this.linePos){var a=this.linePos.start,r=a.line,i=a.col;this.message+=" at line ".concat(r,", column ").concat(i);var o=e&&function(e,t){var n=e.start,a=e.end,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:80,i=sd(n.line,t);if(!i)return null;var o=n.col;if(i.length>r)if(o<=r-10)i=i.substr(0,r-1)+"…";else{var s=Math.round(r/2);i.length>o+s&&(i=i.substr(0,o+s-1)+"…"),o-=i.length-r,i="…"+i.substr(1-r)}var l=1,u="";a&&(a.line===n.line&&o+(a.col-n.col)<=r+1?l=a.col-n.col:(l=Math.min(i.length+1,r)-o,u="…"));var d=o>1?" ".repeat(o-1):"",c="^".repeat(l);return"".concat(i,"\n").concat(d).concat(c).concat(u)}(this.linePos,e);o&&(this.message+=":\n\n".concat(o,"\n"))}delete this.source}}}]),n}(),cd=function(e){bu(n,dd);var t=xu(n);function n(e,a){return pu(this,n),t.call(this,"YAMLReferenceError",e,a)}return n}(),md=function(e){bu(n,dd);var t=xu(n);function n(e,a){return pu(this,n),t.call(this,"YAMLSemanticError",e,a)}return n}(),hd=function(e){bu(n,dd);var t=xu(n);function n(e,a){return pu(this,n),t.call(this,"YAMLSyntaxError",e,a)}return n}(),pd=function(e){bu(n,dd);var t=xu(n);function n(e,a){return pu(this,n),t.call(this,"YAMLWarning",e,a)}return n}(),fd=function(e){bu(n,ud);var t=xu(n);function n(){return pu(this,n),t.apply(this,arguments)}return gu(n,[{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;for(var e=this.valueRange,t=e.start,n=e.end,a=this.context.src,r=a[n-1];t<n&&("\n"===r||"\t"===r||" "===r);)r=a[--n-1];for(var i="",o=t;o<n;++o){var s=a[o];if("\n"===s){var l=ud.foldNewline(a,o,-1);i+=l.fold,o=l.offset}else if(" "===s||"\t"===s){for(var u=o,d=a[o+1];o<n&&(" "===d||"\t"===d);)d=a[(o+=1)+1];"\n"!==d&&(i+=o>u?a.slice(u,o+1):s)}else i+=s}var c=a[t];switch(c){case"\t":return{errors:[new md(this,"Plain value cannot start with a tab character")],str:i};case"@":case"`":var m="Plain value cannot start with reserved character ".concat(c);return{errors:[new md(this,m)],str:i};default:return i}}},{key:"parseBlockValue",value:function(e){for(var t=this.context,a=t.indent,r=t.inFlow,i=t.src,o=e,s=e,l=i[o];"\n"===l&&!ud.atDocumentBoundary(i,o+1);l=i[o]){var u=ud.endOfBlockIndent(i,a,o+1);if(null===u||"#"===i[u])break;o="\n"===i[u]?u:s=n.endOfLine(i,u,r)}return this.valueRange.isEmpty()&&(this.valueRange.start=e),this.valueRange.end=s,s}},{key:"parse",value:function(e,t){this.context=e;var a=e.inFlow,r=e.src,i=t,o=r[i];return o&&"#"!==o&&"\n"!==o&&(i=n.endOfLine(r,t,a)),this.valueRange=new ld(t,i),i=ud.endOfWhiteSpace(r,i),i=this.parseComment(i),this.hasComment&&!this.valueRange.isEmpty()||(i=this.parseBlockValue(i)),i}}],[{key:"endOfLine",value:function(e,t,n){for(var a=e[t],r=t;a&&"\n"!==a&&(!n||"["!==a&&"]"!==a&&"{"!==a&&"}"!==a&&","!==a);){var i=e[r+1];if(":"===a&&(!i||"\n"===i||"\t"===i||" "===i||n&&","===i))break;if((" "===a||"\t"===a)&&"#"===i)break;r+=1,a=i}return r}}]),n}(),gd=function(e){bu(n,ud);var t=xu(n);function n(){return pu(this,n),t.call(this,Bu)}return gu(n,[{key:"includesTrailingLines",get:function(){return!0}},{key:"parse",value:function(e,t){return this.context=e,this.range=new ld(t,t+1),t+1}}]),n}(),vd=function(e){bu(n,ud);var t=xu(n);function n(e,a){var r;return pu(this,n),(r=t.call(this,e,a)).node=null,r}return gu(n,[{key:"includesTrailingLines",get:function(){return!!this.node&&this.node.includesTrailingLines}},{key:"parse",value:function(e,t){this.context=e;var n=e.parseNode,a=e.src,r=e.atLineStart,i=e.lineStart;r||this.type!==nd||(this.error=new md(this,"Sequence items must not have preceding content on the same line"));for(var o=r?t-i:e.indent,s=ud.endOfWhiteSpace(a,t+1),l=a[s],u="#"===l,d=[],c=null;"\n"===l||"#"===l;){if("#"===l){var m=ud.endOfLine(a,s+1);d.push(new ld(s,m)),s=m}else{r=!0,i=s+1,"\n"===a[ud.endOfWhiteSpace(a,i)]&&0===d.length&&(i=(c=new gd).parse({src:a},i)),s=ud.endOfIndent(a,i)}l=a[s]}if(ud.nextNodeIsIndented(l,s-(i+o),this.type!==nd)?this.node=n({atLineStart:r,inCollection:!1,indent:o,lineStart:i,parent:this},s):l&&i>t+1&&(s=i-1),this.node){if(c){var h=e.parent.items||e.parent.contents;h&&h.push(c)}d.length&&Array.prototype.push.apply(this.props,d),s=this.node.range.end}else if(u){var p=d[0];this.props.push(p),s=p.end}else s=ud.endOfLine(a,t+1);var f=this.node?this.node.valueRange.end:s;return this.valueRange=new ld(t,f),s}},{key:"setOrigRanges",value:function(e,t){return t=Mu(yu(n.prototype),"setOrigRanges",this).call(this,e,t),this.node?this.node.setOrigRanges(e,t):t}},{key:"toString",value:function(){var e=this.context.src,t=this.node,n=this.range,a=this.value;if(null!=a)return a;var r=t?e.slice(n.start,t.range.start)+String(t):e.slice(n.start,n.end);return ud.addStringTerminator(e,n.end,r)}}]),n}(),bd=function(e){bu(n,ud);var t=xu(n);function n(){return pu(this,n),t.call(this,Vu)}return gu(n,[{key:"parse",value:function(e,t){this.context=e;var n=this.parseComment(t);return this.range=new ld(t,n),n}}]),n}();function yd(e){for(var t=e;t instanceof vd;)t=t.node;if(!(t instanceof wd))return null;for(var n=t.items.length,a=-1,r=n-1;r>=0;--r){var i=t.items[r];if(i.type===Vu){var o=i.context,s=o.indent,l=o.lineStart;if(s>0&&i.range.start>=l+s)break;a=r}else{if(i.type!==Bu)break;a=r}}if(-1===a)return null;for(var u=t.items.splice(a,n-a),d=u[0].range.start;t.range.end=d,t.valueRange&&t.valueRange.end>d&&(t.valueRange.end=d),t!==e;)t=t.context.parent;return u}var wd=function(e){bu(n,ud);var t=xu(n);function n(e){var a;pu(this,n),a=t.call(this,e.type===nd?td:Gu);for(var r=e.props.length-1;r>=0;--r)if(e.props[r].start<e.context.lineStart){a.props=e.props.slice(0,r+1),e.props=e.props.slice(r+1);var i=e.props[0]||e.valueRange;e.range.start=i.start;break}a.items=[e];var o=yd(e);return o&&Array.prototype.push.apply(a.items,o),a}return gu(n,[{key:"includesTrailingLines",get:function(){return this.items.length>0}},{key:"parse",value:function(e,t){this.context=e;var a=e.parseNode,r=e.src,i=ud.startOfLine(r,t),o=this.items[0];o.context.parent=this,this.valueRange=ld.copy(o.valueRange);for(var s=o.range.start-o.context.lineStart,l=t,u=r[l=ud.normalizeOffset(r,l)],d=ud.endOfWhiteSpace(r,i)===l,c=!1;u;){for(;"\n"===u||"#"===u;){if(d&&"\n"===u&&!c){var m=new gd;if(l=m.parse({src:r},l),this.valueRange.end=l,l>=r.length){u=null;break}this.items.push(m),l-=1}else if("#"===u){if(l<i+s&&!n.nextContentHasIndent(r,l,s))return l;var h=new bd;if(l=h.parse({indent:s,lineStart:i,src:r},l),this.items.push(h),this.valueRange.end=l,l>=r.length){u=null;break}}if(i=l+1,l=ud.endOfIndent(r,i),ud.atBlank(r,l)){var p=ud.endOfWhiteSpace(r,l),f=r[p];f&&"\n"!==f&&"#"!==f||(l=p)}u=r[l],d=!0}if(!u)break;if(l!==i+s&&(d||":"!==u)){if(l<i+s){i>t&&(l=i);break}if(!this.error){this.error=new hd(this,"All collection items must start at the same column")}}if(o.type===nd){if("-"!==u){i>t&&(l=i);break}}else if("-"===u&&!this.error){var g=r[l+1];if(!g||"\n"===g||"\t"===g||" "===g){this.error=new hd(this,"A collection cannot be both a mapping and a sequence")}}var v=a({atLineStart:d,inCollection:!0,indent:s,lineStart:i,parent:this},l);if(!v)return l;if(this.items.push(v),this.valueRange.end=v.valueRange.end,u=r[l=ud.normalizeOffset(r,v.range.end)],d=!1,c=v.includesTrailingLines,u){for(var b=l-1,y=r[b];" "===y||"\t"===y;)y=r[--b];"\n"===y&&(i=b+1,d=!0)}var w=yd(v);w&&Array.prototype.push.apply(this.items,w)}return l}},{key:"setOrigRanges",value:function(e,t){return t=Mu(yu(n.prototype),"setOrigRanges",this).call(this,e,t),this.items.forEach((n=>{t=n.setOrigRanges(e,t)})),t}},{key:"toString",value:function(){var e=this.context.src,t=this.items,n=this.range,a=this.value;if(null!=a)return a;for(var r=e.slice(n.start,t[0].range.start)+String(t[0]),i=1;i<t.length;++i){var o=t[i],s=o.context,l=s.atLineStart,u=s.indent;if(l)for(var d=0;d<u;++d)r+=" ";r+=String(o)}return ud.addStringTerminator(e,n.end,r)}}],[{key:"nextContentHasIndent",value:function(e,t,a){var r=ud.endOfLine(e,t)+1,i=e[t=ud.endOfWhiteSpace(e,r)];return!!i&&(t>=r+a||("#"===i||"\n"===i)&&n.nextContentHasIndent(e,t,a))}}]),n}(),Dd=function(e){bu(n,ud);var t=xu(n);function n(){var e;return pu(this,n),(e=t.call(this,Uu)).name=null,e}return gu(n,[{key:"parameters",get:function(){var e=this.rawValue;return e?e.trim().split(/[ \t]+/):[]}},{key:"parseName",value:function(e){for(var t=this.context.src,n=e,a=t[n];a&&"\n"!==a&&"\t"!==a&&" "!==a;)a=t[n+=1];return this.name=t.slice(e,n),n}},{key:"parseParameters",value:function(e){for(var t=this.context.src,n=e,a=t[n];a&&"\n"!==a&&"#"!==a;)a=t[n+=1];return this.valueRange=new ld(e,n),n}},{key:"parse",value:function(e,t){this.context=e;var n=this.parseName(t+1);return n=this.parseParameters(n),n=this.parseComment(n),this.range=new ld(t,n),n}}]),n}(),_d=function(e){bu(n,ud);var t=xu(n);function n(){var e;return pu(this,n),(e=t.call(this,qu)).directives=null,e.contents=null,e.directivesEndMarker=null,e.documentEndMarker=null,e}return gu(n,[{key:"parseDirectives",value:function(e){var t=this.context.src;this.directives=[];for(var a=!0,r=!1,i=e;!ud.atDocumentBoundary(t,i,ju);)switch(t[i=n.startCommentOrEndBlankLine(t,i)]){case"\n":if(a){var o=new gd;(i=o.parse({src:t},i))<t.length&&this.directives.push(o)}else i+=1,a=!0;break;case"#":var s=new bd;i=s.parse({src:t},i),this.directives.push(s),a=!1;break;case"%":var l=new Dd;i=l.parse({parent:this,src:t},i),this.directives.push(l),r=!0,a=!1;break;default:return r?this.error=new md(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),i}return t[i]?(this.directivesEndMarker=new ld(i,i+3),i+3):(r?this.error=new md(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),i)}},{key:"parseContents",value:function(e){var t=this.context,a=t.parseNode,r=t.src;this.contents||(this.contents=[]);for(var i=e;"-"===r[i-1];)i-=1;var o=ud.endOfWhiteSpace(r,e),s=i===e;for(this.valueRange=new ld(o);!ud.atDocumentBoundary(r,o,Lu);){switch(r[o]){case"\n":if(s){var l=new gd;(o=l.parse({src:r},o))<r.length&&this.contents.push(l)}else o+=1,s=!0;i=o;break;case"#":var u=new bd;o=u.parse({src:r},o),this.contents.push(u),s=!1;break;default:var d=ud.endOfIndent(r,o),c=a({atLineStart:s,indent:-1,inFlow:!1,inCollection:!1,lineStart:i,parent:this},d);if(!c)return this.valueRange.end=d;this.contents.push(c),o=c.range.end,s=!1;var m=yd(c);m&&Array.prototype.push.apply(this.contents,m)}o=n.startCommentOrEndBlankLine(r,o)}if(this.valueRange.end=o,r[o]&&(this.documentEndMarker=new ld(o,o+3),r[o+=3])){if("#"===r[o=ud.endOfWhiteSpace(r,o)]){var h=new bd;o=h.parse({src:r},o),this.contents.push(h)}switch(r[o]){case"\n":o+=1;break;case void 0:break;default:this.error=new hd(this,"Document end marker line cannot have a non-comment suffix")}}return o}},{key:"parse",value:function(e,t){e.root=this,this.context=e;var n=65279===e.src.charCodeAt(t)?t+1:t;return n=this.parseDirectives(n),n=this.parseContents(n)}},{key:"setOrigRanges",value:function(e,t){return t=Mu(yu(n.prototype),"setOrigRanges",this).call(this,e,t),this.directives.forEach((n=>{t=n.setOrigRanges(e,t)})),this.directivesEndMarker&&(t=this.directivesEndMarker.setOrigRange(e,t)),this.contents.forEach((n=>{t=n.setOrigRanges(e,t)})),this.documentEndMarker&&(t=this.documentEndMarker.setOrigRange(e,t)),t}},{key:"toString",value:function(){var e=this.contents,t=this.directives,n=this.value;if(null!=n)return n;var a=t.join("");return e.length>0&&((t.length>0||e[0].type===Vu)&&(a+="---\n"),a+=e.join("")),"\n"!==a[a.length-1]&&(a+="\n"),a}}],[{key:"startCommentOrEndBlankLine",value:function(e,t){var n=ud.endOfWhiteSpace(e,t),a=e[n];return"#"===a||"\n"===a?n:t}}]),n}(),kd=function(e){bu(n,ud);var t=xu(n);function n(){return pu(this,n),t.apply(this,arguments)}return gu(n,[{key:"parse",value:function(e,t){this.context=e;var n=e.src,a=ud.endOfIdentifier(n,t+1);return this.valueRange=new ld(t+1,a),a=ud.endOfWhiteSpace(n,a),a=this.parseComment(a)}}]),n}(),Cd="CLIP",Ed="KEEP",xd="STRIP",Md=function(e){bu(n,ud);var t=xu(n);function n(e,a){var r;return pu(this,n),(r=t.call(this,e,a)).blockIndent=null,r.chomping=Cd,r.header=null,r}return gu(n,[{key:"includesTrailingLines",get:function(){return this.chomping===Ed}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,n=e.end,a=this.context,r=a.indent,i=a.src;if(this.valueRange.isEmpty())return"";for(var o=null,s=i[n-1];"\n"===s||"\t"===s||" "===s;){if((n-=1)<=t){if(this.chomping===Ed)break;return""}"\n"===s&&(o=n),s=i[n-1]}var l=n+1;o&&(this.chomping===Ed?(l=o,n=this.valueRange.end):n=o);for(var u=r+this.blockIndent,d=this.type===$u,c=!0,m="",h="",p=!1,f=t;f<n;++f){for(var g=0;g<u&&" "===i[f];++g)f+=1;var v=i[f];if("\n"===v)"\n"===h?m+="\n":h="\n";else{var b=ud.endOfLine(i,f),y=i.slice(f,b);f=b,d&&(" "===v||"\t"===v)&&f<l?(" "===h?h="\n":p||c||"\n"!==h||(h="\n\n"),m+=h+y,h=b<n&&i[b]||"",p=!0):(m+=h+y,h=d&&f<l?" ":"\n",p=!1),c&&""!==y&&(c=!1)}}return this.chomping===xd?m:m+"\n"}},{key:"parseBlockHeader",value:function(e){for(var t=this.context.src,n=e+1,a="";;){var r=t[n];switch(r){case"-":this.chomping=xd;break;case"+":this.chomping=Ed;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":a+=r;break;default:return this.blockIndent=Number(a)||null,this.header=new ld(e,n),n}n+=1}}},{key:"parseBlockValue",value:function(e){for(var t=this.context,n=t.indent,a=t.src,r=!!this.blockIndent,i=e,o=e,s=1,l=a[i];"\n"===l&&(i+=1,!ud.atDocumentBoundary(a,i));l=a[i]){var u=ud.endOfBlockIndent(a,n,i);if(null===u)break;var d=a[u],c=u-(i+n);if(this.blockIndent){if(d&&"\n"!==d&&c<this.blockIndent){if("#"===a[u])break;if(!this.error){var m="Block scalars must not be less indented than their ".concat(r?"explicit indentation indicator":"first line");this.error=new md(this,m)}}}else if("\n"!==a[u]){if(c<s){this.error=new md(this,"Block scalars with more-indented leading empty lines must use an explicit indentation indicator")}this.blockIndent=c}else c>s&&(s=c);i="\n"===a[u]?u:o=ud.endOfLine(a,u)}return this.chomping!==Ed&&(i=a[o]?o+1:o),this.valueRange=new ld(e+1,i),i}},{key:"parse",value:function(e,t){this.context=e;var n=e.src,a=this.parseBlockHeader(t);return a=ud.endOfWhiteSpace(n,a),a=this.parseComment(a),a=this.parseBlockValue(a)}},{key:"setOrigRanges",value:function(e,t){return t=Mu(yu(n.prototype),"setOrigRanges",this).call(this,e,t),this.header?this.header.setOrigRange(e,t):t}}]),n}(),Sd=function(e){bu(n,ud);var t=xu(n);function n(e,a){var r;return pu(this,n),(r=t.call(this,e,a)).items=null,r}return gu(n,[{key:"prevNodeIsJsonLike",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items.length,t=this.items[e-1];return!!t&&(t.jsonLike||t.type===Vu&&this.prevNodeIsJsonLike(e-1))}},{key:"parse",value:function(e,t){this.context=e;var n=e.parseNode,a=e.src,r=e.indent,i=e.lineStart,o=a[t];this.items=[{char:o,offset:t}];var s=ud.endOfWhiteSpace(a,t+1);for(o=a[s];o&&"]"!==o&&"}"!==o;){switch(o){case"\n":if(i=s+1,"\n"===a[ud.endOfWhiteSpace(a,i)]){var l=new gd;i=l.parse({src:a},i),this.items.push(l)}if((s=ud.endOfIndent(a,i))<=i+r&&(o=a[s],s<i+r||"]"!==o&&"}"!==o)){this.error=new md(this,"Insufficient indentation in flow collection")}break;case",":this.items.push({char:o,offset:s}),s+=1;break;case"#":var u=new bd;s=u.parse({src:a},s),this.items.push(u);break;case"?":case":":var d=a[s+1];if("\n"===d||"\t"===d||" "===d||","===d||":"===o&&this.prevNodeIsJsonLike()){this.items.push({char:o,offset:s}),s+=1;break}default:var c=n({atLineStart:!1,inCollection:!1,inFlow:!0,indent:-1,lineStart:i,parent:this},s);if(!c)return this.valueRange=new ld(t,s),s;this.items.push(c),s=ud.normalizeOffset(a,c.range.end)}o=a[s=ud.endOfWhiteSpace(a,s)]}return this.valueRange=new ld(t,s+1),o&&(this.items.push({char:o,offset:s}),s=ud.endOfWhiteSpace(a,s+1),s=this.parseComment(s)),s}},{key:"setOrigRanges",value:function(e,t){return t=Mu(yu(n.prototype),"setOrigRanges",this).call(this,e,t),this.items.forEach((n=>{if(n instanceof ud)t=n.setOrigRanges(e,t);else if(0===e.length)n.origOffset=n.offset;else{for(var a=t;a<e.length&&!(e[a]>n.offset);)++a;n.origOffset=n.offset+a,t=a}})),t}},{key:"toString",value:function(){var e=this.context.src,t=this.items,n=this.range,a=this.value;if(null!=a)return a;var r=t.filter((e=>e instanceof ud)),i="",o=n.start;return r.forEach((t=>{var n=e.slice(o,t.range.start);o=t.range.end,"\n"===(i+=n+String(t))[i.length-1]&&"\n"!==e[o-1]&&"\n"===e[o]&&(o+=1)})),i+=e.slice(o,n.end),ud.addStringTerminator(e,n.end,i)}}]),n}(),Fd=function(e){bu(n,ud);var t=xu(n);function n(){return pu(this,n),t.apply(this,arguments)}return gu(n,[{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,n=t.start,a=t.end,r=this.context,i=r.indent,o=r.src;'"'!==o[a-1]&&e.push(new hd(this,'Missing closing "quote'));for(var s="",l=n+1;l<a-1;++l){var u=o[l];if("\n"===u){ud.atDocumentBoundary(o,l+1)&&e.push(new md(this,"Document boundary indicators are not allowed within string values"));var d=ud.foldNewline(o,l,i);s+=d.fold,l=d.offset,d.error&&e.push(new md(this,"Multi-line double-quoted string needs to be sufficiently indented"))}else if("\\"===u)switch(o[l+=1]){case"0":s+="\0";break;case"a":s+="";break;case"b":s+="\b";break;case"e":s+="";break;case"f":s+="\f";break;case"n":s+="\n";break;case"r":s+="\r";break;case"t":case"\t":s+="\t";break;case"v":s+="\v";break;case"N":s+="
";break;case"_":s+=" ";break;case"L":s+="\u2028";break;case"P":s+="\u2029";break;case" ":s+=" ";break;case'"':s+='"';break;case"/":s+="/";break;case"\\":s+="\\";break;case"x":s+=this.parseCharCode(l+1,2,e),l+=2;break;case"u":s+=this.parseCharCode(l+1,4,e),l+=4;break;case"U":s+=this.parseCharCode(l+1,8,e),l+=8;break;case"\n":for(;" "===o[l+1]||"\t"===o[l+1];)l+=1;break;default:e.push(new hd(this,"Invalid escape sequence ".concat(o.substr(l-1,2)))),s+="\\"+o[l]}else if(" "===u||"\t"===u){for(var c=l,m=o[l+1];" "===m||"\t"===m;)m=o[(l+=1)+1];"\n"!==m&&(s+=l>c?o.slice(c,l+1):u)}else s+=u}return e.length>0?{errors:e,str:s}:s}},{key:"parseCharCode",value:function(e,t,n){var a=this.context.src,r=a.substr(e,t),i=r.length===t&&/^[0-9a-fA-F]+$/.test(r)?parseInt(r,16):NaN;return isNaN(i)?(n.push(new hd(this,"Invalid escape sequence ".concat(a.substr(e-2,t+2)))),a.substr(e-2,t+2)):String.fromCodePoint(i)}},{key:"parse",value:function(e,t){this.context=e;var a=e.src,r=n.endOfQuote(a,t+1);return this.valueRange=new ld(t,r),r=ud.endOfWhiteSpace(a,r),r=this.parseComment(r)}}],[{key:"endOfQuote",value:function(e,t){for(var n=e[t];n&&'"'!==n;)n=e[t+="\\"===n?2:1];return t+1}}]),n}(),Td=function(e){bu(n,ud);var t=xu(n);function n(){return pu(this,n),t.apply(this,arguments)}return gu(n,[{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,n=t.start,a=t.end,r=this.context,i=r.indent,o=r.src;"'"!==o[a-1]&&e.push(new hd(this,"Missing closing 'quote"));for(var s="",l=n+1;l<a-1;++l){var u=o[l];if("\n"===u){ud.atDocumentBoundary(o,l+1)&&e.push(new md(this,"Document boundary indicators are not allowed within string values"));var d=ud.foldNewline(o,l,i);s+=d.fold,l=d.offset,d.error&&e.push(new md(this,"Multi-line single-quoted string needs to be sufficiently indented"))}else if("'"===u)s+=u,"'"!==o[l+=1]&&e.push(new hd(this,"Unescaped single quote? This should not happen."));else if(" "===u||"\t"===u){for(var c=l,m=o[l+1];" "===m||"\t"===m;)m=o[(l+=1)+1];"\n"!==m&&(s+=l>c?o.slice(c,l+1):u)}else s+=u}return e.length>0?{errors:e,str:s}:s}},{key:"parse",value:function(e,t){this.context=e;var a=e.src,r=n.endOfQuote(a,t+1);return this.valueRange=new ld(t,r),r=ud.endOfWhiteSpace(a,r),r=this.parseComment(r)}}],[{key:"endOfQuote",value:function(e,t){for(var n=e[t];n;)if("'"===n){if("'"!==e[t+1])break;n=e[t+=2]}else n=e[t+=1];return t+1}}]),n}();function Pd(e,t){switch(e){case zu:return new kd(e,t);case $u:case Hu:return new Md(e,t);case Yu:case Xu:return new Sd(e,t);case Ku:case Ju:case nd:return new vd(e,t);case Vu:case Qu:return new fd(e,t);case Zu:return new Fd(e,t);case ed:return new Td(e,t);default:return null}}var Od=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=a.atLineStart,i=a.inCollection,o=a.inFlow,s=a.indent,l=a.lineStart,u=a.parent;pu(this,e),vu(this,"parseNode",((n,a)=>{if(ud.atDocumentBoundary(t.src,a))return null;var r=new e(t,n),i=r.parseProps(a),o=i.props,s=i.type,l=i.valueStart,u=Pd(s,o),d=u.parse(r,l);if(u.range=new ld(a,d),d<=a&&(u.error=new Error("Node#parse consumed no characters"),u.error.parseEnd=d,u.error.source=u,u.range.end=a+1),r.nodeStartsCollection(u)){u.error||r.atLineStart||r.parent.type!==qu||(u.error=new hd(u,"Block collection must not have preceding content here (e.g. directives-end indicator)"));var c=new wd(u);return d=c.parse(new e(r),d),c.range=new ld(a,d),c}return u})),this.atLineStart=null!=r?r:n.atLineStart||!1,this.inCollection=null!=i?i:n.inCollection||!1,this.inFlow=null!=o?o:n.inFlow||!1,this.indent=null!=s?s:n.indent,this.lineStart=null!=l?l:n.lineStart,this.parent=null!=u?u:n.parent||{},this.root=n.root,this.src=n.src}return gu(e,[{key:"nodeStartsCollection",value:function(e){var t=this.inCollection,n=this.inFlow,a=this.src;if(t||n)return!1;if(e instanceof vd)return!0;var r=e.range.end;return"\n"!==a[r]&&"\n"!==a[r-1]&&":"===a[r=ud.endOfWhiteSpace(a,r)]}},{key:"parseProps",value:function(t){for(var n=this.inFlow,a=this.parent,r=this.src,i=[],o=!1,s=r[t=this.atLineStart?ud.endOfIndent(r,t):ud.endOfWhiteSpace(r,t)];s===Iu||s===Ru||s===Wu||"\n"===s;){if("\n"===s){var l=t,u=void 0;do{u=l+1,l=ud.endOfIndent(r,u)}while("\n"===r[l]);var d=l-(u+this.indent),c=a.type===nd&&a.context.atLineStart;if("#"!==r[l]&&!ud.nextNodeIsIndented(r[l],d,!c))break;this.atLineStart=!0,this.lineStart=u,o=!1,t=l}else if(s===Ru){var m=ud.endOfLine(r,t+1);i.push(new ld(t,m)),t=m}else{var h=ud.endOfIdentifier(r,t+1);s===Wu&&","===r[h]&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(r.slice(t+1,h+13))&&(h=ud.endOfIdentifier(r,h+5)),i.push(new ld(t,h)),o=!0,t=ud.endOfWhiteSpace(r,h)}s=r[t]}return o&&":"===s&&ud.atBlank(r,t+1,!0)&&(t-=1),{props:i,type:e.parseType(r,t,n),valueStart:t}}}],[{key:"parseType",value:function(e,t,n){switch(e[t]){case"*":return zu;case">":return $u;case"|":return Hu;case"{":return Yu;case"[":return Xu;case"?":return!n&&ud.atBlank(e,t+1,!0)?Ku:Qu;case":":return!n&&ud.atBlank(e,t+1,!0)?Ju:Qu;case"-":return!n&&ud.atBlank(e,t+1,!0)?nd:Qu;case'"':return Zu;case"'":return ed;default:return Qu}}}]),e}();function Nd(e){var t=[];-1!==e.indexOf("\r")&&(e=e.replace(/\r\n?/g,((e,n)=>(e.length>1&&t.push(n),"\n"))));var n=[],a=0;do{var r=new _d,i=new Od({src:e});a=r.parse(i,a),n.push(r)}while(a<e.length);return n.setOrigRanges=()=>{if(0===t.length)return!1;for(var e=1;e<t.length;++e)t[e]-=e;for(var a=0,r=0;r<n.length;++r)a=n[r].setOrigRanges(t,a);return t.splice(0,t.length),!0},n.toString=()=>n.join("...\n"),n}function Ad(e,t,n){return n?-1===n.indexOf("\n")?"".concat(e," #").concat(n):"".concat(e,"\n")+n.replace(/^/gm,"".concat(t||"","#")):e}var Id=function e(){pu(this,e)};function Rd(e,t,n){if(Array.isArray(e))return e.map(((e,t)=>Rd(e,String(t),n)));if(e&&"function"==typeof e.toJSON){var a=n&&n.anchors&&n.anchors.get(e);a&&(n.onCreate=e=>{a.res=e,delete n.onCreate});var r=e.toJSON(t,n);return a&&n.onCreate&&n.onCreate(r),r}return n&&n.keep||"bigint"!=typeof e?e:Number(e)}var Wd=function(e){bu(n,Id);var t=xu(n);function n(e){var a;return pu(this,n),(a=t.call(this)).value=e,a}return gu(n,[{key:"toJSON",value:function(e,t){return t&&t.keep?this.value:Rd(this.value,e,t)}},{key:"toString",value:function(){return String(this.value)}}]),n}();function jd(e,t,n){for(var a=n,r=t.length-1;r>=0;--r){var i=t[r];if(Number.isInteger(i)&&i>=0){var o=[];o[i]=a,a=o}else{var s={};Object.defineProperty(s,i,{value:a,writable:!0,enumerable:!0,configurable:!0}),a=s}}return e.createNode(a,!1)}var Ld=function(e){return null==e||"object"===hu(e)&&e[Symbol.iterator]().next().done},zd=function(e){bu(n,Id);var t=xu(n);function n(e){var a;return pu(this,n),vu(Cu(a=t.call(this)),"items",[]),a.schema=e,a}return gu(n,[{key:"addIn",value:function(e,t){if(Ld(e))this.add(t);else{var a=Fu(e),r=a[0],i=a.slice(1),o=this.get(r,!0);if(o instanceof n)o.addIn(i,t);else{if(void 0!==o||!this.schema)throw new Error("Expected YAML collection at ".concat(r,". Remaining path: ").concat(i));this.set(r,jd(this.schema,i,t))}}}},{key:"deleteIn",value:function(e){var t=Fu(e),a=t[0],r=t.slice(1);if(0===r.length)return this.delete(a);var i=this.get(a,!0);if(i instanceof n)return i.deleteIn(r);throw new Error("Expected YAML collection at ".concat(a,". Remaining path: ").concat(r))}},{key:"getIn",value:function(e,t){var a=Fu(e),r=a[0],i=a.slice(1),o=this.get(r,!0);return 0===i.length?!t&&o instanceof Wd?o.value:o:o instanceof n?o.getIn(i,t):void 0}},{key:"hasAllNullValues",value:function(){return this.items.every((e=>{if(!e||"PAIR"!==e.type)return!1;var t=e.value;return null==t||t instanceof Wd&&null==t.value&&!t.commentBefore&&!t.comment&&!t.tag}))}},{key:"hasIn",value:function(e){var t=Fu(e),a=t[0],r=t.slice(1);if(0===r.length)return this.has(a);var i=this.get(a,!0);return i instanceof n&&i.hasIn(r)}},{key:"setIn",value:function(e,t){var a=Fu(e),r=a[0],i=a.slice(1);if(0===i.length)this.set(r,t);else{var o=this.get(r,!0);if(o instanceof n)o.setIn(i,t);else{if(void 0!==o||!this.schema)throw new Error("Expected YAML collection at ".concat(r,". Remaining path: ").concat(i));this.set(r,jd(this.schema,i,t))}}}},{key:"toJSON",value:function(){return null}},{key:"toString",value:function(e,t,a,r){var i=this,o=t.blockItem,s=t.flowChars,l=t.isMap,u=t.itemIndent,d=e,c=d.indent,m=d.indentStep,h=d.stringify,p=this.type===Yu||this.type===Xu||e.inFlow;p&&(u+=m);var f=l&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:f,indent:u,inFlow:p,type:null});var g,v=!1,b=!1,y=this.items.reduce(((t,n,a)=>{var r;n&&(!v&&n.spaceBefore&&t.push({type:"comment",str:""}),n.commentBefore&&n.commentBefore.match(/^.*$/gm).forEach((e=>{t.push({type:"comment",str:"#".concat(e)})})),n.comment&&(r=n.comment),p&&(!v&&n.spaceBefore||n.commentBefore||n.comment||n.key&&(n.key.commentBefore||n.key.comment)||n.value&&(n.value.commentBefore||n.value.comment))&&(b=!0)),v=!1;var o=h(n,e,(()=>r=null),(()=>v=!0));return p&&!b&&o.includes("\n")&&(b=!0),p&&a<i.items.length-1&&(o+=","),o=Ad(o,u,r),v&&(r||p)&&(v=!1),t.push({type:"item",str:o}),t}),[]);if(0===y.length)g=s.start+s.end;else if(p){var w=s.start,D=s.end,_=y.map((e=>e.str));if(b||_.reduce(((e,t)=>e+t.length+2),2)>n.maxFlowStringSingleLineLength){g=w;var k,C=Au(_);try{for(C.s();!(k=C.n()).done;){var E=k.value;g+=E?"\n".concat(m).concat(c).concat(E):"\n"}}catch(e){C.e(e)}finally{C.f()}g+="\n".concat(c).concat(D)}else g="".concat(w," ").concat(_.join(" ")," ").concat(D)}else{var x=y.map(o);g=x.shift();var M,S=Au(x);try{for(S.s();!(M=S.n()).done;){var F=M.value;g+=F?"\n".concat(c).concat(F):"\n"}}catch(e){S.e(e)}finally{S.f()}}return this.comment?(g+="\n"+this.comment.replace(/^/gm,"".concat(c,"#")),a&&a()):v&&r&&r(),g}}]),n}();function Bd(e){var t=e instanceof Wd?e.value:e;return t&&"string"==typeof t&&(t=Number(t)),Number.isInteger(t)&&t>=0?t:null}vu(zd,"maxFlowStringSingleLineLength",60);var $d=function(e){bu(n,zd);var t=xu(n);function n(){return pu(this,n),t.apply(this,arguments)}return gu(n,[{key:"add",value:function(e){this.items.push(e)}},{key:"delete",value:function(e){var t=Bd(e);return"number"==typeof t&&this.items.splice(t,1).length>0}},{key:"get",value:function(e,t){var n=Bd(e);if("number"==typeof n){var a=this.items[n];return!t&&a instanceof Wd?a.value:a}}},{key:"has",value:function(e){var t=Bd(e);return"number"==typeof t&&t<this.items.length}},{key:"set",value:function(e,t){var n=Bd(e);if("number"!=typeof n)throw new Error("Expected a valid index, not ".concat(e,"."));this.items[n]=t}},{key:"toJSON",value:function(e,t){var n=[];t&&t.onCreate&&t.onCreate(n);var a,r=0,i=Au(this.items);try{for(i.s();!(a=i.n()).done;){var o=a.value;n.push(Rd(o,String(r++),t))}}catch(e){i.e(e)}finally{i.f()}return n}},{key:"toString",value:function(e,t,a){return e?Mu(yu(n.prototype),"toString",this).call(this,e,{blockItem:function(e){return"comment"===e.type?e.str:"- ".concat(e.str)},flowChars:{start:"[",end:"]"},isMap:!1,itemIndent:(e.indent||"")+" "},t,a):JSON.stringify(this)}}]),n}(),Hd=function(e){bu(n,Id);var t=xu(n);function n(e){var a,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return pu(this,n),(a=t.call(this)).key=e,a.value=r,a.type=n.Type.PAIR,a}return gu(n,[{key:"commentBefore",get:function(){return this.key instanceof Id?this.key.commentBefore:void 0},set:function(e){if(null==this.key&&(this.key=new Wd(null)),!(this.key instanceof Id)){throw new Error("Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node.")}this.key.commentBefore=e}},{key:"addToJSMap",value:function(e,t){var n=Rd(this.key,"",e);if(t instanceof Map){var a=Rd(this.value,n,e);t.set(n,a)}else if(t instanceof Set)t.add(n);else{var r=((e,t,n)=>null===t?"":"object"!==hu(t)?String(t):e instanceof Id&&n&&n.doc?e.toString({anchors:Object.create(null),doc:n.doc,indent:"",indentStep:n.indentStep,inFlow:!0,inStringifyKey:!0,stringify:n.stringify}):JSON.stringify(t))(this.key,n,e),i=Rd(this.value,r,e);r in t?Object.defineProperty(t,r,{value:i,writable:!0,enumerable:!0,configurable:!0}):t[r]=i}return t}},{key:"toJSON",value:function(e,t){var n=t&&t.mapAsMap?new Map:{};return this.addToJSMap(t,n)}},{key:"toString",value:function(e,t,n){if(!e||!e.doc)return JSON.stringify(this);var a=e.doc.options,r=a.indent,i=a.indentSeq,o=a.simpleKeys,s=this.key,l=this.value,u=s instanceof Id&&s.comment;if(o){if(u)throw new Error("With simple keys, key nodes cannot have comments");if(s instanceof zd){throw new Error("With simple keys, collection cannot be used as a key value")}}var d=!o&&(!s||u||(s instanceof Id?s instanceof zd||s.type===$u||s.type===Hu:"object"===hu(s))),c=e,m=c.doc,h=c.indent,p=c.indentStep,f=c.stringify;e=Object.assign({},e,{implicitKey:!d,indent:h+p});var g=!1,v=f(s,e,(()=>u=null),(()=>g=!0));if(v=Ad(v,e.indent,u),!d&&v.length>1024){if(o)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");d=!0}if(e.allNullValues&&!o)return this.comment?(v=Ad(v,e.indent,this.comment),t&&t()):g&&!u&&n&&n(),e.inFlow&&!d?v:"? ".concat(v);v=d?"? ".concat(v,"\n").concat(h,":"):"".concat(v,":"),this.comment&&(v=Ad(v,e.indent,this.comment),t&&t());var b="",y=null;if(l instanceof Id){if(l.spaceBefore&&(b="\n"),l.commentBefore){var w=l.commentBefore.replace(/^/gm,"".concat(e.indent,"#"));b+="\n".concat(w)}y=l.comment}else l&&"object"===hu(l)&&(l=m.schema.createNode(l,!0));e.implicitKey=!1,!d&&!this.comment&&l instanceof Wd&&(e.indentAtStart=v.length+1),g=!1,!i&&r>=2&&!e.inFlow&&!d&&l instanceof $d&&l.type!==Xu&&!l.tag&&!m.anchors.getName(l)&&(e.indent=e.indent.substr(2));var D=f(l,e,(()=>y=null),(()=>g=!0)),_=" ";if(b||this.comment)_="".concat(b,"\n").concat(e.indent);else if(!d&&l instanceof zd){("["===D[0]||"{"===D[0])&&!D.includes("\n")||(_="\n".concat(e.indent))}else"\n"===D[0]&&(_="");return g&&!y&&n&&n(),Ad(v+_+D,e.indent,y)}}]),n}();vu(Hd,"Type",{PAIR:"PAIR",MERGE_PAIR:"MERGE_PAIR"});var Vd=function e(t,n){if(t instanceof Ud){var a=n.get(t.source);return a.count*a.aliasCount}if(t instanceof zd){var r,i=0,o=Au(t.items);try{for(o.s();!(r=o.n()).done;){var s=e(r.value,n);s>i&&(i=s)}}catch(e){o.e(e)}finally{o.f()}return i}if(t instanceof Hd){var l=e(t.key,n),u=e(t.value,n);return Math.max(l,u)}return 1},Ud=function(e){bu(n,Id);var t=xu(n);function n(e){var a;return pu(this,n),(a=t.call(this)).source=e,a.type=zu,a}return gu(n,[{key:"tag",set:function(e){throw new Error("Alias nodes cannot have tags")}},{key:"toJSON",value:function(e,t){if(!t)return Rd(this.source,e,t);var n=t.anchors,a=t.maxAliasCount,r=n.get(this.source);if(!r||void 0===r.res){var i="This should not happen: Alias anchor was not resolved?";throw this.cstNode?new cd(this.cstNode,i):new ReferenceError(i)}if(a>=0&&(r.count+=1,0===r.aliasCount&&(r.aliasCount=Vd(this.source,n)),r.count*r.aliasCount>a)){var o="Excessive alias count indicates a resource exhaustion attack";throw this.cstNode?new cd(this.cstNode,o):new ReferenceError(o)}return r.res}},{key:"toString",value:function(e){return n.stringify(this,e)}}],[{key:"stringify",value:function(e,t){var n=e.range,a=e.source,r=t.anchors,i=t.doc,o=t.implicitKey,s=t.inStringifyKey,l=Object.keys(r).find((e=>r[e]===a));if(!l&&s&&(l=i.anchors.getName(a)||i.anchors.newName()),l)return"*".concat(l).concat(o?" ":"");var u=i.anchors.getName(a)?"Alias node must be after source node":"Source node not found for alias node";throw new Error("".concat(u," [").concat(n,"]"))}}]),n}();function qd(e,t){var n,a=t instanceof Wd?t.value:t,r=Au(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i instanceof Hd){if(i.key===t||i.key===a)return i;if(i.key&&i.key.value===a)return i}}}catch(e){r.e(e)}finally{r.f()}}vu(Ud,"default",!0);var Yd=function(e){bu(n,zd);var t=xu(n);function n(){return pu(this,n),t.apply(this,arguments)}return gu(n,[{key:"add",value:function(e,t){e?e instanceof Hd||(e=new Hd(e.key||e,e.value)):e=new Hd(e);var n=qd(this.items,e.key),a=this.schema&&this.schema.sortMapEntries;if(n){if(!t)throw new Error("Key ".concat(e.key," already set"));n.value=e.value}else if(a){var r=this.items.findIndex((t=>a(e,t)<0));-1===r?this.items.push(e):this.items.splice(r,0,e)}else this.items.push(e)}},{key:"delete",value:function(e){var t=qd(this.items,e);return!!t&&this.items.splice(this.items.indexOf(t),1).length>0}},{key:"get",value:function(e,t){var n=qd(this.items,e),a=n&&n.value;return!t&&a instanceof Wd?a.value:a}},{key:"has",value:function(e){return!!qd(this.items,e)}},{key:"set",value:function(e,t){this.add(new Hd(e,t),!0)}},{key:"toJSON",value:function(e,t,n){var a=n?new n:t&&t.mapAsMap?new Map:{};t&&t.onCreate&&t.onCreate(a);var r,i=Au(this.items);try{for(i.s();!(r=i.n()).done;){r.value.addToJSMap(t,a)}}catch(e){i.e(e)}finally{i.f()}return a}},{key:"toString",value:function(e,t,a){if(!e)return JSON.stringify(this);var r,i=Au(this.items);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(!(o instanceof Hd))throw new Error("Map items must all be pairs; found ".concat(JSON.stringify(o)," instead"))}}catch(e){i.e(e)}finally{i.f()}return Mu(yu(n.prototype),"toString",this).call(this,e,{blockItem:function(e){return e.str},flowChars:{start:"{",end:"}"},isMap:!0,itemIndent:e.indent||""},t,a)}}]),n}(),Xd=function(e){bu(n,Hd);var t=xu(n);function n(e){var a;if(pu(this,n),e instanceof Hd){var r=e.value;r instanceof $d||((r=new $d).items.push(e.value),r.range=e.value.range),(a=t.call(this,e.key,r)).range=e.range}else a=t.call(this,new Wd("<<"),new $d);return a.type=Hd.Type.MERGE_PAIR,Eu(a)}return gu(n,[{key:"addToJSMap",value:function(e,t){var n,a=Au(this.value.items);try{for(a.s();!(n=a.n()).done;){var r=n.value.source;if(!(r instanceof Yd))throw new Error("Merge sources must be maps");var i,o=Au(r.toJSON(null,e,Map));try{for(o.s();!(i=o.n()).done;){var s=Su(i.value,2),l=s[0],u=s[1];t instanceof Map?t.has(l)||t.set(l,u):t instanceof Set?t.add(l):Object.prototype.hasOwnProperty.call(t,l)||Object.defineProperty(t,l,{value:u,writable:!0,enumerable:!0,configurable:!0})}}catch(e){o.e(e)}finally{o.f()}}}catch(e){a.e(e)}finally{a.f()}return t}},{key:"toString",value:function(e,t){var a=this.value;if(a.items.length>1)return Mu(yu(n.prototype),"toString",this).call(this,e,t);this.value=a.items[0];var r=Mu(yu(n.prototype),"toString",this).call(this,e,t);return this.value=a,r}}]),n}(),Gd={defaultType:Hu,lineWidth:76},Kd={trueStr:"true",falseStr:"false"},Jd={asBigInt:!1},Qd={nullStr:"null"},Zd={defaultType:Qu,doubleQuoted:{jsonEncoding:!1,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function ec(e,t,n){var a,r=Au(t);try{for(r.s();!(a=r.n()).done;){var i=a.value,o=i.format,s=i.test,l=i.resolve;if(s){var u=e.match(s);if(u){var d=l.apply(null,u);return d instanceof Wd||(d=new Wd(d)),o&&(d.format=o),d}}}}catch(e){r.e(e)}finally{r.f()}return n&&(e=n(e)),new Wd(e)}var tc=function(e,t){for(var n=e[t+1];" "===n||"\t"===n;){do{n=e[t+=1]}while(n&&"\n"!==n);n=e[t+1]}return t};function nc(e,t,n,a){var r=a.indentAtStart,i=a.lineWidth,o=void 0===i?80:i,s=a.minContentWidth,l=void 0===s?20:s,u=a.onFold,d=a.onOverflow;if(!o||o<0)return e;var c=Math.max(1+l,1+o-t.length);if(e.length<=c)return e;var m=[],h={},p=o-t.length;"number"==typeof r&&(r>o-Math.max(2,l)?m.push(0):p=o-r);var f,g=void 0,v=void 0,b=!1,y=-1,w=-1,D=-1;for("block"===n&&-1!==(y=tc(e,y))&&(p=y+c);f=e[y+=1];){if("quoted"===n&&"\\"===f){switch(w=y,e[y+1]){case"x":y+=3;break;case"u":y+=5;break;case"U":y+=9;break;default:y+=1}D=y}if("\n"===f)"block"===n&&(y=tc(e,y)),p=y+c,g=void 0;else{if(" "===f&&v&&" "!==v&&"\n"!==v&&"\t"!==v){var _=e[y+1];_&&" "!==_&&"\n"!==_&&"\t"!==_&&(g=y)}if(y>=p)if(g)m.push(g),p=g+c,g=void 0;else if("quoted"===n){for(;" "===v||"\t"===v;)v=f,f=e[y+=1],b=!0;var k=y>D+1?y-2:w-1;if(h[k])return e;m.push(k),h[k]=!0,p=k+c,g=void 0}else b=!0}v=f}if(b&&d&&d(),0===m.length)return e;u&&u();for(var C=e.slice(0,m[0]),E=0;E<m.length;++E){var x=m[E],M=m[E+1]||e.length;0===x?C="\n".concat(t).concat(e.slice(0,M)):("quoted"===n&&h[x]&&(C+="".concat(e[x],"\\")),C+="\n".concat(t).concat(e.slice(x+1,M)))}return C}var ac=function(e){var t=e.indentAtStart;return t?Object.assign({indentAtStart:t},Zd.fold):Zd.fold},rc=function(e){return/^(%|---|\.\.\.)/m.test(e)};function ic(e,t){var n=t.implicitKey,a=Zd.doubleQuoted,r=a.jsonEncoding,i=a.minMultiLineLength,o=JSON.stringify(e);if(r)return o;for(var s=t.indent||(rc(e)?" ":""),l="",u=0,d=0,c=o[d];c;c=o[++d])if(" "===c&&"\\"===o[d+1]&&"n"===o[d+2]&&(l+=o.slice(u,d)+"\\ ",u=d+=1,c="\\"),"\\"===c)switch(o[d+1]){case"u":l+=o.slice(u,d);var m=o.substr(d+2,4);switch(m){case"0000":l+="\\0";break;case"0007":l+="\\a";break;case"000b":l+="\\v";break;case"001b":l+="\\e";break;case"0085":l+="\\N";break;case"00a0":l+="\\_";break;case"2028":l+="\\L";break;case"2029":l+="\\P";break;default:"00"===m.substr(0,2)?l+="\\x"+m.substr(2):l+=o.substr(d,6)}u=(d+=5)+1;break;case"n":if(n||'"'===o[d+2]||o.length<i)d+=1;else{for(l+=o.slice(u,d)+"\n\n";"\\"===o[d+2]&&"n"===o[d+3]&&'"'!==o[d+4];)l+="\n",d+=2;l+=s," "===o[d+2]&&(l+="\\"),u=(d+=1)+1}break;default:d+=1}return l=u?l+o.slice(u):o,n?l:nc(l,s,"quoted",ac(t))}function oc(e,t){if(t.implicitKey){if(/\n/.test(e))return ic(e,t)}else if(/[ \t]\n|\n[ \t]/.test(e))return ic(e,t);var n=t.indent||(rc(e)?" ":""),a="'"+e.replace(/'/g,"''").replace(/\n+/g,"$&\n".concat(n))+"'";return t.implicitKey?a:nc(a,n,"flow",ac(t))}function sc(e,t,n,a){var r=e.comment,i=e.type,o=e.value;if(/\n[\t ]+$/.test(o)||/^\s*$/.test(o))return ic(o,t);var s=t.indent||(t.forceBlockIndent||rc(o)?" ":""),l=s?"2":"1",u=i!==$u&&(i===Hu||!function(e,t,n){if(!t||t<0)return!1;var a=t-n,r=e.length;if(r<=a)return!1;for(var i=0,o=0;i<r;++i)if("\n"===e[i]){if(i-o>a)return!0;if(r-(o=i+1)<=a)return!1}return!0}(o,Zd.fold.lineWidth,s.length)),d=u?"|":">";if(!o)return d+"\n";var c="",m="";if(o=o.replace(/[\n\t ]*$/,(e=>{var t=e.indexOf("\n");return-1===t?d+="-":o!==e&&t===e.length-1||(d+="+",a&&a()),m=e.replace(/\n$/,""),""})).replace(/^[\n ]*/,(e=>{-1!==e.indexOf(" ")&&(d+=l);var t=e.match(/ +$/);return t?(c=e.slice(0,-t[0].length),t[0]):(c=e,"")})),m&&(m=m.replace(/\n+(?!\n|$)/g,"$&".concat(s))),c&&(c=c.replace(/\n+/g,"$&".concat(s))),r&&(d+=" #"+r.replace(/ ?[\r\n]+/g," "),n&&n()),!o)return"".concat(d).concat(l,"\n").concat(s).concat(m);if(u)return o=o.replace(/\n+/g,"$&".concat(s)),"".concat(d,"\n").concat(s).concat(c).concat(o).concat(m);o=o.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,"$&".concat(s));var h=nc("".concat(c).concat(o).concat(m),s,"block",Zd.fold);return"".concat(d,"\n").concat(s).concat(h)}function lc(e,t,n,a){var r=Zd.defaultType,i=t.implicitKey,o=t.inFlow,s=e,l=s.type,u=s.value;"string"!=typeof u&&(u=String(u),e=Object.assign({},e,{value:u}));var d=function(r){switch(r){case $u:case Hu:return sc(e,t,n,a);case Zu:return ic(u,t);case ed:return oc(u,t);case Qu:return function(e,t,n,a){var r=e.comment,i=e.type,o=e.value,s=t.actualString,l=t.implicitKey,u=t.indent,d=t.inFlow;if(l&&/[\n[\]{},]/.test(o)||d&&/[[\]{},]/.test(o))return ic(o,t);if(!o||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(o))return l||d||-1===o.indexOf("\n")?-1!==o.indexOf('"')&&-1===o.indexOf("'")?oc(o,t):ic(o,t):sc(e,t,n,a);if(!l&&!d&&i!==Qu&&-1!==o.indexOf("\n"))return sc(e,t,n,a);if(""===u&&rc(o))return t.forceBlockIndent=!0,sc(e,t,n,a);var c=o.replace(/\n+/g,"$&\n".concat(u));if(s){var m=t.doc.schema.tags;if("string"!=typeof ec(c,m,m.scalarFallback).value)return ic(o,t)}var h=l?c:nc(c,u,"flow",ac(t));return!r||d||-1===h.indexOf("\n")&&-1===r.indexOf("\n")?h:(n&&n(),((e,t,n)=>{if(!n)return e;var a=n.replace(/[\s\S]^/gm,"$&".concat(t,"#"));return"#".concat(a,"\n").concat(t).concat(e)})(h,u,r))}(e,t,n,a);default:return null}};l!==Zu&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(u)?l=Zu:!i&&!o||l!==$u&&l!==Hu||(l=Zu);var c=d(l);if(null===c&&null===(c=d(r)))throw new Error("Unsupported default string type ".concat(r));return c}function uc(e){var t=e.format,n=e.minFractionDigits,a=e.tag,r=e.value;if("bigint"==typeof r)return String(r);if(!isFinite(r))return isNaN(r)?".nan":r<0?"-.inf":".inf";var i=JSON.stringify(r);if(!t&&n&&(!a||"tag:yaml.org,2002:float"===a)&&/^\d/.test(i)){var o=i.indexOf(".");o<0&&(o=i.length,i+=".");for(var s=n-(i.length-o-1);s-- >0;)i+="0"}return i}function dc(e,t){var n,a,r;switch(t.type){case Yu:n="}",a="flow map";break;case Xu:n="]",a="flow sequence";break;default:return void e.push(new md(t,"Not a flow collection!?"))}for(var i=t.items.length-1;i>=0;--i){var o=t.items[i];if(!o||o.type!==Vu){r=o;break}}if(r&&r.char!==n){var s,l="Expected ".concat(a," to end with ").concat(n);"number"==typeof r.offset?(s=new md(t,l)).offset=r.offset+1:(s=new md(r,l),r.range&&r.range.end&&(s.offset=r.range.end-r.range.start)),e.push(s)}}function cc(e,t){var n=t.context.src[t.range.start-1];if("\n"!==n&&"\t"!==n&&" "!==n){e.push(new md(t,"Comments must be separated from other tokens by white space characters"))}}function mc(e,t){var n=String(t),a=n.substr(0,8)+"..."+n.substr(-8);return new md(e,'The "'.concat(a,'" key is too long'))}function hc(e,t){var n,a=Au(t);try{for(a.s();!(n=a.n()).done;){var r=n.value,i=r.afterKey,o=r.before,s=r.comment,l=e.items[o];l?(i&&l.value&&(l=l.value),void 0===s?!i&&l.commentBefore||(l.spaceBefore=!0):l.commentBefore?l.commentBefore+="\n"+s:l.commentBefore=s):void 0!==s&&(e.comment?e.comment+="\n"+s:e.comment=s)}}catch(e){a.e(e)}finally{a.f()}}function pc(e,t){var n=t.strValue;return n?"string"==typeof n?n:(n.errors.forEach((n=>{n.source||(n.source=t),e.errors.push(n)})),n.str):""}function fc(e,t){var n=t.tag,a=t.type,r=!1;if(n){var i=n.handle,o=n.suffix,s=n.verbatim;if(s){if("!"!==s&&"!!"!==s)return s;var l="Verbatim tags aren't resolved, so ".concat(s," is invalid.");e.errors.push(new md(t,l))}else if("!"!==i||o)try{return function(e,t){var n=t.tag,a=n.handle,r=n.suffix,i=e.tagPrefixes.find((e=>e.handle===a));if(!i){var o=e.getDefaults().tagPrefixes;if(o&&(i=o.find((e=>e.handle===a))),!i)throw new md(t,"The ".concat(a," tag handle is non-default and was not declared."))}if(!r)throw new md(t,"The ".concat(a," tag has no suffix."));if("!"===a&&"1.0"===(e.version||e.options.version)){if("^"===r[0])return e.warnings.push(new pd(t,"YAML 1.0 ^ tag expansion is not supported")),r;if(/[:/]/.test(r)){var s=r.match(/^([a-z0-9-]+)\/(.*)/i);return s?"tag:".concat(s[1],".yaml.org,2002:").concat(s[2]):"tag:".concat(r)}}return i.prefix+decodeURIComponent(r)}(e,t)}catch(t){e.errors.push(t)}else r=!0}switch(a){case $u:case Hu:case Zu:case ed:return ad.STR;case Yu:case Gu:return ad.MAP;case Xu:case td:return ad.SEQ;case Qu:return r?ad.STR:null;default:return null}}function gc(e,t,n){var a,r=e.schema.tags,i=[],o=Au(r);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(s.tag===n){if(!s.test){var l=s.resolve(e,t);return l instanceof zd?l:new Wd(l)}i.push(s)}}}catch(e){o.e(e)}finally{o.f()}var u=pc(e,t);return"string"==typeof u&&i.length>0?ec(u,i,r.scalarFallback):null}function vc(e,t,n){try{var a=gc(e,t,n);if(a)return n&&t.tag&&(a.tag=n),a}catch(n){return n.source||(n.source=t),e.errors.push(n),null}try{var r=function(e){switch(e.type){case Yu:case Gu:return ad.MAP;case Xu:case td:return ad.SEQ;default:return ad.STR}}(t);if(!r)throw new Error("The tag ".concat(n," is unavailable"));var i="The tag ".concat(n," is unavailable, falling back to ").concat(r);e.warnings.push(new pd(t,i));var o=gc(e,t,r);return o.tag=n,o}catch(n){var s=new cd(t,n.message);return s.stack=n.stack,e.errors.push(s),null}}function bc(e,t){var n,a={before:[],after:[]},r=!1,i=!1,o=Au((e=>{if(!e)return!1;var t=e.type;return t===Ku||t===Ju||t===nd})(t.context.parent)?t.context.parent.props.concat(t.props):t.props);try{for(o.s();!(n=o.n()).done;){var s=n.value,l=s.start,u=s.end;switch(t.context.src[l]){case Ru:if(!t.commentHasRequiredWhitespace(l)){e.push(new md(t,"Comments must be separated from other tokens by white space characters"))}var d=t.header,c=t.valueRange;(c&&(l>c.start||d&&l>d.start)?a.after:a.before).push(t.context.src.slice(l+1,u));break;case Iu:if(r){e.push(new md(t,"A node can have at most one anchor"))}r=!0;break;case Wu:if(i){e.push(new md(t,"A node can have at most one tag"))}i=!0}}}catch(e){o.e(e)}finally{o.f()}return{comments:a,hasAnchor:r,hasTag:i}}function yc(e,t){if(!t)return null;t.error&&e.errors.push(t.error);var n=bc(e.errors,t),a=n.comments,r=n.hasAnchor,i=n.hasTag;if(r){var o=e.anchors,s=t.anchor,l=o.getNode(s);l&&(o.map[o.newName(s)]=l),o.map[s]=t}if(t.type===zu&&(r||i)){e.errors.push(new md(t,"An alias node must not specify any properties"))}var u=function(e,t){var n=e.anchors,a=e.errors,r=e.schema;if(t.type===zu){var i=t.rawValue,o=n.getNode(i);if(!o){var s="Aliased anchor not found: ".concat(i);return a.push(new cd(t,s)),null}var l=new Ud(o);return n._cstAliases.push(l),l}var u=fc(e,t);if(u)return vc(e,t,u);if(t.type!==Qu){var d="Failed to resolve ".concat(t.type," node here");return a.push(new hd(t,d)),null}try{return ec(pc(e,t),r.tags,r.tags.scalarFallback)}catch(e){return e.source||(e.source=t),a.push(e),null}}(e,t);if(u){u.range=[t.range.start,t.range.end],e.options.keepCstNodes&&(u.cstNode=t),e.options.keepNodeTypes&&(u.type=t.type);var d=a.before.join("\n");d&&(u.commentBefore=u.commentBefore?"".concat(u.commentBefore,"\n").concat(d):d);var c=a.after.join("\n");c&&(u.comment=u.comment?"".concat(u.comment,"\n").concat(c):c)}return t.resolved=u}function wc(e,t){if(t.type!==Gu&&t.type!==Yu){var n="A ".concat(t.type," node cannot be resolved as a mapping");return e.errors.push(new hd(t,n)),null}var a=t.type===Yu?function(e,t){for(var n=[],a=[],r=void 0,i=!1,o="{",s=0;s<t.items.length;++s){var l=t.items[s];if("string"==typeof l.char){var u=l.char,d=l.offset;if("?"===u&&void 0===r&&!i){i=!0,o=":";continue}if(":"===u){if(void 0===r&&(r=null),":"===o){o=",";continue}}else if(i&&(void 0===r&&","!==u&&(r=null),i=!1),void 0!==r&&(a.push(new Hd(r)),r=void 0,","===u)){o=":";continue}if("}"===u){if(s===t.items.length-1)continue}else if(u===o){o=":";continue}var c="Flow map contains an unexpected ".concat(u),m=new hd(t,c);m.offset=d,e.errors.push(m)}else l.type===Bu?n.push({afterKey:!!r,before:a.length}):l.type===Vu?(cc(e.errors,l),n.push({afterKey:!!r,before:a.length,comment:l.comment})):void 0===r?(","===o&&e.errors.push(new md(l,"Separator , missing in flow map")),r=yc(e,l)):(","!==o&&e.errors.push(new md(l,"Indicator : missing in flow map entry")),a.push(new Hd(r,yc(e,l))),r=void 0,i=!1)}dc(e.errors,t),void 0!==r&&a.push(new Hd(r));return{comments:n,items:a}}(e,t):function(e,t){for(var n=[],a=[],r=void 0,i=null,o=0;o<t.items.length;++o){var s=t.items[o];switch(s.type){case Bu:n.push({afterKey:!!r,before:a.length});break;case Vu:n.push({afterKey:!!r,before:a.length,comment:s.comment});break;case Ku:void 0!==r&&a.push(new Hd(r)),s.error&&e.errors.push(s.error),r=yc(e,s.node),i=null;break;case Ju:if(void 0===r&&(r=null),s.error&&e.errors.push(s.error),!s.context.atLineStart&&s.node&&s.node.type===Gu&&!s.node.context.atLineStart){var l="Nested mappings are not allowed in compact mappings";e.errors.push(new md(s.node,l))}var u=s.node;if(!u&&s.props.length>0){(u=new fd(Qu,[])).context={parent:s,src:s.context.src};var d=s.range.start+1;if(u.range={start:d,end:d},u.valueRange={start:d,end:d},"number"==typeof s.range.origStart){var c=s.range.origStart+1;u.range.origStart=u.range.origEnd=c,u.valueRange.origStart=u.valueRange.origEnd=c}}var m=new Hd(r,yc(e,u));Dc(s,m),a.push(m),r&&"number"==typeof i&&s.range.start>i+1024&&e.errors.push(mc(t,r)),r=void 0,i=null;break;default:void 0!==r&&a.push(new Hd(r)),r=yc(e,s),i=s.range.start,s.error&&e.errors.push(s.error);e:for(var h=o+1;;++h){var p=t.items[h];switch(p&&p.type){case Bu:case Vu:continue e;case Ju:break e;default:var f="Implicit map keys need to be followed by map values";e.errors.push(new md(s,f));break e}}if(s.valueRangeContainsNewline){var g="Implicit map keys need to be on a single line";e.errors.push(new md(s,g))}}}void 0!==r&&a.push(new Hd(r));return{comments:n,items:a}}(e,t),r=a.comments,i=a.items,o=new Yd;o.items=i,hc(o,r);for(var s=!1,l=0;l<i.length;++l){var u=i[l].key;if(u instanceof zd&&(s=!0),e.schema.merge&&u&&"<<"===u.value){i[l]=new Xd(i[l]);var d=i[l].value.items,c=null;d.some((e=>{if(e instanceof Ud){var t=e.source.type;return t!==Gu&&t!==Yu&&(c="Merge nodes aliases can only point to maps")}return c="Merge nodes can only have Alias nodes as values"})),c&&e.errors.push(new md(t,c))}else for(var m=l+1;m<i.length;++m){var h=i[m].key;if(u===h||u&&h&&Object.prototype.hasOwnProperty.call(u,"value")&&u.value===h.value){var p='Map keys must be unique; "'.concat(u,'" is repeated');e.errors.push(new md(t,p));break}}}if(s&&!e.options.mapAsMap){e.warnings.push(new pd(t,"Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this."))}return t.resolved=o,o}function Dc(e,t){if((e=>{var t=e.context,n=t.lineStart,a=t.node,r=t.src,i=e.props;if(0===i.length)return!1;var o=i[0].start;if(a&&o>a.valueRange.start)return!1;if(r[o]!==Ru)return!1;for(var s=n;s<o;++s)if("\n"===r[s])return!1;return!0})(e)){var n=e.getPropValue(0,Ru,!0),a=!1,r=t.value.commentBefore;if(r&&r.startsWith(n))t.value.commentBefore=r.substr(n.length+1),a=!0;else{var i=t.value.comment;!e.node&&i&&i.startsWith(n)&&(t.value.comment=i.substr(n.length+1),a=!0)}a&&(t.comment=n)}}function _c(e,t){if(t.type!==td&&t.type!==Xu){var n="A ".concat(t.type," node cannot be resolved as a sequence");return e.errors.push(new hd(t,n)),null}var a=t.type===Xu?function(e,t){for(var n=[],a=[],r=!1,i=void 0,o=null,s="[",l=null,u=0;u<t.items.length;++u){var d=t.items[u];if("string"==typeof d.char){var c=d.char,m=d.offset;if(":"===c||!r&&void 0===i||(r&&void 0===i&&(i=s?a.pop():null),a.push(new Hd(i)),r=!1,i=void 0,o=null),c===s)s=null;else if(s||"?"!==c){if("["!==s&&":"===c&&void 0===i){if(","===s){if((i=a.pop())instanceof Hd){var h=new md(t,"Chaining flow sequence pairs is invalid");h.offset=m,e.errors.push(h)}if(!r&&"number"==typeof o){var p=d.range?d.range.start:d.offset;p>o+1024&&e.errors.push(mc(t,i));for(var f=l.context.src,g=o;g<p;++g)if("\n"===f[g]){var v="Implicit keys of flow sequence pairs need to be on a single line";e.errors.push(new md(l,v));break}}}else i=null;o=null,r=!1,s=null}else if("["===s||"]"!==c||u<t.items.length-1){var b="Flow sequence contains an unexpected ".concat(c),y=new hd(t,b);y.offset=m,e.errors.push(y)}}else r=!0}else if(d.type===Bu)n.push({before:a.length});else if(d.type===Vu)cc(e.errors,d),n.push({comment:d.comment,before:a.length});else{if(s){var w="Expected a ".concat(s," in flow sequence");e.errors.push(new md(d,w))}var D=yc(e,d);void 0===i?(a.push(D),l=d):(a.push(new Hd(i,D)),i=void 0),o=d.range.start,s=","}}dc(e.errors,t),void 0!==i&&a.push(new Hd(i));return{comments:n,items:a}}(e,t):function(e,t){for(var n=[],a=[],r=0;r<t.items.length;++r){var i=t.items[r];switch(i.type){case Bu:n.push({before:a.length});break;case Vu:n.push({comment:i.comment,before:a.length});break;case nd:if(i.error&&e.errors.push(i.error),a.push(yc(e,i.node)),i.hasProps){var o="Sequence items cannot have tags or anchors before the - indicator";e.errors.push(new md(i,o))}break;default:i.error&&e.errors.push(i.error),e.errors.push(new hd(i,"Unexpected ".concat(i.type," node in sequence")))}}return{comments:n,items:a}}(e,t),r=a.comments,i=a.items,o=new $d;if(o.items=i,hc(o,r),!e.options.mapAsMap&&i.some((e=>e instanceof Hd&&e.key instanceof zd))){e.warnings.push(new pd(t,"Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this."))}return t.resolved=o,o}var kc={identify:function(e){return e instanceof Uint8Array},default:!1,tag:"tag:yaml.org,2002:binary",resolve:function(e,t){var n=pc(e,t);if("function"==typeof Buffer)return Buffer.from(n,"base64");if("function"==typeof atob){for(var a=atob(n.replace(/[\n\r]/g,"")),r=new Uint8Array(a.length),i=0;i<a.length;++i)r[i]=a.charCodeAt(i);return r}return e.errors.push(new cd(t,"This environment does not support reading binary tags; either Buffer or atob is required")),null},options:Gd,stringify:function(e,t,n,a){var r,i=e.comment,o=e.type,s=e.value;if("function"==typeof Buffer)r=s instanceof Buffer?s.toString("base64"):Buffer.from(s.buffer).toString("base64");else{if("function"!=typeof btoa)throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");for(var l="",u=0;u<s.length;++u)l+=String.fromCharCode(s[u]);r=btoa(l)}if(o||(o=Gd.defaultType),o===Zu)s=r;else{for(var d=Gd.lineWidth,c=Math.ceil(r.length/d),m=new Array(c),h=0,p=0;h<c;++h,p+=d)m[h]=r.substr(p,d);s=m.join(o===Hu?"\n":" ")}return lc({comment:i,type:o,value:s},t,n,a)}};function Cc(e,t){for(var n=_c(e,t),a=0;a<n.items.length;++a){var r=n.items[a];if(!(r instanceof Hd)){if(r instanceof Yd){if(r.items.length>1){throw new md(t,"Each pair must have its own sequence indicator")}var i=r.items[0]||new Hd;r.commentBefore&&(i.commentBefore=i.commentBefore?"".concat(r.commentBefore,"\n").concat(i.commentBefore):r.commentBefore),r.comment&&(i.comment=i.comment?"".concat(r.comment,"\n").concat(i.comment):r.comment),r=i}n.items[a]=r instanceof Hd?r:new Hd(r)}}return n}function Ec(e,t,n){var a=new $d(e);a.tag="tag:yaml.org,2002:pairs";var r,i=Au(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,s=void 0,l=void 0;if(Array.isArray(o)){if(2!==o.length)throw new TypeError("Expected [key, value] tuple: ".concat(o));s=o[0],l=o[1]}else if(o&&o instanceof Object){var u=Object.keys(o);if(1!==u.length)throw new TypeError("Expected { key: value } tuple: ".concat(o));l=o[s=u[0]]}else s=o;var d=e.createPair(s,l,n);a.items.push(d)}}catch(e){i.e(e)}finally{i.f()}return a}var xc={default:!1,tag:"tag:yaml.org,2002:pairs",resolve:Cc,createNode:Ec},Mc=function(e){bu(n,$d);var t=xu(n);function n(){var e;return pu(this,n),vu(Cu(e=t.call(this)),"add",Yd.prototype.add.bind(Cu(e))),vu(Cu(e),"delete",Yd.prototype.delete.bind(Cu(e))),vu(Cu(e),"get",Yd.prototype.get.bind(Cu(e))),vu(Cu(e),"has",Yd.prototype.has.bind(Cu(e))),vu(Cu(e),"set",Yd.prototype.set.bind(Cu(e))),e.tag=n.tag,e}return gu(n,[{key:"toJSON",value:function(e,t){var n=new Map;t&&t.onCreate&&t.onCreate(n);var a,r=Au(this.items);try{for(r.s();!(a=r.n()).done;){var i=a.value,o=void 0,s=void 0;if(i instanceof Hd?(o=Rd(i.key,"",t),s=Rd(i.value,o,t)):o=Rd(i,"",t),n.has(o))throw new Error("Ordered maps must not include duplicate keys");n.set(o,s)}}catch(e){r.e(e)}finally{r.f()}return n}}]),n}();vu(Mc,"tag","tag:yaml.org,2002:omap");var Sc={identify:function(e){return e instanceof Map},nodeClass:Mc,default:!1,tag:"tag:yaml.org,2002:omap",resolve:function(e,t){var n,a=Cc(e,t),r=[],i=Au(a.items);try{for(i.s();!(n=i.n()).done;){var o=n.value.key;if(o instanceof Wd){if(r.includes(o.value)){throw new md(t,"Ordered maps must not include duplicate keys")}r.push(o.value)}}}catch(e){i.e(e)}finally{i.f()}return Object.assign(new Mc,a)},createNode:function(e,t,n){var a=Ec(e,t,n),r=new Mc;return r.items=a.items,r}},Fc=function(e){bu(n,Yd);var t=xu(n);function n(){var e;return pu(this,n),(e=t.call(this)).tag=n.tag,e}return gu(n,[{key:"add",value:function(e){var t=e instanceof Hd?e:new Hd(e);qd(this.items,t.key)||this.items.push(t)}},{key:"get",value:function(e,t){var n=qd(this.items,e);return!t&&n instanceof Hd?n.key instanceof Wd?n.key.value:n.key:n}},{key:"set",value:function(e,t){if("boolean"!=typeof t)throw new Error("Expected boolean value for set(key, value) in a YAML set, not ".concat(hu(t)));var n=qd(this.items,e);n&&!t?this.items.splice(this.items.indexOf(n),1):!n&&t&&this.items.push(new Hd(e))}},{key:"toJSON",value:function(e,t){return Mu(yu(n.prototype),"toJSON",this).call(this,e,t,Set)}},{key:"toString",value:function(e,t,a){if(!e)return JSON.stringify(this);if(this.hasAllNullValues())return Mu(yu(n.prototype),"toString",this).call(this,e,t,a);throw new Error("Set items must all have null values")}}]),n}();vu(Fc,"tag","tag:yaml.org,2002:set");var Tc={identify:function(e){return e instanceof Set},nodeClass:Fc,default:!1,tag:"tag:yaml.org,2002:set",resolve:function(e,t){var n=wc(e,t);if(!n.hasAllNullValues())throw new md(t,"Set items must all have null values");return Object.assign(new Fc,n)},createNode:function(e,t,n){var a,r=new Fc,i=Au(t);try{for(i.s();!(a=i.n()).done;){var o=a.value;r.items.push(e.createPair(o,null,n))}}catch(e){i.e(e)}finally{i.f()}return r}},Pc=function(e,t){var n=t.split(":").reduce(((e,t)=>60*e+Number(t)),0);return"-"===e?-n:n},Oc=function(e){var t=e.value;if(isNaN(t)||!isFinite(t))return uc(t);var n="";t<0&&(n="-",t=Math.abs(t));var a=[t%60];return t<60?a.unshift(0):(t=Math.round((t-a[0])/60),a.unshift(t%60),t>=60&&(t=Math.round((t-a[0])/60),a.unshift(t))),n+a.map((e=>e<10?"0"+String(e):String(e))).join(":").replace(/000000\d*$/,"")},Nc={identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:function(e,t,n){return Pc(t,n.replace(/_/g,""))},stringify:Oc},Ac={identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:function(e,t,n){return Pc(t,n.replace(/_/g,""))},stringify:Oc},Ic={identify:function(e){return e instanceof Date},default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"),resolve:function(e,t,n,a,r,i,o,s,l){s&&(s=(s+"00").substr(1,3));var u=Date.UTC(t,n-1,a,r||0,i||0,o||0,s||0);if(l&&"Z"!==l){var d=Pc(l[0],l.slice(1));Math.abs(d)<30&&(d*=60),u-=6e4*d}return new Date(u)},stringify:function(e){return e.value.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")}};function Rc(e){var t="undefined"!=typeof process&&process.env||{};return e?"undefined"!=typeof YAML_SILENCE_DEPRECATION_WARNINGS?!YAML_SILENCE_DEPRECATION_WARNINGS:!t.YAML_SILENCE_DEPRECATION_WARNINGS:"undefined"!=typeof YAML_SILENCE_WARNINGS?!YAML_SILENCE_WARNINGS:!t.YAML_SILENCE_WARNINGS}function Wc(e,t){if(Rc(!1)){var n="undefined"!=typeof process&&process.emitWarning;n&&n(e,t)}}var jc={};var Lc={createNode:function(e,t,n){var a=new Yd(e);if(t instanceof Map){var r,i=Au(t);try{for(i.s();!(r=i.n()).done;){var o=Su(r.value,2),s=o[0],l=o[1];a.items.push(e.createPair(s,l,n))}}catch(e){i.e(e)}finally{i.f()}}else if(t&&"object"===hu(t))for(var u=0,d=Object.keys(t);u<d.length;u++){var c=d[u];a.items.push(e.createPair(c,t[c],n))}return"function"==typeof e.sortMapEntries&&a.items.sort(e.sortMapEntries),a},default:!0,nodeClass:Yd,tag:"tag:yaml.org,2002:map",resolve:wc};var zc={createNode:function(e,t,n){var a=new $d(e);if(t&&t[Symbol.iterator]){var r,i=Au(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,s=e.createNode(o,n.wrapScalars,null,n);a.items.push(s)}}catch(e){i.e(e)}finally{i.f()}}return a},default:!0,nodeClass:$d,tag:"tag:yaml.org,2002:seq",resolve:_c},Bc=[Lc,zc,{identify:function(e){return"string"==typeof e},default:!0,tag:"tag:yaml.org,2002:str",resolve:pc,stringify:function(e,t,n,a){return lc(e,t=Object.assign({actualString:!0},t),n,a)},options:Zd}],$c=function(e){return"bigint"==typeof e||Number.isInteger(e)},Hc=function(e,t,n){return Jd.asBigInt?BigInt(e):parseInt(t,n)};function Vc(e,t,n){var a=e.value;return $c(a)&&a>=0?n+a.toString(t):uc(e)}var Uc={identify:function(e){return null==e},createNode:function(e,t,n){return n.wrapScalars?new Wd(null):null},default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:function(){return null},options:Qd,stringify:function(){return Qd.nullStr}},qc={identify:function(e){return"boolean"==typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:function(e){return"t"===e[0]||"T"===e[0]},options:Kd,stringify:function(e){return e.value?Kd.trueStr:Kd.falseStr}},Yc={identify:function(e){return $c(e)&&e>=0},default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:function(e,t){return Hc(e,t,8)},options:Jd,stringify:function(e){return Vc(e,8,"0o")}},Xc={identify:$c,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:function(e){return Hc(e,e,10)},options:Jd,stringify:uc},Gc={identify:function(e){return $c(e)&&e>=0},default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:function(e,t){return Hc(e,t,16)},options:Jd,stringify:function(e){return Vc(e,16,"0x")}},Kc={identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:function(e,t){return t?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY},stringify:uc},Jc={identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:function(e){return parseFloat(e)},stringify:function(e){var t=e.value;return Number(t).toExponential()}},Qc={identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve:function(e,t,n){var a=t||n,r=new Wd(parseFloat(e));return a&&"0"===a[a.length-1]&&(r.minFractionDigits=a.length),r},stringify:uc},Zc=Bc.concat([Uc,qc,Yc,Xc,Gc,Kc,Jc,Qc]),em=function(e){return"bigint"==typeof e||Number.isInteger(e)},tm=function(e){var t=e.value;return JSON.stringify(t)},nm=[Lc,zc,{identify:function(e){return"string"==typeof e},default:!0,tag:"tag:yaml.org,2002:str",resolve:pc,stringify:tm},{identify:function(e){return null==e},createNode:function(e,t,n){return n.wrapScalars?new Wd(null):null},default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:function(){return null},stringify:tm},{identify:function(e){return"boolean"==typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:function(e){return"true"===e},stringify:tm},{identify:em,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:function(e){return Jd.asBigInt?BigInt(e):parseInt(e,10)},stringify:function(e){var t=e.value;return em(t)?t.toString():JSON.stringify(t)}},{identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:function(e){return parseFloat(e)},stringify:tm}];nm.scalarFallback=e=>{throw new SyntaxError("Unresolved plain scalar ".concat(JSON.stringify(e)))};var am=function(e){return e.value?Kd.trueStr:Kd.falseStr},rm=function(e){return"bigint"==typeof e||Number.isInteger(e)};function im(e,t,n){var a=t.replace(/_/g,"");if(Jd.asBigInt){switch(n){case 2:a="0b".concat(a);break;case 8:a="0o".concat(a);break;case 16:a="0x".concat(a)}var r=BigInt(a);return"-"===e?BigInt(-1)*r:r}var i=parseInt(a,n);return"-"===e?-1*i:i}function om(e,t,n){var a=e.value;if(rm(a)){var r=a.toString(t);return a<0?"-"+n+r.substr(1):n+r}return uc(e)}var sm=Bc.concat([{identify:function(e){return null==e},createNode:function(e,t,n){return n.wrapScalars?new Wd(null):null},default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:function(){return null},options:Qd,stringify:function(){return Qd.nullStr}},{identify:function(e){return"boolean"==typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:function(){return!0},options:Kd,stringify:am},{identify:function(e){return"boolean"==typeof e},default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:function(){return!1},options:Kd,stringify:am},{identify:rm,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:function(e,t,n){return im(t,n,2)},stringify:function(e){return om(e,2,"0b")}},{identify:rm,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:function(e,t,n){return im(t,n,8)},stringify:function(e){return om(e,8,"0")}},{identify:rm,default:!0,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:function(e,t,n){return im(t,n,10)},stringify:uc},{identify:rm,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:function(e,t,n){return im(t,n,16)},stringify:function(e){return om(e,16,"0x")}},{identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:function(e,t){return t?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY},stringify:uc},{identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:function(e){return parseFloat(e.replace(/_/g,""))},stringify:function(e){var t=e.value;return Number(t).toExponential()}},{identify:function(e){return"number"==typeof e},default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve:function(e,t){var n=new Wd(parseFloat(e.replace(/_/g,"")));if(t){var a=t.replace(/_/g,"");"0"===a[a.length-1]&&(n.minFractionDigits=a.length)}return n},stringify:uc}],kc,Sc,xc,Tc,Nc,Ac,Ic),lm={core:Zc,failsafe:Bc,json:nm,yaml11:sm},um={binary:kc,bool:qc,float:Qc,floatExp:Jc,floatNaN:Kc,floatTime:Ac,int:Xc,intHex:Gc,intOct:Yc,intTime:Nc,map:Lc,null:Uc,omap:Sc,pairs:xc,seq:zc,set:Tc,timestamp:Ic};function dm(e,t,n){if(e instanceof Id)return e;var a=n.defaultPrefix,r=n.onTagObj,i=n.prevObjects,o=n.schema,s=n.wrapScalars;t&&t.startsWith("!!")&&(t=a+t.slice(2));var l=function(e,t,n){if(t){var a=n.filter((e=>e.tag===t)),r=a.find((e=>!e.format))||a[0];if(!r)throw new Error("Tag ".concat(t," not found"));return r}return n.find((t=>(t.identify&&t.identify(e)||t.class&&e instanceof t.class)&&!t.format))}(e,t,o.tags);if(!l){if("function"==typeof e.toJSON&&(e=e.toJSON()),!e||"object"!==hu(e))return s?new Wd(e):e;l=e instanceof Map?Lc:e[Symbol.iterator]?zc:Lc}r&&(r(l),delete n.onTagObj);var u={value:void 0,node:void 0};if(e&&"object"===hu(e)&&i){var d=i.get(e);if(d){var c=new Ud(d);return n.aliasNodes.push(c),c}u.value=e,i.set(e,u)}return u.node=l.createNode?l.createNode(n.schema,e,n):s?new Wd(e):e,t&&u.node instanceof Id&&(u.node.tag=t),u.node}var cm=function(e,t){return e.key<t.key?-1:e.key>t.key?1:0},mm=function(){function e(t){var n=t.customTags,a=t.merge,r=t.schema,i=t.sortMapEntries,o=t.tags;pu(this,e),this.merge=!!a,this.name=r,this.sortMapEntries=!0===i?cm:i||null,!n&&o&&function(e,t){if(!jc[e]&&Rc(!0)){jc[e]=!0;var n="The option '".concat(e,"' will be removed in a future release");Wc(n+=t?", use '".concat(t,"' instead."):".","DeprecationWarning")}}("tags","customTags"),this.tags=function(e,t,n,a){var r=e[a.replace(/\W/g,"")];if(!r){var i=Object.keys(e).map((e=>JSON.stringify(e))).join(", ");throw new Error('Unknown schema "'.concat(a,'"; use one of ').concat(i))}if(Array.isArray(n)){var o,s=Au(n);try{for(s.s();!(o=s.n()).done;){var l=o.value;r=r.concat(l)}}catch(e){s.e(e)}finally{s.f()}}else"function"==typeof n&&(r=n(r.slice()));for(var u=0;u<r.length;++u){var d=r[u];if("string"==typeof d){var c=t[d];if(!c){var m=Object.keys(t).map((e=>JSON.stringify(e))).join(", ");throw new Error('Unknown custom tag "'.concat(d,'"; use one of ').concat(m))}r[u]=c}}return r}(lm,um,n||o,r)}return gu(e,[{key:"createNode",value:function(t,n,a,r){var i={defaultPrefix:e.defaultPrefix,schema:this,wrapScalars:n};return dm(t,a,r?Object.assign(r,i):i)}},{key:"createPair",value:function(e,t,n){n||(n={wrapScalars:!0});var a=this.createNode(e,n.wrapScalars,null,n),r=this.createNode(t,n.wrapScalars,null,n);return new Hd(a,r)}}]),e}();vu(mm,"defaultPrefix","tag:yaml.org,2002:"),vu(mm,"defaultTags",ad);var hm={anchorPrefix:"a",customTags:null,indent:2,indentSeq:!0,keepCstNodes:!1,keepNodeTypes:!0,keepBlobsInJSON:!0,mapAsMap:!1,maxAliasCount:100,prettyErrors:!1,simpleKeys:!1,version:"1.2"},pm={get binary(){return Gd},set binary(e){Object.assign(Gd,e)},get bool(){return Kd},set bool(e){Object.assign(Kd,e)},get int(){return Jd},set int(e){Object.assign(Jd,e)},get null(){return Qd},set null(e){Object.assign(Qd,e)},get str(){return Zd},set str(e){Object.assign(Zd,e)}},fm={"1.0":{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"tag:yaml.org,2002:"},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:"tag:yaml.org,2002:"}]},1.2:{schema:"core",merge:!1,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:"tag:yaml.org,2002:"}]}};function gm(e,t){if("1.0"===(e.version||e.options.version)){var n=t.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(n)return"!"+n[1];var a=t.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);return a?"!".concat(a[1],"/").concat(a[2]):"!".concat(t.replace(/^tag:/,""))}var r=e.tagPrefixes.find((e=>0===t.indexOf(e.prefix)));if(!r){var i=e.getDefaults().tagPrefixes;r=i&&i.find((e=>0===t.indexOf(e.prefix)))}if(!r)return"!"===t[0]?t:"!<".concat(t,">");var o=t.substr(r.prefix.length).replace(/[!,[\]{}]/g,(e=>({"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"}[e])));return r.handle+o}function vm(e,t,n,a){var r,i=t.doc,o=i.anchors,s=i.schema;if(!(e instanceof Id)){var l={aliasNodes:[],onTagObj:function(e){return r=e},prevObjects:new Map};e=s.createNode(e,!0,null,l);var u,d=Au(l.aliasNodes);try{for(d.s();!(u=d.n()).done;){var c=u.value;c.source=c.source.node;var m=o.getName(c.source);m||(m=o.newName(),o.map[m]=c.source)}}catch(e){d.e(e)}finally{d.f()}}if(e instanceof Hd)return e.toString(t,n,a);r||(r=function(e,t){if(t instanceof Ud)return Ud;if(t.tag){var n=e.filter((e=>e.tag===t.tag));if(n.length>0)return n.find((e=>e.format===t.format))||n[0]}var a,r;if(t instanceof Wd){r=t.value;var i=e.filter((e=>e.identify&&e.identify(r)||e.class&&r instanceof e.class));a=i.find((e=>e.format===t.format))||i.find((e=>!e.format))}else r=t,a=e.find((e=>e.nodeClass&&r instanceof e.nodeClass));if(!a){var o=r&&r.constructor?r.constructor.name:hu(r);throw new Error("Tag not resolved for ".concat(o," value"))}return a}(s.tags,e));var h=function(e,t,n){var a=n.anchors,r=n.doc,i=[],o=r.anchors.getName(e);return o&&(a[o]=e,i.push("&".concat(o))),e.tag?i.push(gm(r,e.tag)):t.default||i.push(gm(r,t.tag)),i.join(" ")}(e,r,t);h.length>0&&(t.indentAtStart=(t.indentAtStart||0)+h.length+1);var p="function"==typeof r.stringify?r.stringify(e,t,n,a):e instanceof Wd?lc(e,t,n,a):e.toString(t,n,a);return h?e instanceof Wd||"{"===p[0]||"["===p[0]?"".concat(h," ").concat(p):"".concat(h,"\n").concat(t.indent).concat(p):p}var bm=function(){function e(t){pu(this,e),vu(this,"map",Object.create(null)),this.prefix=t}return gu(e,[{key:"createAlias",value:function(e,t){return this.setAnchor(e,t),new Ud(e)}},{key:"createMergePair",value:function(){for(var e=this,t=new Xd,n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return t.value.items=a.map((t=>{if(t instanceof Ud){if(t.source instanceof Yd)return t}else if(t instanceof Yd)return e.createAlias(t);throw new Error("Merge sources must be Map nodes or their Aliases")})),t}},{key:"getName",value:function(e){var t=this.map;return Object.keys(t).find((n=>t[n]===e))}},{key:"getNames",value:function(){return Object.keys(this.map)}},{key:"getNode",value:function(e){return this.map[e]}},{key:"newName",value:function(e){e||(e=this.prefix);for(var t=Object.keys(this.map),n=1;;++n){var a="".concat(e).concat(n);if(!t.includes(a))return a}}},{key:"resolveNodes",value:function(){var e=this.map,t=this._cstAliases;Object.keys(e).forEach((t=>{e[t]=e[t].resolved})),t.forEach((e=>{e.source=e.source.resolved})),delete this._cstAliases}},{key:"setAnchor",value:function(t,n){if(null!=t&&!e.validAnchorNode(t))throw new Error("Anchors may only be set for Scalar, Seq and Map nodes");if(n&&/[\x00-\x19\s,[\]{}]/.test(n))throw new Error("Anchor names must not contain whitespace or control characters");var a=this.map,r=t&&Object.keys(a).find((e=>a[e]===t));if(r){if(!n)return r;r!==n&&(delete a[r],a[n]=t)}else{if(!n){if(!t)return null;n=this.newName()}a[n]=t}return n}}],[{key:"validAnchorNode",value:function(e){return e instanceof Wd||e instanceof $d||e instanceof Yd}}]),e}(),ym=function e(t,n){if(t&&"object"===hu(t)){var a=t.tag;t instanceof zd?(a&&(n[a]=!0),t.items.forEach((t=>e(t,n)))):t instanceof Hd?(e(t.key,n),e(t.value,n)):t instanceof Wd&&a&&(n[a]=!0)}return n},wm=function(e){return Object.keys(ym(e,{}))};function Dm(e,t){var n=e.tagPrefixes,a=Su(t.parameters,2),r=a[0],i=a[1];if(!r||!i){throw new md(t,"Insufficient parameters given for %TAG directive")}if(n.some((e=>e.handle===r))){throw new md(t,"The %TAG directive must only be given at most once per handle in the same document.")}return{handle:r,prefix:i}}function _m(e,t){var n=Su(t.parameters,1)[0];if("YAML:1.0"===t.name&&(n="1.0"),!n){throw new md(t,"Insufficient parameters given for %YAML directive")}if(!fm[n]){var a=e.version||e.options.version,r="Document will be parsed as YAML ".concat(a," rather than YAML ").concat(n);e.warnings.push(new pd(t,r))}return n}function km(e){if(e instanceof zd)return!0;throw new Error("Expected a YAML collection as document contents")}var Cm=function(){function e(t){pu(this,e),this.anchors=new bm(t.anchorPrefix),this.commentBefore=null,this.comment=null,this.contents=null,this.directivesEndMarker=null,this.errors=[],this.options=t,this.schema=null,this.tagPrefixes=[],this.version=null,this.warnings=[]}return gu(e,[{key:"add",value:function(e){return km(this.contents),this.contents.add(e)}},{key:"addIn",value:function(e,t){km(this.contents),this.contents.addIn(e,t)}},{key:"delete",value:function(e){return km(this.contents),this.contents.delete(e)}},{key:"deleteIn",value:function(e){return Ld(e)?null!=this.contents&&(this.contents=null,!0):(km(this.contents),this.contents.deleteIn(e))}},{key:"getDefaults",value:function(){return e.defaults[this.version]||e.defaults[this.options.version]||{}}},{key:"get",value:function(e,t){return this.contents instanceof zd?this.contents.get(e,t):void 0}},{key:"getIn",value:function(e,t){return Ld(e)?!t&&this.contents instanceof Wd?this.contents.value:this.contents:this.contents instanceof zd?this.contents.getIn(e,t):void 0}},{key:"has",value:function(e){return this.contents instanceof zd&&this.contents.has(e)}},{key:"hasIn",value:function(e){return Ld(e)?void 0!==this.contents:this.contents instanceof zd&&this.contents.hasIn(e)}},{key:"set",value:function(e,t){km(this.contents),this.contents.set(e,t)}},{key:"setIn",value:function(e,t){Ld(e)?this.contents=t:(km(this.contents),this.contents.setIn(e,t))}},{key:"setSchema",value:function(e,t){if(e||t||!this.schema){"number"==typeof e&&(e=e.toFixed(1)),"1.0"===e||"1.1"===e||"1.2"===e?(this.version?this.version=e:this.options.version=e,delete this.options.schema):e&&"string"==typeof e&&(this.options.schema=e),Array.isArray(t)&&(this.options.customTags=t);var n=Object.assign({},this.getDefaults(),this.options);this.schema=new mm(n)}}},{key:"parse",value:function(e,t){this.options.keepCstNodes&&(this.cstNode=e),this.options.keepNodeTypes&&(this.type="DOCUMENT");var n=e.directives,a=void 0===n?[]:n,r=e.contents,i=void 0===r?[]:r,o=e.directivesEndMarker,s=e.error,l=e.valueRange;if(s&&(s.source||(s.source=this),this.errors.push(s)),function(e,t,n){var a,r=[],i=!1,o=Au(t);try{for(o.s();!(a=o.n()).done;){var s=a.value,l=s.comment,u=s.name;switch(u){case"TAG":try{e.tagPrefixes.push(Dm(e,s))}catch(t){e.errors.push(t)}i=!0;break;case"YAML":case"YAML:1.0":e.version&&e.errors.push(new md(s,"The %YAML directive must only be given at most once per document."));try{e.version=_m(e,s)}catch(t){e.errors.push(t)}i=!0;break;default:if(u){var d="YAML only supports %TAG and %YAML directives, and not %".concat(u);e.warnings.push(new pd(s,d))}}l&&r.push(l)}}catch(e){o.e(e)}finally{o.f()}n&&!i&&"1.1"===(e.version||n.version||e.options.version)&&(e.tagPrefixes=n.tagPrefixes.map((e=>({handle:e.handle,prefix:e.prefix}))),e.version=n.version);e.commentBefore=r.join("\n")||null}(this,a,t),o&&(this.directivesEndMarker=!0),this.range=l?[l.start,l.end]:null,this.setSchema(),this.anchors._cstAliases=[],function(e,t){var n,a={before:[],after:[]},r=void 0,i=!1,o=Au(t);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(s.valueRange){if(void 0!==r){e.errors.push(new hd(s,"Document contains trailing content not separated by a ... or --- line"));break}var l=yc(e,s);i&&(l.spaceBefore=!0,i=!1),r=l}else null!==s.comment?(void 0===r?a.before:a.after).push(s.comment):s.type===Bu&&(i=!0,void 0===r&&a.before.length>0&&!e.commentBefore&&(e.commentBefore=a.before.join("\n"),a.before=[]))}}catch(e){o.e(e)}finally{o.f()}if(e.contents=r||null,r){var u=a.before.join("\n");if(u){var d=r instanceof zd&&r.items[0]?r.items[0]:r;d.commentBefore=d.commentBefore?"".concat(u,"\n").concat(d.commentBefore):u}e.comment=a.after.join("\n")||null}else e.comment=a.before.concat(a.after).join("\n")||null}(this,i),this.anchors.resolveNodes(),this.options.prettyErrors){var u,d=Au(this.errors);try{for(d.s();!(u=d.n()).done;){var c=u.value;c instanceof dd&&c.makePretty()}}catch(e){d.e(e)}finally{d.f()}var m,h=Au(this.warnings);try{for(h.s();!(m=h.n()).done;){var p=m.value;p instanceof dd&&p.makePretty()}}catch(e){h.e(e)}finally{h.f()}}return this}},{key:"listNonDefaultTags",value:function(){return wm(this.contents).filter((e=>0!==e.indexOf(mm.defaultPrefix)))}},{key:"setTagPrefix",value:function(e,t){if("!"!==e[0]||"!"!==e[e.length-1])throw new Error("Handle must start and end with !");if(t){var n=this.tagPrefixes.find((t=>t.handle===e));n?n.prefix=t:this.tagPrefixes.push({handle:e,prefix:t})}else this.tagPrefixes=this.tagPrefixes.filter((t=>t.handle!==e))}},{key:"toJSON",value:function(e,t){var n=this,a=this.options,r=a.keepBlobsInJSON,i=a.mapAsMap,o=a.maxAliasCount,s=r&&("string"!=typeof e||!(this.contents instanceof Wd)),l={doc:this,indentStep:" ",keep:s,mapAsMap:s&&!!i,maxAliasCount:o,stringify:vm},u=Object.keys(this.anchors.map);u.length>0&&(l.anchors=new Map(u.map((e=>[n.anchors.map[e],{alias:[],aliasCount:0,count:1}]))));var d=Rd(this.contents,e,l);if("function"==typeof t&&l.anchors){var c,m=Au(l.anchors.values());try{for(m.s();!(c=m.n()).done;){var h=c.value,p=h.count;t(h.res,p)}}catch(e){m.e(e)}finally{m.f()}}return d}},{key:"toString",value:function(){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");var e=this.options.indent;if(!Number.isInteger(e)||e<=0){var t=JSON.stringify(e);throw new Error('"indent" option must be a positive integer, not '.concat(t))}this.setSchema();var n=[],a=!1;if(this.version){var r="%YAML 1.2";"yaml-1.1"===this.schema.name&&("1.0"===this.version?r="%YAML:1.0":"1.1"===this.version&&(r="%YAML 1.1")),n.push(r),a=!0}var i=this.listNonDefaultTags();this.tagPrefixes.forEach((e=>{var t=e.handle,r=e.prefix;i.some((e=>0===e.indexOf(r)))&&(n.push("%TAG ".concat(t," ").concat(r)),a=!0)})),(a||this.directivesEndMarker)&&n.push("---"),this.commentBefore&&(!a&&this.directivesEndMarker||n.unshift(""),n.unshift(this.commentBefore.replace(/^/gm,"#")));var o={anchors:Object.create(null),doc:this,indent:"",indentStep:" ".repeat(e),stringify:vm},s=!1,l=null;if(this.contents){this.contents instanceof Id&&(this.contents.spaceBefore&&(a||this.directivesEndMarker)&&n.push(""),this.contents.commentBefore&&n.push(this.contents.commentBefore.replace(/^/gm,"#")),o.forceBlockIndent=!!this.comment,l=this.contents.comment);var u=l?null:()=>s=!0,d=vm(this.contents,o,(()=>l=null),u);n.push(Ad(d,"",l))}else void 0!==this.contents&&n.push(vm(this.contents,o));return this.comment&&(s&&!l||""===n[n.length-1]||n.push(""),n.push(this.comment.replace(/^/gm,"#"))),n.join("\n")+"\n"}}]),e}();vu(Cm,"defaults",fm);var Em=function(e){bu(n,Cm);var t=xu(n);function n(e){return pu(this,n),t.call(this,Object.assign({},hm,e))}return n}();function xm(e,t){var n=Nd(e),a=new Em(t).parse(n[0]);if(n.length>1){a.errors.unshift(new md(n[1],"Source contains multiple documents; please use YAML.parseAllDocuments()"))}return a}var Mm={createNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;void 0===n&&"string"==typeof t&&(n=t,t=!0);var a=Object.assign({},Cm.defaults[hm.version],hm),r=new mm(a);return r.createNode(e,t,n)},defaultOptions:hm,Document:Em,parse:function(e,t){var n=xm(e,t);if(n.warnings.forEach((e=>Wc(e))),n.errors.length>0)throw n.errors[0];return n.toJSON()},parseAllDocuments:function(e,t){var n,a,r=[],i=Au(Nd(e));try{for(i.s();!(a=i.n()).done;){var o=a.value,s=new Em(t);s.parse(o,n),r.push(s),n=s}}catch(e){i.e(e)}finally{i.f()}return r},parseCST:Nd,parseDocument:xm,scalarOptions:pm,stringify:function(e,t){var n=new Em(t);return n.contents=e,String(n)}},Sm=ee(Object.freeze({__proto__:null,YAML:Mm})).YAML;class Fm extends Bl{parse(e){switch(e.type){case"object":if(Wl.isDateTime(e.value))return au.coreFns.luxon.dateToString(e.value,this.config.datetime_format);if(kr.isDataArray(e.value))return this.parseArrayToText(e.value.values);try{const t=JSON.stringify(e.value,lu);return Sm.stringify(JSON.parse(t))}catch(e){}return e.value;case"array":return this.parseArrayToText(e.value);case"link":return e.value.markdown();default:return kr.getDataviewAPI().value.toString(e.value)}}parseArrayToText(e){return`[${(e=e.map((e=>this.parse(kr.wrapLiteral(e))))).join(",")}]`}}class Tm{}Tm.setType=(e,t,n,a)=>{var r,i;switch(e){case o.MARKDOWN:return(new uu).beforeParse(a,n);case o.SORTING:return new mu;case o.TAGS:return new $l;case o.CALENDAR:return(new ru).beforeParse(null!==(r=t.date_format)&&void 0!==r?r:N.local_settings.date_format);case o.CALENDAR_TIME:return(new ru).beforeParse(null!==(i=t.datetime_format)&&void 0!==i?i:N.local_settings.datetime_format);case o.METATADA_TIME:return new iu;case o.NUMBER:return new du;case o.CHECKBOX:return new Hl;case o.RELATION:return new su;case o.SELECT:return(new cu).setConfig(t);case o.TASK:case o.FORMULA:case o.ROLLUP:case o.INLINKS:case o.OUTLINKS:return new ou;default:return(new Fm).setConfig(t)}};class Pm{parseLiteral(e,t,n,a=!1,r=!1){kr.isTruthy(null==e?void 0:e.toString())||(e=""),e=this.parseDataArray(e);const i=kr.wrapLiteral(e);return Tm.setType(t,n,a,r).parseLiteral(i)}parseDataArray(e){return null==e||kr.isDataArray(e)&&(e=e.values),e}parseRowToLiteral(e,t,n){var a;if("string"==typeof n)try{n.startsWith("{")&&n.endsWith("}")?n=JSON.parse(n):W.TEXT_ARRAY.test(n)&&(n=(n=n.replaceAll(W.TEXT_ARRAY,"$2")).split(","))}catch(e){}if(t.nestedKey)try{const r=null!==(a=e[t.key])&&void 0!==a?a:{};return Ll(zl(t.nestedKey,n),r)}catch(e){X.error(`Error parsing row to literal: ${e}`),n=""}return n}parseRowToCell(e,t,n,a){let r=e[t.key];return t.nestedKey&&void 0!==r&&(r=this.obtainAnidatedLiteral(t.nestedKey,r,n,a)),this.parseLiteral(r,n,a)}obtainAnidatedLiteral(e,t,n,a){const r=e.split("."),i=r.shift(),o=kr.wrapLiteral(t);return void 0===o.value?(X.debug(`nested key ${e} not found in object ${t}`),null):0===r.length?"object"===o.type?Om.parseLiteral(t[i],n,a):t:"object"!==o.type?(X.debug(`nested key ${e} not found in object ${t}`),null):this.obtainAnidatedLiteral(r.join("."),t[i],n,a)}static getInstance(){return this.instance||(this.instance=new Pm),this.instance}}const Om=Pm.getInstance(),Nm=new Map([["today",{unit:"day",date:Wl.local().startOf("day")}],["yesterday",{unit:"day",date:Wl.local().minus({days:1}).startOf("day")}],["tomorrow",{unit:"day",date:Wl.local().plus({days:1}).startOf("day")}],["thisweek",{unit:"week",date:Wl.local().startOf("week")}],["lastweek",{unit:"week",date:Wl.local().minus({weeks:1}).startOf("week")}],["nextweek",{unit:"week",date:Wl.local().plus({weeks:1}).startOf("week")}],["thismonth",{unit:"month",date:Wl.local().startOf("month")}],["lastmonth",{unit:"month",date:Wl.local().minus({months:1}).startOf("month")}],["nextmonth",{unit:"month",date:Wl.local().plus({months:1}).startOf("month")}],["thisyear",{unit:"year",date:Wl.local().startOf("year")}],["lastyear",{unit:"year",date:Wl.local().minus({years:1}).startOf("year")}],["nextyear",{unit:"year",date:Wl.local().plus({years:1}).startOf("year")}],["thisquarter",{unit:"quarter",date:Wl.local().startOf("quarter")}],["lastquarter",{unit:"quarter",date:Wl.local().minus({quarters:1}).startOf("quarter")}],["nextquarter",{unit:"quarter",date:Wl.local().plus({quarters:1}).startOf("quarter")}]]);class Am{static toCalendarValue(e){if(e.startsWith("@")){const t=Nm.get(e.slice(1).toLowerCase());return t||Nm.get("today")}const t=Wl.fromISO(e);return{unit:"day",date:t.isValid?t:Wl.local()}}}function Im(e,t,n){return!e||0===e.length||!e.some((e=>!new Rm(n).check(t,e)))}class Rm{constructor(e){this.ddbbConfig=e}check(e,t){return t.condition?this.validateGroupCondition(e,t):this.validateAtomicFilter(e,t)}validateGroupCondition(e,t){if(t.disabled)return!0;let n=!0;switch(t.condition){case M.AND:n=!t.filters.some((t=>!this.check(e,t)));break;case M.OR:n=t.filters.some((t=>this.check(e,t)))}return n}validateAtomicFilter(e,t){const{field:n,operator:a,value:r,type:i}=t,s=n.split(".").reduce(((e,t)=>e[t]),e),l=function(e){const t=Object.entries(x).find((([t])=>t===e));return t?t[1][1]:""}(a);if(x.IS_EMPTY[1]===l)return null==s||""===s;if(x.IS_NOT_EMPTY[1]===l)return null!=s&&""!==s;switch(i){case o.CALENDAR:case o.CALENDAR_TIME:return this.calendarAtomicFilter(s,l,r);case o.NUMBER:return this.numberAtomicFilter(s,l,r);default:return this.mdAtomicFilter(s,l,r)}}numberAtomicFilter(e,t,n){const a=Om.parseLiteral(e,o.NUMBER,this.ddbbConfig),r=Om.parseLiteral(n,o.NUMBER,this.ddbbConfig);if(isNaN(a)||isNaN(r))return!1;switch(t){case x.EQUAL[1]:return a===r;case x.NOT_EQUAL[1]:return a!==r;case x.GREATER_THAN[1]:return r>a;case x.LESS_THAN[1]:return r<a;case x.GREATER_THAN_OR_EQUAL[1]:return r>=a;case x.LESS_THAN_OR_EQUAL[1]:return r<=a;default:return X.error(`Operator ${t} not supported for numberAtomicFilter`),!1}}calendarAtomicFilter(e,t,n){if(!Wl.isDateTime(e))return!1;const a=Am.toCalendarValue(n),r=e.diff(a.date,a.unit).as(`${a.unit}s`);switch(t){case x.EQUAL[1]:return 0===r;case x.NOT_EQUAL[1]:return 0!==r;case x.GREATER_THAN[1]:return r>0;case x.LESS_THAN[1]:return r<0;case x.GREATER_THAN_OR_EQUAL[1]:return r>=0;case x.LESS_THAN_OR_EQUAL[1]:return r<=0;default:return X.error(`Operator ${t} not supported for calendarAtomicFilter`),!1}}mdAtomicFilter(e,t,n){const a=Om.parseLiteral(e,o.MARKDOWN,this.ddbbConfig);switch(t){case x.EQUAL[1]:if(a!==n)return!1;break;case x.NOT_EQUAL[1]:if(a===n)return!1;break;case x.GREATER_THAN[1]:if(a<=n)return!1;break;case x.LESS_THAN[1]:if(a>=n)return!1;break;case x.GREATER_THAN_OR_EQUAL[1]:if(a<n)return!1;break;case x.LESS_THAN_OR_EQUAL[1]:if(a>n)return!1;break;case x.CONTAINS[1]:if(!a.toString().includes(n))return!1;break;case x.NOT_CONTAINS[1]:if(a.toString().includes(n))return!1;break;case x.STARTS_WITH[1]:if(!a.toString().startsWith(n))return!1;break;case x.ENDS_WITH[1]:if(!a.toString().endsWith(n))return!1;break;default:throw new Error(`Unknown operator ${t}`)}return!0}}function Wm(t,n,a,r,i){return new e.Setting(t).setName(n).setDesc(a).addToggle((e=>e.setValue(r).onChange(i)))}function jm(t,n,a,r,i,o){return new e.Setting(t).setName(n).setDesc(a).addDropdown((e=>{e.addOptions(i),e.setValue(r),e.onChange(o)}))}function Lm(t,n,a,r,i,o){return new e.Setting(t).setName(n).setDesc(a).addText((e=>e.setPlaceholder(r).setValue(i).onChange(o)))}function zm(e,t,n="h2"){e.createEl(n,{text:t})}var Bm={ribbon_icon_title:"Create a new database table",menu_pane_open_db_settings_action:"Open database Settings",menu_pane_create_db:"New database folder",menu_pane_open_as_db_action:"Open as database folder",menu_pane_open_as_md_action:"Open as Markdown",operator_equal:"=",operator_not_equal:"!=",operator_greater_than:">",operator_less_than:"<",operator_greater_than_or_equal:">=",operator_less_than_or_equal:"<=",operator_contains:"Contains",operator_does_not_contain:"Does not contain",operator_starts_with:"Starts with",operator_ends_with:"Ends with",operator_is_empty:"Is empty",operator_is_not_empty:"Is not empty",manual:"Manual",toolbar_menu_aria_label:"Open table options",toolbar_menu_export_csv:"Export CSV",toolbar_menu_import_csv:"Import CSV",toolbar_menu_search_bar:"Global search",toolbar_menu_add_row:"Add row",current_folder:"Current folder",current_folder_without_subfolders:"Current folder without subfolders",tag:"Tag",outgoing_link:"Outgoing link",incoming_link:"Incoming link",query:"Dataview query",query_js:"Dataview query (JS Pages)",active_go_next_page:"Go to next page",active_go_previous_page:"Go to previous page",active_add_new_row:"Add new row",active_open_settings:"Open Database settings",active_toggle_filters:"Toggle filters",active_open_filters:"Open filters",footer_menu_none:"None",footer_menu_count_unique:"Count unique values",footer_menu_count_empty:"Count empty values",footer_menu_percent_empty:"Percent empty values",footer_menu_count_filled:"Count filled values",footer_menu_percent_filled:"Percent filled values",footer_menu_average:"Average",footer_menu_sum:"Sum",footer_menu_min:"Min",footer_menu_max:"Max",footer_menu_formula:"Formula",footer_menu_earliest_date:"Earliest",footer_menu_latest_date:"Latest",footer_menu_count_range_date:"Range of dates",header_menu_sort_ascending_remove:"Remove sort ascending",header_menu_sort_ascending:"Sort ascending",header_menu_sort_descending_remove:"Remove sort descending",header_menu_sort_descending:"Sort descending",header_menu_delete_column:"Delete",header_menu_hide_column:"Hide",header_menu_insert_column_left:"Insert left",header_menu_insert_column_right:"Insert right",header_menu_settings:"Settings",header_menu_property_type:"Property Type",number:"Number",text:"Text",select:"Select",tags:"Tags",calendar:"Calendar",calendar_time:"Calendar time",checkbox:"Checkbox",formula:"Formula",relation:"Relation",rollup:"Rollup",markdown:"Markdown",sorting:"Sorting",metadata_time:"Metadata time",task:"Task",inlinks:"Inlinks",outlinks:"Outlinks",new_column:"New column",top:"Top",bottom:"Bottom",last_field:"Last field",confirm_modal_ok:"Yes",confirm_modal_ko:"No",add_row_modal_filename_text_title:"Filename",add_row_modal_filename_text_desc:"Filename associated with the new row",add_row_modal_filename_text_placeholder:"Enter filename",add_row_modal_filename_text_button_tooltip:"Add new row",add_row_modal_template_dropdown_title:"Row Template",add_row_modal_template_dropdown_desc:"Select from the existing templates to create a new row. The list is related with template folder setting. Leave empty to create an empty file.",add_row_modal_template_dropdown_placeholder:"Select a template...",add_row_modal_section_title:"Columns menu",add_row_modal_add_empty_column_title:"Add empty column",add_row_modal_add_empty_column_desc:"Add a new column which do not exist yet in any row",add_row_modal_add_empty_column_placeholder:"Column name",add_row_modal_add_empty_column_button_tooltip:"Add new column",add_row_modal_add_empty_notice_empty:"New column added",add_row_modal_add_empty_notice_informed:"{0} added to the table",add_row_modal_add_existing_column_title:"Select an existing column to add",add_row_modal_add_existing_column_desc:"Select an existing column to add not included yet in the table",add_row_modal_add_existing_column_placeholder:"Search column...",add_row_modal_add_existing_column_button_tooltip:"Create the selected column and refresh the table",add_row_modal_add_existing_notice_error_empty:"You need to select a column to add",add_row_modal_add_existing_notice_correct:"{0} added to the table",add_row_modal_quick_options_title:"Column quick options",add_row_modal_quick_options_desc:"Quick options of {0}",add_row_modal_quick_options_desc_metadata:" (Metadata)",add_row_modal_quick_options_desc_tooltip:"Show or hide {0}",add_row_modal_quick_options_desc_button_add_tooltip:"Open settings of {0}",add_row_modal_quick_options_desc_button_delete_tooltip:"Delete {0}",add_row_modal_quick_options_desc_button_delete_notice_confirm:"Are you sure you want to delete {0}?",filters_modal_title:"Table filters",filters_modal_add_single_filter:"Add Filter",filters_modal_add_group_filter:"Add Group",filters_modal_add_group_filter_error_no_columns:"You need to add at least one column to the table to create a filter",filters_modal_add_group_filter_button_atomic_filter_tooltip:"Add atomic filter",filters_modal_add_group_filter_button_group_filter_tooltip:"Add group filter",filters_modal_add_group_filter_button_delete_tooltip:"Delete group filter",filters_modal_add_group_filter_button_enable_tooltip:"Enable/Disable group filter",column_settings_modal_section_type_title:"Particular properties of {0} column type",column_settings_modal_section_style_title:"Style",column_settings_modal_section_behaviour_title:"Behaviour",column_settings_modal_formula_input_persist_toggle_title:"Persist formula output",column_settings_modal_formula_input_persist_toggle_desc:"Enable/disable to persist formula output on your notes (Only persisted formulas could be searchable and sortable)",column_settings_modal_formula_input_textarea_title:"Formula input",column_settings_modal_formula_input_textarea_desc:"Write your column formula using the available functions + javascript",column_settings_modal_formula_input_textarea_placeholder:"Write your formula here...",column_settings_modal_formula_input_textarea_docu_link_text:"Check our documentation for more information about how to use formulas",column_settings_modal_database_selector_title:"Select another table to relate with",column_settings_modal_database_selector_desc:"Select from the existing tables to relate with the current column",column_settings_modal_database_selector_placeholder:"Search relation...",column_settings_modal_link_alias_title:"Enable link alias",column_settings_modal_link_alias_desc:"Enable/disable alias for media links using column label",column_settings_modal_link_alias_text_title:"Custom link alias",column_settings_modal_link_alias_text_desc:"Custom alias for media links (leave blank to use column label)",column_settings_modal_link_alias_text_placeholder:"Insert alias...",column_settings_modal_media_dimension_title:"Dimensions of embeded media",column_settings_modal_media_dimension_desc:"Choose dimensions of embeded media (heigthxwidth)",column_settings_modal_media_dimension_placeholder_height:"Height...",column_settings_modal_media_dimension_placeholder_width:"Width...",column_settings_modal_media_dimension_button_tooltip:"Restart default values",column_settings_modal_media_toggle_title:"Enable media links",column_settings_modal_media_toggle_desc:"Enable/disable wrap media links with embedding content",column_settings_modal_rollup_action_title:"Select action",column_settings_modal_rollup_action_desc:"Select the action to perform on the rollup",column_settings_modal_rollup_action_placeholder:"Select action...",column_settings_modal_rollup_associated_relation_title:"Select relation column",column_settings_modal_rollup_associated_relation_desc:"Select the relation column to perform the rollup",column_settings_modal_rollup_associated_relation_placeholder:"Search Relation...",column_settings_modal_rollup_key_title:"Select property of relation",column_settings_modal_rollup_key_desc:"Select the property to rollup from the relation",column_settings_modal_rollup_key_placeholder:"Search property...",column_settings_modal_rollup_persist_toggle_title:"Persist rollup output",column_settings_modal_rollup_persist_toggle_desc:"Enable/disable to persist rollup output on your notes (Only persisted rollups could be searchable and sortable)",column_settings_modal_aligment_select_title:"Select alignment",column_settings_modal_aligment_select_desc:"Change content alignment of the column",column_settings_modal_text_alignment_select_title:"text alignment",column_settings_modal_text_alignment_select_left:"left aligned",column_settings_modal_text_alignment_select_center:"centered",column_settings_modal_text_alignment_select_right:"right aligned",column_settings_modal_text_alignment_select_justify:"justified",column_settings_modal_aligment_vertical_select_title:"Select vertical alignment",column_settings_modal_aligment_vertical_select_desc:"Change content vertical alignment of the column",column_settings_modal_text_alignment_vertical_select_title:"text vertical alignment",column_settings_modal_text_alignment_vertical_select_top:"top aligned",column_settings_modal_text_alignment_vertical_select_middle:"middle aligned",column_settings_modal_text_alignment_vertical_select_bottom:"bottom aligned",column_settings_modal_wrap_content_toggle_title:"Wrap content",column_settings_modal_wrap_content_toggle_desc:"Enable/disable to wrap content of the column",column_settings_modal_option_source_dropdown_title:"Select option source",column_settings_modal_option_source_dropdown_desc:"Select the source of the options",column_settings_modal_formula_option_source_title:"Formula option source",column_settings_modal_formula_option_source_desc:"Write your formula to generate the options",column_settings_modal_formula_option_source_placeholder:"Write your formula here...",column_settings_modal_hide_completed_tasks_toggle_title:"Hide completed tasks",column_settings_modal_hide_completed_tasks_toggle_desc:"Enable/disable to hide completed tasks",column_settings_modal_column_id_title:"Column ID",column_settings_modal_column_id_desc:"Unique ID of the column. Key used on save (support nested using '.') and also referenced in formulas and rollups",column_settings_modal_column_id_placeholder:"Insert column ID...",column_settings_modal_column_id_button_tooltip:"Save column ID",column_settings_modal_column_id_notice_error_on_save:"Error saving id. {0}",column_settings_modal_column_id_notice_success_on_save:"Column ID saved successfully with value: {0}",column_settings_modal_column_id_error_empty_root_key:"Root key is required",column_settings_modal_column_id_error_invalid_key:"The root key can only contain letters, numbers and underscores",column_settings_modal_column_id_error_already_exists:"The ID already exists",column_settings_modal_inline_toggle_title:"Inline field",column_settings_modal_inline_toggle_desc:"Convert field to inline (field:: value) or leave it as frontmatter (---field: value---)",column_settings_modal_selected_column_options_title:"Column Options",column_settings_modal_selected_column_options_new_option:"Add new label and value",column_settings_modal_selected_column_options_new_option_desc:"Add new pair label-value to the list of options available for this column",column_settings_modal_selected_column_options_new_option_label_placeholder:"Insert label...",column_settings_modal_selected_column_options_new_option_value_placeholder:"Insert value...",column_settings_modal_selected_column_options_new_option_button_tooltip:"Save option",column_settings_modal_selected_column_options_edit:"Edit label",column_settings_modal_selected_column_options_notice_error_empty_label:"Empty label or value could not be added!",column_settings_modal_selected_column_options_notice_error_duplicate_label:"Label already exists!",column_settings_modal_selected_column_options_notice_update_success:"Label updated successfully for all the notes!",column_settings_modal_selected_column_options_notice_update_error:"Error editing {0}",column_settings_modal_selected_column_options_notice_delete_success:"Label {0} was deleted successfully for all the notes!",column_settings_modal_selected_column_options_notice_delete_error:"Error deleting {0}",column_settings_modal_relation_color_title:"Relation color",column_settings_modal_relation_color_desc:"Select the color of the relation",text_modal_default_placeholder:"Insert text...",settings_title:"Database Folder Plugin",settings_default_values:"Restore default values",settings_automation_section:"Automations related to the table",settings_column_section:"Configuration about columns",settings_csv_section:"Configuration about CSV I/O",settings_developer_section:"Configuration about developer tools",settings_editing_engine_section:"Configuration about editing engine",settings_folder_section:"Configuration about folder structure",settings_helper_section:"Helpers/Commands related to the table",settings_media_section:"Embedded media adjustments",settings_row_section:"Rows related configuration",settings_formula_title:"Formula Settings",settings_formula_desc:"Select the destination of the formula JS files.",settings_formula_placeholder:"Select destination...",settings_formula_toggle_title:"Enable JavaScript formulas",settings_formula_toggle_desc:"Enable/disable to use JavaScript formulas",settings_file_column_title:"Columns to group files by",settings_file_column_desc:"The folder structure will mirror the values of these columns",settings_file_column_conf_display:"Selected columns: ",settings_group_folder_column_title:"Group all files into folders automatically",settings_group_folder_column_desc:"By default, files are groupped individually, after a value is updated",settings_group_folder_column_delete_toggle_title:"Delete empty folders",settings_group_folder_column_delete_toggle_desc:"Automatically remove empty folders after grouping files.",settings_group_folder_column_hoist_toggle_title:"Hoist files with missing attributes to root folder",settings_group_folder_column_hoist_toggle_desc:"By default, files with missing attributes are hoisted to the lowest possible folder",settings_inline_options_title:"Inline fields options",settings_inline_options_default_toggle_title:"Enable inline fields as default",settings_inline_options_default_toggle_desc:"New columns will be created as inline fields by default",settings_inline_options_position_title:"Select position of new inline fields",settings_inline_options_position_desc:"New inline fields will be created in the selected position on your notes",settings_metatata_title:"Metadata toggle group",settings_metatata_file_toggle_title:"File name",settings_metatata_file_toggle_desc:"Enable/disable File Name Column",settings_metatata_create_toggle_title:"Created date",settings_metatata_create_toggle_desc:"Enable/disable Created Metadata Column",settings_metatata_modified_toggle_title:"Modified date",settings_metatata_modified_toggle_desc:"Enable/disable Modified Metadata Column",settings_metatata_task_toggle_title:"File Tasks",settings_metatata_task_toggle_desc:"Enable/disable File Tasks Column",settings_metatata_inlinks_toggle_title:"File Inlinks",settings_metatata_inlinks_toggle_desc:"Enable/disable File Inlinks Column",settings_metatata_outlinks_toggle_title:"File Outlinks",settings_metatata_outlinks_toggle_desc:"Enable/disable File Outlinks Column",settings_metatata_tags_toggle_title:"File Tags",settings_metatata_tags_toggle_desc:"Enable/disable File Tags Column",settings_remove_fields_title:"Remove fields",settings_remove_fields_desc:"Enable/disable remove fields when a column is deleted",settings_template_title:"Header templates",settings_template_file_title:"Select file as columns template",settings_template_file_desc:"Select file to use as template for database columns. Click the button to apply the template.",settings_template_file_button_tooltip:"Save columns from file",settings_template_file_notice_success_on_save:"{0} Columns were loaded from file '{1}'. Total: {2}\nClose settings modal to show the database changes",settings_template_all_title:"Use all fields",settings_template_all_desc:"Use all fields from all your notes as columns. WARNING! This will override any previous columns",settings_template_all_button_tooltip:"Save all possible columns",settings_template_all_notice_success_on_save:"{0} Columns were loaded from all fields avaliable in the current source! Close this dialog to show the database changes",settings_csv__header_title:"Mandatory header key",settings_csv__header_desc:"This setting defines the mandatory header key that must be present in the csv file",settings_csv__header_placeholder:"file key...",settings_developer_enable_toggle_title:"Enable developer settings. Logger will be enabled",settings_developer_enable_toggle_desc:"This will log all the errors and warnings in the console",settings_developer_log_level_title:"Select level info of logs",settings_developer_log_level_desc:"This setting assigns the level of logs that will be shown in the console",settings_developer_table_state_toggle_title:"Show table state",settings_developer_table_state_toggle_desc:"This will show/hide properties of the table on the bottom of the view",settings_editing_engine_date_format_title:"Date format",settings_editing_engine_date_format_desc:"The format of the date with Luxon standard",settings_editing_engine_datetime_format_title:"Datetime format",settings_editing_engine_datetime_format_desc:"The format of the datetime with Luxon standard",settings_editing_engine_metadata_datetime_format_title:"Metadata datetime format",settings_editing_engine_metadata_datetime_format_desc:"The format of the datetime with Luxon standard",settings_cell_size_title:"Cell size",settings_cell_size_desc:"Choose how compact or wide cells are.",settings_details_name_title:"Database name",settings_details_name_desc:"The name of the database",settings_details_name_placeholder:"Database name...",settings_details_description_title:"Database description",settings_details_description_desc:"The description of the database",settings_details_description_placeholder:"Database description...",settings_sticky_first_column_toggle_title:"Sticky first column",settings_sticky_first_column_toggle_desc:"Whether to make the first column sticky, so that it remains visible when scrolling horizontally.",settings_helper_autoupdate_toggle_title:"Auto update",settings_helper_autoupdate_toggle_desc:"Enable auto update listener from other files. WARNING: requires restart to take effect.",settings_helper_default_search_title:"Show Search Bar By Default",settings_helper_default_search_desc:"The search bar will be shown by default when you open a database",settings_link_alias_toggle_title:"Default link alias state (on/off)",settings_link_alias_toggle_desc:"Use column label as link alias of your URLs",settings_media_dimension_title:"Media dimensions",settings_media_dimension_desc:"Choose default value of media dimensions (heightxwidth)",settings_media_dimension_height:"Height",settings_media_dimension_width:"Width",settings_default_media_link_toggle_title:"Default media link state (on/off)",settings_default_media_link_toggle_desc:"Default value of wrap media links with embedding content",settings_font_size_title:"Select the size of the font",settings_font_size_desc:"Use the slider to select the size of the font (in pixels)",settings_footer_toggle_title:"Show footer",settings_footer_toggle_desc:"Show/hide footer of the database",settings_pagination_size_title:"Pagination size",settings_pagination_size_desc:"The number of rows to show per page",settings_row_shadow_toggle_title:"Row shadow",settings_row_shadow_toggle_desc:"Enable the row shadow to make it easier to distinguish between rows",settings_template_folder_title:"Folder to read the templates",settings_template_folder_desc:"Select folder to read the available templates for the database",settings_template_folder_placeholder:"Example: folder1/folder2",settings_source_title:"Select the source of database data",settings_source_desc:"Select from which source you want to get the data to be displayed in the table.",settings_source_form_title:"Form in function of source data",settings_source_form_tag_title:"Data Source Tags",settings_source_form_tag_desc:"Select the tags you want as data source. You can add multiple tags.",settings_source_form_tag_placeholder:"Select a tag...",settings_source_form_tag_clear_button_tooltip:"Clear all tags",settings_source_form_tag_selected:"Selected Tags: ",settings_source_form_file_title:"Select a file",settings_source_form_file_desc:"Select a file to use as source of data",settings_source_form_file_placeholder:"Example: folder1/template_file",settings_source_form_query_title:"Dataview query",settings_source_form_query_desc:"Enter a dataview query starting with FROM (the plugin autocomplete the query with TABLE & the column fields)",settings_source_form_query_placeholder:"FROM table WHERE...",settings_source_form_query_button_tooltip:"Validate query",settings_source_form_query_notice_validate:"Dataview query '{0}' is valid!",settings_source_form_query_notice_error:"Dataview query '{0}' is invalid: {1}",settings_source_form_query_js_title:"Pages dv query",settings_source_form_query_js_desc:"Introduce `dv.pages()` content. Check dataview documentation for more info.",settings_source_form_query_js_placeholder:'#myTag | `"myFolderPath"`',settings_source_form_query_js_button_tooltip:"Validate pages content",settings_source_form_query_js_notice_validate:"Pages content is valid!",settings_source_form_query_js_notice_error:"The content of `dv.pages()` is invalid: {0}",settings_source_form_destination_title:"Select destination folder",settings_source_form_destination_desc:"Select the destination of new entries for this source",settings_source_form_destination_placeholder:"Example: folder1/folder2"},$m={},Hm={lessThanXSeconds:{one:"minder as 'n sekonde",other:"minder as {{count}} sekondes"},xSeconds:{one:"1 sekonde",other:"{{count}} sekondes"},halfAMinute:"'n halwe minuut",lessThanXMinutes:{one:"minder as 'n minuut",other:"minder as {{count}} minute"},xMinutes:{one:"'n minuut",other:"{{count}} minute"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} ure"},xHours:{one:"1 uur",other:"{{count}} ure"},xDays:{one:"1 dag",other:"{{count}} dae"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weke"},xWeeks:{one:"1 week",other:"{{count}} weke"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maande"},xMonths:{one:"1 maand",other:"{{count}} maande"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer as 1 jaar",other:"meer as {{count}} jaar"},almostXYears:{one:"byna 1 jaar",other:"byna {{count}} jaar"}},Vm=function(e,t){var n,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Hm[e];return n="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),a.addSuffix?a.comparison&&a.comparison>0?"oor "+n:n+" gelede":n};function Um(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,a=e.formats[n]||e.formats[e.defaultWidth];return a}}var qm={date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ym={lastWeek:"'verlede' eeee 'om' p",yesterday:"'gister om' p",today:"'vandag om' p",tomorrow:"'môre om' p",nextWeek:"eeee 'om' p",other:"P"},Xm=e=>Ym[e];function Gm(e){return(t,n)=>{var a,r=n||{};if("formatting"===(r.context?String(r.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=r.width?String(r.width):i;a=e.formattingValues[o]||e.formattingValues[i]}else{var s=e.defaultWidth,l=r.width?String(r.width):e.defaultWidth;a=e.values[l]||e.values[s]}return a[e.argumentCallback?e.argumentCallback(t):t]}}var Km={ordinalNumber:e=>{var t=Number(e),n=t%100;if(n<20)switch(n){case 1:case 8:return t+"ste";default:return t+"de"}return t+"ste"},era:Gm({values:{narrow:["vC","nC"],abbreviated:["vC","nC"],wide:["voor Christus","na Christus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1ste kwartaal","2de kwartaal","3de kwartaal","4de kwartaal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],wide:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","D","W","D","V","S"],short:["So","Ma","Di","Wo","Do","Vr","Sa"],abbreviated:["Son","Maa","Din","Woe","Don","Vry","Sat"],wide:["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"},abbreviated:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"},wide:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"},abbreviated:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"},wide:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"}},defaultFormattingWidth:"wide"})};function Jm(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.match(e.matchPattern);if(!a)return null;var r=a[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(r.length);return{value:o,rest:s}}}function Qm(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.width,r=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],i=t.match(r);if(!i)return null;var o,s=i[0],l=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?eh(l,(e=>e.test(s))):Zm(l,(e=>e.test(s)));o=e.valueCallback?e.valueCallback(u):u,o=n.valueCallback?n.valueCallback(o):o;var d=t.slice(s.length);return{value:o,rest:d}}}function Zm(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function eh(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}var th={ordinalNumber:Jm({matchPattern:/^(\d+)(ste|de)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?C\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234](st|d)e kwartaal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i,wide:/^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^J/i,/^F/i,/^M/i,/^A/i,/^M/i,/^J/i,/^J/i,/^A/i,/^S/i,/^O/i,/^N/i,/^D/i],any:[/^Jan/i,/^Feb/i,/^Mrt/i,/^Apr/i,/^Mei/i,/^Jun/i,/^Jul/i,/^Aug/i,/^Sep/i,/^Okt/i,/^Nov/i,/^Dec/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smdwv]/i,short:/^(So|Ma|Di|Wo|Do|Vr|Sa)/i,abbreviated:/^(Son|Maa|Din|Woe|Don|Vry|Sat)/i,wide:/^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^S/i,/^M/i,/^D/i,/^W/i,/^D/i,/^V/i,/^S/i],any:[/^So/i,/^Ma/i,/^Di/i,/^Wo/i,/^Do/i,/^Vr/i,/^Sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^vm/i,pm:/^nm/i,midnight:/^middernag/i,noon:/^middaguur/i,morning:/oggend/i,afternoon:/middag/i,evening:/laat middag/i,night:/aand/i}},defaultParseWidth:"any"})},nh=th,ah={code:"af",formatDistance:Vm,formatLong:qm,formatRelative:Xm,localize:Km,match:nh,options:{weekStartsOn:0,firstWeekContainsDate:1}},rh=ah,ih={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من ثانيتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانيتان",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتان",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريبا",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتان",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومان",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريبا",two:"أسبوعين تقريبا",threeToTen:"{{count}} أسابيع تقريبا",other:"{{count}} أسبوعا تقريبا"},xWeeks:{one:"أسبوع واحد",two:"أسبوعان",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوعا"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريبا",threeToTen:"{{count}} أشهر تقريبا",other:"{{count}} شهرا تقريباً"},xMonths:{one:"شهر واحد",two:"شهران",threeToTen:"{{count}} أشهر",other:"{{count}} شهرا"},aboutXYears:{one:"سنة واحدة تقريباً",two:"سنتين تقريبا",threeToTen:"{{count}} سنوات تقريباً",other:"{{count}} سنة تقريباً"},xYears:{one:"سنة واحد",two:"سنتان",threeToTen:"{{count}} سنوات",other:"{{count}} سنة"},overXYears:{one:"أكثر من سنة",two:"أكثر من سنتين",threeToTen:"أكثر من {{count}} سنوات",other:"أكثر من {{count}} سنة"},almostXYears:{one:"ما يقارب سنة واحدة",two:"ما يقارب سنتين",threeToTen:"ما يقارب {{count}} سنوات",other:"ما يقارب {{count}} سنة"}},oh=(e,t,n)=>{var a,r=ih[e];return a="string"==typeof r?r:1===t?r.one:2===t?r.two:t<=10?r.threeToTen.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"خلال "+a:"منذ "+a:a},sh={date:Um({formats:{full:"EEEE، do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss",long:"HH:mm:ss",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'عند الساعة' {{time}}",long:"{{date}} 'عند الساعة' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},lh=sh,uh={lastWeek:"eeee 'الماضي عند الساعة' p",yesterday:"'الأمس عند الساعة' p",today:"'اليوم عند الساعة' p",tomorrow:"'غدا عند الساعة' p",nextWeek:"eeee 'القادم عند الساعة' p",other:"P"},dh=e=>uh[e],ch={ordinalNumber:e=>String(e),era:Gm({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"},abbreviated:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"},wide:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"},abbreviated:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"},wide:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"}},defaultFormattingWidth:"wide"})},mh=ch,hh={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/[قب]/,abbreviated:/[قب]\.م\./,wide:/(قبل|بعد) الميلاد/},defaultMatchWidth:"wide",parsePatterns:{any:[/قبل/,/بعد/]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/ر[1234]/,wide:/الربع (الأول|الثاني|الثالث|الرابع)/},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[أيفمسند]/,abbreviated:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^يناير/i,/^فبراير/i,/^مارس/i,/^أبريل/i,/^مايو/i,/^يونيو/i,/^يوليو/i,/^أغسطس/i,/^سبتمبر/i,/^أكتوبر/i,/^نوفمبر/i,/^ديسمبر/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/,any:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ص/,pm:/^م/,midnight:/منتصف الليل/,noon:/الظهر/,afternoon:/بعد الظهر/,morning:/في الصباح/,evening:/في المساء/,night:/في الليل/}},defaultParseWidth:"any"})},ph=hh,fh={code:"ar",formatDistance:oh,formatLong:lh,formatRelative:dh,localize:mh,match:ph,options:{weekStartsOn:6,firstWeekContainsDate:1}},gh=fh,vh={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},bh=(e,t,n)=>{n=n||{};var a,r=vh[e];return a="string"==typeof r?r:1===t?r.one:2===t?r.two:t<=10?r.threeToTen.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?"في خلال "+a:"منذ "+a:a},yh={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},wh=yh,Dh={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},_h=(e,t,n,a)=>Dh[e],kh={ordinalNumber:e=>String(e),era:Gm({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],abbreviated:["جانـ","فيفـ","مارس","أفريل","مايـ","جوانـ","جويـ","أوت","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},Ch={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:Qm({matchPatterns:{narrow:/^[جفمأسند]/i,abbreviated:/^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i,wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ج/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ج/i,/^ج/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^جان/i,/^فيف/i,/^مار/i,/^أفر/i,/^ماي/i,/^جوا/i,/^جوي/i,/^أوت/i,/^سبت/i,/^أكت/i,/^نوف/i,/^ديس/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},Eh={code:"ar-DZ",formatDistance:bh,formatLong:wh,formatRelative:_h,localize:kh,match:Ch,options:{weekStartsOn:0,firstWeekContainsDate:1}},xh={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من ثانيتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية",two:"ثانيتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نص دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقايق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة",two:"دقيقتين",threeToTen:"{{count}} دقايق",other:"{{count}} دقيقة"},aboutXHours:{one:"حوالي ساعة",two:"حوالي ساعتين",threeToTen:"حوالي {{count}} ساعات",other:"حوالي {{count}} ساعة"},xHours:{one:"ساعة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"حوالي أسبوع",two:"حوالي أسبوعين",threeToTen:"حوالي {{count}} أسابيع",other:"حوالي {{count}} أسبوع"},xWeeks:{one:"أسبوع",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"حوالي شهر",two:"حوالي شهرين",threeToTen:"حوالي {{count}} أشهر",other:"حوالي {{count}} شهر"},xMonths:{one:"شهر",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"حوالي سنة",two:"حوالي سنتين",threeToTen:"حوالي {{count}} سنين",other:"حوالي {{count}} سنة"},xYears:{one:"عام",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من سنة",two:"أكثر من سنتين",threeToTen:"أكثر من {{count}} سنين",other:"أكثر من {{count}} سنة"},almostXYears:{one:"عام تقريبًا",two:"عامين تقريبًا",threeToTen:"{{count}} أعوام تقريبًا",other:"{{count}} عام تقريبًا"}},Mh=(e,t,n)=>{var a,r=xh[e];return a="string"==typeof r?r:1===t?r.one:2===t?r.two:t<=10?r.threeToTen.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"في خلال ".concat(a):"منذ ".concat(a):a},Sh={date:Um({formats:{full:"EEEE، do MMMM y",long:"do MMMM y",medium:"dd/MMM/y",short:"d/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'الساعة' {{time}}",long:"{{date}} 'الساعة' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Fh={lastWeek:"eeee 'اللي جاي الساعة' p",yesterday:"'إمبارح الساعة' p",today:"'النهاردة الساعة' p",tomorrow:"'بكرة الساعة' p",nextWeek:"eeee 'الساعة' p",other:"P"},Th=(e,t,n,a)=>Fh[e],Ph={ordinalNumber:(e,t)=>String(e),era:Gm({values:{narrow:["ق","ب"],abbreviated:["ق.م","ب.م"],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","مايو","يونـ","يولـ","أغسـ","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",morning:"في الصباح",noon:"ظهراً",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},Oh={ordinalNumber:Jm({matchPattern:/^(\d+)/,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ق|ب)/g,abbreviated:/^(ق.م|ب.م)/g,wide:/^(قبل الميلاد|بعد الميلاد)/g},defaultMatchWidth:"wide",parsePatterns:{any:[/^ق/g,/^ب/g]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/,abbreviated:/^ر[1234]/,wide:/^الربع (الأول|الثاني|الثالث|الرابع)/},defaultMatchWidth:"wide",parsePatterns:{wide:[/الربع الأول/,/الربع الثاني/,/الربع الثالث/,/الربع الرابع/],any:[/1/,/2/,/3/,/4/]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(ي|ف|م|أ|س|ن|د)/,abbreviated:/^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/,wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/,/^ف/,/^م/,/^أ/,/^م/,/^ي/,/^ي/,/^أ/,/^س/,/^أ/,/^ن/,/^د/],any:[/^ينا/,/^فبر/,/^مارس/,/^أبريل/,/^مايو/,/^يون/,/^يول/,/^أغس/,/^سبت/,/^أكت/,/^نوف/,/^ديس/]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(ح|ن|ث|ر|خ|ج|س)/,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/,/^ن/,/^ث/,/^ر/,/^خ/,/^ج/,/^س/],any:[/أحد/,/اثنين/,/ثلاثاء/,/أربعاء/,/خميس/,/جمعة/,/سبت/]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/,abbreviated:/^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/,wide:/^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/,any:/^(ص|م|صباح|ظهر|مساء|ليل)/},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ص/,pm:/^م/,midnight:/^ن/,noon:/^ظ/,morning:/^ص/,afternoon:/^بعد/,evening:/^م/,night:/^ل/}},defaultParseWidth:"any"})},Nh={code:"ar-EG",formatDistance:Mh,formatLong:Sh,formatRelative:Th,localize:Ph,match:Oh,options:{weekStartsOn:0,firstWeekContainsDate:1}},Ah={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},Ih=(e,t,n)=>{n=n||{};var a,r=Ah[e];return a="string"==typeof r?r:1===t?r.one:2===t?r.two:t<=10?r.threeToTen.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?"في خلال "+a:"منذ "+a:a},Rh={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Wh={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},jh=(e,t,n,a)=>Wh[e],Lh={ordinalNumber:e=>String(e),era:Gm({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ي","ف","م","أ","م","ي","ي","غ","ش","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","ماي","يونـ","يولـ","غشت","شتنـ","أكتـ","نونـ","دجنـ"],wide:["يناير","فبراير","مارس","أبريل","ماي","يونيو","يوليوز","غشت","شتنبر","أكتوبر","نونبر","دجنبر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},zh={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:Qm({matchPatterns:{narrow:/^[يفمأمسند]/i,abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i,wide:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^غ/i,/^ش/i,/^أ/i,/^ن/i,/^د/i],any:[/^ين/i,/^فب/i,/^مار/i,/^أب/i,/^ماي/i,/^يون/i,/^يول/i,/^غشت/i,/^ش/i,/^أك/i,/^ن/i,/^د/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الإثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^إث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},Bh={code:"ar-MA",formatDistance:Ih,formatLong:Rh,formatRelative:jh,localize:Lh,match:zh,options:{weekStartsOn:1,firstWeekContainsDate:1}},$h={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},Hh=(e,t,n)=>{n=n||{};var a,r=$h[e];return a="string"==typeof r?r:1===t?r.one:2===t?r.two:t<=10?r.threeToTen.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?"في خلال "+a:"منذ "+a:a},Vh={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Uh={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},qh=(e,t,n,a)=>Uh[e],Yh={ordinalNumber:e=>String(e),era:Gm({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","مايو","يونـ","يولـ","أغسـ","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},Xh={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[يفمأمسند]/i,abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i,wide:/^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^ين/i,/^ف/i,/^مار/i,/^أب/i,/^ماي/i,/^يون/i,/^يول/i,/^أغ/i,/^س/i,/^أك/i,/^ن/i,/^د/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},Gh={code:"ar-SA",formatDistance:Hh,formatLong:Vh,formatRelative:qh,localize:Yh,match:Xh,options:{weekStartsOn:0,firstWeekContainsDate:1}},Kh={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من زوز ثواني",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية",two:"زوز ثواني",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نص دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقايق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة",two:"دقيقتين",threeToTen:"{{count}} دقايق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة تقريب",two:"ساعتين تقريب",threeToTen:"{{count}} سوايع تقريب",other:"{{count}} ساعة تقريب"},xHours:{one:"ساعة",two:"ساعتين",threeToTen:"{{count}} سوايع",other:"{{count}} ساعة"},xDays:{one:"نهار",two:"نهارين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"جمعة تقريب",two:"جمعتين تقريب",threeToTen:"{{count}} جماع تقريب",other:"{{count}} جمعة تقريب"},xWeeks:{one:"جمعة",two:"جمعتين",threeToTen:"{{count}} جماع",other:"{{count}} جمعة"},aboutXMonths:{one:"شهر تقريب",two:"شهرين تقريب",threeToTen:"{{count}} أشهرة تقريب",other:"{{count}} شهر تقريب"},xMonths:{one:"شهر",two:"شهرين",threeToTen:"{{count}} أشهرة",other:"{{count}} شهر"},aboutXYears:{one:"عام تقريب",two:"عامين تقريب",threeToTen:"{{count}} أعوام تقريب",other:"{{count}} عام تقريب"},xYears:{one:"عام",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام تقريب",two:"عامين تقريب",threeToTen:"{{count}} أعوام تقريب",other:"{{count}} عام تقريب"}},Jh=(e,t,n)=>{var a,r=Kh[e];return a="string"==typeof r?r:1===t?r.one:2===t?r.two:t<=10?r.threeToTen.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"في "+a:"عندو "+a:a},Qh={date:Um({formats:{full:"EEEE، do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss",long:"HH:mm:ss",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'مع' {{time}}",long:"{{date}} 'مع' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Zh={lastWeek:"eeee 'إلي فات مع' p",yesterday:"'البارح مع' p",today:"'اليوم مع' p",tomorrow:"'غدوة مع' p",nextWeek:"eeee 'الجمعة الجاية مع' p 'نهار'",other:"P"},ep=e=>Zh[e],tp={ordinalNumber:e=>String(e),era:Gm({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["د","ن","أ","س","أ","ج","ج","م","أ","م","ف","ج"],abbreviated:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],wide:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"},abbreviated:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"},wide:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"},abbreviated:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"},wide:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"}},defaultFormattingWidth:"wide"})},np={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/[قب]/,abbreviated:/[قب]\.م\./,wide:/(قبل|بعد) الميلاد/},defaultMatchWidth:"wide",parsePatterns:{any:[/قبل/,/بعد/]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/ر[1234]/,wide:/الربع (الأول|الثاني|الثالث|الرابع)/},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[جفمأسند]/,abbreviated:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ج/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ج/i,/^ج/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^جانفي/i,/^فيفري/i,/^مارس/i,/^أفريل/i,/^ماي/i,/^جوان/i,/^جويلية/i,/^أوت/i,/^سبتمبر/i,/^أكتوبر/i,/^نوفمبر/i,/^ديسمبر/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/,any:/^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ص/,pm:/^ع/,midnight:/نص الليل/,noon:/قايلة/,afternoon:/بعد القايلة/,morning:/صباح/,evening:/عشية/,night:/ليل/}},defaultParseWidth:"any"})},ap={code:"ar-TN",formatDistance:Jh,formatLong:Qh,formatRelative:ep,localize:tp,match:np,options:{weekStartsOn:1,firstWeekContainsDate:1}},rp={lessThanXSeconds:{one:"bir saniyədən az",other:"{{count}} bir saniyədən az"},xSeconds:{one:"1 saniyə",other:"{{count}} saniyə"},halfAMinute:"yarım dəqiqə",lessThanXMinutes:{one:"bir dəqiqədən az",other:"{{count}} bir dəqiqədən az"},xMinutes:{one:"bir dəqiqə",other:"{{count}} dəqiqə"},aboutXHours:{one:"təxminən 1 saat",other:"təxminən {{count}} saat"},xHours:{one:"1 saat",other:"{{count}} saat"},xDays:{one:"1 gün",other:"{{count}} gün"},aboutXWeeks:{one:"təxminən 1 həftə",other:"təxminən {{count}} həftə"},xWeeks:{one:"1 həftə",other:"{{count}} həftə"},aboutXMonths:{one:"təxminən 1 ay",other:"təxminən {{count}} ay"},xMonths:{one:"1 ay",other:"{{count}} ay"},aboutXYears:{one:"təxminən 1 il",other:"təxminən {{count}} il"},xYears:{one:"1 il",other:"{{count}} il"},overXYears:{one:"1 ildən çox",other:"{{count}} ildən çox"},almostXYears:{one:"demək olar ki 1 il",other:"demək olar ki {{count}} il"}},ip=(e,t,n)=>{n=n||{};var a,r=rp[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?a+" əvvəl":a+" sonra":a},op={date:Um({formats:{full:"EEEE, do MMMM y 'il'",long:"do MMMM y 'il'",medium:"d MMM y 'il'",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}} - 'də'",long:"{{date}} {{time}} - 'də'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},sp={lastWeek:"'sonuncu' eeee p -'də'",yesterday:"'dünən' p -'də'",today:"'bugün' p -'də'",tomorrow:"'sabah' p -'də'",nextWeek:"eeee p -'də'",other:"P"},lp=(e,t,n,a)=>sp[e],up={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},dp={ordinalNumber:(e,t)=>{var n=Number(e),a=(e=>{if(0===e)return e+"-ıncı";var t=e%10,n=e%100-t,a=e>=100?100:null;return up[t]?up[t]:up[n]?up[n]:null!==a?up[a]:""})(n);return n+a},era:Gm({values:{narrow:["e.ə","b.e"],abbreviated:["e.ə","b.e"],wide:["eramızdan əvvəl","bizim era"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1ci kvartal","2ci kvartal","3cü kvartal","4cü kvartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["Y","F","M","A","M","İ","İ","A","S","O","N","D"],abbreviated:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],wide:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],short:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],abbreviated:["Baz","Baz.e","Çər.a","Çər","Cüm.a","Cüm","Şə"],wide:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"am",pm:"pm",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},abbreviated:{am:"AM",pm:"PM",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},wide:{am:"a.m.",pm:"p.m.",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},abbreviated:{am:"AM",pm:"PM",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},wide:{am:"a.m.",pm:"p.m.",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"}},defaultFormattingWidth:"wide"})},cp=dp,mp={ordinalNumber:Jm({matchPattern:/^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(b|a)$/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i,wide:/^(bizim eradan əvvəl|bizim era)$/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b$/i,/^(a|c)$/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]$/i,abbreviated:/^K[1234]$/i,wide:/^[1234](ci)? kvartal$/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:Qm({matchPatterns:{narrow:/^[(?-i)yfmaisond]$/i,abbreviated:/^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i,wide:/^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^[(?-i)y]$/i,/^[(?-i)f]$/i,/^[(?-i)m]$/i,/^[(?-i)a]$/i,/^[(?-i)m]$/i,/^[(?-i)i]$/i,/^[(?-i)i]$/i,/^[(?-i)a]$/i,/^[(?-i)s]$/i,/^[(?-i)o]$/i,/^[(?-i)n]$/i,/^[(?-i)d]$/i],abbreviated:[/^Yan$/i,/^Fev$/i,/^Mar$/i,/^Apr$/i,/^May$/i,/^İyun$/i,/^İyul$/i,/^Avg$/i,/^Sen$/i,/^Okt$/i,/^Noy$/i,/^Dek$/i],wide:[/^Yanvar$/i,/^Fevral$/i,/^Mart$/i,/^Aprel$/i,/^May$/i,/^İyun$/i,/^İyul$/i,/^Avgust$/i,/^Sentyabr$/i,/^Oktyabr$/i,/^Noyabr$/i,/^Dekabr$/i]},defaultParseWidth:"narrow"}),day:Qm({matchPatterns:{narrow:/^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,short:/^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,abbreviated:/^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i,wide:/^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B\.$/i,/^B\.e$/i,/^Ç\.a$/i,/^Ç\.$/i,/^C\.a$/i,/^C\.$/i,/^Ş\.$/i],abbreviated:[/^Baz$/i,/^Baz\.e$/i,/^Çər\.a$/i,/^Çər$/i,/^Cüm\.a$/i,/^Cüm$/i,/^Şə$/i],wide:[/^Bazar$/i,/^Bazar ertəsi$/i,/^Çərşənbə axşamı$/i,/^Çərşənbə$/i,/^Cümə axşamı$/i,/^Cümə$/i,/^Şənbə$/i],any:[/^B\.$/i,/^B\.e$/i,/^Ç\.a$/i,/^Ç\.$/i,/^C\.a$/i,/^C\.$/i,/^Ş\.$/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i,any:/^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a$/i,pm:/^p$/i,midnight:/^gecəyarı$/i,noon:/^gün$/i,morning:/səhər$/i,afternoon:/gündüz$/i,evening:/axşam$/i,night:/gecə$/i}},defaultParseWidth:"any"})},hp={code:"az",formatDistance:ip,formatLong:op,formatRelative:lp,localize:cp,match:mp,options:{weekStartsOn:1,firstWeekContainsDate:1}};function pp(e,t){if(void 0!==e.one&&1===t)return e.one;var n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function fp(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?pp(e.future,t):"праз "+pp(e.regular,t):e.past?pp(e.past,t):pp(e.regular,t)+" таму":pp(e.regular,t)}var gp={lessThanXSeconds:fp({regular:{one:"менш за секунду",singularNominative:"менш за {{count}} секунду",singularGenitive:"менш за {{count}} секунды",pluralGenitive:"менш за {{count}} секунд"},future:{one:"менш, чым праз секунду",singularNominative:"менш, чым праз {{count}} секунду",singularGenitive:"менш, чым праз {{count}} секунды",pluralGenitive:"менш, чым праз {{count}} секунд"}}),xSeconds:fp({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду таму",singularGenitive:"{{count}} секунды таму",pluralGenitive:"{{count}} секунд таму"},future:{singularNominative:"праз {{count}} секунду",singularGenitive:"праз {{count}} секунды",pluralGenitive:"праз {{count}} секунд"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?"праз паўхвіліны":"паўхвіліны таму":"паўхвіліны",lessThanXMinutes:fp({regular:{one:"менш за хвіліну",singularNominative:"менш за {{count}} хвіліну",singularGenitive:"менш за {{count}} хвіліны",pluralGenitive:"менш за {{count}} хвілін"},future:{one:"менш, чым праз хвіліну",singularNominative:"менш, чым праз {{count}} хвіліну",singularGenitive:"менш, чым праз {{count}} хвіліны",pluralGenitive:"менш, чым праз {{count}} хвілін"}}),xMinutes:fp({regular:{singularNominative:"{{count}} хвіліна",singularGenitive:"{{count}} хвіліны",pluralGenitive:"{{count}} хвілін"},past:{singularNominative:"{{count}} хвіліну таму",singularGenitive:"{{count}} хвіліны таму",pluralGenitive:"{{count}} хвілін таму"},future:{singularNominative:"праз {{count}} хвіліну",singularGenitive:"праз {{count}} хвіліны",pluralGenitive:"праз {{count}} хвілін"}}),aboutXHours:fp({regular:{singularNominative:"каля {{count}} гадзіны",singularGenitive:"каля {{count}} гадзін",pluralGenitive:"каля {{count}} гадзін"},future:{singularNominative:"прыблізна праз {{count}} гадзіну",singularGenitive:"прыблізна праз {{count}} гадзіны",pluralGenitive:"прыблізна праз {{count}} гадзін"}}),xHours:fp({regular:{singularNominative:"{{count}} гадзіна",singularGenitive:"{{count}} гадзіны",pluralGenitive:"{{count}} гадзін"},past:{singularNominative:"{{count}} гадзіну таму",singularGenitive:"{{count}} гадзіны таму",pluralGenitive:"{{count}} гадзін таму"},future:{singularNominative:"праз {{count}} гадзіну",singularGenitive:"праз {{count}} гадзіны",pluralGenitive:"праз {{count}} гадзін"}}),xDays:fp({regular:{singularNominative:"{{count}} дзень",singularGenitive:"{{count}} дні",pluralGenitive:"{{count}} дзён"}}),aboutXWeeks:fp({regular:{singularNominative:"каля {{count}} месяца",singularGenitive:"каля {{count}} месяцаў",pluralGenitive:"каля {{count}} месяцаў"},future:{singularNominative:"прыблізна праз {{count}} месяц",singularGenitive:"прыблізна праз {{count}} месяцы",pluralGenitive:"прыблізна праз {{count}} месяцаў"}}),xWeeks:fp({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяцы",pluralGenitive:"{{count}} месяцаў"}}),aboutXMonths:fp({regular:{singularNominative:"каля {{count}} месяца",singularGenitive:"каля {{count}} месяцаў",pluralGenitive:"каля {{count}} месяцаў"},future:{singularNominative:"прыблізна праз {{count}} месяц",singularGenitive:"прыблізна праз {{count}} месяцы",pluralGenitive:"прыблізна праз {{count}} месяцаў"}}),xMonths:fp({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяцы",pluralGenitive:"{{count}} месяцаў"}}),aboutXYears:fp({regular:{singularNominative:"каля {{count}} года",singularGenitive:"каля {{count}} гадоў",pluralGenitive:"каля {{count}} гадоў"},future:{singularNominative:"прыблізна праз {{count}} год",singularGenitive:"прыблізна праз {{count}} гады",pluralGenitive:"прыблізна праз {{count}} гадоў"}}),xYears:fp({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} гады",pluralGenitive:"{{count}} гадоў"}}),overXYears:fp({regular:{singularNominative:"больш за {{count}} год",singularGenitive:"больш за {{count}} гады",pluralGenitive:"больш за {{count}} гадоў"},future:{singularNominative:"больш, чым праз {{count}} год",singularGenitive:"больш, чым праз {{count}} гады",pluralGenitive:"больш, чым праз {{count}} гадоў"}}),almostXYears:fp({regular:{singularNominative:"амаль {{count}} год",singularGenitive:"амаль {{count}} гады",pluralGenitive:"амаль {{count}} гадоў"},future:{singularNominative:"амаль праз {{count}} год",singularGenitive:"амаль праз {{count}} гады",pluralGenitive:"амаль праз {{count}} гадоў"}})},vp=(e,t,n)=>(n=n||{},gp[e](t,n)),bp={date:Um({formats:{full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})};function yp(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function wp(e){yp(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):new Date(NaN)}var Dp=Object.freeze({__proto__:null,default:wp});function _p(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function kp(e,t){yp(1,arguments);var n=t||{},a=n.locale,r=a&&a.options&&a.options.weekStartsOn,i=null==r?0:_p(r),o=null==n.weekStartsOn?i:_p(n.weekStartsOn);if(!(o>=0&&o<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=wp(e),l=s.getUTCDay(),u=(l<o?7:0)+l-o;return s.setUTCDate(s.getUTCDate()-u),s.setUTCHours(0,0,0,0),s}function Cp(e,t,n){yp(2,arguments);var a=kp(e,n),r=kp(t,n);return a.getTime()===r.getTime()}function Ep(e,t){yp(2,arguments);var n=wp(e),a=_p(t);return isNaN(a)?new Date(NaN):a?(n.setDate(n.getDate()+a),n):n}var xp=Object.freeze({__proto__:null,default:Ep});function Mp(e,t){yp(2,arguments);var n=wp(e),a=_p(t);if(isNaN(a))return new Date(NaN);if(!a)return n;var r=n.getDate(),i=new Date(n.getTime());i.setMonth(n.getMonth()+a+1,0);var o=i.getDate();return r>=o?i:(n.setFullYear(i.getFullYear(),i.getMonth(),r),n)}var Sp=Object.freeze({__proto__:null,default:Mp});function Fp(e,t){yp(2,arguments);var n=wp(e).getTime(),a=_p(t);return new Date(n+a)}function Tp(e,t){yp(2,arguments);var n=_p(t);return Fp(e,36e5*n)}var Pp=Object.freeze({__proto__:null,default:Tp});function Op(e,t){yp(1,arguments);var n=t||{},a=n.locale,r=a&&a.options&&a.options.weekStartsOn,i=null==r?0:_p(r),o=null==n.weekStartsOn?i:_p(n.weekStartsOn);if(!(o>=0&&o<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=wp(e),l=s.getDay(),u=(l<o?7:0)+l-o;return s.setDate(s.getDate()-u),s.setHours(0,0,0,0),s}var Np=Object.freeze({__proto__:null,default:Op});function Ap(e){return yp(1,arguments),Op(e,{weekStartsOn:1})}function Ip(e){yp(1,arguments);var t=wp(e),n=t.getFullYear(),a=new Date(0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);var r=Ap(a),i=new Date(0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);var o=Ap(i);return t.getTime()>=r.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function Rp(e){yp(1,arguments);var t=Ip(e),n=new Date(0);n.setFullYear(t,0,4),n.setHours(0,0,0,0);var a=Ap(n);return a}function Wp(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function jp(e){yp(1,arguments);var t=wp(e);return t.setHours(0,0,0,0),t}var Lp=Object.freeze({__proto__:null,default:jp});var zp=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=jp(e),a=jp(t),r=n.getTime()-Wp(n),i=a.getTime()-Wp(a);return Math.round((r-i)/864e5)}});function Bp(e,t){yp(2,arguments);var n=_p(t);return Fp(e,6e4*n)}var $p=Object.freeze({__proto__:null,default:Bp});function Hp(e,t){yp(2,arguments);var n=_p(t),a=3*n;return Mp(e,a)}var Vp=Object.freeze({__proto__:null,default:Hp});function Up(e,t){yp(2,arguments);var n=_p(t),a=7*n;return Ep(e,a)}var qp=Object.freeze({__proto__:null,default:Up});function Yp(e,t){yp(2,arguments);var n=_p(t);return Mp(e,12*n)}var Xp=Object.freeze({__proto__:null,default:Yp});var Gp=Object.freeze({__proto__:null,default:function(e){var t,n;if(yp(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((e=>{var t=wp(e);(void 0===n||n<t||isNaN(Number(t)))&&(n=t)})),n||new Date(NaN)}});var Kp=Object.freeze({__proto__:null,default:function(e){var t,n;if(yp(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((e=>{var t=wp(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)})),n||new Date(NaN)}});var Jp=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=jp(e),a=jp(t);return n.getTime()===a.getTime()}});function Qp(e){return yp(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}var Zp=Object.freeze({__proto__:null,default:Qp});function ef(e){if(yp(1,arguments),!Qp(e)&&"number"!=typeof e)return!1;var t=wp(e);return!isNaN(Number(t))}var tf=Object.freeze({__proto__:null,default:ef});var nf=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=wp(t),r=n.getFullYear()-a.getFullYear(),i=n.getMonth()-a.getMonth();return 12*r+i}});var af=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=Math.floor(t.getMonth()/3)+1;return n}});var rf=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=wp(t);return n.getFullYear()-a.getFullYear()}});var of=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e);return t.setHours(23,59,59,999),t}});var sf=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}});function lf(e){yp(1,arguments);var t=wp(e),n=t.getMonth(),a=n-n%3;return t.setMonth(a,1),t.setHours(0,0,0,0),t}var uf=Object.freeze({__proto__:null,default:lf});var df=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e);return t.setDate(1),t.setHours(0,0,0,0),t}});var cf=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}});var mf=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}});var hf={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},pf=(e,t,n)=>{var a,r=hf[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a},ff={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},gf={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},vf=(e,t,n,a)=>gf[e],bf={ordinalNumber:(e,t)=>{var n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:Gm({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},yf={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},wf=yf,Df={code:"en-US",formatDistance:pf,formatLong:ff,formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:0,firstWeekContainsDate:1}};function _f(e,t){yp(2,arguments);var n=_p(t);return Fp(e,-n)}function kf(e){yp(1,arguments);var t=1,n=wp(e),a=n.getUTCDay(),r=(a<t?7:0)+a-t;return n.setUTCDate(n.getUTCDate()-r),n.setUTCHours(0,0,0,0),n}function Cf(e){yp(1,arguments);var t=wp(e),n=t.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(n+1,0,4),a.setUTCHours(0,0,0,0);var r=kf(a),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var o=kf(i);return t.getTime()>=r.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function Ef(e){yp(1,arguments);var t=Cf(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var a=kf(n);return a}function xf(e){yp(1,arguments);var t=wp(e),n=kf(t).getTime()-Ef(t).getTime();return Math.round(n/6048e5)+1}function Mf(e,t){yp(1,arguments);var n=wp(e),a=n.getUTCFullYear(),r=t||{},i=r.locale,o=i&&i.options&&i.options.firstWeekContainsDate,s=null==o?1:_p(o),l=null==r.firstWeekContainsDate?s:_p(r.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=new Date(0);u.setUTCFullYear(a+1,0,l),u.setUTCHours(0,0,0,0);var d=kp(u,t),c=new Date(0);c.setUTCFullYear(a,0,l),c.setUTCHours(0,0,0,0);var m=kp(c,t);return n.getTime()>=d.getTime()?a+1:n.getTime()>=m.getTime()?a:a-1}function Sf(e,t){yp(1,arguments);var n=t||{},a=n.locale,r=a&&a.options&&a.options.firstWeekContainsDate,i=null==r?1:_p(r),o=null==n.firstWeekContainsDate?i:_p(n.firstWeekContainsDate),s=Mf(e,t),l=new Date(0);l.setUTCFullYear(s,0,o),l.setUTCHours(0,0,0,0);var u=kp(l,t);return u}function Ff(e,t){yp(1,arguments);var n=wp(e),a=kp(n,t).getTime()-Sf(n,t).getTime();return Math.round(a/6048e5)+1}function Tf(e,t){for(var n=e<0?"-":"",a=Math.abs(e).toString();a.length<t;)a="0"+a;return n+a}var Pf={y:(e,t)=>{var n=e.getUTCFullYear(),a=n>0?n:1-n;return Tf("yy"===t?a%100:a,t.length)},M:(e,t)=>{var n=e.getUTCMonth();return"M"===t?String(n+1):Tf(n+1,2)},d:(e,t)=>Tf(e.getUTCDate(),t.length),a:(e,t)=>{var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>Tf(e.getUTCHours()%12||12,t.length),H:(e,t)=>Tf(e.getUTCHours(),t.length),m:(e,t)=>Tf(e.getUTCMinutes(),t.length),s:(e,t)=>Tf(e.getUTCSeconds(),t.length),S:(e,t)=>{var n=t.length,a=e.getUTCMilliseconds();return Tf(Math.floor(a*Math.pow(10,n-3)),t.length)}},Of=Pf,Nf="midnight",Af="noon",If="morning",Rf="afternoon",Wf="evening",jf="night",Lf={G:(e,t,n)=>{var a=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});default:return n.era(a,{width:"wide"})}},y:(e,t,n)=>{if("yo"===t){var a=e.getUTCFullYear(),r=a>0?a:1-a;return n.ordinalNumber(r,{unit:"year"})}return Of.y(e,t)},Y:(e,t,n,a)=>{var r=Mf(e,a),i=r>0?r:1-r;return"YY"===t?Tf(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):Tf(i,t.length)},R:(e,t)=>Tf(Cf(e),t.length),u:(e,t)=>Tf(e.getUTCFullYear(),t.length),Q:(e,t,n)=>{var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return Tf(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:(e,t,n)=>{var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return Tf(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:(e,t,n)=>{var a=e.getUTCMonth();switch(t){case"M":case"MM":return Of.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});default:return n.month(a,{width:"wide",context:"formatting"})}},L:(e,t,n)=>{var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return Tf(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});default:return n.month(a,{width:"wide",context:"standalone"})}},w:(e,t,n,a)=>{var r=Ff(e,a);return"wo"===t?n.ordinalNumber(r,{unit:"week"}):Tf(r,t.length)},I:(e,t,n)=>{var a=xf(e);return"Io"===t?n.ordinalNumber(a,{unit:"week"}):Tf(a,t.length)},d:(e,t,n)=>"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):Of.d(e,t),D:(e,t,n)=>{var a=function(e){yp(1,arguments);var t=wp(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var a=t.getTime(),r=n-a;return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):Tf(a,t.length)},E:(e,t,n)=>{var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},e:(e,t,n,a)=>{var r=e.getUTCDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Tf(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},c:(e,t,n,a)=>{var r=e.getUTCDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Tf(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(r,{width:"narrow",context:"standalone"});case"cccccc":return n.day(r,{width:"short",context:"standalone"});default:return n.day(r,{width:"wide",context:"standalone"})}},i:(e,t,n)=>{var a=e.getUTCDay(),r=0===a?7:a;switch(t){case"i":return String(r);case"ii":return Tf(r,t.length);case"io":return n.ordinalNumber(r,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},a:(e,t,n)=>{var a=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:(e,t,n)=>{var a,r=e.getUTCHours();switch(a=12===r?Af:0===r?Nf:r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:(e,t,n)=>{var a,r=e.getUTCHours();switch(a=r>=17?Wf:r>=12?Rf:r>=4?If:jf,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:(e,t,n)=>{if("ho"===t){var a=e.getUTCHours()%12;return 0===a&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return Of.h(e,t)},H:(e,t,n)=>"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):Of.H(e,t),K:(e,t,n)=>{var a=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(a,{unit:"hour"}):Tf(a,t.length)},k:(e,t,n)=>{var a=e.getUTCHours();return 0===a&&(a=24),"ko"===t?n.ordinalNumber(a,{unit:"hour"}):Tf(a,t.length)},m:(e,t,n)=>"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):Of.m(e,t),s:(e,t,n)=>"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):Of.s(e,t),S:(e,t)=>Of.S(e,t),X:(e,t,n,a)=>{var r=(a._originalDate||e).getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return Bf(r);case"XXXX":case"XX":return $f(r);default:return $f(r,":")}},x:(e,t,n,a)=>{var r=(a._originalDate||e).getTimezoneOffset();switch(t){case"x":return Bf(r);case"xxxx":case"xx":return $f(r);default:return $f(r,":")}},O:(e,t,n,a)=>{var r=(a._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+zf(r,":");default:return"GMT"+$f(r,":")}},z:(e,t,n,a)=>{var r=(a._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+zf(r,":");default:return"GMT"+$f(r,":")}},t:(e,t,n,a)=>{var r=a._originalDate||e;return Tf(Math.floor(r.getTime()/1e3),t.length)},T:(e,t,n,a)=>Tf((a._originalDate||e).getTime(),t.length)};function zf(e,t){var n=e>0?"-":"+",a=Math.abs(e),r=Math.floor(a/60),i=a%60;if(0===i)return n+String(r);var o=t||"";return n+String(r)+o+Tf(i,2)}function Bf(e,t){return e%60==0?(e>0?"-":"+")+Tf(Math.abs(e)/60,2):$f(e,t)}function $f(e,t){var n=t||"",a=e>0?"-":"+",r=Math.abs(e);return a+Tf(Math.floor(r/60),2)+n+Tf(r%60,2)}var Hf=Lf;function Vf(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function Uf(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var qf={p:Uf,P:function(e,t){var n,a=e.match(/(P+)(p+)?/)||[],r=a[1],i=a[2];if(!i)return Vf(e,t);switch(r){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Vf(r,t)).replace("{{time}}",Uf(i,t))}},Yf=qf,Xf=["D","DD"],Gf=["YY","YYYY"];function Kf(e){return-1!==Xf.indexOf(e)}function Jf(e){return-1!==Gf.indexOf(e)}function Qf(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var Zf=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eg=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,tg=/^'([^]*?)'?$/,ng=/''/g,ag=/[a-zA-Z]/;function rg(e){return e.match(tg)[1].replace(ng,"'")}var ig=Object.freeze({__proto__:null,default:function(e,t,n){yp(2,arguments);var a=String(t),r=n||{},i=r.locale||Df,o=i.options&&i.options.firstWeekContainsDate,s=null==o?1:_p(o),l=null==r.firstWeekContainsDate?s:_p(r.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=i.options&&i.options.weekStartsOn,d=null==u?0:_p(u),c=null==r.weekStartsOn?d:_p(r.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!i.localize)throw new RangeError("locale must contain localize property");if(!i.formatLong)throw new RangeError("locale must contain formatLong property");var m=wp(e);if(!ef(m))throw new RangeError("Invalid time value");var h=Wp(m),p=_f(m,h),f={firstWeekContainsDate:l,weekStartsOn:c,locale:i,_originalDate:m},g=a.match(eg).map((e=>{var t=e[0];return"p"===t||"P"===t?(0,Yf[t])(e,i.formatLong,f):e})).join("").match(Zf).map((n=>{if("''"===n)return"'";var a=n[0];if("'"===a)return rg(n);var o=Hf[a];if(o)return!r.useAdditionalWeekYearTokens&&Jf(n)&&Qf(n,t,e),!r.useAdditionalDayOfYearTokens&&Kf(n)&&Qf(n,t,e),o(p,n,i.localize,f);if(a.match(ag))throw new RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return n})).join("");return g}});function og(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t=t||{})Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var sg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getDate();return n}});var lg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getDay();return n}});function ug(e){yp(1,arguments);var t=wp(e),n=t.getFullYear(),a=t.getMonth(),r=new Date(0);return r.setFullYear(n,a+1,0),r.setHours(0,0,0,0),r.getDate()}var dg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getHours();return n}});var cg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=Ap(t).getTime()-Rp(t).getTime();return Math.round(n/6048e5)+1}});var mg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getMinutes();return n}});var hg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getMonth();return n}});var pg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getSeconds();return n}});var fg=Object.freeze({__proto__:null,default:function(e){yp(1,arguments);var t=wp(e),n=t.getTime();return n}});var gg=Object.freeze({__proto__:null,default:function(e){return yp(1,arguments),wp(e).getFullYear()}});var vg=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=_p(t);return Ep(e,-n)}});var bg=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=_p(t);return Mp(e,-n)}});var yg=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=wp(t);return n.getTime()>a.getTime()}});var wg=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=wp(t);return n.getTime()<a.getTime()}});var Dg=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=wp(t);return n.getTime()===a.getTime()}});function _g(e,t,n){yp(2,arguments);var a=n||{},r=a.locale,i=r&&r.options&&r.options.weekStartsOn,o=null==i?0:_p(i),s=null==a.weekStartsOn?o:_p(a.weekStartsOn);if(!(s>=0&&s<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=wp(e),u=_p(t),d=l.getUTCDay(),c=u%7,m=(c+7)%7,h=(m<s?7:0)+u-d;return l.setUTCDate(l.getUTCDate()+h),l}var kg=/^(1[0-2]|0?\d)/,Cg=/^(3[0-1]|[0-2]?\d)/,Eg=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,xg=/^(5[0-3]|[0-4]?\d)/,Mg=/^(2[0-3]|[0-1]?\d)/,Sg=/^(2[0-4]|[0-1]?\d)/,Fg=/^(1[0-1]|0?\d)/,Tg=/^(1[0-2]|0?\d)/,Pg=/^[0-5]?\d/,Og=/^[0-5]?\d/,Ng=/^\d/,Ag=/^\d{1,2}/,Ig=/^\d{1,3}/,Rg=/^\d{1,4}/,Wg=/^-?\d+/,jg=/^-?\d/,Lg=/^-?\d{1,2}/,zg=/^-?\d{1,3}/,Bg=/^-?\d{1,4}/,$g=/^([+-])(\d{2})(\d{2})?|Z/,Hg=/^([+-])(\d{2})(\d{2})|Z/,Vg=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Ug=/^([+-])(\d{2}):(\d{2})|Z/,qg=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Yg(e,t,n){var a=t.match(e);if(!a)return null;var r=parseInt(a[0],10);return{value:n?n(r):r,rest:t.slice(a[0].length)}}function Xg(e,t){var n=t.match(e);return n?"Z"===n[0]?{value:0,rest:t.slice(1)}:{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:t.slice(n[0].length)}:null}function Gg(e,t){return Yg(Wg,e,t)}function Kg(e,t,n){switch(e){case 1:return Yg(Ng,t,n);case 2:return Yg(Ag,t,n);case 3:return Yg(Ig,t,n);case 4:return Yg(Rg,t,n);default:return Yg(new RegExp("^\\d{1,"+e+"}"),t,n)}}function Jg(e,t,n){switch(e){case 1:return Yg(jg,t,n);case 2:return Yg(Lg,t,n);case 3:return Yg(zg,t,n);case 4:return Yg(Bg,t,n);default:return Yg(new RegExp("^-?\\d{1,"+e+"}"),t,n)}}function Qg(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Zg(e,t){var n,a=t>0,r=a?t:1-t;if(r<=50)n=e||100;else{var i=r+50;n=e+100*Math.floor(i/100)-(e>=i%100?100:0)}return a?n:1-n}var ev=[31,28,31,30,31,30,31,31,30,31,30,31],tv=[31,29,31,30,31,30,31,31,30,31,30,31];function nv(e){return e%400==0||e%4==0&&e%100!=0}var av={G:{priority:140,parse:(e,t,n,a)=>{switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}},set:(e,t,n,a)=>(t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:(e,t,n,a)=>{var r=e=>({year:e,isTwoDigitYear:"yy"===t});switch(t){case"y":return Kg(4,e,r);case"yo":return n.ordinalNumber(e,{unit:"year",valueCallback:r});default:return Kg(t.length,e,r)}},validate:(e,t,n)=>t.isTwoDigitYear||t.year>0,set:(e,t,n,a)=>{var r=e.getUTCFullYear();if(n.isTwoDigitYear){var i=Zg(n.year,r);return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:(e,t,n,a)=>{var r=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return Kg(4,e,r);case"Yo":return n.ordinalNumber(e,{unit:"year",valueCallback:r});default:return Kg(t.length,e,r)}},validate:(e,t,n)=>t.isTwoDigitYear||t.year>0,set:(e,t,n,a)=>{var r=Mf(e,a);if(n.isTwoDigitYear){var i=Zg(n.year,r);return e.setUTCFullYear(i,0,a.firstWeekContainsDate),e.setUTCHours(0,0,0,0),kp(e,a)}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,a.firstWeekContainsDate),e.setUTCHours(0,0,0,0),kp(e,a)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:(e,t,n,a)=>Jg("R"===t?4:t.length,e),set:(e,t,n,a)=>{var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),kf(r)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:(e,t,n,a)=>Jg("u"===t?4:t.length,e),set:(e,t,n,a)=>(e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:(e,t,n,a)=>{switch(t){case"Q":case"QQ":return Kg(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}},validate:(e,t,n)=>t>=1&&t<=4,set:(e,t,n,a)=>(e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:(e,t,n,a)=>{switch(t){case"q":case"qq":return Kg(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}},validate:(e,t,n)=>t>=1&&t<=4,set:(e,t,n,a)=>(e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:(e,t,n,a)=>{var r=e=>e-1;switch(t){case"M":return Yg(kg,e,r);case"MM":return Kg(2,e,r);case"Mo":return n.ordinalNumber(e,{unit:"month",valueCallback:r});case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}},validate:(e,t,n)=>t>=0&&t<=11,set:(e,t,n,a)=>(e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:(e,t,n,a)=>{var r=e=>e-1;switch(t){case"L":return Yg(kg,e,r);case"LL":return Kg(2,e,r);case"Lo":return n.ordinalNumber(e,{unit:"month",valueCallback:r});case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}},validate:(e,t,n)=>t>=0&&t<=11,set:(e,t,n,a)=>(e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:(e,t,n,a)=>{switch(t){case"w":return Yg(xg,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=1&&t<=53,set:(e,t,n,a)=>kp(function(e,t,n){yp(2,arguments);var a=wp(e),r=_p(t),i=Ff(a,n)-r;return a.setUTCDate(a.getUTCDate()-7*i),a}(e,n,a),a),incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:(e,t,n,a)=>{switch(t){case"I":return Yg(xg,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=1&&t<=53,set:(e,t,n,a)=>kf(function(e,t){yp(2,arguments);var n=wp(e),a=_p(t),r=xf(n)-a;return n.setUTCDate(n.getUTCDate()-7*r),n}(e,n,a),a),incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:(e,t,n,a)=>{switch(t){case"d":return Yg(Cg,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return Kg(t.length,e)}},validate:(e,t,n)=>{var a=nv(e.getUTCFullYear()),r=e.getUTCMonth();return a?t>=1&&t<=tv[r]:t>=1&&t<=ev[r]},set:(e,t,n,a)=>(e.setUTCDate(n),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:(e,t,n,a)=>{switch(t){case"D":case"DD":return Yg(Eg,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return Kg(t.length,e)}},validate:(e,t,n)=>nv(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365,set:(e,t,n,a)=>(e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:(e,t,n,a)=>{switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:(e,t,n)=>t>=0&&t<=6,set:(e,t,n,a)=>((e=_g(e,n,a)).setUTCHours(0,0,0,0),e),incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:(e,t,n,a)=>{var r=e=>{var t=7*Math.floor((e-1)/7);return(e+a.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return Kg(t.length,e,r);case"eo":return n.ordinalNumber(e,{unit:"day",valueCallback:r});case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:(e,t,n)=>t>=0&&t<=6,set:(e,t,n,a)=>((e=_g(e,n,a)).setUTCHours(0,0,0,0),e),incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:(e,t,n,a)=>{var r=e=>{var t=7*Math.floor((e-1)/7);return(e+a.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return Kg(t.length,e,r);case"co":return n.ordinalNumber(e,{unit:"day",valueCallback:r});case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}},validate:(e,t,n)=>t>=0&&t<=6,set:(e,t,n,a)=>((e=_g(e,n,a)).setUTCHours(0,0,0,0),e),incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:(e,t,n,a)=>{var r=e=>0===e?7:e;switch(t){case"i":case"ii":return Kg(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return n.day(e,{width:"abbreviated",context:"formatting",valueCallback:r})||n.day(e,{width:"short",context:"formatting",valueCallback:r})||n.day(e,{width:"narrow",context:"formatting",valueCallback:r});case"iiiii":return n.day(e,{width:"narrow",context:"formatting",valueCallback:r});case"iiiiii":return n.day(e,{width:"short",context:"formatting",valueCallback:r})||n.day(e,{width:"narrow",context:"formatting",valueCallback:r});default:return n.day(e,{width:"wide",context:"formatting",valueCallback:r})||n.day(e,{width:"abbreviated",context:"formatting",valueCallback:r})||n.day(e,{width:"short",context:"formatting",valueCallback:r})||n.day(e,{width:"narrow",context:"formatting",valueCallback:r})}},validate:(e,t,n)=>t>=1&&t<=7,set:(e,t,n,a)=>(e=function(e,t){yp(2,arguments);var n=_p(t);n%7==0&&(n-=7);var a=1,r=wp(e),i=r.getUTCDay(),o=((n%7+7)%7<a?7:0)+n-i;return r.setUTCDate(r.getUTCDate()+o),r}(e,n,a),e.setUTCHours(0,0,0,0),e),incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:(e,t,n,a)=>{switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:(e,t,n,a)=>(e.setUTCHours(Qg(n),0,0,0),e),incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:(e,t,n,a)=>{switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:(e,t,n,a)=>(e.setUTCHours(Qg(n),0,0,0),e),incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:(e,t,n,a)=>{switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:(e,t,n,a)=>(e.setUTCHours(Qg(n),0,0,0),e),incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:(e,t,n,a)=>{switch(t){case"h":return Yg(Tg,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=1&&t<=12,set:(e,t,n,a)=>{var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:(e,t,n,a)=>{switch(t){case"H":return Yg(Mg,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=0&&t<=23,set:(e,t,n,a)=>(e.setUTCHours(n,0,0,0),e),incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:(e,t,n,a)=>{switch(t){case"K":return Yg(Fg,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=0&&t<=11,set:(e,t,n,a)=>(e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e),incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:(e,t,n,a)=>{switch(t){case"k":return Yg(Sg,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=1&&t<=24,set:(e,t,n,a)=>{var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:(e,t,n,a)=>{switch(t){case"m":return Yg(Pg,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=0&&t<=59,set:(e,t,n,a)=>(e.setUTCMinutes(n,0,0),e),incompatibleTokens:["t","T"]},s:{priority:50,parse:(e,t,n,a)=>{switch(t){case"s":return Yg(Og,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return Kg(t.length,e)}},validate:(e,t,n)=>t>=0&&t<=59,set:(e,t,n,a)=>(e.setUTCSeconds(n,0),e),incompatibleTokens:["t","T"]},S:{priority:30,parse:(e,t,n,a)=>Kg(t.length,e,(e=>Math.floor(e*Math.pow(10,3-t.length)))),set:(e,t,n,a)=>(e.setUTCMilliseconds(n),e),incompatibleTokens:["t","T"]},X:{priority:10,parse:(e,t,n,a)=>{switch(t){case"X":return Xg($g,e);case"XX":return Xg(Hg,e);case"XXXX":return Xg(Vg,e);case"XXXXX":return Xg(qg,e);default:return Xg(Ug,e)}},set:(e,t,n,a)=>t.timestampIsSet?e:new Date(e.getTime()-n),incompatibleTokens:["t","T","x"]},x:{priority:10,parse:(e,t,n,a)=>{switch(t){case"x":return Xg($g,e);case"xx":return Xg(Hg,e);case"xxxx":return Xg(Vg,e);case"xxxxx":return Xg(qg,e);default:return Xg(Ug,e)}},set:(e,t,n,a)=>t.timestampIsSet?e:new Date(e.getTime()-n),incompatibleTokens:["t","T","X"]},t:{priority:40,parse:(e,t,n,a)=>Gg(e),set:(e,t,n,a)=>[new Date(1e3*n),{timestampIsSet:!0}],incompatibleTokens:"*"},T:{priority:20,parse:(e,t,n,a)=>Gg(e),set:(e,t,n,a)=>[new Date(n),{timestampIsSet:!0}],incompatibleTokens:"*"}},rv=av,iv=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ov=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sv=/^'([^]*?)'?$/,lv=/''/g,uv=/\S/,dv=/[a-zA-Z]/;function cv(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}function mv(e){return e.match(sv)[1].replace(lv,"'")}var hv=Object.freeze({__proto__:null,default:function(e,t,n,a){yp(3,arguments);var r=String(e),i=String(t),o=a||{},s=o.locale||Df;if(!s.match)throw new RangeError("locale must contain match property");var l=s.options&&s.options.firstWeekContainsDate,u=null==l?1:_p(l),d=null==o.firstWeekContainsDate?u:_p(o.firstWeekContainsDate);if(!(d>=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=s.options&&s.options.weekStartsOn,m=null==c?0:_p(c),h=null==o.weekStartsOn?m:_p(o.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===i)return""===r?wp(n):new Date(NaN);var p,f={firstWeekContainsDate:d,weekStartsOn:h,locale:s},g=[{priority:10,subPriority:-1,set:cv,index:0}],v=i.match(ov).map((e=>{var t=e[0];return"p"===t||"P"===t?(0,Yf[t])(e,s.formatLong,f):e})).join("").match(iv),b=[];for(p=0;p<v.length;p++){var y=v[p];!o.useAdditionalWeekYearTokens&&Jf(y)&&Qf(y,i,e),!o.useAdditionalDayOfYearTokens&&Kf(y)&&Qf(y,i,e);var w=y[0],D=rv[w];if(D){var _=D.incompatibleTokens;if(Array.isArray(_)){for(var k=void 0,C=0;C<b.length;C++){var E=b[C].token;if(-1!==_.indexOf(E)||E===w){k=b[C];break}}if(k)throw new RangeError("The format string mustn't contain `".concat(k.fullToken,"` and `").concat(y,"` at the same time"))}else if("*"===D.incompatibleTokens&&b.length)throw new RangeError("The format string mustn't contain `".concat(y,"` and any other token at the same time"));b.push({token:w,fullToken:y});var x=D.parse(r,y,s.match,f);if(!x)return new Date(NaN);g.push({priority:D.priority,subPriority:D.subPriority||0,set:D.set,validate:D.validate,value:x.value,index:g.length}),r=x.rest}else{if(w.match(dv))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");if("''"===y?y="'":"'"===w&&(y=mv(y)),0!==r.indexOf(y))return new Date(NaN);r=r.slice(y.length)}}if(r.length>0&&uv.test(r))return new Date(NaN);var M=g.map((e=>e.priority)).sort(((e,t)=>t-e)).filter(((e,t,n)=>n.indexOf(e)===t)).map((e=>g.filter((t=>t.priority===e)).sort(((e,t)=>t.subPriority-e.subPriority)))).map((e=>e[0])),S=wp(n);if(isNaN(S))return new Date(NaN);var F=_f(S,Wp(S)),T={};for(p=0;p<M.length;p++){var P=M[p];if(P.validate&&!P.validate(F,P.value,f))return new Date(NaN);var O=P.set(F,T,P.value,f);O[0]?(F=O[0],og(T,O[1])):F=O}return F}});var pv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=wp(t);return n.getFullYear()===a.getFullYear()&&n.getMonth()===a.getMonth()}});var fv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=lf(e),a=lf(t);return n.getTime()===a.getTime()}});var gv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=wp(t);return n.getFullYear()===a.getFullYear()}});var vv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e).getTime(),a=wp(t.start).getTime(),r=wp(t.end).getTime();if(!(a<=r))throw new RangeError("Invalid interval");return n>=a&&n<=r}});var bv={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},yv=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,wv=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Dv=/^([+-])(\d{2})(?::?(\d{2}))?$/;function _v(e){var t,n={},a=e.split(bv.dateTimeDelimiter);if(a.length>2)return n;if(/:/.test(a[0])?t=a[0]:(n.date=a[0],t=a[1],bv.timeZoneDelimiter.test(n.date)&&(n.date=e.split(bv.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var r=bv.timezone.exec(t);r?(n.time=t.replace(r[1],""),n.timezone=r[1]):n.time=t}return n}function kv(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),a=e.match(n);if(!a)return{year:NaN,restDateString:""};var r=a[1]?parseInt(a[1]):null,i=a[2]?parseInt(a[2]):null;return{year:null===i?r:100*i,restDateString:e.slice((a[1]||a[2]).length)}}function Cv(e,t){if(null===t)return new Date(NaN);var n=e.match(yv);if(!n)return new Date(NaN);var a=!!n[4],r=Ev(n[1]),i=Ev(n[2])-1,o=Ev(n[3]),s=Ev(n[4]),l=Ev(n[5])-1;if(a)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,l)?function(e,t,n){var a=new Date(0);a.setUTCFullYear(e,0,4);var r=a.getUTCDay()||7,i=7*(t-1)+n+1-r;return a.setUTCDate(a.getUTCDate()+i),a}(t,s,l):new Date(NaN);var u=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Fv[t]||(Tv(e)?29:28))}(t,i,o)&&function(e,t){return t>=1&&t<=(Tv(e)?366:365)}(t,r)?(u.setUTCFullYear(t,i,Math.max(r,o)),u):new Date(NaN)}function Ev(e){return e?parseInt(e):1}function xv(e){var t=e.match(wv);if(!t)return NaN;var n=Mv(t[1]),a=Mv(t[2]),r=Mv(t[3]);return function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,a,r)?36e5*n+6e4*a+1e3*r:NaN}function Mv(e){return e&&parseFloat(e.replace(",","."))||0}function Sv(e){if("Z"===e)return 0;var t=e.match(Dv);if(!t)return 0;var n="+"===t[1]?-1:1,a=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,r)?n*(36e5*a+6e4*r):NaN}var Fv=[31,null,31,30,31,30,31,31,30,31,30,31];function Tv(e){return e%400==0||e%4==0&&e%100!=0}var Pv=Object.freeze({__proto__:null,default:function(e,t){yp(1,arguments);var n=t||{},a=null==n.additionalDigits?2:_p(n.additionalDigits);if(2!==a&&1!==a&&0!==a)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var r,i=_v(e);if(i.date){var o=kv(i.date,a);r=Cv(o.restDateString,o.year)}if(!r||isNaN(r.getTime()))return new Date(NaN);var s,l=r.getTime(),u=0;if(i.time&&(u=xv(i.time),isNaN(u)))return new Date(NaN);if(!i.timezone){var d=new Date(l+u),c=new Date(0);return c.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),c.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),c}return s=Sv(i.timezone),isNaN(s)?new Date(NaN):new Date(l+u+s)}});function Ov(e,t){yp(2,arguments);var n=wp(e),a=_p(t),r=n.getFullYear(),i=n.getDate(),o=new Date(0);o.setFullYear(r,a,15),o.setHours(0,0,0,0);var s=ug(o);return n.setMonth(a,Math.min(i,s)),n}var Nv=Object.freeze({__proto__:null,default:Ov});var Av=Object.freeze({__proto__:null,default:function(e,t){if(yp(2,arguments),"object"!=typeof t||null===t)throw new RangeError("values parameter must be an object");var n=wp(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=Ov(n,t.month)),null!=t.date&&n.setDate(_p(t.date)),null!=t.hours&&n.setHours(_p(t.hours)),null!=t.minutes&&n.setMinutes(_p(t.minutes)),null!=t.seconds&&n.setSeconds(_p(t.seconds)),null!=t.milliseconds&&n.setMilliseconds(_p(t.milliseconds)),n)}});var Iv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=_p(t);return n.setHours(a),n}});var Rv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=_p(t);return n.setMinutes(a),n}});var Wv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=_p(t),r=Math.floor(n.getMonth()/3)+1,i=a-r;return Ov(n,n.getMonth()+3*i)}});var jv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=_p(t);return n.setSeconds(a),n}});var Lv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=wp(e),a=_p(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(a),n)}});var zv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=_p(t);return Hp(e,-n)}});var Bv=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=_p(t);return Up(e,-n)}});var $v=Object.freeze({__proto__:null,default:function(e,t){yp(2,arguments);var n=_p(t);return Yp(e,-n)}}),Hv=["нядзелю","панядзелак","аўторак","сераду","чацвер","пятніцу","суботу"];function Vv(e){return"'у "+Hv[e]+" а' p"}var Uv={lastWeek:(e,t,n)=>{var a=wp(e),r=a.getUTCDay();return Cp(a,t,n)?Vv(r):function(e){var t=Hv[e];switch(e){case 0:case 3:case 5:case 6:return"'у мінулую "+t+" а' p";case 1:case 2:case 4:return"'у мінулы "+t+" а' p"}}(r)},yesterday:"'учора а' p",today:"'сёння а' p",tomorrow:"'заўтра а' p",nextWeek:(e,t,n)=>{var a=wp(e),r=a.getUTCDay();return Cp(a,t,n)?Vv(r):function(e){var t=Hv[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступную "+t+" а' p";case 1:case 2:case 4:return"'у наступны "+t+" а' p"}}(r)},other:"P"},qv=(e,t,n,a)=>{var r=Uv[e];return"function"==typeof r?r(t,n,a):r},Yv={ordinalNumber:(e,t)=>{var n=String((t||{}).unit),a=Number(e);return a+("date"===n?"-га":"hour"===n||"minute"===n||"second"===n?"-я":a%10!=2&&a%10!=3||a%100==12||a%100==13?"-ы":"-і")},era:Gm({values:{narrow:["да н.э.","н.э."],abbreviated:["да н. э.","н. э."],wide:["да нашай эры","нашай эры"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-ы кв.","2-і кв.","3-і кв.","4-ы кв."],wide:["1-ы квартал","2-і квартал","3-і квартал","4-ы квартал"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["С","Л","С","К","М","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","май","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","снеж."],wide:["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]},defaultWidth:"wide",formattingValues:{narrow:["С","Л","С","К","М","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","мая","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","снеж."],wide:["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["Н","П","А","С","Ч","П","С"],short:["нд","пн","аў","ср","чц","пт","сб"],abbreviated:["нядз","пан","аўт","сер","чац","пят","суб"],wide:["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніца",afternoon:"дзень",evening:"вечар",night:"ноч"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніцы",afternoon:"дня",evening:"вечара",night:"ночы"}},defaultFormattingWidth:"wide"})},Xv={ordinalNumber:Jm({matchPattern:/^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^((да )?н\.?\s?э\.?)/i,abbreviated:/^((да )?н\.?\s?э\.?)/i,wide:/^(да нашай эры|нашай эры|наша эра)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыі]?)? кв.?/i,wide:/^[1234](-?[ыі]?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:Qm({matchPatterns:{narrow:/^[слкмчжв]/i,abbreviated:/^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i,wide:/^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^с/i,/^л/i,/^с/i,/^к/i,/^м/i,/^ч/i,/^л/i,/^ж/i,/^в/i,/^к/i,/^л/i,/^с/i],any:[/^ст/i,/^лю/i,/^са/i,/^кр/i,/^ма/i,/^ч/i,/^ліп/i,/^ж/i,/^в/i,/^ка/i,/^ліс/i,/^сн/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[нпасч]/i,short:/^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,abbreviated:/^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i,wide:/^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^а/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[ан]/i,/^а/i,/^с[ер]/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,abbreviated:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,wide:/^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^поўн/i,noon:/^поўд/i,morning:/^р/i,afternoon:/^д[зн]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},Gv={code:"be",formatDistance:vp,formatLong:bp,formatRelative:qv,localize:Yv,match:Xv,options:{weekStartsOn:1,firstWeekContainsDate:1}},Kv={lessThanXSeconds:{one:"по-малко от секунда",other:"по-малко от {{count}} секунди"},xSeconds:{one:"1 секунда",other:"{{count}} секунди"},halfAMinute:"половин минута",lessThanXMinutes:{one:"по-малко от минута",other:"по-малко от {{count}} минути"},xMinutes:{one:"1 минута",other:"{{count}} минути"},aboutXHours:{one:"около час",other:"около {{count}} часа"},xHours:{one:"1 час",other:"{{count}} часа"},xDays:{one:"1 ден",other:"{{count}} дни"},aboutXWeeks:{one:"около седмица",other:"около {{count}} седмици"},xWeeks:{one:"1 седмица",other:"{{count}} седмици"},aboutXMonths:{one:"около месец",other:"около {{count}} месеца"},xMonths:{one:"1 месец",other:"{{count}} месеца"},aboutXYears:{one:"около година",other:"около {{count}} години"},xYears:{one:"1 година",other:"{{count}} години"},overXYears:{one:"над година",other:"над {{count}} години"},almostXYears:{one:"почти година",other:"почти {{count}} години"}},Jv=function(e,t){var n,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Kv[e];return n="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),a.addSuffix?a.comparison&&a.comparison>0?"след "+n:"преди "+n:n},Qv={date:Um({formats:{full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}} {{time}}"},defaultWidth:"any"})},Zv=["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"];function eb(e){var t=Zv[e];return 2===e?"'във "+t+" в' p":"'в "+t+" в' p"}var tb={lastWeek:(e,t,n)=>{var a=wp(e),r=a.getUTCDay();return Cp(a,t,n)?eb(r):function(e){var t=Zv[e];switch(e){case 0:case 3:case 6:return"'миналата "+t+" в' p";case 1:case 2:case 4:case 5:return"'миналия "+t+" в' p"}}(r)},yesterday:"'вчера в' p",today:"'днес в' p",tomorrow:"'утре в' p",nextWeek:(e,t,n)=>{var a=wp(e),r=a.getUTCDay();return Cp(a,t,n)?eb(r):function(e){var t=Zv[e];switch(e){case 0:case 3:case 6:return"'следващата "+t+" в' p";case 1:case 2:case 4:case 5:return"'следващия "+t+" в' p"}}(r)},other:"P"},nb=(e,t,n,a)=>{var r=tb[e];return"function"==typeof r?r(t,n,a):r};function ab(e,t,n,a,r){var i=function(e){return"quarter"===e}(t)?r:function(e){return"year"===e||"week"===e||"minute"===e||"second"===e}(t)?a:n;return e+"-"+i}var rb={ordinalNumber:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=String(t.unit),a=Number(e);if(0===a)return ab(0,n,"ев","ева","ево");if(a%1e3==0)return ab(a,n,"ен","на","но");if(a%100==0)return ab(a,n,"тен","тна","тно");var r=a%100;if(r>20||r<10)switch(r%10){case 1:return ab(a,n,"ви","ва","во");case 2:return ab(a,n,"ри","ра","ро");case 7:case 8:return ab(a,n,"ми","ма","мо")}return ab(a,n,"ти","та","то")},era:Gm({values:{narrow:["пр.н.е.","н.е."],abbreviated:["преди н. е.","н. е."],wide:["преди новата ера","новата ера"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-во тримес.","2-ро тримес.","3-то тримес.","4-то тримес."],wide:["1-во тримесечие","2-ро тримесечие","3-то тримесечие","4-то тримесечие"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{abbreviated:["яну","фев","мар","апр","май","юни","юли","авг","сеп","окт","ное","дек"],wide:["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Н","П","В","С","Ч","П","С"],short:["нд","пн","вт","ср","чт","пт","сб"],abbreviated:["нед","пон","вто","сря","чет","пет","съб"],wide:["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{wide:{am:"преди обяд",pm:"след обяд",midnight:"в полунощ",noon:"на обяд",morning:"сутринта",afternoon:"следобед",evening:"вечерта",night:"през нощта"}},defaultWidth:"wide"})},ib=rb,ob={ordinalNumber:Jm({matchPattern:/^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^((пр)?н\.?\s?е\.?)/i,abbreviated:/^((пр)?н\.?\s?е\.?)/i,wide:/^(преди новата ера|новата ера|нова ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^п/i,/^н/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[врт]?o?)? тримес.?/i,wide:/^[1234](-?[врт]?о?)? тримесечие/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:Qm({matchPatterns:{abbreviated:/^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i,wide:/^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^май/i,/^юн/i,/^юл/i,/^ав/i,/^се/i,/^окт/i,/^но/i,/^де/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[нпвсч]/i,short:/^(нд|пн|вт|ср|чт|пт|сб)/i,abbreviated:/^(нед|пон|вто|сря|чет|пет|съб)/i,wide:/^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н[ед]/i,/^п[он]/i,/^вт/i,/^ср/i,/^ч[ет]/i,/^п[ет]/i,/^с[ъб]/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(преди о|след о|в по|на о|през|веч|сут|следо)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^преди о/i,pm:/^след о/i,midnight:/^в пол/i,noon:/^на об/i,morning:/^сут/i,afternoon:/^следо/i,evening:/^веч/i,night:/^през н/i}},defaultParseWidth:"any"})},sb={code:"bg",formatDistance:Jv,formatLong:Qv,formatRelative:nb,localize:ib,match:ob,options:{weekStartsOn:1,firstWeekContainsDate:1}},lb={locale:{1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},number:{"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"}};function ub(e){return e.toString().replace(/\d/g,(e=>lb.locale[e]))}var db={ordinalNumber:(e,t)=>{var n=Number(e),a=ub(n);if("date"===(null==t?void 0:t.unit))return function(e,t){if(e>18&&e<=31)return t+"শে";switch(e){case 1:return t+"লা";case 2:case 3:return t+"রা";case 4:return t+"ঠা";default:return t+"ই"}}(n,a);if(n>10||0===n)return a+"তম";switch(n%10){case 2:case 3:return a+"য়";case 4:return a+"র্থ";case 6:return a+"ষ্ঠ";default:return a+"ম"}},era:Gm({values:{narrow:["খ্রিঃপূঃ","খ্রিঃ"],abbreviated:["খ্রিঃপূর্ব","খ্রিঃ"],wide:["খ্রিস্টপূর্ব","খ্রিস্টাব্দ"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["১","২","৩","৪"],abbreviated:["১ত্রৈ","২ত্রৈ","৩ত্রৈ","৪ত্রৈ"],wide:["১ম ত্রৈমাসিক","২য় ত্রৈমাসিক","৩য় ত্রৈমাসিক","৪র্থ ত্রৈমাসিক"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্ট","অক্টো","নভে","ডিসে"],abbreviated:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্ট","অক্টো","নভে","ডিসে"],wide:["জানুয়ারি","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["র","সো","ম","বু","বৃ","শু","শ"],short:["রবি","সোম","মঙ্গল","বুধ","বৃহ","শুক্র","শনি"],abbreviated:["রবি","সোম","মঙ্গল","বুধ","বৃহ","শুক্র","শনি"],wide:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার ","শুক্রবার","শনিবার"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"পূ",pm:"অপ",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},abbreviated:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},wide:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"}},defaultWidth:"wide",formattingValues:{narrow:{am:"পূ",pm:"অপ",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},abbreviated:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},wide:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"}},defaultFormattingWidth:"wide"})},cb={lessThanXSeconds:{one:"প্রায় ১ সেকেন্ড",other:"প্রায় {{count}} সেকেন্ড"},xSeconds:{one:"১ সেকেন্ড",other:"{{count}} সেকেন্ড"},halfAMinute:"আধ মিনিট",lessThanXMinutes:{one:"প্রায় ১ মিনিট",other:"প্রায় {{count}} মিনিট"},xMinutes:{one:"১ মিনিট",other:"{{count}} মিনিট"},aboutXHours:{one:"প্রায় ১ ঘন্টা",other:"প্রায় {{count}} ঘন্টা"},xHours:{one:"১ ঘন্টা",other:"{{count}} ঘন্টা"},xDays:{one:"১ দিন",other:"{{count}} দিন"},aboutXWeeks:{one:"প্রায় ১ সপ্তাহ",other:"প্রায় {{count}} সপ্তাহ"},xWeeks:{one:"১ সপ্তাহ",other:"{{count}} সপ্তাহ"},aboutXMonths:{one:"প্রায় ১ মাস",other:"প্রায় {{count}} মাস"},xMonths:{one:"১ মাস",other:"{{count}} মাস"},aboutXYears:{one:"প্রায় ১ বছর",other:"প্রায় {{count}} বছর"},xYears:{one:"১ বছর",other:"{{count}} বছর"},overXYears:{one:"১ বছরের বেশি",other:"{{count}} বছরের বেশি"},almostXYears:{one:"প্রায় ১ বছর",other:"প্রায় {{count}} বছর"}},mb=(e,t,n)=>{var a,r=cb[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",ub(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?a+" এর মধ্যে":a+" আগে":a},hb={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}} 'সময়'",long:"{{date}} {{time}} 'সময়'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},pb={lastWeek:"'গত' eeee 'সময়' p",yesterday:"'গতকাল' 'সময়' p",today:"'আজ' 'সময়' p",tomorrow:"'আগামীকাল' 'সময়' p",nextWeek:"eeee 'সময়' p",other:"P"},fb=(e,t,n,a)=>pb[e],gb={ordinalNumber:Jm({matchPattern:/^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(খ্রিঃপূঃ|খ্রিঃ)/i,abbreviated:/^(খ্রিঃপূর্ব|খ্রিঃ)/i,wide:/^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^খ্রিঃপূঃ/i,/^খ্রিঃ/i],abbreviated:[/^খ্রিঃপূর্ব/i,/^খ্রিঃ/i],wide:[/^খ্রিস্টপূর্ব/i,/^খ্রিস্টাব্দ/i]},defaultParseWidth:"wide"}),quarter:Qm({matchPatterns:{narrow:/^[১২৩৪]/i,abbreviated:/^[১২৩৪]ত্রৈ/i,wide:/^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i},defaultMatchWidth:"wide",parsePatterns:{any:[/১/i,/২/i,/৩/i,/৪/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,abbreviated:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,wide:/^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^জানু/i,/^ফেব্রু/i,/^মার্চ/i,/^এপ্রিল/i,/^মে/i,/^জুন/i,/^জুলাই/i,/^আগস্ট/i,/^সেপ্ট/i,/^অক্টো/i,/^নভে/i,/^ডিসে/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(র|সো|ম|বু|বৃ|শু|শ)+/i,short:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,abbreviated:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,wide:/^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^র/i,/^সো/i,/^ম/i,/^বু/i,/^বৃ/i,/^শু/i,/^শ/i],short:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],abbreviated:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],wide:[/^রবিবার/i,/^সোমবার/i,/^মঙ্গলবার/i,/^বুধবার/i,/^বৃহস্পতিবার /i,/^শুক্রবার/i,/^শনিবার/i]},defaultParseWidth:"wide"}),dayPeriod:Qm({matchPatterns:{narrow:/^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,abbreviated:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,wide:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^পূ/i,pm:/^অপ/i,midnight:/^মধ্যরাত/i,noon:/^মধ্যাহ্ন/i,morning:/সকাল/i,afternoon:/বিকাল/i,evening:/সন্ধ্যা/i,night:/রাত/i}},defaultParseWidth:"any"})},vb={code:"bn",formatDistance:mb,formatLong:hb,formatRelative:fb,localize:db,match:gb,options:{weekStartsOn:0,firstWeekContainsDate:1}},bb={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 sedmicu",withPrepositionAgo:"oko 1 sedmicu",withPrepositionIn:"oko 1 sedmicu"},dual:"oko {{count}} sedmice",other:"oko {{count}} sedmice"},xWeeks:{one:{standalone:"1 sedmicu",withPrepositionAgo:"1 sedmicu",withPrepositionIn:"1 sedmicu"},dual:"{{count}} sedmice",other:"{{count}} sedmice"},aboutXMonths:{one:{standalone:"oko 1 mjesec",withPrepositionAgo:"oko 1 mjesec",withPrepositionIn:"oko 1 mjesec"},dual:"oko {{count}} mjeseca",other:"oko {{count}} mjeseci"},xMonths:{one:{standalone:"1 mjesec",withPrepositionAgo:"1 mjesec",withPrepositionIn:"1 mjesec"},dual:"{{count}} mjeseca",other:"{{count}} mjeseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}},yb=(e,t,n)=>{var a,r=bb[e];return a="string"==typeof r?r:1===t?null!=n&&n.addSuffix?n.comparison&&n.comparison>0?r.one.withPrepositionIn:r.one.withPrepositionAgo:r.one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?r.dual.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"za "+a:"prije "+a:a},wb={date:Um({formats:{full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Db={lastWeek:e=>{switch(e.getUTCDay()){case 0:return"'prošle nedjelje u' p";case 3:return"'prošle srijede u' p";case 6:return"'prošle subote u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'juče u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getUTCDay()){case 0:return"'sljedeće nedjelje u' p";case 3:return"'sljedeću srijedu u' p";case 6:return"'sljedeću subotu u' p";default:return"'sljedeći' EEEE 'u' p"}},other:"P"},_b=(e,t,n,a)=>{var r=Db[e];return"function"==typeof r?r(t):r},kb={ordinalNumber:(e,t)=>{var n=Number(e);return String(n)+"."},era:Gm({values:{narrow:["pr.n.e.","AD"],abbreviated:["pr. Hr.","po. Hr."],wide:["Prije Hrista","Poslije Hrista"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sre","čet","pet","sub"],abbreviated:["ned","pon","uto","sre","čet","pet","sub"],wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"poslije podne",evening:"uveče",night:"noću"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"poslije podne",evening:"uveče",night:"noću"}},defaultFormattingWidth:"wide"})},Cb={ordinalNumber:Jm({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,wide:/^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|nova)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,wide:/^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^avg/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,wide:/^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(poslije\s|po)+podne/i,evening:/(uvece|uveče)/i,night:/(nocu|noću)/i}},defaultParseWidth:"any"})},Eb={code:"bs",formatDistance:yb,formatLong:wb,formatRelative:_b,localize:kb,match:Cb,options:{weekStartsOn:1,firstWeekContainsDate:4}},xb={lessThanXSeconds:{one:"menys d'un segon",eleven:"menys d'onze segons",other:"menys de {{count}} segons"},xSeconds:{one:"1 segon",other:"{{count}} segons"},halfAMinute:"mig minut",lessThanXMinutes:{one:"menys d'un minut",eleven:"menys d'onze minuts",other:"menys de {{count}} minuts"},xMinutes:{one:"1 minut",other:"{{count}} minuts"},aboutXHours:{one:"aproximadament una hora",other:"aproximadament {{count}} hores"},xHours:{one:"1 hora",other:"{{count}} hores"},xDays:{one:"1 dia",other:"{{count}} dies"},aboutXWeeks:{one:"aproximadament una setmana",other:"aproximadament {{count}} setmanes"},xWeeks:{one:"1 setmana",other:"{{count}} setmanes"},aboutXMonths:{one:"aproximadament un mes",other:"aproximadament {{count}} mesos"},xMonths:{one:"1 mes",other:"{{count}} mesos"},aboutXYears:{one:"aproximadament un any",other:"aproximadament {{count}} anys"},xYears:{one:"1 any",other:"{{count}} anys"},overXYears:{one:"més d'un any",eleven:"més d'onze anys",other:"més de {{count}} anys"},almostXYears:{one:"gairebé un any",other:"gairebé {{count}} anys"}};var Mb={date:Um({formats:{full:"EEEE, d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'a les' {{time}}",long:"{{date}} 'a les' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Sb={lastWeek:"'el' eeee 'passat a la' LT",yesterday:"'ahir a la' p",today:"'avui a la' p",tomorrow:"'demà a la' p",nextWeek:"eeee 'a la' p",other:"P"},Fb={lastWeek:"'el' eeee 'passat a les' p",yesterday:"'ahir a les' p",today:"'avui a les' p",tomorrow:"'demà a les' p",nextWeek:"eeee 'a les' p",other:"P"};var Tb={ordinalNumber:function(e,t){var n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:case 3:return n+"r";case 2:return n+"n";case 4:return n+"t"}return n+"è"},era:Gm({values:{narrow:["aC","dC"],abbreviated:["a. de C.","d. de C."],wide:["abans de Crist","després de Crist"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1r trimestre","2n trimestre","3r trimestre","4t trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["GN","FB","MÇ","AB","MG","JN","JL","AG","ST","OC","NV","DS"],abbreviated:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."],wide:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],short:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],abbreviated:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],wide:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"am",pm:"pm",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"},abbreviated:{am:"AM",pm:"PM",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"}},defaultFormattingWidth:"wide"})},Pb={ordinalNumber:Jm({matchPattern:/^(\d+)(è|r|n|r|t)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(aC|dC)/i,abbreviated:/^(a. de C.|d. de C.)/i,wide:/^(abans de Crist|despr[eé]s de Crist)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^aC/i,/^dC/i],abbreviated:[/^(a. de C.)/i,/^(d. de C.)/i],wide:[/^(abans de Crist)/i,/^(despr[eé]s de Crist)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](è|r|n|r|t)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i,abbreviated:/^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i,wide:/^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^GN/i,/^FB/i,/^MÇ/i,/^AB/i,/^MG/i,/^JN/i,/^JL/i,/^AG/i,/^ST/i,/^OC/i,/^NV/i,/^DS/i],abbreviated:[/^gen./i,/^febr./i,/^març/i,/^abr./i,/^maig/i,/^juny/i,/^jul./i,/^ag./i,/^set./i,/^oct./i,/^nov./i,/^des./i],wide:[/^gener/i,/^febrer/i,/^març/i,/^abril/i,/^maig/i,/^juny/i,/^juliol/i,/^agost/i,/^setembre/i,/^octubre/i,/^novembre/i,/^desembre/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,short:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,abbreviated:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,wide:/^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],abbreviated:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],wide:[/^diumenge/i,/^dilluns/i,/^dimarts/i,/^dimecres/i,/^dijous/i,/^divendres/i,/^disssabte/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i,abbreviated:/^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i,wide:/^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mitjanit/i,noon:/^migdia/i,morning:/matí/i,afternoon:/tarda/i,evening:/vespre/i,night:/nit/i}},defaultParseWidth:"any"})},Ob={code:"ca",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof xb[e]?xb[e]:1===t?xb[e].one:11===t&&xb[e].eleven?xb[e].eleven:xb[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"en "+a:"fa "+a:a},formatLong:Mb,formatRelative:function(e,t,n,a){return 1!==t.getUTCHours()?Fb[e]:Sb[e]},localize:Tb,match:Pb,options:{weekStartsOn:1,firstWeekContainsDate:4}},Nb=Ob,Ab={lessThanXSeconds:{one:{regular:"méně než sekunda",past:"před méně než sekundou",future:"za méně než sekundu"},few:{regular:"méně než {{count}} sekundy",past:"před méně než {{count}} sekundami",future:"za méně než {{count}} sekundy"},many:{regular:"méně než {{count}} sekund",past:"před méně než {{count}} sekundami",future:"za méně než {{count}} sekund"}},xSeconds:{one:{regular:"sekunda",past:"před sekundou",future:"za sekundu"},few:{regular:"{{count}} sekundy",past:"před {{count}} sekundami",future:"za {{count}} sekundy"},many:{regular:"{{count}} sekund",past:"před {{count}} sekundami",future:"za {{count}} sekund"}},halfAMinute:{other:{regular:"půl minuty",past:"před půl minutou",future:"za půl minuty"}},lessThanXMinutes:{one:{regular:"méně než minuta",past:"před méně než minutou",future:"za méně než minutu"},few:{regular:"méně než {{count}} minuty",past:"před méně než {{count}} minutami",future:"za méně než {{count}} minuty"},many:{regular:"méně než {{count}} minut",past:"před méně než {{count}} minutami",future:"za méně než {{count}} minut"}},xMinutes:{one:{regular:"minuta",past:"před minutou",future:"za minutu"},few:{regular:"{{count}} minuty",past:"před {{count}} minutami",future:"za {{count}} minuty"},many:{regular:"{{count}} minut",past:"před {{count}} minutami",future:"za {{count}} minut"}},aboutXHours:{one:{regular:"přibližně hodina",past:"přibližně před hodinou",future:"přibližně za hodinu"},few:{regular:"přibližně {{count}} hodiny",past:"přibližně před {{count}} hodinami",future:"přibližně za {{count}} hodiny"},many:{regular:"přibližně {{count}} hodin",past:"přibližně před {{count}} hodinami",future:"přibližně za {{count}} hodin"}},xHours:{one:{regular:"hodina",past:"před hodinou",future:"za hodinu"},few:{regular:"{{count}} hodiny",past:"před {{count}} hodinami",future:"za {{count}} hodiny"},many:{regular:"{{count}} hodin",past:"před {{count}} hodinami",future:"za {{count}} hodin"}},xDays:{one:{regular:"den",past:"před dnem",future:"za den"},few:{regular:"{{count}} dny",past:"před {{count}} dny",future:"za {{count}} dny"},many:{regular:"{{count}} dní",past:"před {{count}} dny",future:"za {{count}} dní"}},aboutXWeeks:{one:{regular:"přibližně týden",past:"přibližně před týdnem",future:"přibližně za týden"},few:{regular:"přibližně {{count}} týdny",past:"přibližně před {{count}} týdny",future:"přibližně za {{count}} týdny"},many:{regular:"přibližně {{count}} týdnů",past:"přibližně před {{count}} týdny",future:"přibližně za {{count}} týdnů"}},xWeeks:{one:{regular:"týden",past:"před týdnem",future:"za týden"},few:{regular:"{{count}} týdny",past:"před {{count}} týdny",future:"za {{count}} týdny"},many:{regular:"{{count}} týdnů",past:"před {{count}} týdny",future:"za {{count}} týdnů"}},aboutXMonths:{one:{regular:"přibližně měsíc",past:"přibližně před měsícem",future:"přibližně za měsíc"},few:{regular:"přibližně {{count}} měsíce",past:"přibližně před {{count}} měsíci",future:"přibližně za {{count}} měsíce"},many:{regular:"přibližně {{count}} měsíců",past:"přibližně před {{count}} měsíci",future:"přibližně za {{count}} měsíců"}},xMonths:{one:{regular:"měsíc",past:"před měsícem",future:"za měsíc"},few:{regular:"{{count}} měsíce",past:"před {{count}} měsíci",future:"za {{count}} měsíce"},many:{regular:"{{count}} měsíců",past:"před {{count}} měsíci",future:"za {{count}} měsíců"}},aboutXYears:{one:{regular:"přibližně rok",past:"přibližně před rokem",future:"přibližně za rok"},few:{regular:"přibližně {{count}} roky",past:"přibližně před {{count}} roky",future:"přibližně za {{count}} roky"},many:{regular:"přibližně {{count}} roků",past:"přibližně před {{count}} roky",future:"přibližně za {{count}} roků"}},xYears:{one:{regular:"rok",past:"před rokem",future:"za rok"},few:{regular:"{{count}} roky",past:"před {{count}} roky",future:"za {{count}} roky"},many:{regular:"{{count}} roků",past:"před {{count}} roky",future:"za {{count}} roků"}},overXYears:{one:{regular:"více než rok",past:"před více než rokem",future:"za více než rok"},few:{regular:"více než {{count}} roky",past:"před více než {{count}} roky",future:"za více než {{count}} roky"},many:{regular:"více než {{count}} roků",past:"před více než {{count}} roky",future:"za více než {{count}} roků"}},almostXYears:{one:{regular:"skoro rok",past:"skoro před rokem",future:"skoro za rok"},few:{regular:"skoro {{count}} roky",past:"skoro před {{count}} roky",future:"skoro za {{count}} roky"},many:{regular:"skoro {{count}} roků",past:"skoro před {{count}} roky",future:"skoro za {{count}} roků"}}};var Ib={date:Um({formats:{full:"EEEE, d. MMMM yyyy",long:"d. MMMM yyyy",medium:"d. M. yyyy",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'v' {{time}}",long:"{{date}} 'v' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Rb=["neděli","pondělí","úterý","středu","čtvrtek","pátek","sobotu"],Wb={lastWeek:"'poslední' eeee 've' p",yesterday:"'včera v' p",today:"'dnes v' p",tomorrow:"'zítra v' p",nextWeek:(e,t,n)=>{var a=e.getUTCDay();return"'v "+Rb[a]+" o' p"},other:"P"};var jb={ordinalNumber:function(e){return Number(e)+"."},era:Gm({values:{narrow:["př. n. l.","n. l."],abbreviated:["př. n. l.","n. l."],wide:["před naším letopočtem","našeho letopočtu"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],wide:["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["L","Ú","B","D","K","Č","Č","S","Z","Ř","L","P"],abbreviated:["led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro"],wide:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"]},defaultWidth:"wide",formattingValues:{narrow:["L","Ú","B","D","K","Č","Č","S","Z","Ř","L","P"],abbreviated:["led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro"],wide:["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["ne","po","út","st","čt","pá","so"],short:["ne","po","út","st","čt","pá","so"],abbreviated:["ned","pon","úte","stř","čtv","pát","sob"],wide:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"}},defaultWidth:"wide",formattingValues:{narrow:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"}},defaultFormattingWidth:"wide"})},Lb={ordinalNumber:Jm({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(p[řr]ed Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,abbreviated:/^(pe[řr]ed Kr\.|pe[řr]ed n\. l\.|po Kr\.|n\. l\.)/i,wide:/^(p[řr]ed Kristem|pred na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p[řr]/i,/^(po|n)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\. [čc]tvrtlet[íi]/i,wide:/^[1234]\. [čc]tvrtlet[íi]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[lúubdkčcszřrlp]/i,abbreviated:/^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i,wide:/^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^l/i,/^[úu]/i,/^b/i,/^d/i,/^k/i,/^[čc]/i,/^[čc]/i,/^s/i,/^z/i,/^[řr]/i,/^l/i,/^p/i],any:[/^led/i,/^[úu]n/i,/^b[řr]e/i,/^dub/i,/^kv[ěe]/i,/^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i,/^[čc]vc|[čc]erven(ec|ce)/i,/^srp/i,/^z[áa][řr]/i,/^[řr][íi]j/i,/^lis/i,/^pro/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[npuúsčps]/i,short:/^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i,abbreviated:/^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i,wide:/^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^[úu]/i,/^s/i,/^[čc]/i,/^p/i,/^s/i],any:[/^ne/i,/^po/i,/^ut/i,/^st/i,/^[čc]t/i,/^p/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^dopoledne|dop\.?|odpoledne|odp\.?|půlnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^dop/i,pm:/^odp/i,midnight:/^p[ůu]lnoc/i,noon:/^poledne/i,morning:/r[áa]no/i,afternoon:/odpoledne/i,evening:/ve[čc]er/i,night:/noc/i}},defaultParseWidth:"any"})},zb={code:"cs",formatDistance:function(e,t,n){n=n||{};var a,r=Ab[e];a="object"==typeof r.other?"other":1===t?"one":t>1&&t<5?"few":"many";var i,o=!0===n.addSuffix,s=n.comparison;return i=o&&-1===s?"past":o&&1===s?"future":"regular",r[a][i].replace("{{count}}",t)},formatLong:Ib,formatRelative:function(e,t,n,a){var r=Wb[e];return"function"==typeof r?r(t,n,a):r},localize:jb,match:Lb,options:{weekStartsOn:1,firstWeekContainsDate:4}},Bb=zb,$b={lessThanXSeconds:{one:"llai na eiliad",other:"llai na {{count}} eiliad"},xSeconds:{one:"1 eiliad",other:"{{count}} eiliad"},halfAMinute:"hanner munud",lessThanXMinutes:{one:"llai na munud",two:"llai na 2 funud",other:"llai na {{count}} munud"},xMinutes:{one:"1 munud",two:"2 funud",other:"{{count}} munud"},aboutXHours:{one:"tua 1 awr",other:"tua {{count}} awr"},xHours:{one:"1 awr",other:"{{count}} awr"},xDays:{one:"1 diwrnod",two:"2 ddiwrnod",other:"{{count}} diwrnod"},aboutXWeeks:{one:"tua 1 wythnos",two:"tua pythefnos",other:"tua {{count}} wythnos"},xWeeks:{one:"1 wythnos",two:"pythefnos",other:"{{count}} wythnos"},aboutXMonths:{one:"tua 1 mis",two:"tua 2 fis",other:"tua {{count}} mis"},xMonths:{one:"1 mis",two:"2 fis",other:"{{count}} mis"},aboutXYears:{one:"tua 1 flwyddyn",two:"tua 2 flynedd",other:"tua {{count}} mlynedd"},xYears:{one:"1 flwyddyn",two:"2 flynedd",other:"{{count}} mlynedd"},overXYears:{one:"dros 1 flwyddyn",two:"dros 2 flynedd",other:"dros {{count}} mlynedd"},almostXYears:{one:"bron 1 flwyddyn",two:"bron 2 flynedd",other:"bron {{count}} mlynedd"}};var Hb={date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'am' {{time}}",long:"{{date}} 'am' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Vb={lastWeek:"eeee 'diwethaf am' p",yesterday:"'ddoe am' p",today:"'heddiw am' p",tomorrow:"'yfory am' p",nextWeek:"eeee 'am' p",other:"P"};var Ub={ordinalNumber:function(e,t){var n=Number(e);if(n<20)switch(n){case 0:case 7:case 8:case 9:case 10:case 12:case 15:case 18:return n+"fed";case 1:return n+"af";case 2:return n+"ail";case 3:case 4:return n+"ydd";case 5:case 6:return n+"ed";case 11:case 13:case 14:case 16:case 17:case 19:return n+"eg"}else if(n>=50&&n<=60||80===n||n>=100)return n+"fed";return n+"ain"},era:Gm({values:{narrow:["C","O"],abbreviated:["CC","OC"],wide:["Cyn Crist","Ar ôl Crist"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Ch1","Ch2","Ch3","Ch4"],wide:["Chwarter 1af","2ail chwarter","3ydd chwarter","4ydd chwarter"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["I","Ch","Ma","E","Mi","Me","G","A","Md","H","T","Rh"],abbreviated:["Ion","Chwe","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tach","Rhag"],wide:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","Ll","M","M","I","G","S"],short:["Su","Ll","Ma","Me","Ia","Gw","Sa"],abbreviated:["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],wide:["dydd Sul","dydd Llun","dydd Mawrth","dydd Mercher","dydd Iau","dydd Gwener","dydd Sadwrn"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"b",pm:"h",midnight:"hn",noon:"hd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"},abbreviated:{am:"yb",pm:"yh",midnight:"hanner nos",noon:"hanner dydd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"},wide:{am:"y.b.",pm:"y.h.",midnight:"hanner nos",noon:"hanner dydd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"}},defaultWidth:"wide",formattingValues:{narrow:{am:"b",pm:"h",midnight:"hn",noon:"hd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"},abbreviated:{am:"yb",pm:"yh",midnight:"hanner nos",noon:"hanner dydd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"},wide:{am:"y.b.",pm:"y.h.",midnight:"hanner nos",noon:"hanner dydd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"}},defaultFormattingWidth:"wide"})},qb={ordinalNumber:Jm({matchPattern:/^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(c|o)/i,abbreviated:/^(c\.?\s?c\.?|o\.?\s?c\.?)/i,wide:/^(cyn christ|ar ôl crist|ar ol crist)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/^c/i,/^(ar ôl crist|ar ol crist)/i],any:[/^c/i,/^o/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ch[1234]/i,wide:/^(chwarter 1af)|([234](ail|ydd)? chwarter)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(i|ch|m|e|g|a|h|t|rh)/i,abbreviated:/^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i,wide:/^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i/i,/^ch/i,/^m/i,/^e/i,/^m/i,/^m/i,/^g/i,/^a/i,/^m/i,/^h/i,/^t/i,/^rh/i],any:[/^io/i,/^ch/i,/^maw/i,/^e/i,/^mai/i,/^meh/i,/^g/i,/^a/i,/^med/i,/^h/i,/^t/i,/^rh/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(s|ll|m|i|g)/i,short:/^(su|ll|ma|me|ia|gw|sa)/i,abbreviated:/^(sul|llun|maw|mer|iau|gwe|sad)/i,wide:/^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^ll/i,/^m/i,/^m/i,/^i/i,/^g/i,/^s/i],wide:[/^dydd su/i,/^dydd ll/i,/^dydd ma/i,/^dydd me/i,/^dydd i/i,/^dydd g/i,/^dydd sa/i],any:[/^su/i,/^ll/i,/^ma/i,/^me/i,/^i/i,/^g/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i,any:/^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^b|(y\.?\s?b\.?)/i,pm:/^h|(y\.?\s?h\.?)|(yr hwyr)/i,midnight:/^hn|hanner nos/i,noon:/^hd|hanner dydd/i,morning:/bore/i,afternoon:/prynhawn/i,evening:/^gyda'r nos$/i,night:/blah/i}},defaultParseWidth:"any"})},Yb={code:"cy",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof $b[e]?$b[e]:1===t?$b[e].one:2===t&&$b[e].two?$b[e].two:$b[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"mewn "+a:a+" yn ôl":a},formatLong:Hb,formatRelative:function(e,t,n,a){return Vb[e]},localize:Ub,match:qb,options:{weekStartsOn:0,firstWeekContainsDate:1}},Xb=Yb,Gb={lessThanXSeconds:{one:"mindre end ét sekund",other:"mindre end {{count}} sekunder"},xSeconds:{one:"1 sekund",other:"{{count}} sekunder"},halfAMinute:"ét halvt minut",lessThanXMinutes:{one:"mindre end ét minut",other:"mindre end {{count}} minutter"},xMinutes:{one:"1 minut",other:"{{count}} minutter"},aboutXHours:{one:"cirka 1 time",other:"cirka {{count}} timer"},xHours:{one:"1 time",other:"{{count}} timer"},xDays:{one:"1 dag",other:"{{count}} dage"},aboutXWeeks:{one:"cirka 1 uge",other:"cirka {{count}} uger"},xWeeks:{one:"1 uge",other:"{{count}} uger"},aboutXMonths:{one:"cirka 1 måned",other:"cirka {{count}} måneder"},xMonths:{one:"1 måned",other:"{{count}} måneder"},aboutXYears:{one:"cirka 1 år",other:"cirka {{count}} år"},xYears:{one:"1 år",other:"{{count}} år"},overXYears:{one:"over 1 år",other:"over {{count}} år"},almostXYears:{one:"næsten 1 år",other:"næsten {{count}} år"}};var Kb={date:Um({formats:{full:"EEEE 'den' d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'kl'. {{time}}",long:"{{date}} 'kl'. {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Jb={lastWeek:"'sidste' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgen kl.' p",nextWeek:"'på' eeee 'kl.' p",other:"P"};var Qb={ordinalNumber:function(e){return Number(e)+"."},era:Gm({values:{narrow:["fvt","vt"],abbreviated:["f.v.t.","v.t."],wide:["før vesterlandsk tidsregning","vesterlandsk tidsregning"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1. kvt.","2. kvt.","3. kvt.","4. kvt."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","T","O","T","F","L"],short:["sø","ma","ti","on","to","fr","lø"],abbreviated:["søn.","man.","tir.","ons.","tor.","fre.","lør."],wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"},abbreviated:{am:"AM",pm:"PM",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"},abbreviated:{am:"AM",pm:"PM",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"}},defaultFormattingWidth:"wide"})},Zb={ordinalNumber:Jm({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(fKr|fvt|eKr|vt)/i,abbreviated:/^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i,wide:/^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^(v|e)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]. kvt\./i,wide:/^[1234]\.? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtofl]/i,short:/^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i,abbreviated:/^(søn|man|tir|ons|tor|fre|lør)/i,wide:/^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^o/i,/^t/i,/^f/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i,any:/^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/midnat/i,noon:/middag/i,morning:/morgen/i,afternoon:/eftermiddag/i,evening:/aften/i,night:/nat/i}},defaultParseWidth:"any"})},ey={code:"da",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof Gb[e]?Gb[e]:1===t?Gb[e].one:Gb[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"om "+a:a+" siden":a},formatLong:Kb,formatRelative:function(e,t,n,a){return Jb[e]},localize:Qb,match:Zb,options:{weekStartsOn:1,firstWeekContainsDate:4}},ty=ey,ny={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"halbe Minute",withPreposition:"halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}},ay=(e,t,n)=>{var a,r=null!=n&&n.addSuffix?ny[e].withPreposition:ny[e].standalone;return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:"vor "+a:a},ry={date:Um({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},iy={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"},oy=(e,t,n,a)=>iy[e],sy={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},ly={narrow:sy.narrow,abbreviated:["Jan.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:sy.wide},uy={ordinalNumber:e=>Number(e)+".",era:Gm({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:sy,formattingValues:ly,defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},defaultFormattingWidth:"wide"})},dy={ordinalNumber:Jm({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:Qm({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},defaultParseWidth:"any"})},cy=dy,my={code:"de",formatDistance:ay,formatLong:ry,formatRelative:oy,localize:uy,match:cy,options:{weekStartsOn:1,firstWeekContainsDate:4}},hy={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},py={narrow:hy.narrow,abbreviated:["Jän.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:hy.wide},fy={code:"de-AT",formatDistance:ay,formatLong:ry,formatRelative:oy,localize:{ordinalNumber:(e,t)=>Number(e)+".",era:Gm({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:hy,formattingValues:py,defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},defaultFormattingWidth:"wide"})},match:cy,options:{weekStartsOn:1,firstWeekContainsDate:4}},gy={lessThanXSeconds:{one:"λιγότερο από ένα δευτερόλεπτο",other:"λιγότερο από {{count}} δευτερόλεπτα"},xSeconds:{one:"1 δευτερόλεπτο",other:"{{count}} δευτερόλεπτα"},halfAMinute:"μισό λεπτό",lessThanXMinutes:{one:"λιγότερο από ένα λεπτό",other:"λιγότερο από {{count}} λεπτά"},xMinutes:{one:"1 λεπτό",other:"{{count}} λεπτά"},aboutXHours:{one:"περίπου 1 ώρα",other:"περίπου {{count}} ώρες"},xHours:{one:"1 ώρα",other:"{{count}} ώρες"},xDays:{one:"1 ημέρα",other:"{{count}} ημέρες"},aboutXWeeks:{one:"περίπου 1 εβδομάδα",other:"περίπου {{count}} εβδομάδες"},xWeeks:{one:"1 εβδομάδα",other:"{{count}} εβδομάδες"},aboutXMonths:{one:"περίπου 1 μήνας",other:"περίπου {{count}} μήνες"},xMonths:{one:"1 μήνας",other:"{{count}} μήνες"},aboutXYears:{one:"περίπου 1 χρόνο",other:"περίπου {{count}} χρόνια"},xYears:{one:"1 χρόνο",other:"{{count}} χρόνια"},overXYears:{one:"πάνω από 1 χρόνο",other:"πάνω από {{count}} χρόνια"},almostXYears:{one:"περίπου 1 χρόνο",other:"περίπου {{count}} χρόνια"}};var vy={date:Um({formats:{full:"EEEE, d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"d/M/yy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} - {{time}}",long:"{{date}} - {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},by={lastWeek:e=>6===e.getUTCDay()?"'το προηγούμενο' eeee 'στις' p":"'την προηγούμενη' eeee 'στις' p",yesterday:"'χθες στις' p",today:"'σήμερα στις' p",tomorrow:"'αύριο στις' p",nextWeek:"eeee 'στις' p",other:"P"};var yy={ordinalNumber:function(e,t){var n=String((t||{}).unit);return e+("year"===n||"month"===n?"ος":"week"===n||"dayOfYear"===n||"day"===n||"hour"===n||"date"===n?"η":"ο")},era:Gm({values:{narrow:["πΧ","μΧ"],abbreviated:["π.Χ.","μ.Χ."],wide:["προ Χριστού","μετά Χριστόν"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Τ1","Τ2","Τ3","Τ4"],wide:["1ο τρίμηνο","2ο τρίμηνο","3ο τρίμηνο","4ο τρίμηνο"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],abbreviated:["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],wide:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]},defaultWidth:"wide",formattingValues:{narrow:["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],abbreviated:["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],wide:["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["Κ","Δ","T","Τ","Π","Π","Σ"],short:["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"],abbreviated:["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],wide:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"πμ",pm:"μμ",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"},abbreviated:{am:"π.μ.",pm:"μ.μ.",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"},wide:{am:"π.μ.",pm:"μ.μ.",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"}},defaultWidth:"wide"})},wy={ordinalNumber:Jm({matchPattern:/^(\d+)(ος|η|ο)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(πΧ|μΧ)/i,abbreviated:/^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i,wide:/^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^π/i,/^(μ|κ)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^τ[1234]/i,wide:/^[1234]ο? τρ(ί|ι)μηνο/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[ιφμαμιιασονδ]/i,abbreviated:/^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i,wide:/^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ι/i,/^φ/i,/^μ/i,/^α/i,/^μ/i,/^ι/i,/^ι/i,/^α/i,/^σ/i,/^ο/i,/^ν/i,/^δ/i],any:[/^ια/i,/^φ/i,/^μ[άα]ρ/i,/^απ/i,/^μ[άα][ιΐ]/i,/^ιο[ύυ]ν/i,/^ιο[ύυ]λ/i,/^α[ύυ]/i,/^σ/i,/^ο/i,/^ν/i,/^δ/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[κδτπσ]/i,short:/^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i,abbreviated:/^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i,wide:/^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^κ/i,/^δ/i,/^τ/i,/^τ/i,/^π/i,/^π/i,/^σ/i],any:[/^κ/i,/^δ/i,/^τρ/i,/^τε/i,/^π[εέ]/i,/^π[αά]/i,/^σ/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i,any:/^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^πμ|π\.\s?μ\./i,pm:/^μμ|μ\.\s?μ\./i,midnight:/^μεσάν/i,noon:/^μεσημ(έ|ε)/i,morning:/πρω(ί|ι)/i,afternoon:/απ(ό|ο)γευμα/i,evening:/βρ(ά|α)δυ/i,night:/ν(ύ|υ)χτα/i}},defaultParseWidth:"any"})},Dy={code:"el",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof gy[e]?gy[e]:1===t?gy[e].one:gy[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"σε "+a:a+" πριν":a},formatLong:vy,formatRelative:function(e,t,n,a){var r=by[e];return"function"==typeof r?r(t,n,a):r},localize:yy,match:wy,options:{weekStartsOn:1,firstWeekContainsDate:4}},_y=Dy,ky={code:"en-AU",formatDistance:pf,formatLong:{date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:1,firstWeekContainsDate:4}},Cy={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"a second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"a minute",other:"{{count}} minutes"},aboutXHours:{one:"about an hour",other:"about {{count}} hours"},xHours:{one:"an hour",other:"{{count}} hours"},xDays:{one:"a day",other:"{{count}} days"},aboutXWeeks:{one:"about a week",other:"about {{count}} weeks"},xWeeks:{one:"a week",other:"{{count}} weeks"},aboutXMonths:{one:"about a month",other:"about {{count}} months"},xMonths:{one:"a month",other:"{{count}} months"},aboutXYears:{one:"about a year",other:"about {{count}} years"},xYears:{one:"a year",other:"{{count}} years"},overXYears:{one:"over a year",other:"over {{count}} years"},almostXYears:{one:"almost a year",other:"almost {{count}} years"}},Ey=(e,t,n)=>{var a,r=Cy[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a},xy={code:"en-CA",formatDistance:Ey,formatLong:{date:Um({formats:{full:"EEEE, MMMM do, yyyy",long:"MMMM do, yyyy",medium:"MMM d, yyyy",short:"yyyy-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:0,firstWeekContainsDate:1}},My={date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Sy={code:"en-GB",formatDistance:pf,formatLong:My,formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:1,firstWeekContainsDate:4}},Fy={code:"en-IE",formatDistance:pf,formatLong:My,formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:1,firstWeekContainsDate:4}},Ty={code:"en-IN",formatDistance:pf,formatLong:{date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM, yyyy",medium:"d MMM, yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:1,firstWeekContainsDate:4}},Py={code:"en-NZ",formatDistance:pf,formatLong:{date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:1,firstWeekContainsDate:4}},Oy={code:"en-ZA",formatDistance:pf,formatLong:{date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:vf,localize:bf,match:wf,options:{weekStartsOn:0,firstWeekContainsDate:1}},Ny={lessThanXSeconds:{one:"malpli ol sekundo",other:"malpli ol {{count}} sekundoj"},xSeconds:{one:"1 sekundo",other:"{{count}} sekundoj"},halfAMinute:"duonminuto",lessThanXMinutes:{one:"malpli ol minuto",other:"malpli ol {{count}} minutoj"},xMinutes:{one:"1 minuto",other:"{{count}} minutoj"},aboutXHours:{one:"proksimume 1 horo",other:"proksimume {{count}} horoj"},xHours:{one:"1 horo",other:"{{count}} horoj"},xDays:{one:"1 tago",other:"{{count}} tagoj"},aboutXMonths:{one:"proksimume 1 monato",other:"proksimume {{count}} monatoj"},xWeeks:{one:"1 semajno",other:"{{count}} semajnoj"},aboutXWeeks:{one:"proksimume 1 semajno",other:"proksimume {{count}} semajnoj"},xMonths:{one:"1 monato",other:"{{count}} monatoj"},aboutXYears:{one:"proksimume 1 jaro",other:"proksimume {{count}} jaroj"},xYears:{one:"1 jaro",other:"{{count}} jaroj"},overXYears:{one:"pli ol 1 jaro",other:"pli ol {{count}} jaroj"},almostXYears:{one:"preskaŭ 1 jaro",other:"preskaŭ {{count}} jaroj"}},Ay=(e,t,n)=>{var a,r=Ny[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),null!=n&&n.addSuffix?null!=n&&n.comparison&&n.comparison>0?"post "+a:"antaŭ "+a:a},Iy={date:Um({formats:{full:"EEEE, do 'de' MMMM y",long:"y-MMMM-dd",medium:"y-MMM-dd",short:"yyyy-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"Ho 'horo kaj' m:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}} {{time}}"},defaultWidth:"any"})},Ry={lastWeek:"'pasinta' eeee 'je' p",yesterday:"'hieraŭ je' p",today:"'hodiaŭ je' p",tomorrow:"'morgaŭ je' p",nextWeek:"eeee 'je' p",other:"P"},Wy=(e,t,n,a)=>Ry[e],jy={ordinalNumber:e=>Number(e)+"-a",era:Gm({values:{narrow:["aK","pK"],abbreviated:["a.K.E.","p.K.E."],wide:["antaŭ Komuna Erao","Komuna Erao"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1-a kvaronjaro","2-a kvaronjaro","3-a kvaronjaro","4-a kvaronjaro"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan","feb","mar","apr","maj","jun","jul","aŭg","sep","okt","nov","dec"],wide:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["D","L","M","M","Ĵ","V","S"],short:["di","lu","ma","me","ĵa","ve","sa"],abbreviated:["dim","lun","mar","mer","ĵaŭ","ven","sab"],wide:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"},abbreviated:{am:"a.t.m.",pm:"p.t.m.",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"},wide:{am:"antaŭtagmeze",pm:"posttagmeze",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"}},defaultWidth:"wide"})},Ly={ordinalNumber:Jm({matchPattern:/^(\d+)(-?a)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^([ap]k)/i,abbreviated:/^([ap]\.?\s?k\.?\s?e\.?)/i,wide:/^((antaǔ |post )?komuna erao)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^a/i,/^[kp]/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^k[1234]/i,wide:/^[1234](-?a)? kvaronjaro/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)/i,wide:/^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^a(u|ŭ)/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dlmĵjvs]/i,short:/^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i,wide:/^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^(j|ĵ)/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^(j|ĵ)/i,/^v/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,abbreviated:/^([ap][.\s]?t[.\s]?m[.\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,wide:/^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^noktom/i,noon:/^t/i,morning:/^m/i,afternoon:/^posttagmeze/i,evening:/^v/i,night:/^n/i}},defaultParseWidth:"any"})},zy={code:"eo",formatDistance:Ay,formatLong:Iy,formatRelative:Wy,localize:jy,match:Ly,options:{weekStartsOn:1,firstWeekContainsDate:4}},By={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}},$y=(e,t,n)=>{var a,r=By[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"en "+a:"hace "+a:a},Hy={date:Um({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Vy={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},Uy={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"},qy=(e,t,n,a)=>1!==t.getUTCHours()?Uy[e]:Vy[e],Yy={ordinalNumber:(e,t)=>Number(e)+"º",era:Gm({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},defaultFormattingWidth:"wide"})},Xy={ordinalNumber:Jm({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},defaultParseWidth:"any"})},Gy={code:"es",formatDistance:$y,formatLong:Hy,formatRelative:qy,localize:Yy,match:Xy,options:{weekStartsOn:1,firstWeekContainsDate:1}},Ky={lessThanXSeconds:{standalone:{one:"vähem kui üks sekund",other:"vähem kui {{count}} sekundit"},withPreposition:{one:"vähem kui ühe sekundi",other:"vähem kui {{count}} sekundi"}},xSeconds:{standalone:{one:"üks sekund",other:"{{count}} sekundit"},withPreposition:{one:"ühe sekundi",other:"{{count}} sekundi"}},halfAMinute:{standalone:"pool minutit",withPreposition:"poole minuti"},lessThanXMinutes:{standalone:{one:"vähem kui üks minut",other:"vähem kui {{count}} minutit"},withPreposition:{one:"vähem kui ühe minuti",other:"vähem kui {{count}} minuti"}},xMinutes:{standalone:{one:"üks minut",other:"{{count}} minutit"},withPreposition:{one:"ühe minuti",other:"{{count}} minuti"}},aboutXHours:{standalone:{one:"umbes üks tund",other:"umbes {{count}} tundi"},withPreposition:{one:"umbes ühe tunni",other:"umbes {{count}} tunni"}},xHours:{standalone:{one:"üks tund",other:"{{count}} tundi"},withPreposition:{one:"ühe tunni",other:"{{count}} tunni"}},xDays:{standalone:{one:"üks päev",other:"{{count}} päeva"},withPreposition:{one:"ühe päeva",other:"{{count}} päeva"}},aboutXWeeks:{standalone:{one:"umbes üks nädal",other:"umbes {{count}} nädalat"},withPreposition:{one:"umbes ühe nädala",other:"umbes {{count}} nädala"}},xWeeks:{standalone:{one:"üks nädal",other:"{{count}} nädalat"},withPreposition:{one:"ühe nädala",other:"{{count}} nädala"}},aboutXMonths:{standalone:{one:"umbes üks kuu",other:"umbes {{count}} kuud"},withPreposition:{one:"umbes ühe kuu",other:"umbes {{count}} kuu"}},xMonths:{standalone:{one:"üks kuu",other:"{{count}} kuud"},withPreposition:{one:"ühe kuu",other:"{{count}} kuu"}},aboutXYears:{standalone:{one:"umbes üks aasta",other:"umbes {{count}} aastat"},withPreposition:{one:"umbes ühe aasta",other:"umbes {{count}} aasta"}},xYears:{standalone:{one:"üks aasta",other:"{{count}} aastat"},withPreposition:{one:"ühe aasta",other:"{{count}} aasta"}},overXYears:{standalone:{one:"rohkem kui üks aasta",other:"rohkem kui {{count}} aastat"},withPreposition:{one:"rohkem kui ühe aasta",other:"rohkem kui {{count}} aasta"}},almostXYears:{standalone:{one:"peaaegu üks aasta",other:"peaaegu {{count}} aastat"},withPreposition:{one:"peaaegu ühe aasta",other:"peaaegu {{count}} aasta"}}};var Jy={date:Um({formats:{full:"EEEE, d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'kell' {{time}}",long:"{{date}} 'kell' {{time}}",medium:"{{date}}. {{time}}",short:"{{date}}. {{time}}"},defaultWidth:"full"})},Qy={lastWeek:"'eelmine' eeee 'kell' p",yesterday:"'eile kell' p",today:"'täna kell' p",tomorrow:"'homme kell' p",nextWeek:"'järgmine' eeee 'kell' p",other:"P"};var Zy={narrow:["J","V","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],wide:["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"]},ew={narrow:["P","E","T","K","N","R","L"],short:["P","E","T","K","N","R","L"],abbreviated:["pühap.","esmasp.","teisip.","kolmap.","neljap.","reede.","laup."],wide:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"]};var tw={ordinalNumber:function(e){return Number(e)+"."},era:Gm({values:{narrow:["e.m.a","m.a.j"],abbreviated:["e.m.a","m.a.j"],wide:["enne meie ajaarvamist","meie ajaarvamise järgi"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:Zy,formattingValues:Zy,defaultWidth:"wide"}),day:Gm({values:ew,formattingValues:ew,defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"},abbreviated:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"},wide:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"}},formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"},abbreviated:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"},wide:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"}},defaultWidth:"wide"})},nw={ordinalNumber:Jm({matchPattern:/^\d+\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(e\.m\.a|m\.a\.j|eKr|pKr)/i,abbreviated:/^(e\.m\.a|m\.a\.j|eKr|pKr)/i,wide:/^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^e/i,/^(m|p)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234](\.)? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jvmasond]/i,abbreviated:/^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)/i,wide:/^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^v/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^v/i,/^mär/i,/^ap/i,/^mai/i,/^juun/i,/^juul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[petknrl]/i,short:/^[petknrl]/i,abbreviated:/^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\.?/i,wide:/^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p/i,/^e/i,/^t/i,/^k/i,/^n/i,/^r/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^keskö/i,noon:/^keskp/i,morning:/hommik/i,afternoon:/pärastlõuna/i,evening:/õhtu/i,night:/öö/i}},defaultParseWidth:"any"})},aw={code:"et",formatDistance:function(e,t,n){var a,r=(n=n||{}).addSuffix?Ky[e].withPreposition:Ky[e].standalone;return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+" pärast":a+" eest":a},formatLong:Jy,formatRelative:function(e,t,n,a){return Qy[e]},localize:tw,match:nw,options:{weekStartsOn:1,firstWeekContainsDate:4}},rw=aw,iw={lessThanXSeconds:{one:"segundo bat baino gutxiago",other:"{{count}} segundo baino gutxiago"},xSeconds:{one:"1 segundo",other:"{{count}} segundo"},halfAMinute:"minutu erdi",lessThanXMinutes:{one:"minutu bat baino gutxiago",other:"{{count}} minutu baino gutxiago"},xMinutes:{one:"1 minutu",other:"{{count}} minutu"},aboutXHours:{one:"1 ordu gutxi gorabehera",other:"{{count}} ordu gutxi gorabehera"},xHours:{one:"1 ordu",other:"{{count}} ordu"},xDays:{one:"1 egun",other:"{{count}} egun"},aboutXWeeks:{one:"aste 1 inguru",other:"{{count}} aste inguru"},xWeeks:{one:"1 aste",other:"{{count}} astean"},aboutXMonths:{one:"1 hilabete gutxi gorabehera",other:"{{count}} hilabete gutxi gorabehera"},xMonths:{one:"1 hilabete",other:"{{count}} hilabete"},aboutXYears:{one:"1 urte gutxi gorabehera",other:"{{count}} urte gutxi gorabehera"},xYears:{one:"1 urte",other:"{{count}} urte"},overXYears:{one:"1 urte baino gehiago",other:"{{count}} urte baino gehiago"},almostXYears:{one:"ia 1 urte",other:"ia {{count}} urte"}};var ow={date:Um({formats:{full:"EEEE, y'ko' MMMM'ren' d'a' y'ren'",long:"y'ko' MMMM'ren' d'a'",medium:"y MMM d",short:"yy/MM/dd"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'tan' {{time}}",long:"{{date}} 'tan' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},sw={lastWeek:"'joan den' eeee, LT",yesterday:"'atzo,' p",today:"'gaur,' p",tomorrow:"'bihar,' p",nextWeek:"eeee, p",other:"P"},lw={lastWeek:"'joan den' eeee, p",yesterday:"'atzo,' p",today:"'gaur,' p",tomorrow:"'bihar,' p",nextWeek:"eeee, p",other:"P"};var uw={ordinalNumber:function(e){return Number(e)+"."},era:Gm({values:{narrow:["k.a.","k.o."],abbreviated:["k.a.","k.o."],wide:["kristo aurretik","kristo ondoren"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1H","2H","3H","4H"],wide:["1. hiruhilekoa","2. hiruhilekoa","3. hiruhilekoa","4. hiruhilekoa"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["u","o","m","a","m","e","u","a","i","u","a","a"],abbreviated:["urt","ots","mar","api","mai","eka","uzt","abu","ira","urr","aza","abe"],wide:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["i","a","a","a","o","o","l"],short:["ig","al","as","az","og","or","lr"],abbreviated:["iga","ast","ast","ast","ost","ost","lar"],wide:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"ge",noon:"eg",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"},abbreviated:{am:"AM",pm:"PM",midnight:"gauerdia",noon:"eguerdia",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"},wide:{am:"a.m.",pm:"p.m.",midnight:"gauerdia",noon:"eguerdia",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"ge",noon:"eg",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"},abbreviated:{am:"AM",pm:"PM",midnight:"gauerdia",noon:"eguerdia",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"},wide:{am:"a.m.",pm:"p.m.",midnight:"gauerdia",noon:"eguerdia",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"}},defaultFormattingWidth:"wide"})},dw={ordinalNumber:Jm({matchPattern:/^(\d+)(.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(k.a.|k.o.)/i,abbreviated:/^(k.a.|k.o.)/i,wide:/^(kristo aurretik|kristo ondoren)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^k.a./i,/^k.o./i],abbreviated:[/^(k.a.)/i,/^(k.o.)/i],wide:[/^(kristo aurretik)/i,/^(kristo ondoren)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]H/i,wide:/^[1234](.)? hiruhilekoa/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[uomaei]/i,abbreviated:/^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)/i,wide:/^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^u/i,/^o/i,/^m/i,/^a/i,/^m/i,/^e/i,/^u/i,/^a/i,/^i/i,/^u/i,/^a/i,/^a/i],any:[/^urt/i,/^ots/i,/^mar/i,/^api/i,/^mai/i,/^eka/i,/^uzt/i,/^abu/i,/^ira/i,/^urr/i,/^aza/i,/^abe/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[iaol]/i,short:/^(ig|al|as|az|og|or|lr)/i,abbreviated:/^(iga|ast|ast|ast|ost|ost|lar)/i,wide:/^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i/i,/^a/i,/^a/i,/^a/i,/^o/i,/^o/i,/^l/i],short:[/^ig/i,/^al/i,/^as/i,/^az/i,/^og/i,/^or/i,/^lr/i],abbreviated:[/^iga/i,/^ast/i,/^ast/i,/^ast/i,/^ost/i,/^ost/i,/^lar/i],wide:[/^igandea/i,/^astelehena/i,/^asteartea/i,/^asteazkena/i,/^osteguna/i,/^ostirala/i,/^larunbata/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i,any:/^([ap]\.?\s?m\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^a/i,pm:/^p/i,midnight:/^ge/i,noon:/^eg/i,morning:/goiz/i,afternoon:/arratsaldea/i,evening:/arratsaldea/i,night:/gau/i},any:{am:/^a/i,pm:/^p/i,midnight:/^gauerdia/i,noon:/^eguerdia/i,morning:/goiz/i,afternoon:/arratsaldea/i,evening:/arratsaldea/i,night:/gau/i}},defaultParseWidth:"any"})},cw={code:"eu",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof iw[e]?iw[e]:1===t?iw[e].one:iw[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"en "+a:"duela "+a:a},formatLong:ow,formatRelative:function(e,t,n,a){return 1!==t.getUTCHours()?lw[e]:sw[e]},localize:uw,match:dw,options:{weekStartsOn:1,firstWeekContainsDate:1}},mw=cw,hw={lessThanXSeconds:{one:"کمتر از یک ثانیه",other:"کمتر از {{count}} ثانیه"},xSeconds:{one:"1 ثانیه",other:"{{count}} ثانیه"},halfAMinute:"نیم دقیقه",lessThanXMinutes:{one:"کمتر از یک دقیقه",other:"کمتر از {{count}} دقیقه"},xMinutes:{one:"1 دقیقه",other:"{{count}} دقیقه"},aboutXHours:{one:"حدود 1 ساعت",other:"حدود {{count}} ساعت"},xHours:{one:"1 ساعت",other:"{{count}} ساعت"},xDays:{one:"1 روز",other:"{{count}} روز"},aboutXWeeks:{one:"حدود 1 هفته",other:"حدود {{count}} هفته"},xWeeks:{one:"1 هفته",other:"{{count}} هفته"},aboutXMonths:{one:"حدود 1 ماه",other:"حدود {{count}} ماه"},xMonths:{one:"1 ماه",other:"{{count}} ماه"},aboutXYears:{one:"حدود 1 سال",other:"حدود {{count}} سال"},xYears:{one:"1 سال",other:"{{count}} سال"},overXYears:{one:"بیشتر از 1 سال",other:"بیشتر از {{count}} سال"},almostXYears:{one:"نزدیک 1 سال",other:"نزدیک {{count}} سال"}};var pw={date:Um({formats:{full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'در' {{time}}",long:"{{date}} 'در' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},fw={lastWeek:"eeee 'گذشته در' p",yesterday:"'دیروز در' p",today:"'امروز در' p",tomorrow:"'فردا در' p",nextWeek:"eeee 'در' p",other:"P"};var gw={ordinalNumber:function(e){return String(e)},era:Gm({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل از میلاد","بعد از میلاد"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["سم1","سم2","سم3","سم4"],wide:["سهماهه 1","سهماهه 2","سهماهه 3","سهماهه 4"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ژ","ف","م","آ","م","ج","ج","آ","س","ا","ن","د"],abbreviated:["ژانـ","فور","مارس","آپر","می","جون","جولـ","آگو","سپتـ","اکتـ","نوامـ","دسامـ"],wide:["ژانویه","فوریه","مارس","آپریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ی","د","س","چ","پ","ج","ش"],short:["1ش","2ش","3ش","4ش","5ش","ج","ش"],abbreviated:["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],wide:["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبلازظهر",pm:"بعدازظهر",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبلازظهر",pm:"بعدازظهر",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},defaultFormattingWidth:"wide"})},vw={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i,wide:/^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^سم[1234]/i,wide:/^سهماهه [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[جژفمآاماسند]/i,abbreviated:/^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i,wide:/^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^(ژ|ج)/i,/^ف/i,/^م/i,/^(آ|ا)/i,/^م/i,/^(ژ|ج)/i,/^(ج|ژ)/i,/^(آ|ا)/i,/^س/i,/^ا/i,/^ن/i,/^د/i],any:[/^ژا/i,/^ف/i,/^ما/i,/^آپ/i,/^(می|مه)/i,/^(ژوئن|جون)/i,/^(ژوئی|جول)/i,/^(اوت|آگ)/i,/^س/i,/^(اوک|اک)/i,/^ن/i,/^د/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سهشنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,abbreviated:/^(ق.ظ.|ب.ظ.|نیمهشب|ظهر|صبح|بعدازظهر|عصر|شب)/i,wide:/^(قبلازظهر|نیمهشب|ظهر|صبح|بعدازظهر|عصر|شب)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(ق|ق.ظ.|قبلازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(نیمهشب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/(ص|صبح)/i,afternoon:/(ب|ب.ظ.|بعدازظهر)/i,evening:/(ع|عصر)/i,night:/(ش|شب)/i}},defaultParseWidth:"any"})},bw={code:"fa-IR",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof hw[e]?hw[e]:1===t?hw[e].one:hw[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"در "+a:a+" قبل":a},formatLong:pw,formatRelative:function(e,t,n,a){return fw[e]},localize:gw,match:vw,options:{weekStartsOn:6,firstWeekContainsDate:1}},yw=bw;function ww(e){return e.replace(/sekuntia?/,"sekunnin")}function Dw(e){return e.replace(/minuuttia?/,"minuutin")}function _w(e){return e.replace(/tuntia?/,"tunnin")}function kw(e){return e.replace(/(viikko|viikkoa)/,"viikon")}function Cw(e){return e.replace(/(kuukausi|kuukautta)/,"kuukauden")}function Ew(e){return e.replace(/(vuosi|vuotta)/,"vuoden")}var xw={lessThanXSeconds:{one:"alle sekunti",other:"alle {{count}} sekuntia",futureTense:ww},xSeconds:{one:"sekunti",other:"{{count}} sekuntia",futureTense:ww},halfAMinute:{one:"puoli minuuttia",other:"puoli minuuttia",futureTense:e=>"puolen minuutin"},lessThanXMinutes:{one:"alle minuutti",other:"alle {{count}} minuuttia",futureTense:Dw},xMinutes:{one:"minuutti",other:"{{count}} minuuttia",futureTense:Dw},aboutXHours:{one:"noin tunti",other:"noin {{count}} tuntia",futureTense:_w},xHours:{one:"tunti",other:"{{count}} tuntia",futureTense:_w},xDays:{one:"päivä",other:"{{count}} päivää",futureTense:function(e){return e.replace(/päivää?/,"päivän")}},aboutXWeeks:{one:"noin viikko",other:"noin {{count}} viikkoa",futureTense:kw},xWeeks:{one:"viikko",other:"{{count}} viikkoa",futureTense:kw},aboutXMonths:{one:"noin kuukausi",other:"noin {{count}} kuukautta",futureTense:Cw},xMonths:{one:"kuukausi",other:"{{count}} kuukautta",futureTense:Cw},aboutXYears:{one:"noin vuosi",other:"noin {{count}} vuotta",futureTense:Ew},xYears:{one:"vuosi",other:"{{count}} vuotta",futureTense:Ew},overXYears:{one:"yli vuosi",other:"yli {{count}} vuotta",futureTense:Ew},almostXYears:{one:"lähes vuosi",other:"lähes {{count}} vuotta",futureTense:Ew}};var Mw={date:Um({formats:{full:"eeee d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"d.M.y"},defaultWidth:"full"}),time:Um({formats:{full:"HH.mm.ss zzzz",long:"HH.mm.ss z",medium:"HH.mm.ss",short:"HH.mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'klo' {{time}}",long:"{{date}} 'klo' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Sw={lastWeek:"'viime' eeee 'klo' p",yesterday:"'eilen klo' p",today:"'tänään klo' p",tomorrow:"'huomenna klo' p",nextWeek:"'ensi' eeee 'klo' p",other:"P"};var Fw={narrow:["T","H","M","H","T","K","H","E","S","L","M","J"],abbreviated:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],wide:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},Tw={narrow:Fw.narrow,abbreviated:Fw.abbreviated,wide:Fw.wide.map((e=>e+"ta"))},Pw={narrow:["S","M","T","K","T","P","L"],short:["su","ma","ti","ke","to","pe","la"],abbreviated:["sunn.","maan.","tiis.","kesk.","torst.","perj.","la"],wide:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},Ow={narrow:Pw.narrow,short:Pw.short,abbreviated:Pw.abbreviated,wide:Pw.wide.map((e=>e+"na"))};var Nw={ordinalNumber:function(e){return Number(e)+"."},era:Gm({values:{narrow:["eaa.","jaa."],abbreviated:["eaa.","jaa."],wide:["ennen ajanlaskun alkua","jälkeen ajanlaskun alun"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartaali","2. kvartaali","3. kvartaali","4. kvartaali"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:Fw,formattingValues:Tw,defaultWidth:"wide"}),day:Gm({values:Pw,formattingValues:Ow,defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},abbreviated:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},wide:{am:"ap",pm:"ip",midnight:"keskiyöllä",noon:"keskipäivällä",morning:"aamupäivällä",afternoon:"iltapäivällä",evening:"illalla",night:"yöllä"}},defaultWidth:"wide"})},Aw={ordinalNumber:Jm({matchPattern:/^(\d+)(\.)/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(e|j)/i,abbreviated:/^(eaa.|jaa.)/i,wide:/^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^e/i,/^j/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\.? kvartaali/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[thmkeslj]/i,abbreviated:/^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i,wide:/^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^t/i,/^h/i,/^m/i,/^h/i,/^t/i,/^k/i,/^h/i,/^e/i,/^s/i,/^l/i,/^m/i,/^j/i],any:[/^ta/i,/^hel/i,/^maa/i,/^hu/i,/^to/i,/^k/i,/^hei/i,/^e/i,/^s/i,/^l/i,/^mar/i,/^j/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtkpl]/i,short:/^(su|ma|ti|ke|to|pe|la)/i,abbreviated:/^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i,wide:/^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^k/i,/^t/i,/^p/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^k/i,/^to/i,/^p/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i,any:/^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ap/i,pm:/^ip/i,midnight:/^keskiyö/i,noon:/^keskipäivä/i,morning:/aamupäivällä/i,afternoon:/iltapäivällä/i,evening:/illalla/i,night:/yöllä/i}},defaultParseWidth:"any"})},Iw={code:"fi",formatDistance:function(e,t,n){n=n||{};var a=xw[e],r=1===t?a.one:a.other.replace("{{count}}",t);return n.addSuffix?n.comparison>0?a.futureTense(r)+" kuluttua":r+" sitten":r},formatLong:Mw,formatRelative:function(e,t,n,a){return Sw[e]},localize:Nw,match:Aw,options:{weekStartsOn:1,firstWeekContainsDate:4}},Rw=Iw,Ww={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}},jw=(e,t,n)=>{var a,r=Ww[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"dans "+a:"il y a "+a:a},Lw={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},zw={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"},Bw=(e,t,n,a)=>zw[e],$w={ordinalNumber:(e,t)=>{var n=Number(e),a=null==t?void 0:t.unit;if(0===n)return"0";return n+(1===n?a&&["year","week","hour","minute","second"].includes(a)?"ère":"er":"ème")},era:Gm({values:{narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},defaultWidth:"wide"})},Hw=$w,Vw={ordinalNumber:Jm({matchPattern:/^(\d+)(ième|ère|ème|er|e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:Qm({matchPatterns:{narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},defaultParseWidth:"any"})},Uw=Vw,qw={code:"fr",formatDistance:jw,formatLong:Lw,formatRelative:Bw,localize:Hw,match:Uw,options:{weekStartsOn:1,firstWeekContainsDate:4}},Yw={code:"fr-CA",formatDistance:jw,formatLong:{date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"yy-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:Bw,localize:Hw,match:Uw,options:{weekStartsOn:0,firstWeekContainsDate:1}},Xw={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Gw={lastWeek:"eeee 'la semaine dernière à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'la semaine prochaine à' p",other:"P"},Kw=(e,t,n,a)=>Gw[e],Jw={code:"fr-CH",formatDistance:jw,formatLong:Xw,formatRelative:Kw,localize:Hw,match:Uw,options:{weekStartsOn:1,firstWeekContainsDate:4}},Qw={lessThanXSeconds:{one:"minder as 1 sekonde",other:"minder as {{count}} sekonden"},xSeconds:{one:"1 sekonde",other:"{{count}} sekonden"},halfAMinute:"oardel minút",lessThanXMinutes:{one:"minder as 1 minút",other:"minder as {{count}} minuten"},xMinutes:{one:"1 minút",other:"{{count}} minuten"},aboutXHours:{one:"sawat 1 oere",other:"sawat {{count}} oere"},xHours:{one:"1 oere",other:"{{count}} oere"},xDays:{one:"1 dei",other:"{{count}} dagen"},aboutXWeeks:{one:"sawat 1 wike",other:"sawat {{count}} wiken"},xWeeks:{one:"1 wike",other:"{{count}} wiken"},aboutXMonths:{one:"sawat 1 moanne",other:"sawat {{count}} moannen"},xMonths:{one:"1 moanne",other:"{{count}} moannen"},aboutXYears:{one:"sawat 1 jier",other:"sawat {{count}} jier"},xYears:{one:"1 jier",other:"{{count}} jier"},overXYears:{one:"mear as 1 jier",other:"mear as {{count}}s jier"},almostXYears:{one:"hast 1 jier",other:"hast {{count}} jier"}};var Zw={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd-MM-y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},eD={lastWeek:"'ôfrûne' eeee 'om' p",yesterday:"'juster om' p",today:"'hjoed om' p",tomorrow:"'moarn om' p",nextWeek:"eeee 'om' p",other:"P"};var tD={ordinalNumber:function(e){return Number(e)+"e"},era:Gm({values:{narrow:["f.K.","n.K."],abbreviated:["f.Kr.","n.Kr."],wide:["foar Kristus","nei Kristus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e fearnsjier","2e fearnsjier","3e fearnsjier","4e fearnsjier"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan.","feb.","mrt.","apr.","mai.","jun.","jul.","aug.","sep.","okt.","nov.","des."],wide:["jannewaris","febrewaris","maart","april","maaie","juny","july","augustus","septimber","oktober","novimber","desimber"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["s","m","t","w","t","f","s"],short:["si","mo","ti","wo","to","fr","so"],abbreviated:["snein","moa","tii","woa","ton","fre","sneon"],wide:["snein","moandei","tiisdei","woansdei","tongersdei","freed","sneon"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"}},defaultWidth:"wide"})},nD={ordinalNumber:Jm({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^([fn]\.? ?K\.?)/,abbreviated:/^([fn]\. ?Kr\.?)/,wide:/^((foar|nei) Kristus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/,/^n/]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e fearnsjier/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)/i,wide:/^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^des/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtwf]/i,short:/^(si|mo|ti|wo|to|fr|so)/i,abbreviated:/^(snein|moa|tii|woa|ton|fre|sneon)/i,wide:/^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^sn/i,/^mo/i,/^ti/i,/^wo/i,/^to/i,/^fr/i,/^sn/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^middei/i,morning:/moarns/i,afternoon:/^middeis/i,evening:/jûns/i,night:/nachts/i}},defaultParseWidth:"any"})},aD={code:"fy",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof Qw[e]?Qw[e]:1===t?Qw[e].one:Qw[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"oer "+a:a+" lyn":a},formatLong:Zw,formatRelative:function(e,t,n,a){return eD[e]},localize:tD,match:nD,options:{weekStartsOn:1,firstWeekContainsDate:4}},rD=aD,iD={lessThanXSeconds:{one:"nas lugha na diog",other:"nas lugha na {{count}} diogan"},xSeconds:{one:"1 diog",two:"2 dhiog",twenty:"20 diog",other:"{{count}} diogan"},halfAMinute:"leth mhionaid",lessThanXMinutes:{one:"nas lugha na mionaid",other:"nas lugha na {{count}} mionaidean"},xMinutes:{one:"1 mionaid",two:"2 mhionaid",twenty:"20 mionaid",other:"{{count}} mionaidean"},aboutXHours:{one:"mu uair de thìde",other:"mu {{count}} uairean de thìde"},xHours:{one:"1 uair de thìde",two:"2 uair de thìde",twenty:"20 uair de thìde",other:"{{count}} uairean de thìde"},xDays:{one:"1 là",other:"{{count}} là"},aboutXWeeks:{one:"mu 1 seachdain",other:"mu {{count}} seachdainean"},xWeeks:{one:"1 seachdain",other:"{{count}} seachdainean"},aboutXMonths:{one:"mu mhìos",other:"mu {{count}} mìosan"},xMonths:{one:"1 mìos",other:"{{count}} mìosan"},aboutXYears:{one:"mu bhliadhna",other:"mu {{count}} bliadhnaichean"},xYears:{one:"1 bhliadhna",other:"{{count}} bliadhna"},overXYears:{one:"còrr is bliadhna",other:"còrr is {{count}} bliadhnaichean"},almostXYears:{one:"cha mhòr bliadhna",other:"cha mhòr {{count}} bliadhnaichean"}};var oD={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'aig' {{time}}",long:"{{date}} 'aig' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},sD={lastWeek:"'mu dheireadh' eeee 'aig' p",yesterday:"'an-dè aig' p",today:"'an-diugh aig' p",tomorrow:"'a-màireach aig' p",nextWeek:"eeee 'aig' p",other:"P"};var lD={ordinalNumber:function(e,t){var n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"d";case 2:return n+"na"}return 12===a?n+"na":n+"mh"},era:Gm({values:{narrow:["R","A"],abbreviated:["RC","AD"],wide:["ro Chrìosta","anno domini"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["C1","C2","C3","C4"],wide:["a' chiad chairteal","an dàrna cairteal","an treas cairteal","an ceathramh cairteal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["F","G","M","G","C","Ò","I","L","S","D","S","D"],abbreviated:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],wide:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["D","L","M","C","A","H","S"],short:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],abbreviated:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],wide:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"m",pm:"f",midnight:"m.o.",noon:"m.l.",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"},abbreviated:{am:"M.",pm:"F.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"},wide:{am:"m.",pm:"f.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"}},defaultWidth:"wide",formattingValues:{narrow:{am:"m",pm:"f",midnight:"m.o.",noon:"m.l.",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"},abbreviated:{am:"M.",pm:"F.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"},wide:{am:"m.",pm:"f.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"}},defaultFormattingWidth:"wide"})},uD={ordinalNumber:Jm({matchPattern:/^(\d+)(d|na|tr|mh)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(r|a)/i,abbreviated:/^(r\.?\s?c\.?|r\.?\s?a\.?\s?c\.?|a\.?\s?d\.?|a\.?\s?c\.?)/i,wide:/^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^c[1234]/i,wide:/^[1234](cd|na|tr|mh)? cairteal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[fgmcòilsd]/i,abbreviated:/^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)/i,wide:/^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^f/i,/^g/i,/^m/i,/^g/i,/^c/i,/^ò/i,/^i/i,/^l/i,/^s/i,/^d/i,/^s/i,/^d/i],any:[/^fa/i,/^ge/i,/^mà/i,/^gi/i,/^c/i,/^ò/i,/^i/i,/^l/i,/^su/i,/^d/i,/^sa/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dlmcahs]/i,short:/^(dò|lu|mà|ci|ar|ha|sa)/i,abbreviated:/^(did|dil|dim|dic|dia|dih|dis)/i,wide:/^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^c/i,/^a/i,/^h/i,/^s/i],any:[/^d/i,/^l/i,/^m/i,/^c/i,/^a/i,/^h/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))/i,any:/^([ap]\.?\s?m\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^m/i,pm:/^f/i,midnight:/^meadhan oidhche/i,noon:/^meadhan là/i,morning:/sa mhadainn/i,afternoon:/feasgar/i,evening:/feasgar/i,night:/air an oidhche/i}},defaultParseWidth:"any"})},dD={code:"gd",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof iD[e]?iD[e]:1===t?iD[e].one:2===t&&iD[e].two?iD[e].two:9===t&&iD[e].nine?iD[e].nine:20===t&&iD[e].twenty?iD[e].twenty:30===t&&iD[e].thirty?iD[e].thirty:iD[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"ann an "+a:"o chionn "+a:a},formatLong:oD,formatRelative:function(e,t,n,a){return sD[e]},localize:lD,match:uD,options:{weekStartsOn:0,firstWeekContainsDate:1}},cD=dD,mD={lessThanXSeconds:{one:"menos dun segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos dun minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"arredor dunha hora",other:"arredor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"arredor dunha semana",other:"arredor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"arredor de 1 mes",other:"arredor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"arredor dun ano",other:"arredor de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"máis dun ano",other:"máis de {{count}} anos"},almostXYears:{one:"case un ano",other:"case {{count}} anos"}};var hD={date:Um({formats:{full:"EEEE, d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'ás' {{time}}",long:"{{date}} 'ás' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},pD={lastWeek:"'o' eeee 'pasado á' LT",yesterday:"'onte á' p",today:"'hoxe á' p",tomorrow:"'mañá á' p",nextWeek:"eeee 'á' p",other:"P"},fD={lastWeek:"'o' eeee 'pasado ás' p",yesterday:"'onte ás' p",today:"'hoxe ás' p",tomorrow:"'mañá ás' p",nextWeek:"eeee 'ás' p",other:"P"};var gD={ordinalNumber:function(e){return Number(e)+"º"},era:Gm({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","despois de cristo"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["xan","feb","mar","abr","mai","xun","xul","ago","set","out","nov","dec"],wide:["xaneiro","febreiro","marzo","abril","maio","xuño","xullo","agosto","setembro","outubro","novembro","decembro"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","me","xo","ve","sa"],abbreviated:["dom","lun","mar","mer","xov","ven","sab"],wide:["domingo","luns","martes","mércores","xoves","venres","sábado"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañá",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoite",noon:"mediodía",morning:"mañá",afternoon:"tarde",evening:"tardiña",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoite",noon:"mediodía",morning:"mañá",afternoon:"tarde",evening:"tardiña",night:"noite"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoite",noon:"mediodía",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoite",noon:"mediodía",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"}},defaultFormattingWidth:"wide"})},vD={ordinalNumber:Jm({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes da era com[uú]n)/i,/^(despois de cristo|era com[uú]n)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[xfmasond]/i,abbreviated:/^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)/i,wide:/^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^x/i,/^f/i,/^m/i,/^a/i,/^m/i,/^x/i,/^x/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^xan/i,/^feb/i,/^mar/i,/^abr/i,/^mai/i,/^xun/i,/^xul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dec/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dlmxvs]/i,short:/^(do|lu|ma|me|xo|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|xov|ven|sab)/i,wide:/^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^x/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^me/i,/^xo/i,/^ve/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañ[aá]/i,afternoon:/tarde/i,evening:/tardiña/i,night:/noite/i}},defaultParseWidth:"any"})},bD={code:"gl",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof mD[e]?mD[e]:1===t?mD[e].one:mD[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"en "+a:"hai "+a:a},formatLong:hD,formatRelative:function(e,t,n,a){return 1!==t.getUTCHours()?fD[e]:pD[e]},localize:gD,match:vD,options:{weekStartsOn:1,firstWeekContainsDate:1}},yD=bD,wD={lessThanXSeconds:{one:"હમણાં",other:"આશરે {{count}} સેકંડ"},xSeconds:{one:"1 સેકંડ",other:"{{count}} સેકંડ"},halfAMinute:"અડધી મિનિટ",lessThanXMinutes:{one:"આ મિનિટ",other:"આશરે {{count}} મિનિટ"},xMinutes:{one:"1 મિનિટ",other:"{{count}} મિનિટ"},aboutXHours:{one:"આશરે 1 કલાક",other:"આશરે {{count}} કલાક"},xHours:{one:"1 કલાક",other:"{{count}} કલાક"},xDays:{one:"1 દિવસ",other:"{{count}} દિવસ"},aboutXWeeks:{one:"આશરે 1 અઠવાડિયું",other:"આશરે {{count}} અઠવાડિયા"},xWeeks:{one:"1 અઠવાડિયું",other:"{{count}} અઠવાડિયા"},aboutXMonths:{one:"આશરે 1 મહિનો",other:"આશરે {{count}} મહિના"},xMonths:{one:"1 મહિનો",other:"{{count}} મહિના"},aboutXYears:{one:"આશરે 1 વર્ષ",other:"આશરે {{count}} વર્ષ"},xYears:{one:"1 વર્ષ",other:"{{count}} વર્ષ"},overXYears:{one:"1 વર્ષથી વધુ",other:"{{count}} વર્ષથી વધુ"},almostXYears:{one:"લગભગ 1 વર્ષ",other:"લગભગ {{count}} વર્ષ"}};var DD={date:Um({formats:{full:"EEEE, d MMMM, y",long:"d MMMM, y",medium:"d MMM, y",short:"d/M/yy"},defaultWidth:"full"}),time:Um({formats:{full:"hh:mm:ss a zzzz",long:"hh:mm:ss a z",medium:"hh:mm:ss a",short:"hh:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},_D={lastWeek:"'પાછલા' eeee p",yesterday:"'ગઈકાલે' p",today:"'આજે' p",tomorrow:"'આવતીકાલે' p",nextWeek:"eeee p",other:"P"};var kD={ordinalNumber:function(e,t){return Number(e)},era:Gm({values:{narrow:["ઈસપૂ","ઈસ"],abbreviated:["ઈ.સ.પૂર્વે","ઈ.સ."],wide:["ઈસવીસન પૂર્વે","ઈસવીસન"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1લો ત્રિમાસ","2જો ત્રિમાસ","3જો ત્રિમાસ","4થો ત્રિમાસ"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["જા","ફે","મા","એ","મે","જૂ","જુ","ઓ","સ","ઓ","ન","ડિ"],abbreviated:["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઓક્ટો","નવે","ડિસે"],wide:["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઇ","ઓગસ્ટ","સપ્ટેમ્બર","ઓક્ટોબર","નવેમ્બર","ડિસેમ્બર"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ર","સો","મં","બુ","ગુ","શુ","શ"],short:["ર","સો","મં","બુ","ગુ","શુ","શ"],abbreviated:["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],wide:["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"મ.રાત્રિ",noon:"બ.",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},abbreviated:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},wide:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"મ.રાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},abbreviated:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},wide:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"}},defaultFormattingWidth:"wide"})},CD={ordinalNumber:Jm({matchPattern:/^(\d+)(લ|જ|થ|ઠ્ઠ|મ)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ઈસપૂ|ઈસ)/i,abbreviated:/^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i,wide:/^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(ઈસપૂ|ઈસ)/i,/^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i,/^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](લો|જો|થો)? ત્રિમાસ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[જાફેમાએમેજૂજુઓસઓનડિ]/i,abbreviated:/^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)/i,wide:/^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^જા/i,/^ફે/i,/^મા/i,/^એ/i,/^મે/i,/^જૂ/i,/^જુ/i,/^ઑગ/i,/^સ/i,/^ઓક્ટો/i,/^ન/i,/^ડિ/i],any:[/^જા/i,/^ફે/i,/^મા/i,/^એ/i,/^મે/i,/^જૂ/i,/^જુ/i,/^ઑગ/i,/^સ/i,/^ઓક્ટો/i,/^ન/i,/^ડિ/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,short:/^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,abbreviated:/^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)/i,wide:/^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ર/i,/^સો/i,/^મં/i,/^બુ/i,/^ગુ/i,/^શુ/i,/^શ/i],any:[/^ર/i,/^સો/i,/^મં/i,/^બુ/i,/^ગુ/i,/^શુ/i,/^શ/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|મ\.?|સ|બ|સાં|રા)/i,any:/^(a|p|મ\.?|સ|બ|સાં|રા)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^મ\.?/i,noon:/^બ/i,morning:/સ/i,afternoon:/બ/i,evening:/સાં/i,night:/રા/i}},defaultParseWidth:"any"})},ED={code:"gu",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof wD[e]?wD[e]:1===t?wD[e].one:wD[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+"માં":a+" પહેલાં":a},formatLong:DD,formatRelative:function(e,t,n,a){return _D[e]},localize:kD,match:CD,options:{weekStartsOn:1,firstWeekContainsDate:4}},xD=ED,MD={lessThanXSeconds:{one:"פחות משנייה",two:"פחות משתי שניות",other:"פחות מ־{{count}} שניות"},xSeconds:{one:"שנייה",two:"שתי שניות",other:"{{count}} שניות"},halfAMinute:"חצי דקה",lessThanXMinutes:{one:"פחות מדקה",two:"פחות משתי דקות",other:"פחות מ־{{count}} דקות"},xMinutes:{one:"דקה",two:"שתי דקות",other:"{{count}} דקות"},aboutXHours:{one:"כשעה",two:"כשעתיים",other:"כ־{{count}} שעות"},xHours:{one:"שעה",two:"שעתיים",other:"{{count}} שעות"},xDays:{one:"יום",two:"יומיים",other:"{{count}} ימים"},aboutXWeeks:{one:"כשבוע",two:"כשבועיים",other:"כ־{{count}} שבועות"},xWeeks:{one:"שבוע",two:"שבועיים",other:"{{count}} שבועות"},aboutXMonths:{one:"כחודש",two:"כחודשיים",other:"כ־{{count}} חודשים"},xMonths:{one:"חודש",two:"חודשיים",other:"{{count}} חודשים"},aboutXYears:{one:"כשנה",two:"כשנתיים",other:"כ־{{count}} שנים"},xYears:{one:"שנה",two:"שנתיים",other:"{{count}} שנים"},overXYears:{one:"יותר משנה",two:"יותר משנתיים",other:"יותר מ־{{count}} שנים"},almostXYears:{one:"כמעט שנה",two:"כמעט שנתיים",other:"כמעט {{count}} שנים"}};var SD={date:Um({formats:{full:"EEEE, d בMMMM y",long:"d בMMMM y",medium:"d בMMM y",short:"d.M.y"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'בשעה' {{time}}",long:"{{date}} 'בשעה' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},FD={lastWeek:"eeee 'שעבר בשעה' p",yesterday:"'אתמול בשעה' p",today:"'היום בשעה' p",tomorrow:"'מחר בשעה' p",nextWeek:"eeee 'בשעה' p",other:"P"};var TD={ordinalNumber:function(e,t){var n=Number(e);if(n<=0||n>10)return n;var a=String((t||{}).unit),r=n-1;return["year","hour","minute","second"].indexOf(a)>=0?["ראשונה","שנייה","שלישית","רביעית","חמישית","שישית","שביעית","שמינית","תשיעית","עשירית"][r]:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שביעי","שמיני","תשיעי","עשירי"][r]},era:Gm({values:{narrow:["לפנה״ס","לספירה"],abbreviated:["לפנה״ס","לספירה"],wide:["לפני הספירה","לספירה"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["רבעון 1","רבעון 2","רבעון 3","רבעון 4"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],wide:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],short:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],abbreviated:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],wide:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"}},defaultWidth:"wide",formattingValues:{narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"בצהריים",evening:"בערב",night:"בלילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"}},defaultFormattingWidth:"wide"})},PD=TD,OD=["רא","שנ","של","רב","ח","שי","שב","שמ","ת","ע"],ND={ordinalNumber:Jm({matchPattern:/^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i,parsePattern:/^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i,valueCallback:e=>{var t=parseInt(e,10);return isNaN(t)?OD.indexOf(e)+1:t}}),era:Qm({matchPatterns:{narrow:/^ל(ספירה|פנה״ס)/i,abbreviated:/^ל(ספירה|פנה״ס)/i,wide:/^ל(פני ה)?ספירה/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^לפ/i,/^לס/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^רבעון [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^\d+/i,abbreviated:/^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i,wide:/^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1$/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ינ/i,/^פ/i,/^מר/i,/^אפ/i,/^מא/i,/^יונ/i,/^יול/i,/^אוג/i,/^ס/i,/^אוק/i,/^נ/i,/^ד/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[אבגדהוש]׳/i,short:/^[אבגדהוש]׳/i,abbreviated:/^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i,wide:/^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i},defaultMatchWidth:"wide",parsePatterns:{abbreviated:[/א׳$/i,/ב׳$/i,/ג׳$/i,/ד׳$/i,/ה׳$/i,/ו׳$/i,/^ש/i],wide:[/ן$/i,/ני$/i,/לישי$/i,/עי$/i,/מישי$/i,/שישי$/i,/ת$/i],any:[/^א/i,/^ב/i,/^ג/i,/^ד/i,/^ה/i,/^ו/i,/^ש/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^לפ/i,pm:/^אחה/i,midnight:/^ח/i,noon:/^צ/i,morning:/בוקר/i,afternoon:/בצ|אחר/i,evening:/ערב/i,night:/לילה/i}},defaultParseWidth:"any"})},AD={code:"he",formatDistance:function(e,t,n){if(n=n||{},"xDays"===e&&n.addSuffix&&t<=2){return n.comparison>0?{1:"מחר",2:"מחרתיים"}[t]:{1:"אתמול",2:"שלשום"}[t]}var a;return a="string"==typeof MD[e]?MD[e]:1===t?MD[e].one:2===t?MD[e].two:MD[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"בעוד "+a:"לפני "+a:a},formatLong:SD,formatRelative:function(e,t,n,a){return FD[e]},localize:PD,match:ND,options:{weekStartsOn:0,firstWeekContainsDate:1}},ID=AD,RD={locale:{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},number:{"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"}};function WD(e){return e.toString().replace(/\d/g,(e=>RD.locale[e]))}var jD={ordinalNumber:(e,t)=>WD(Number(e)),era:Gm({values:{narrow:["ईसा-पूर्व","ईस्वी"],abbreviated:["ईसा-पूर्व","ईस्वी"],wide:["ईसा-पूर्व","ईसवी सन"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ति1","ति2","ति3","ति4"],wide:["पहली तिमाही","दूसरी तिमाही","तीसरी तिमाही","चौथी तिमाही"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["ज","फ़","मा","अ","मई","जू","जु","अग","सि","अक्टू","न","दि"],abbreviated:["जन","फ़र","मार्च","अप्रैल","मई","जून","जुल","अग","सित","अक्टू","नव","दिस"],wide:["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्टूबर","नवंबर","दिसंबर"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["र","सो","मं","बु","गु","शु","श"],short:["र","सो","मं","बु","गु","शु","श"],abbreviated:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],wide:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},abbreviated:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},wide:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"}},defaultWidth:"wide",formattingValues:{narrow:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},abbreviated:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},wide:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"}},defaultFormattingWidth:"wide"})},LD={lessThanXSeconds:{one:"१ सेकंड से कम",other:"{{count}} सेकंड से कम"},xSeconds:{one:"१ सेकंड",other:"{{count}} सेकंड"},halfAMinute:"आधा मिनट",lessThanXMinutes:{one:"१ मिनट से कम",other:"{{count}} मिनट से कम"},xMinutes:{one:"१ मिनट",other:"{{count}} मिनट"},aboutXHours:{one:"लगभग १ घंटा",other:"लगभग {{count}} घंटे"},xHours:{one:"१ घंटा",other:"{{count}} घंटे"},xDays:{one:"१ दिन",other:"{{count}} दिन"},aboutXWeeks:{one:"लगभग १ सप्ताह",other:"लगभग {{count}} सप्ताह"},xWeeks:{one:"१ सप्ताह",other:"{{count}} सप्ताह"},aboutXMonths:{one:"लगभग १ महीना",other:"लगभग {{count}} महीने"},xMonths:{one:"१ महीना",other:"{{count}} महीने"},aboutXYears:{one:"लगभग १ वर्ष",other:"लगभग {{count}} वर्ष"},xYears:{one:"१ वर्ष",other:"{{count}} वर्ष"},overXYears:{one:"१ वर्ष से अधिक",other:"{{count}} वर्ष से अधिक"},almostXYears:{one:"लगभग १ वर्ष",other:"लगभग {{count}} वर्ष"}},zD=(e,t,n)=>{var a,r=LD[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",WD(t)),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?a+"मे ":a+" पहले":a},BD={date:Um({formats:{full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'को' {{time}}",long:"{{date}} 'को' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},$D={lastWeek:"'पिछले' eeee p",yesterday:"'कल' p",today:"'आज' p",tomorrow:"'कल' p",nextWeek:"eeee 'को' p",other:"P"},HD=(e,t,n,a)=>$D[e],VD={ordinalNumber:Jm({matchPattern:/^[०१२३४५६७८९]+/i,parsePattern:/^[०१२३४५६७८९]+/i,valueCallback:function(e){var t=e.toString().replace(/[१२३४५६७८९०]/g,(e=>RD.number[e]));return Number(t)}}),era:Qm({matchPatterns:{narrow:/^(ईसा-पूर्व|ईस्वी)/i,abbreviated:/^(ईसा\.?\s?पूर्व\.?|ईसा\.?)/i,wide:/^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ति[1234]/i,wide:/^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[जफ़माअप्मईजूनजुअगसिअक्तनदि]/i,abbreviated:/^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)/i,wide:/^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ज/i,/^फ़/i,/^मा/i,/^अप्/i,/^मई/i,/^जू/i,/^जु/i,/^अग/i,/^सि/i,/^अक्तू/i,/^न/i,/^दि/i],any:[/^जन/i,/^फ़/i,/^मा/i,/^अप्/i,/^मई/i,/^जू/i,/^जु/i,/^अग/i,/^सि/i,/^अक्तू/i,/^नव/i,/^दिस/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[रविसोममंगलबुधगुरुशुक्रशनि]/i,short:/^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,abbreviated:/^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,wide:/^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^रवि/i,/^सोम/i,/^मंगल/i,/^बुध/i,/^गुरु/i,/^शुक्र/i,/^शनि/i],any:[/^रवि/i,/^सोम/i,/^मंगल/i,/^बुध/i,/^गुरु/i,/^शुक्र/i,/^शनि/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(पू|अ|म|द.\?|सु|दो|शा|रा)/i,any:/^(पूर्वाह्न|अपराह्न|म|द.\?|सु|दो|शा|रा)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^पूर्वाह्न/i,pm:/^अपराह्न/i,midnight:/^मध्य/i,noon:/^दो/i,morning:/सु/i,afternoon:/दो/i,evening:/शा/i,night:/रा/i}},defaultParseWidth:"any"})},UD={code:"hi",formatDistance:zD,formatLong:BD,formatRelative:HD,localize:jD,match:VD,options:{weekStartsOn:0,firstWeekContainsDate:4}},qD={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 tjedan",withPrepositionAgo:"oko 1 tjedan",withPrepositionIn:"oko 1 tjedan"},dual:"oko {{count}} tjedna",other:"oko {{count}} tjedana"},xWeeks:{one:{standalone:"1 tjedan",withPrepositionAgo:"1 tjedan",withPrepositionIn:"1 tjedan"},dual:"{{count}} tjedna",other:"{{count}} tjedana"},aboutXMonths:{one:{standalone:"oko 1 mjesec",withPrepositionAgo:"oko 1 mjesec",withPrepositionIn:"oko 1 mjesec"},dual:"oko {{count}} mjeseca",other:"oko {{count}} mjeseci"},xMonths:{one:{standalone:"1 mjesec",withPrepositionAgo:"1 mjesec",withPrepositionIn:"1 mjesec"},dual:"{{count}} mjeseca",other:"{{count}} mjeseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}};var YD={date:Um({formats:{full:"EEEE, d. MMMM y.",long:"d. MMMM y.",medium:"d. MMM y.",short:"dd. MM. y."},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},XD={lastWeek:e=>{switch(e.getUTCDay()){case 0:return"'prošlu nedjelju u' p";case 3:return"'prošlu srijedu u' p";case 6:return"'prošlu subotu u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'jučer u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getUTCDay()){case 0:return"'iduću nedjelju u' p";case 3:return"'iduću srijedu u' p";case 6:return"'iduću subotu u' p";default:return"'prošli' EEEE 'u' p"}},other:"P"};var GD={ordinalNumber:function(e){var t=Number(e);return String(t).concat(".")},era:Gm({values:{narrow:["pr.n.e.","AD"],abbreviated:["pr. Kr.","po. Kr."],wide:["Prije Krista","Poslije Krista"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],wide:["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],wide:["siječnja","veljače","ožujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sri","čet","pet","sub"],abbreviated:["ned","pon","uto","sri","čet","pet","sub"],wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"poslije podne",evening:"navečer",night:"noću"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"poslije podne",evening:"navečer",night:"noću"}},defaultFormattingWidth:"wide"})},KD={ordinalNumber:Jm({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Kr\.|po\.\s?Kr\.)/i,wide:/^(Prije Krista|prije nove ere|Poslije Krista|nova era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|nova)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)/i,wide:/^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/(10|11|12|[123456789])/i],abbreviated:[/^sij/i,/^velj/i,/^(ožu|ozu)/i,/^tra/i,/^svi/i,/^lip/i,/^srp/i,/^kol/i,/^ruj/i,/^lis/i,/^stu/i,/^pro/i],wide:[/^sij/i,/^velj/i,/^(ožu|ozu)/i,/^tra/i,/^svi/i,/^lip/i,/^srp/i,/^kol/i,/^ruj/i,/^lis/i,/^stu/i,/^pro/i]},defaultParseWidth:"wide"}),day:Qm({matchPatterns:{narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,wide:/^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(poslije\s|po)+podne/i,evening:/(navece|naveče)/i,night:/(nocu|noću)/i}},defaultParseWidth:"any"})},JD={code:"hr",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof qD[e]?qD[e]:1===t?n.addSuffix?n.comparison>0?qD[e].one.withPrepositionIn:qD[e].one.withPrepositionAgo:qD[e].one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?qD[e].dual.replace("{{count}}",t):qD[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"za "+a:"prije "+a:a},formatLong:YD,formatRelative:function(e,t,n,a){var r=XD[e];return"function"==typeof r?r(t):r},localize:GD,match:KD,options:{weekStartsOn:1,firstWeekContainsDate:1}},QD=JD,ZD={lessThanXSeconds:{one:"mwens pase yon segond",other:"mwens pase {{count}} segond"},xSeconds:{one:"1 segond",other:"{{count}} segond"},halfAMinute:"30 segond",lessThanXMinutes:{one:"mwens pase yon minit",other:"mwens pase {{count}} minit"},xMinutes:{one:"1 minit",other:"{{count}} minit"},aboutXHours:{one:"anviwon inè",other:"anviwon {{count}} è"},xHours:{one:"1 lè",other:"{{count}} lè"},xDays:{one:"1 jou",other:"{{count}} jou"},aboutXWeeks:{one:"anviwon 1 semèn",other:"anviwon {{count}} semèn"},xWeeks:{one:"1 semèn",other:"{{count}} semèn"},aboutXMonths:{one:"anviwon 1 mwa",other:"anviwon {{count}} mwa"},xMonths:{one:"1 mwa",other:"{{count}} mwa"},aboutXYears:{one:"anviwon 1 an",other:"anviwon {{count}} an"},xYears:{one:"1 an",other:"{{count}} an"},overXYears:{one:"plis pase 1 an",other:"plis pase {{count}} an"},almostXYears:{one:"prèske 1 an",other:"prèske {{count}} an"}};var e_={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'nan lè' {{time}}",long:"{{date}} 'nan lè' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},t_={lastWeek:"eeee 'pase nan lè' p",yesterday:"'yè nan lè' p",today:"'jodi a' p",tomorrow:"'demen nan lè' p'",nextWeek:"eeee 'pwochen nan lè' p",other:"P"};var n_={ordinalNumber:function(e,t){var n=Number(e);return String((t||{}).unit),0===n?n:n+(1===n?"ye":"yèm")},era:Gm({values:{narrow:["av. J.-K","ap. J.-K"],abbreviated:["av. J.-K","ap. J.-K"],wide:["anvan Jezi Kris","apre Jezi Kris"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["T1","T2","T3","T4"],abbreviated:["1ye trim.","2yèm trim.","3yèm trim.","4yèm trim."],wide:["1ye trimès","2yèm trimès","3yèm trimès","4yèm trimès"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","O","S","O","N","D"],abbreviated:["janv.","fevr.","mas","avr.","me","jen","jiyè","out","sept.","okt.","nov.","des."],wide:["janvye","fevrye","mas","avril","me","jen","jiyè","out","septanm","oktòb","novanm","desanm"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["D","L","M","M","J","V","S"],short:["di","le","ma","mè","je","va","sa"],abbreviated:["dim.","len.","mad.","mèk.","jed.","van.","sam."],wide:["dimanch","lendi","madi","mèkredi","jedi","vandredi","samdi"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"swa",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"maten",afternoon:"aprèmidi",evening:"swa",night:"maten"},wide:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"nan maten",afternoon:"nan aprèmidi",evening:"nan aswè",night:"nan maten"}},defaultWidth:"wide"})},a_={ordinalNumber:Jm({matchPattern:/^(\d+)(ye|yèm)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(av\.J\.K|ap\.J\.K|ap\.J\.-K)/i,abbreviated:/^(av\.J\.-K|av\.J-K|apr\.J\.-K|apr\.J-K|ap\.J-K)/i,wide:/^(avan Jezi Kris|apre Jezi Kris)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](ye|yèm)? trimès/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\.?/i,wide:/^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^o/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^av/i,/^me/i,/^je/i,/^ji/i,/^ou/i,/^s/i,/^ok/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|le|ma|me|je|va|sa)/i,abbreviated:/^(dim|len|mad|mèk|jed|van|sam)\.?/i,wide:/^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^le/i,/^ma/i,/^mè/i,/^je/i,/^va/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|minwit|midi|mat\.?|ap\.?m\.?|swa)/i,any:/^([ap]\.?\s?m\.?|nan maten|nan aprèmidi|nan aswè)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/sw/i,night:/nwit/i}},defaultParseWidth:"any"})},r_={code:"ht",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof ZD[e]?ZD[e]:1===t?ZD[e].one:ZD[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"nan "+a:"sa fè "+a:a},formatLong:e_,formatRelative:function(e,t,n,a){return t_[e]},localize:n_,match:a_,options:{weekStartsOn:1,firstWeekContainsDate:4}},i_=r_,o_={about:"körülbelül",over:"több mint",almost:"majdnem",lessthan:"kevesebb mint"},s_={xseconds:" másodperc",halfaminute:"fél perc",xminutes:" perc",xhours:" óra",xdays:" nap",xweeks:" hét",xmonths:" hónap",xyears:" év"},l_={xseconds:{"-1":" másodperccel ezelőtt",1:" másodperc múlva",0:" másodperce"},halfaminute:{"-1":"fél perccel ezelőtt",1:"fél perc múlva",0:"fél perce"},xminutes:{"-1":" perccel ezelőtt",1:" perc múlva",0:" perce"},xhours:{"-1":" órával ezelőtt",1:" óra múlva",0:" órája"},xdays:{"-1":" nappal ezelőtt",1:" nap múlva",0:" napja"},xweeks:{"-1":" héttel ezelőtt",1:" hét múlva",0:" hete"},xmonths:{"-1":" hónappal ezelőtt",1:" hónap múlva",0:" hónapja"},xyears:{"-1":" évvel ezelőtt",1:" év múlva",0:" éve"}};var u_={date:Um({formats:{full:"y. MMMM d., EEEE",long:"y. MMMM d.",medium:"y. MMM d.",short:"y. MM. dd."},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},d_=["vasárnap","hétfőn","kedden","szerdán","csütörtökön","pénteken","szombaton"];function c_(e){return(t,n,a)=>{var r=t.getUTCDay();return(e?"":"'múlt' ")+"'"+d_[r]+"' p'-kor'"}}var m_={lastWeek:c_(!1),yesterday:"'tegnap' p'-kor'",today:"'ma' p'-kor'",tomorrow:"'holnap' p'-kor'",nextWeek:c_(!0),other:"P"};var h_={ordinalNumber:function(e,t){return Number(e)+"."},era:Gm({values:{narrow:["ie.","isz."],abbreviated:["i. e.","i. sz."],wide:["Krisztus előtt","időszámításunk szerint"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. n.év","2. n.év","3. n.év","4. n.év"],wide:["1. negyedév","2. negyedév","3. negyedév","4. negyedév"]},defaultWidth:"wide",formattingValues:{narrow:["I.","II.","III.","IV."],abbreviated:["I. n.év","II. n.év","III. n.év","IV. n.év"],wide:["I. negyedév","II. negyedév","III. negyedév","IV. negyedév"]},argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","Á","M","J","J","A","Sz","O","N","D"],abbreviated:["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],wide:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["V","H","K","Sz","Cs","P","Sz"],short:["V","H","K","Sze","Cs","P","Szo"],abbreviated:["V","H","K","Sze","Cs","P","Szo"],wide:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"du.",evening:"este",night:"éjjel"},abbreviated:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"du.",evening:"este",night:"éjjel"},wide:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"délután",evening:"este",night:"éjjel"}},defaultWidth:"wide",defaultFormattingWidth:"wide"})},p_={ordinalNumber:Jm({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ie\.|isz\.)/i,abbreviated:/^(i\.\s?e\.?|b?\s?c\s?e|i\.\s?sz\.?)/i,wide:/^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\. sz\.)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/ie/i,/isz/i],abbreviated:[/^(i\.?\s?e\.?|b\s?ce)/i,/^(i\.?\s?sz\.?|c\s?e)/i],any:[/előtt/i,/(szerint|i. sz.)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]\.?/i,abbreviated:/^[1234]?\.?\s?n\.év/i,wide:/^([1234]|I|II|III|IV)?\.?\s?negyedév/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1|I$/i,/2|II$/i,/3|III/i,/4|IV/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmaásond]|sz/i,abbreviated:/^(jan\.?|febr\.?|márc\.?|ápr\.?|máj\.?|jún\.?|júl\.?|aug\.?|szept\.?|okt\.?|nov\.?|dec\.?)/i,wide:/^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a|á/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s|sz/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^már/i,/^áp/i,/^máj/i,/^jún/i,/^júl/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^([vhkpc]|sz|cs|sz)/i,short:/^([vhkp]|sze|cs|szo)/i,abbreviated:/^([vhkp]|sze|cs|szo)/i,wide:/^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^v/i,/^h/i,/^k/i,/^sz/i,/^c/i,/^p/i,/^sz/i],any:[/^v/i,/^h/i,/^k/i,/^sze/i,/^c/i,/^p/i,/^szo/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^((de|du)\.?|éjfél|délután|dél|reggel|este|éjjel)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^de\.?/i,pm:/^du\.?/i,midnight:/^éjf/i,noon:/^dé/i,morning:/reg/i,afternoon:/^délu\.?/i,evening:/es/i,night:/éjj/i}},defaultParseWidth:"any"})},f_={code:"hu",formatDistance:function(e,t,n){n=n||{};var a,r,i,o,s,l,u=e.match(/about|over|almost|lessthan/i),d=e.replace(u,"");return r=t,i=n.addSuffix,o=d.toLowerCase(),s=n.comparison,l=i?l_[o][s]:s_[o],a="halfaminute"===o?l:r+l,u&&(a=o_[u[0].toLowerCase()]+" "+a),a},formatLong:u_,formatRelative:function(e,t,n,a){var r=m_[e];return"function"==typeof r?r(t,n,a):r},localize:h_,match:p_,options:{weekStartsOn:1,firstWeekContainsDate:4}},g_=f_,v_={lessThanXSeconds:{one:"ավելի քիչ քան 1 վայրկյան",other:"ավելի քիչ քան {{count}} վայրկյան"},xSeconds:{one:"1 վայրկյան",other:"{{count}} վայրկյան"},halfAMinute:"կես րոպե",lessThanXMinutes:{one:"ավելի քիչ քան 1 րոպե",other:"ավելի քիչ քան {{count}} րոպե"},xMinutes:{one:"1 րոպե",other:"{{count}} րոպե"},aboutXHours:{one:"մոտ 1 ժամ",other:"մոտ {{count}} ժամ"},xHours:{one:"1 ժամ",other:"{{count}} ժամ"},xDays:{one:"1 օր",other:"{{count}} օր"},aboutXWeeks:{one:"մոտ 1 շաբաթ",other:"մոտ {{count}} շաբաթ"},xWeeks:{one:"1 շաբաթ",other:"{{count}} շաբաթ"},aboutXMonths:{one:"մոտ 1 ամիս",other:"մոտ {{count}} ամիս"},xMonths:{one:"1 ամիս",other:"{{count}} ամիս"},aboutXYears:{one:"մոտ 1 տարի",other:"մոտ {{count}} տարի"},xYears:{one:"1 տարի",other:"{{count}} տարի"},overXYears:{one:"ավելի քան 1 տարի",other:"ավելի քան {{count}} տարի"},almostXYears:{one:"համարյա 1 տարի",other:"համարյա {{count}} տարի"}};var b_={date:Um({formats:{full:"d MMMM, y, EEEE",long:"d MMMM, y",medium:"d MMM, y",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'ժ․'{{time}}",long:"{{date}} 'ժ․'{{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},y_={lastWeek:"'նախորդ' eeee p'֊ին'",yesterday:"'երեկ' p'֊ին'",today:"'այսօր' p'֊ին'",tomorrow:"'վաղը' p'֊ին'",nextWeek:"'հաջորդ' eeee p'֊ին'",other:"P"};var w_={ordinalNumber:function(e,t){var n=Number(e),a=n%100;return a<10&&a%10==1?n+"֊ին":n+"֊րդ"},era:Gm({values:{narrow:["Ք","Մ"],abbreviated:["ՔԱ","ՄԹ"],wide:["Քրիստոսից առաջ","Մեր թվարկության"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Ք1","Ք2","Ք3","Ք4"],wide:["1֊ին քառորդ","2֊րդ քառորդ","3֊րդ քառորդ","4֊րդ քառորդ"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],abbreviated:["հուն","փետ","մար","ապր","մայ","հուն","հուլ","օգս","սեպ","հոկ","նոյ","դեկ"],wide:["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],short:["կր","եր","եք","չք","հգ","ուր","շբ"],abbreviated:["կիր","երկ","երք","չոր","հնգ","ուրբ","շաբ"],wide:["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"կեսգշ",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"},abbreviated:{am:"AM",pm:"PM",midnight:"կեսգիշեր",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"},wide:{am:"a.m.",pm:"p.m.",midnight:"կեսգիշեր",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"կեսգշ",noon:"կեսօր",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"},abbreviated:{am:"AM",pm:"PM",midnight:"կեսգիշերին",noon:"կեսօրին",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"},wide:{am:"a.m.",pm:"p.m.",midnight:"կեսգիշերին",noon:"կեսօրին",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"}},defaultFormattingWidth:"wide"})},D_={ordinalNumber:Jm({matchPattern:/^(\d+)((-|֊)?(ին|րդ))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(Ք|Մ)/i,abbreviated:/^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i,wide:/^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(ք|մ)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ք[1234]/i,wide:/^[1234]((-|֊)?(ին|րդ)) քառորդ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[հփմաօսնդ]/i,abbreviated:/^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i,wide:/^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^հ/i,/^փ/i,/^մ/i,/^ա/i,/^մ/i,/^հ/i,/^հ/i,/^օ/i,/^ս/i,/^հ/i,/^ն/i,/^դ/i],any:[/^հու/i,/^փ/i,/^մար/i,/^ա/i,/^մայ/i,/^հուն/i,/^հուլ/i,/^օ/i,/^ս/i,/^հոկ/i,/^ն/i,/^դ/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[եչհոշկ]/i,short:/^(կր|եր|եք|չք|հգ|ուր|շբ)/i,abbreviated:/^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i,wide:/^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^կ/i,/^ե/i,/^ե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],short:[/^կ/i,/^եր/i,/^եք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],abbreviated:[/^կ/i,/^երկ/i,/^երք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],wide:[/^կ/i,/^երկ/i,/^երե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i,any:/^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/կեսգիշեր/i,noon:/կեսօր/i,morning:/առավոտ/i,afternoon:/ցերեկ/i,evening:/երեկո/i,night:/գիշեր/i}},defaultParseWidth:"any"})},__={code:"hy",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof v_[e]?v_[e]:1===t?v_[e].one:v_[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+" հետո":a+" առաջ":a},formatLong:b_,formatRelative:function(e,t,n,a){return y_[e]},localize:w_,match:D_,options:{weekStartsOn:1,firstWeekContainsDate:1}},k_=__,C_={lessThanXSeconds:{one:"kurang dari 1 detik",other:"kurang dari {{count}} detik"},xSeconds:{one:"1 detik",other:"{{count}} detik"},halfAMinute:"setengah menit",lessThanXMinutes:{one:"kurang dari 1 menit",other:"kurang dari {{count}} menit"},xMinutes:{one:"1 menit",other:"{{count}} menit"},aboutXHours:{one:"sekitar 1 jam",other:"sekitar {{count}} jam"},xHours:{one:"1 jam",other:"{{count}} jam"},xDays:{one:"1 hari",other:"{{count}} hari"},aboutXWeeks:{one:"sekitar 1 minggu",other:"sekitar {{count}} minggu"},xWeeks:{one:"1 minggu",other:"{{count}} minggu"},aboutXMonths:{one:"sekitar 1 bulan",other:"sekitar {{count}} bulan"},xMonths:{one:"1 bulan",other:"{{count}} bulan"},aboutXYears:{one:"sekitar 1 tahun",other:"sekitar {{count}} tahun"},xYears:{one:"1 tahun",other:"{{count}} tahun"},overXYears:{one:"lebih dari 1 tahun",other:"lebih dari {{count}} tahun"},almostXYears:{one:"hampir 1 tahun",other:"hampir {{count}} tahun"}},E_=(e,t,n)=>{var a,r=C_[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"dalam waktu "+a:a+" yang lalu":a},x_={date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"d/M/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH.mm.ss",long:"HH.mm.ss",medium:"HH.mm",short:"HH.mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'pukul' {{time}}",long:"{{date}} 'pukul' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},M_={lastWeek:"eeee 'lalu pukul' p",yesterday:"'Kemarin pukul' p",today:"'Hari ini pukul' p",tomorrow:"'Besok pukul' p",nextWeek:"eeee 'pukul' p",other:"P"},S_=(e,t,n,a)=>M_[e],F_={ordinalNumber:(e,t)=>"ke-"+Number(e),era:Gm({values:{narrow:["SM","M"],abbreviated:["SM","M"],wide:["Sebelum Masehi","Masehi"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["Kuartal ke-1","Kuartal ke-2","Kuartal ke-3","Kuartal ke-4"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agt","Sep","Okt","Nov","Des"],wide:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["M","S","S","R","K","J","S"],short:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],abbreviated:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],wide:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},wide:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},wide:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"}},defaultFormattingWidth:"wide"})},T_={ordinalNumber:Jm({matchPattern:/^ke-(\d+)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(sm|m)/i,abbreviated:/^(s\.?\s?m\.?|s\.?\s?e\.?\s?u\.?|m\.?|e\.?\s?u\.?)/i,wide:/^(sebelum masehi|sebelum era umum|masehi|era umum)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^(m|e)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K-?\s[1234]/i,wide:/^Kuartal ke-?\s?[1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)/i,wide:/^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^ap/i,/^me/i,/^jun/i,/^jul/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[srkjm]/i,short:/^(min|sen|sel|rab|kam|jum|sab)/i,abbreviated:/^(min|sen|sel|rab|kam|jum|sab)/i,wide:/^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^m/i,/^s/i,/^s/i,/^r/i,/^k/i,/^j/i,/^s/i],any:[/^m/i,/^sen/i,/^sel/i,/^r/i,/^k/i,/^j/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|tengah m|tengah h|(di(\swaktu)?) (pagi|siang|sore|malam))/i,any:/^([ap]\.?\s?m\.?|tengah malam|tengah hari|(di(\swaktu)?) (pagi|siang|sore|malam))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^pm/i,midnight:/^tengah m/i,noon:/^tengah h/i,morning:/pagi/i,afternoon:/siang/i,evening:/sore/i,night:/malam/i}},defaultParseWidth:"any"})},P_={code:"id",formatDistance:E_,formatLong:x_,formatRelative:S_,localize:F_,match:T_,options:{weekStartsOn:1,firstWeekContainsDate:1}},O_={lessThanXSeconds:{one:"minna en 1 sekúnda",other:"minna en {{count}} sekúndur"},xSeconds:{one:"1 sekúnda",other:"{{count}} sekúndur"},halfAMinute:"hálf mínúta",lessThanXMinutes:{one:"minna en 1 mínúta",other:"minna en {{count}} mínútur"},xMinutes:{one:"1 mínúta",other:"{{count}} mínútur"},aboutXHours:{one:"u.þ.b. 1 klukkustund",other:"u.þ.b. {{count}} klukkustundir"},xHours:{one:"1 klukkustund",other:"{{count}} klukkustundir"},xDays:{one:"1 dagur",other:"{{count}} dagar"},aboutXWeeks:{one:"um viku",other:"um {{count}} vikur"},xWeeks:{one:"1 viku",other:"{{count}} vikur"},aboutXMonths:{one:"u.þ.b. 1 mánuður",other:"u.þ.b. {{count}} mánuðir"},xMonths:{one:"1 mánuður",other:"{{count}} mánuðir"},aboutXYears:{one:"u.þ.b. 1 ár",other:"u.þ.b. {{count}} ár"},xYears:{one:"1 ár",other:"{{count}} ár"},overXYears:{one:"meira en 1 ár",other:"meira en {{count}} ár"},almostXYears:{one:"næstum 1 ár",other:"næstum {{count}} ár"}},N_=(e,t,n)=>{var a,r=O_[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"í "+a:a+" síðan":a},A_={date:Um({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"d.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},I_={lastWeek:"'síðasta' dddd 'kl.' p",yesterday:"'í gær kl.' p",today:"'í dag kl.' p",tomorrow:"'á morgun kl.' p",nextWeek:"dddd 'kl.' p",other:"P"},R_=(e,t,n,a)=>I_[e],W_={ordinalNumber:(e,t)=>Number(e)+".",era:Gm({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["fyrir Krist","eftir Krist"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1F","2F","3F","4F"],wide:["1. fjórðungur","2. fjórðungur","3. fjórðungur","4. fjórðungur"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","Á","S","Ó","N","D"],abbreviated:["jan.","feb.","mars","apríl","maí","júní","júlí","ágúst","sept.","okt.","nóv.","des."],wide:["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","Þ","M","F","F","L"],short:["Su","Má","Þr","Mi","Fi","Fö","La"],abbreviated:["sun.","mán.","þri.","mið.","fim.","fös.","lau"],wide:["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"f",pm:"e",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"},abbreviated:{am:"f.h.",pm:"e.h.",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"},wide:{am:"fyrir hádegi",pm:"eftir hádegi",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"}},defaultWidth:"wide",formattingValues:{narrow:{am:"f",pm:"e",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"},abbreviated:{am:"f.h.",pm:"e.h.",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"},wide:{am:"fyrir hádegi",pm:"eftir hádegi",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"}},defaultFormattingWidth:"wide"})},j_={ordinalNumber:Jm({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+(\.)?/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(f\.Kr\.|e\.Kr\.)/i,abbreviated:/^(f\.Kr\.|e\.Kr\.)/i,wide:/^(fyrir Krist|eftir Krist)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(f\.Kr\.)/i,/^(e\.Kr\.)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]\.?/i,abbreviated:/^q[1234]\.?/i,wide:/^[1234]\.? fjórðungur/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1\.?/i,/2\.?/i,/3\.?/i,/4\.?/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmásónd]/i,abbreviated:/^(jan\.|feb\.|mars\.|apríl\.|maí|júní|júlí|águst|sep\.|oct\.|nov\.|dec\.)/i,wide:/^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^á/i,/^s/i,/^ó/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maí/i,/^jún/i,/^júl/i,/^áu/i,/^s/i,/^ó/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|má|þr|mi|fi|fö|la)/i,abbreviated:/^(sun|mán|þri|mið|fim|fös|lau)\.?/i,wide:/^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^þ/i,/^m/i,/^f/i,/^f/i,/^l/i],any:[/^su/i,/^má/i,/^þr/i,/^mi/i,/^fi/i,/^fö/i,/^la/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i,any:/^(fyrir hádegi|eftir hádegi|[ef]\.?h\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^f/i,pm:/^e/i,midnight:/^mi/i,noon:/^há/i,morning:/morgunn/i,afternoon:/síðdegi/i,evening:/kvöld/i,night:/nótt/i}},defaultParseWidth:"any"})},L_={code:"is",formatDistance:N_,formatLong:A_,formatRelative:R_,localize:W_,match:j_,options:{weekStartsOn:1,firstWeekContainsDate:4}},z_={lessThanXSeconds:{one:"meno di un secondo",other:"meno di {{count}} secondi"},xSeconds:{one:"un secondo",other:"{{count}} secondi"},halfAMinute:"alcuni secondi",lessThanXMinutes:{one:"meno di un minuto",other:"meno di {{count}} minuti"},xMinutes:{one:"un minuto",other:"{{count}} minuti"},aboutXHours:{one:"circa un'ora",other:"circa {{count}} ore"},xHours:{one:"un'ora",other:"{{count}} ore"},xDays:{one:"un giorno",other:"{{count}} giorni"},aboutXWeeks:{one:"circa una settimana",other:"circa {{count}} settimane"},xWeeks:{one:"una settimana",other:"{{count}} settimane"},aboutXMonths:{one:"circa un mese",other:"circa {{count}} mesi"},xMonths:{one:"un mese",other:"{{count}} mesi"},aboutXYears:{one:"circa un anno",other:"circa {{count}} anni"},xYears:{one:"un anno",other:"{{count}} anni"},overXYears:{one:"più di un anno",other:"più di {{count}} anni"},almostXYears:{one:"quasi un anno",other:"quasi {{count}} anni"}},B_=(e,t,n)=>{var a,r=z_[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"tra "+a:a+" fa":a},$_={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},H_=["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"];function V_(e){return"'"+H_[e]+" alle' p"}var U_={lastWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?V_(a):function(e){return 0===e?"'domenica scorsa alle' p":"'"+H_[e]+" scorso alle' p"}(a)},yesterday:"'ieri alle' p",today:"'oggi alle' p",tomorrow:"'domani alle' p",nextWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?V_(a):function(e){return 0===e?"'domenica prossima alle' p":"'"+H_[e]+" prossimo alle' p"}(a)},other:"P"},q_=(e,t,n,a)=>{var r=U_[e];return"function"==typeof r?r(t,n,a):r},Y_={ordinalNumber:(e,t)=>Number(e)+"º",era:Gm({values:{narrow:["aC","dC"],abbreviated:["a.C.","d.C."],wide:["avanti Cristo","dopo Cristo"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["G","F","M","A","M","G","L","A","S","O","N","D"],abbreviated:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],wide:["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["D","L","M","M","G","V","S"],short:["dom","lun","mar","mer","gio","ven","sab"],abbreviated:["dom","lun","mar","mer","gio","ven","sab"],wide:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"m.",pm:"p.",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"},abbreviated:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"},wide:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"}},defaultWidth:"wide",formattingValues:{narrow:{am:"m.",pm:"p.",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"},abbreviated:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"},wide:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"}},defaultFormattingWidth:"wide"})},X_={ordinalNumber:Jm({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(aC|dC)/i,abbreviated:/^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i,wide:/^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^a/i,/^(d|e)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[gfmalsond]/i,abbreviated:/^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i,wide:/^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^g/i,/^f/i,/^m/i,/^a/i,/^m/i,/^g/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ge/i,/^f/i,/^mar/i,/^ap/i,/^mag/i,/^gi/i,/^l/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dlmgvs]/i,short:/^(do|lu|ma|me|gi|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|gio|ven|sab)/i,wide:/^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^g/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^g/i,/^v/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i,any:/^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mezza/i,noon:/^mezzo/i,morning:/mattina/i,afternoon:/pomeriggio/i,evening:/sera/i,night:/notte/i}},defaultParseWidth:"any"})},G_={code:"it",formatDistance:B_,formatLong:$_,formatRelative:q_,localize:Y_,match:X_,options:{weekStartsOn:1,firstWeekContainsDate:4}},K_={lessThanXSeconds:{one:"1秒未満",other:"{{count}}秒未満",oneWithSuffix:"約1秒",otherWithSuffix:"約{{count}}秒"},xSeconds:{one:"1秒",other:"{{count}}秒"},halfAMinute:"30秒",lessThanXMinutes:{one:"1分未満",other:"{{count}}分未満",oneWithSuffix:"約1分",otherWithSuffix:"約{{count}}分"},xMinutes:{one:"1分",other:"{{count}}分"},aboutXHours:{one:"約1時間",other:"約{{count}}時間"},xHours:{one:"1時間",other:"{{count}}時間"},xDays:{one:"1日",other:"{{count}}日"},aboutXWeeks:{one:"約1週間",other:"約{{count}}週間"},xWeeks:{one:"1週間",other:"{{count}}週間"},aboutXMonths:{one:"約1か月",other:"約{{count}}か月"},xMonths:{one:"1か月",other:"{{count}}か月"},aboutXYears:{one:"約1年",other:"約{{count}}年"},xYears:{one:"1年",other:"{{count}}年"},overXYears:{one:"1年以上",other:"{{count}}年以上"},almostXYears:{one:"1年近く",other:"{{count}}年近く"}},J_=(e,t,n)=>{var a;n=n||{};var r=K_[e];return a="string"==typeof r?r:1===t?n.addSuffix&&r.oneWithSuffix?r.oneWithSuffix:r.one:n.addSuffix&&r.otherWithSuffix?r.otherWithSuffix.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?a+"後":a+"前":a},Q_={date:Um({formats:{full:"y年M月d日EEEE",long:"y年M月d日",medium:"y/MM/dd",short:"y/MM/dd"},defaultWidth:"full"}),time:Um({formats:{full:"H時mm分ss秒 zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Z_={lastWeek:"先週のeeeeのp",yesterday:"昨日のp",today:"今日のp",tomorrow:"明日のp",nextWeek:"翌週のeeeeのp",other:"P"},ek=(e,t,n,a)=>Z_[e],tk={ordinalNumber:(e,t)=>{var n=Number(e);switch(String((t||{}).unit)){case"year":return"".concat(n,"年");case"quarter":return"第".concat(n,"四半期");case"month":return"".concat(n,"月");case"week":return"第".concat(n,"週");case"date":return"".concat(n,"日");case"hour":return"".concat(n,"時");case"minute":return"".concat(n,"分");case"second":return"".concat(n,"秒");default:return"".concat(n)}},era:Gm({values:{narrow:["BC","AC"],abbreviated:["紀元前","西暦"],wide:["紀元前","西暦"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["第1四半期","第2四半期","第3四半期","第4四半期"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["日","月","火","水","木","金","土"],short:["日","月","火","水","木","金","土"],abbreviated:["日","月","火","水","木","金","土"],wide:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},defaultWidth:"wide",formattingValues:{narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},defaultFormattingWidth:"wide"})},nk={ordinalNumber:Jm({matchPattern:/^第?\d+(年|四半期|月|週|日|時|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(紀元[前後]|西暦)/i,wide:/^(紀元[前後]|西暦)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B/i,/^A/i],any:[/^(紀元前)/i,/^(西暦|紀元後)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^第[1234一二三四1234]四半期/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])月/i,wide:/^([123456789]|1[012])月/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[日月火水木金土]/,short:/^[日月火水木金土]/,abbreviated:/^[日月火水木金土]/,wide:/^[日月火水木金土]曜日/},defaultMatchWidth:"wide",parsePatterns:{any:[/^日/,/^月/,/^火/,/^水/,/^木/,/^金/,/^土/]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(A|午前)/i,pm:/^(P|午後)/i,midnight:/^深夜|真夜中/i,noon:/^正午/i,morning:/^朝/i,afternoon:/^午後/i,evening:/^夜/i,night:/^深夜/i}},defaultParseWidth:"any"})},ak={code:"ja",formatDistance:J_,formatLong:Q_,formatRelative:ek,localize:tk,match:nk,options:{weekStartsOn:0,firstWeekContainsDate:1}},rk={lessThanXSeconds:{one:"1びょうみまん",other:"{{count}}びょうみまん",oneWithSuffix:"やく1びょう",otherWithSuffix:"やく{{count}}びょう"},xSeconds:{one:"1びょう",other:"{{count}}びょう"},halfAMinute:"30びょう",lessThanXMinutes:{one:"1ぷんみまん",other:"{{count}}ふんみまん",oneWithSuffix:"やく1ぷん",otherWithSuffix:"やく{{count}}ふん"},xMinutes:{one:"1ぷん",other:"{{count}}ふん"},aboutXHours:{one:"やく1じかん",other:"やく{{count}}じかん"},xHours:{one:"1じかん",other:"{{count}}じかん"},xDays:{one:"1にち",other:"{{count}}にち"},aboutXWeeks:{one:"やく1しゅうかん",other:"やく{{count}}しゅうかん"},xWeeks:{one:"1しゅうかん",other:"{{count}}しゅうかん"},aboutXMonths:{one:"やく1かげつ",other:"やく{{count}}かげつ"},xMonths:{one:"1かげつ",other:"{{count}}かげつ"},aboutXYears:{one:"やく1ねん",other:"やく{{count}}ねん"},xYears:{one:"1ねん",other:"{{count}}ねん"},overXYears:{one:"1ねんいじょう",other:"{{count}}ねんいじょう"},almostXYears:{one:"1ねんちかく",other:"{{count}}ねんちかく"}},ik=(e,t,n)=>{var a;n=n||{};var r=rk[e];return a="string"==typeof r?r:1===t?n.addSuffix&&r.oneWithSuffix?r.oneWithSuffix:r.one:n.addSuffix&&r.otherWithSuffix?r.otherWithSuffix.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?a+"あと":a+"まえ":a},ok={date:Um({formats:{full:"yねんMがつdにちEEEE",long:"yねんMがつdにち",medium:"y/MM/dd",short:"y/MM/dd"},defaultWidth:"full"}),time:Um({formats:{full:"Hじmmふんssびょう zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},sk={lastWeek:"せんしゅうのeeeeのp",yesterday:"きのうのp",today:"きょうのp",tomorrow:"あしたのp",nextWeek:"よくしゅうのeeeeのp",other:"P"},lk=(e,t,n,a)=>sk[e],uk={ordinalNumber:(e,t)=>{var n=Number(e);switch(String((t||{}).unit)){case"year":return"".concat(n,"ねん");case"quarter":return"だい".concat(n,"しはんき");case"month":return"".concat(n,"がつ");case"week":return"だい".concat(n,"しゅう");case"date":return"".concat(n,"にち");case"hour":return"".concat(n,"じ");case"minute":return"".concat(n,"ふん");case"second":return"".concat(n,"びょう");default:return"".concat(n)}},era:Gm({values:{narrow:["BC","AC"],abbreviated:["きげんぜん","せいれき"],wide:["きげんぜん","せいれき"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["だい1しはんき","だい2しはんき","だい3しはんき","だい4しはんき"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"],wide:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["にち","げつ","か","すい","もく","きん","ど"],short:["にち","げつ","か","すい","もく","きん","ど"],abbreviated:["にち","げつ","か","すい","もく","きん","ど"],wide:["にちようび","げつようび","かようび","すいようび","もくようび","きんようび","どようび"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},defaultFormattingWidth:"wide"})},dk={ordinalNumber:Jm({matchPattern:/^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(きげん[前後]|せいれき)/i,wide:/^(きげん[前後]|せいれき)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B/i,/^A/i],any:[/^(きげんぜん)/i,/^(せいれき|きげんご)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^だい[1234一二三四1234]しはんき/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])がつ/i,wide:/^([123456789]|1[012])がつ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(にち|げつ|か|すい|もく|きん|ど)/,short:/^(にち|げつ|か|すい|もく|きん|ど)/,abbreviated:/^(にち|げつ|か|すい|もく|きん|ど)/,wide:/^(にち|げつ|か|すい|もく|きん|ど)ようび/},defaultMatchWidth:"wide",parsePatterns:{any:[/^にち/,/^げつ/,/^か/,/^すい/,/^もく/,/^きん/,/^ど/]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(A|ごぜん)/i,pm:/^(P|ごご)/i,midnight:/^しんや|まよなか/i,noon:/^しょうご/i,morning:/^あさ/i,afternoon:/^ごご/i,evening:/^よる/i,night:/^しんや/i}},defaultParseWidth:"any"})},ck={code:"ja-Hira",formatDistance:ik,formatLong:ok,formatRelative:lk,localize:uk,match:dk,options:{weekStartsOn:0,firstWeekContainsDate:1}},mk={lessThanXSeconds:{past:"{{count}} წამზე ნაკლები ხნის წინ",present:"{{count}} წამზე ნაკლები",future:"{{count}} წამზე ნაკლებში"},xSeconds:{past:"{{count}} წამის წინ",present:"{{count}} წამი",future:"{{count}} წამში"},halfAMinute:{past:"ნახევარი წუთის წინ",present:"ნახევარი წუთი",future:"ნახევარი წუთში"},lessThanXMinutes:{past:"{{count}} წუთზე ნაკლები ხნის წინ",present:"{{count}} წუთზე ნაკლები",future:"{{count}} წუთზე ნაკლებში"},xMinutes:{past:"{{count}} წუთის წინ",present:"{{count}} წუთი",future:"{{count}} წუთში"},aboutXHours:{past:"დაახლოებით {{count}} საათის წინ",present:"დაახლოებით {{count}} საათი",future:"დაახლოებით {{count}} საათში"},xHours:{past:"{{count}} საათის წინ",present:"{{count}} საათი",future:"{{count}} საათში"},xDays:{past:"{{count}} დღის წინ",present:"{{count}} დღე",future:"{{count}} დღეში"},aboutXWeeks:{past:"დაახლოებით {{count}} კვირას წინ",present:"დაახლოებით {{count}} კვირა",future:"დაახლოებით {{count}} კვირაში"},xWeeks:{past:"{{count}} კვირას კვირა",present:"{{count}} კვირა",future:"{{count}} კვირაში"},aboutXMonths:{past:"დაახლოებით {{count}} თვის წინ",present:"დაახლოებით {{count}} თვე",future:"დაახლოებით {{count}} თვეში"},xMonths:{past:"{{count}} თვის წინ",present:"{{count}} თვე",future:"{{count}} თვეში"},aboutXYears:{past:"დაახლოებით {{count}} წლის წინ",present:"დაახლოებით {{count}} წელი",future:"დაახლოებით {{count}} წელში"},xYears:{past:"{{count}} წლის წინ",present:"{{count}} წელი",future:"{{count}} წელში"},overXYears:{past:"{{count}} წელზე მეტი ხნის წინ",present:"{{count}} წელზე მეტი",future:"{{count}} წელზე მეტი ხნის შემდეგ"},almostXYears:{past:"თითქმის {{count}} წლის წინ",present:"თითქმის {{count}} წელი",future:"თითქმის {{count}} წელში"}};var hk={date:Um({formats:{full:"EEEE, do MMMM, y",long:"do, MMMM, y",medium:"d, MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}'-ზე'",long:"{{date}} {{time}}'-ზე'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},pk={lastWeek:"'წინა' eeee p'-ზე'",yesterday:"'გუშინ' p'-ზე'",today:"'დღეს' p'-ზე'",tomorrow:"'ხვალ' p'-ზე'",nextWeek:"'შემდეგი' eeee p'-ზე'",other:"P"};var fk={ordinalNumber:function(e,t){var n=Number(e);return 1===n?n+"-ლი":n+"-ე"},era:Gm({values:{narrow:["ჩ.წ-მდე","ჩ.წ"],abbreviated:["ჩვ.წ-მდე","ჩვ.წ"],wide:["ჩვენს წელთაღრიცხვამდე","ჩვენი წელთაღრიცხვით"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-ლი კვ","2-ე კვ","3-ე კვ","4-ე კვ"],wide:["1-ლი კვარტალი","2-ე კვარტალი","3-ე კვარტალი","4-ე კვარტალი"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ია","თე","მა","აპ","მს","ვნ","ვლ","აგ","სე","ოქ","ნო","დე"],abbreviated:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],wide:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],short:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],abbreviated:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],wide:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"},abbreviated:{am:"AM",pm:"PM",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"},wide:{am:"a.m.",pm:"p.m.",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"},abbreviated:{am:"AM",pm:"PM",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"},wide:{am:"a.m.",pm:"p.m.",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"}},defaultFormattingWidth:"wide"})},gk={ordinalNumber:Jm({matchPattern:/^(\d+)(-ლი|-ე)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ჩვ?\.წ)/i,abbreviated:/^(ჩვ?\.წ)/i,wide:/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)/i,/^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]-(ლი|ე)? კვ/i,wide:/^[1234]-(ლი|ე)? კვარტალი/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{any:/^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ია/i,/^თ/i,/^მარ/i,/^აპ/i,/^მაი/i,/^ი?ვნ/i,/^ი?ვლ/i,/^აგ/i,/^ს/i,/^ო/i,/^ნ/i,/^დ/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i,short:/^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i,long:/^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^კვ/i,/^ორ/i,/^სა/i,/^ოთ/i,/^ხუ/i,/^პა/i,/^შა/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^([ap]\.?\s?m\.?|შუაღ|დილ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^შუაღ/i,noon:/^შუადღ/i,morning:/^დილ/i,afternoon:/ნაშუადღევს/i,evening:/საღამო/i,night:/ღამ/i}},defaultParseWidth:"any"})},vk={code:"ka",formatDistance:function(e,t,n){return n=n||{},"string"==typeof mk[e]?mk[e]:n.addSuffix&&n.comparison>0?mk[e].future.replace("{{count}}",t):n.addSuffix&&n.comparison<=0?mk[e].past.replace("{{count}}",t):mk[e].present.replace("{{count}}",t)},formatLong:hk,formatRelative:function(e,t,n,a){return pk[e]},localize:fk,match:gk,options:{weekStartsOn:1,firstWeekContainsDate:1}},bk=vk;function yk(e,t){if(void 0!==e.one&&1===t)return e.one;var n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",t):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",t):e.pluralGenitive.replace("{{count}}",t)}function wk(e){return(t,n)=>n.addSuffix?n.comparison>0?e.future?yk(e.future,t):yk(e.regular,t)+" кейін":e.past?yk(e.past,t):yk(e.regular,t)+" бұрын":yk(e.regular,t)}var Dk={lessThanXSeconds:wk({regular:{one:"1 секундтан аз",singularNominative:"{{count}} секундтан аз",singularGenitive:"{{count}} секундтан аз",pluralGenitive:"{{count}} секундтан аз"},future:{one:"бір секундтан кейін",singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}}),xSeconds:wk({regular:{singularNominative:"{{count}} секунд",singularGenitive:"{{count}} секунд",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунд бұрын",singularGenitive:"{{count}} секунд бұрын",pluralGenitive:"{{count}} секунд бұрын"},future:{singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}}),halfAMinute:(e,t)=>t.addSuffix?t.comparison>0?"жарты минут ішінде":"жарты минут бұрын":"жарты минут",lessThanXMinutes:wk({regular:{one:"1 минуттан аз",singularNominative:"{{count}} минуттан аз",singularGenitive:"{{count}} минуттан аз",pluralGenitive:"{{count}} минуттан аз"},future:{one:"минуттан кем ",singularNominative:"{{count}} минуттан кем",singularGenitive:"{{count}} минуттан кем",pluralGenitive:"{{count}} минуттан кем"}}),xMinutes:wk({regular:{singularNominative:"{{count}} минут",singularGenitive:"{{count}} минут",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минут бұрын",singularGenitive:"{{count}} минут бұрын",pluralGenitive:"{{count}} минут бұрын"},future:{singularNominative:"{{count}} минуттан кейін",singularGenitive:"{{count}} минуттан кейін",pluralGenitive:"{{count}} минуттан кейін"}}),aboutXHours:wk({regular:{singularNominative:"шамамен {{count}} сағат",singularGenitive:"шамамен {{count}} сағат",pluralGenitive:"шамамен {{count}} сағат"},future:{singularNominative:"шамамен {{count}} сағаттан кейін",singularGenitive:"шамамен {{count}} сағаттан кейін",pluralGenitive:"шамамен {{count}} сағаттан кейін"}}),xHours:wk({regular:{singularNominative:"{{count}} сағат",singularGenitive:"{{count}} сағат",pluralGenitive:"{{count}} сағат"}}),xDays:wk({regular:{singularNominative:"{{count}} күн",singularGenitive:"{{count}} күн",pluralGenitive:"{{count}} күн"},future:{singularNominative:"{{count}} күннен кейін",singularGenitive:"{{count}} күннен кейін",pluralGenitive:"{{count}} күннен кейін"}}),aboutXWeeks:{one:"шамамен 1 апта",other:"шамамен {{count}} апта"},xWeeks:{one:"1 апта",other:"{{count}} апта"},aboutXMonths:wk({regular:{singularNominative:"шамамен {{count}} ай",singularGenitive:"шамамен {{count}} ай",pluralGenitive:"шамамен {{count}} ай"},future:{singularNominative:"шамамен {{count}} айдан кейін",singularGenitive:"шамамен {{count}} айдан кейін",pluralGenitive:"шамамен {{count}} айдан кейін"}}),xMonths:wk({regular:{singularNominative:"{{count}} ай",singularGenitive:"{{count}} ай",pluralGenitive:"{{count}} ай"}}),aboutXYears:wk({regular:{singularNominative:"шамамен {{count}} жыл",singularGenitive:"шамамен {{count}} жыл",pluralGenitive:"шамамен {{count}} жыл"},future:{singularNominative:"шамамен {{count}} жылдан кейін",singularGenitive:"шамамен {{count}} жылдан кейін",pluralGenitive:"шамамен {{count}} жылдан кейін"}}),xYears:wk({regular:{singularNominative:"{{count}} жыл",singularGenitive:"{{count}} жыл",pluralGenitive:"{{count}} жыл"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}}),overXYears:wk({regular:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"},future:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"}}),almostXYears:wk({regular:{singularNominative:"{{count}} жылға жақын",singularGenitive:"{{count}} жылға жақын",pluralGenitive:"{{count}} жылға жақын"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}})};var _k={date:Um({formats:{full:"EEEE, do MMMM y 'ж.'",long:"do MMMM y 'ж.'",medium:"d MMM y 'ж.'",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},kk=["жексенбіде","дүйсенбіде","сейсенбіде","сәрсенбіде","бейсенбіде","жұмада","сенбіде"];function Ck(e){return"'"+kk[e]+" сағат' p'-де'"}var Ek={lastWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?Ck(a):function(e){return"'өткен "+kk[e]+" сағат' p'-де'"}(a)},yesterday:"'кеше сағат' p'-де'",today:"'бүгін сағат' p'-де'",tomorrow:"'ертең сағат' p'-де'",nextWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?Ck(a):function(e){return"'келесі "+kk[e]+" сағат' p'-де'"}(a)},other:"P"};var xk={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};var Mk={ordinalNumber:function(e){var t=Number(e);return t+(xk[t]||xk[t%10]||xk[t>=100?100:null])},era:Gm({values:{narrow:["б.з.д.","б.з."],abbreviated:["б.з.д.","б.з."],wide:["біздің заманымызға дейін","біздің заманымыз"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-ші тоқ.","2-ші тоқ.","3-ші тоқ.","4-ші тоқ."],wide:["1-ші тоқсан","2-ші тоқсан","3-ші тоқсан","4-ші тоқсан"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},defaultWidth:"wide",formattingValues:{narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["Ж","Д","С","С","Б","Ж","С"],short:["жс","дс","сс","ср","бс","жм","сб"],abbreviated:["жс","дс","сс","ср","бс","жм","сб"],wide:["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"}},defaultWidth:"any",formattingValues:{narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түс",morning:"таң",afternoon:"күн",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түсте",morning:"таңертең",afternoon:"күндіз",evening:"кеште",night:"түнде"}},defaultFormattingWidth:"wide"})},Sk={ordinalNumber:Jm({matchPattern:/^(\d+)(-?(ші|шы))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^((б )?з\.?\s?д\.?)/i,abbreviated:/^((б )?з\.?\s?д\.?)/i,wide:/^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^б/i,/^з/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?ші)? тоқ.?/i,wide:/^[1234](-?ші)? тоқсан/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i,abbreviated:/^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i,wide:/^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^қ/i,/^а/i,/^н/i,/^с/i,/^м/i,/^м/i,/^ш/i,/^т/i,/^қ/i,/^қ/i,/^қ/i,/^ж/i],abbreviated:[/^қаң/i,/^ақп/i,/^нау/i,/^сәу/i,/^мам/i,/^мау/i,/^шіл/i,/^там/i,/^қыр/i,/^қаз/i,/^қар/i,/^жел/i],any:[/^қ/i,/^а/i,/^н/i,/^с/i,/^м/i,/^м/i,/^ш/i,/^т/i,/^қ/i,/^қ/i,/^қ/i,/^ж/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(ж|д|с|с|б|ж|с)/i,short:/^(жс|дс|сс|ср|бс|жм|сб)/i,wide:/^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ж/i,/^д/i,/^с/i,/^с/i,/^б/i,/^ж/i,/^с/i],short:[/^жс/i,/^дс/i,/^сс/i,/^ср/i,/^бс/i,/^жм/i,/^сб/i],any:[/^ж[ек]/i,/^д[үй]/i,/^сe[й]/i,/^сә[р]/i,/^б[ей]/i,/^ж[ұм]/i,/^се[н]/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,wide:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,any:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^ТД/i,pm:/^ТК/i,midnight:/^түн орта/i,noon:/^күндіз/i,morning:/таң/i,afternoon:/түс/i,evening:/кеш/i,night:/түн/i}},defaultParseWidth:"any"})},Fk={code:"kk",formatDistance:function(e,t,n){return n=n||{},Dk[e](t,n)},formatLong:_k,formatRelative:function(e,t,n,a){var r=Ek[e];return"function"==typeof r?r(t,n,a):r},localize:Mk,match:Sk,options:{weekStartsOn:1,firstWeekContainsDate:1}},Tk=Fk,Pk={lessThanXSeconds:"តិចជាង {{count}} វិនាទី",xSeconds:"{{count}} វិនាទី",halfAMinute:"កន្លះនាទី",lessThanXMinutes:"តិចជាង {{count}} នាទី",xMinutes:"{{count}} នាទី",aboutXHours:"ប្រហែល {{count}} ម៉ោង",xHours:"{{count}} ម៉ោង",xDays:"{{count}} ថ្ងៃ",aboutXWeeks:"ប្រហែល {{count}} សប្តាហ៍",xWeeks:"{{count}} សប្តាហ៍",aboutXMonths:"ប្រហែល {{count}} ខែ",xMonths:"{{count}} ខែ",aboutXYears:"ប្រហែល {{count}} ឆ្នាំ",xYears:"{{count}} ឆ្នាំ",overXYears:"ជាង {{count}} ឆ្នាំ",almostXYears:"ជិត {{count}} ឆ្នាំ"},Ok=(e,t,n)=>{var a=Pk[e];return"number"==typeof t&&(a=a.replace("{{count}}",t.toString())),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"ក្នុងរយៈពេល "+a:a+"មុន":a},Nk={date:Um({formats:{full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a",long:"h:mm:ss a",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'ម៉ោង' {{time}}",long:"{{date}} 'ម៉ោង' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ak={lastWeek:"'ថ្ងៃ'eeee'សប្តាហ៍មុនម៉ោង' p",yesterday:"'ម្សិលមិញនៅម៉ោង' p",today:"'ថ្ងៃនេះម៉ោង' p",tomorrow:"'ថ្ងៃស្អែកម៉ោង' p",nextWeek:"'ថ្ងៃ'eeee'សប្តាហ៍ក្រោយម៉ោង' p",other:"P"},Ik=(e,t,n,a)=>Ak[e],Rk={ordinalNumber:(e,t)=>Number(e).toString(),era:Gm({values:{narrow:["ម.គស","គស"],abbreviated:["មុនគ.ស","គ.ស"],wide:["មុនគ្រិស្តសករាជ","នៃគ្រិស្តសករាជ"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["ត្រីមាសទី 1","ត្រីមាសទី 2","ត្រីមាសទី 3","ត្រីមាសទី 4"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["ម.ក","ក.ម","មិ","ម.ស","ឧ.ស","ម.ថ","ក.ដ","សី","កញ","តុ","វិ","ធ"],abbreviated:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],wide:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["អា","ច","អ","ព","ព្រ","សុ","ស"],short:["អា","ច","អ","ព","ព្រ","សុ","ស"],abbreviated:["អា","ច","អ","ព","ព្រ","សុ","ស"],wide:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},abbreviated:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},wide:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},abbreviated:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},wide:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"}},defaultFormattingWidth:"wide"})},Wk={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ម\.)?គស/i,abbreviated:/^(មុន)?គ\.ស/i,wide:/^(មុន|នៃ)គ្រិស្តសករាជ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(ម|មុន)គ\.?ស/i,/^(នៃ)?គ\.?ស/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^(ត្រីមាស)(ទី)?\s?[1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i,abbreviated:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i,wide:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ម\.ក/i,/^ក\.ម/i,/^មិ/i,/^ម\.ស/i,/^ឧ\.ស/i,/^ម\.ថ/i,/^ក\.ដ/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិ/i,/^ធ/i],any:[/^មក/i,/^កុ/i,/^មីន/i,/^មេ/i,/^ឧស/i,/^មិថ/i,/^កក/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិច/i,/^ធ/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,short:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,abbreviated:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,wide:/^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^អា/i,/^ច/i,/^អ/i,/^ព/i,/^ព្រ/i,/^សុ/i,/^ស/i],any:[/^អា/i,/^ច/i,/^អ/i,/^ព/i,/^ព្រ/i,/^សុ/i,/^សៅ/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i,any:/^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ព្រឹក/i,pm:/^ល្ងាច/i,midnight:/^ពេលកណ្ដាលអធ្រាត្រ/i,noon:/^ពេលថ្ងៃត្រង់/i,morning:/ពេលព្រឹក/i,afternoon:/ពេលរសៀល/i,evening:/ពេលល្ងាច/i,night:/ពេលយប់/i}},defaultParseWidth:"any"})},jk={code:"km",formatDistance:Ok,formatLong:Nk,formatRelative:Ik,localize:Rk,match:Wk,options:{weekStartsOn:0,firstWeekContainsDate:1}},Lk={lessThanXSeconds:{one:{default:"1 ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",future:"1 ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",past:"1 ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ"},other:{default:"{{count}} ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",future:"{{count}} ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",past:"{{count}} ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ"}},xSeconds:{one:{default:"1 ಸೆಕೆಂಡ್",future:"1 ಸೆಕೆಂಡ್ನಲ್ಲಿ",past:"1 ಸೆಕೆಂಡ್ ಹಿಂದೆ"},other:{default:"{{count}} ಸೆಕೆಂಡುಗಳು",future:"{{count}} ಸೆಕೆಂಡ್ಗಳಲ್ಲಿ",past:"{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ"}},halfAMinute:{other:{default:"ಅರ್ಧ ನಿಮಿಷ",future:"ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ",past:"ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ"}},lessThanXMinutes:{one:{default:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",future:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",past:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"},other:{default:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",future:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",past:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"}},xMinutes:{one:{default:"1 ನಿಮಿಷ",future:"1 ನಿಮಿಷದಲ್ಲಿ",past:"1 ನಿಮಿಷದ ಹಿಂದೆ"},other:{default:"{{count}} ನಿಮಿಷಗಳು",future:"{{count}} ನಿಮಿಷಗಳಲ್ಲಿ",past:"{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ"}},aboutXHours:{one:{default:"ಸುಮಾರು 1 ಗಂಟೆ",future:"ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ",past:"ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳು",future:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ"}},xHours:{one:{default:"1 ಗಂಟೆ",future:"1 ಗಂಟೆಯಲ್ಲಿ",past:"1 ಗಂಟೆ ಹಿಂದೆ"},other:{default:"{{count}} ಗಂಟೆಗಳು",future:"{{count}} ಗಂಟೆಗಳಲ್ಲಿ",past:"{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ"}},xDays:{one:{default:"1 ದಿನ",future:"1 ದಿನದಲ್ಲಿ",past:"1 ದಿನದ ಹಿಂದೆ"},other:{default:"{{count}} ದಿನಗಳು",future:"{{count}} ದಿನಗಳಲ್ಲಿ",past:"{{count}} ದಿನಗಳ ಹಿಂದೆ"}},aboutXMonths:{one:{default:"ಸುಮಾರು 1 ತಿಂಗಳು",future:"ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ",past:"ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ತಿಂಗಳು",future:"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ"}},xMonths:{one:{default:"1 ತಿಂಗಳು",future:"1 ತಿಂಗಳಲ್ಲಿ",past:"1 ತಿಂಗಳ ಹಿಂದೆ"},other:{default:"{{count}} ತಿಂಗಳು",future:"{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ",past:"{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ"}},aboutXYears:{one:{default:"ಸುಮಾರು 1 ವರ್ಷ",future:"ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ",past:"ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ವರ್ಷಗಳು",future:"ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ"}},xYears:{one:{default:"1 ವರ್ಷ",future:"1 ವರ್ಷದಲ್ಲಿ",past:"1 ವರ್ಷದ ಹಿಂದೆ"},other:{default:"{{count}} ವರ್ಷಗಳು",future:"{{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"{{count}} ವರ್ಷಗಳ ಹಿಂದೆ"}},overXYears:{one:{default:"1 ವರ್ಷದ ಮೇಲೆ",future:"1 ವರ್ಷದ ಮೇಲೆ",past:"1 ವರ್ಷದ ಮೇಲೆ"},other:{default:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ",future:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ",past:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ"}},almostXYears:{one:{default:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ",future:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ",past:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ"},other:{default:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ",future:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ"}}};function zk(e,t){return t.addSuffix?t.comparison>0?e.future:e.past:e.default}var Bk={date:Um({formats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"d/M/yy"},defaultWidth:"full"}),time:Um({formats:{full:"hh:mm:ss a zzzz",long:"hh:mm:ss a z",medium:"hh:mm:ss a",short:"hh:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},$k={lastWeek:"'ಕಳೆದ' eeee p 'ಕ್ಕೆ'",yesterday:"'ನಿನ್ನೆ' p 'ಕ್ಕೆ'",today:"'ಇಂದು' p 'ಕ್ಕೆ'",tomorrow:"'ನಾಳೆ' p 'ಕ್ಕೆ'",nextWeek:"eeee p 'ಕ್ಕೆ'",other:"P"};var Hk={ordinalNumber:function(e,t){return Number(e)+"ನೇ"},era:Gm({values:{narrow:["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],abbreviated:["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],wide:["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["ತ್ರೈ 1","ತ್ರೈ 2","ತ್ರೈ 3","ತ್ರೈ 4"],wide:["1ನೇ ತ್ರೈಮಾಸಿಕ","2ನೇ ತ್ರೈಮಾಸಿಕ","3ನೇ ತ್ರೈಮಾಸಿಕ","4ನೇ ತ್ರೈಮಾಸಿಕ"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],abbreviated:["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],wide:["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],short:["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],abbreviated:["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],wide:["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾಹ್ನ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾಹ್ನ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},abbreviated:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},wide:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ಪೂ",pm:"ಅ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},abbreviated:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯ ರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},wide:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯ ರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"}},defaultFormattingWidth:"wide"})},Vk={ordinalNumber:Jm({matchPattern:/^(\d+)(ನೇ|ನೆ)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)/i,abbreviated:/^(ಕ್ರಿ\.?\s?ಪೂ\.?|ಕ್ರಿ\.?\s?ಶ\.?|ಪ್ರ\.?\s?ಶ\.?)/i,wide:/^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ಪೂ/i,/^(ಶ|ಪ್ರ)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ/i,wide:/^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)/i,abbreviated:/^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)/i,wide:/^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ಜ$/i,/^ಫೆ/i,/^ಮಾ/i,/^ಏ/i,/^ಮೇ/i,/^ಜೂ/i,/^ಜು$/i,/^ಆ/i,/^ಸೆ/i,/^ಅ/i,/^ನ/i,/^ಡಿ/i],any:[/^ಜನ/i,/^ಫೆ/i,/^ಮಾ/i,/^ಏ/i,/^ಮೇ/i,/^ಜೂನ್/i,/^ಜುಲೈ/i,/^ಆ/i,/^ಸೆ/i,/^ಅ/i,/^ನ/i,/^ಡಿ/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)/i,short:/^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,abbreviated:/^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,wide:/^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ಭಾ/i,/^ಸೋ/i,/^ಮ/i,/^ಬು/i,/^ಗು/i,/^ಶು/i,/^ಶ/i],any:[/^ಭಾ/i,/^ಸೋ/i,/^ಮ/i,/^ಬು/i,/^ಗು/i,/^ಶು/i,/^ಶ/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i,any:/^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ಪೂ/i,pm:/^ಅ/i,midnight:/ಮಧ್ಯರಾತ್ರಿ/i,noon:/ಮಧ್ಯಾನ್ಹ/i,morning:/ಬೆಳಗ್ಗೆ/i,afternoon:/ಮಧ್ಯಾನ್ಹ/i,evening:/ಸಂಜೆ/i,night:/ರಾತ್ರಿ/i}},defaultParseWidth:"any"})},Uk={code:"kn",formatDistance:function(e,t,n){return n=n||{},("string"==typeof Lk[e]?Lk[e]:zk(1===t?Lk[e].one:Lk[e].other,n)).replace("{{count}}",t)},formatLong:Bk,formatRelative:function(e,t,n,a){return $k[e]},localize:Hk,match:Vk,options:{weekStartsOn:1,firstWeekContainsDate:1}},qk=Uk,Yk={lessThanXSeconds:{one:"1초 미만",other:"{{count}}초 미만"},xSeconds:{one:"1초",other:"{{count}}초"},halfAMinute:"30초",lessThanXMinutes:{one:"1분 미만",other:"{{count}}분 미만"},xMinutes:{one:"1분",other:"{{count}}분"},aboutXHours:{one:"약 1시간",other:"약 {{count}}시간"},xHours:{one:"1시간",other:"{{count}}시간"},xDays:{one:"1일",other:"{{count}}일"},aboutXWeeks:{one:"약 1주",other:"약 {{count}}주"},xWeeks:{one:"1주",other:"{{count}}주"},aboutXMonths:{one:"약 1개월",other:"약 {{count}}개월"},xMonths:{one:"1개월",other:"{{count}}개월"},aboutXYears:{one:"약 1년",other:"약 {{count}}년"},xYears:{one:"1년",other:"{{count}}년"},overXYears:{one:"1년 이상",other:"{{count}}년 이상"},almostXYears:{one:"거의 1년",other:"거의 {{count}}년"}},Xk=(e,t,n)=>{var a,r=Yk[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?a+" 후":a+" 전":a},Gk={date:Um({formats:{full:"y년 M월 d일 EEEE",long:"y년 M월 d일",medium:"y.MM.dd",short:"y.MM.dd"},defaultWidth:"full"}),time:Um({formats:{full:"a H시 mm분 ss초 zzzz",long:"a H:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Kk={lastWeek:"'지난' eeee p",yesterday:"'어제' p",today:"'오늘' p",tomorrow:"'내일' p",nextWeek:"'다음' eeee p",other:"P"},Jk=(e,t,n,a)=>Kk[e],Qk={ordinalNumber:(e,t)=>{var n=Number(e);switch(String((t||{}).unit)){case"minute":case"second":return String(n);case"date":return n+"일";default:return n+"번째"}},era:Gm({values:{narrow:["BC","AD"],abbreviated:["BC","AD"],wide:["기원전","서기"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1분기","2분기","3분기","4분기"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],wide:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["일","월","화","수","목","금","토"],short:["일","월","화","수","목","금","토"],abbreviated:["일","월","화","수","목","금","토"],wide:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},abbreviated:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},wide:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"}},defaultWidth:"wide",formattingValues:{narrow:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},abbreviated:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},wide:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"}},defaultFormattingWidth:"wide"})},Zk={ordinalNumber:Jm({matchPattern:/^(\d+)(일|번째)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(기원전|서기)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(bc|기원전)/i,/^(ad|서기)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]사?분기/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(1[012]|[123456789])/,abbreviated:/^(1[012]|[123456789])월/i,wide:/^(1[012]|[123456789])월/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1월?$/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[일월화수목금토]/,short:/^[일월화수목금토]/,abbreviated:/^[일월화수목금토]/,wide:/^[일월화수목금토]요일/},defaultMatchWidth:"wide",parsePatterns:{any:[/^일/,/^월/,/^화/,/^수/,/^목/,/^금/,/^토/]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|오전|오후|자정|정오|아침|저녁|밤)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(am|오전)/i,pm:/^(pm|오후)/i,midnight:/^자정/i,noon:/^정오/i,morning:/^아침/i,afternoon:/^오후/i,evening:/^저녁/i,night:/^밤/i}},defaultParseWidth:"any"})},eC={code:"ko",formatDistance:Xk,formatLong:Gk,formatRelative:Jk,localize:Qk,match:Zk,options:{weekStartsOn:0,firstWeekContainsDate:1}},tC={lessThanXSeconds:{standalone:{one:"manner wéi eng Sekonn",other:"manner wéi {{count}} Sekonnen"},withPreposition:{one:"manner wéi enger Sekonn",other:"manner wéi {{count}} Sekonnen"}},xSeconds:{standalone:{one:"eng Sekonn",other:"{{count}} Sekonnen"},withPreposition:{one:"enger Sekonn",other:"{{count}} Sekonnen"}},halfAMinute:{standalone:"eng hallef Minutt",withPreposition:"enger hallwer Minutt"},lessThanXMinutes:{standalone:{one:"manner wéi eng Minutt",other:"manner wéi {{count}} Minutten"},withPreposition:{one:"manner wéi enger Minutt",other:"manner wéi {{count}} Minutten"}},xMinutes:{standalone:{one:"eng Minutt",other:"{{count}} Minutten"},withPreposition:{one:"enger Minutt",other:"{{count}} Minutten"}},aboutXHours:{standalone:{one:"ongeféier eng Stonn",other:"ongeféier {{count}} Stonnen"},withPreposition:{one:"ongeféier enger Stonn",other:"ongeféier {{count}} Stonnen"}},xHours:{standalone:{one:"eng Stonn",other:"{{count}} Stonnen"},withPreposition:{one:"enger Stonn",other:"{{count}} Stonnen"}},xDays:{standalone:{one:"een Dag",other:"{{count}} Deeg"},withPreposition:{one:"engem Dag",other:"{{count}} Deeg"}},aboutXWeeks:{standalone:{one:"ongeféier eng Woch",other:"ongeféier {{count}} Wochen"},withPreposition:{one:"ongeféier enger Woche",other:"ongeféier {{count}} Wochen"}},xWeeks:{standalone:{one:"eng Woch",other:"{{count}} Wochen"},withPreposition:{one:"enger Woch",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"ongeféier ee Mount",other:"ongeféier {{count}} Méint"},withPreposition:{one:"ongeféier engem Mount",other:"ongeféier {{count}} Méint"}},xMonths:{standalone:{one:"ee Mount",other:"{{count}} Méint"},withPreposition:{one:"engem Mount",other:"{{count}} Méint"}},aboutXYears:{standalone:{one:"ongeféier ee Joer",other:"ongeféier {{count}} Joer"},withPreposition:{one:"ongeféier engem Joer",other:"ongeféier {{count}} Joer"}},xYears:{standalone:{one:"ee Joer",other:"{{count}} Joer"},withPreposition:{one:"engem Joer",other:"{{count}} Joer"}},overXYears:{standalone:{one:"méi wéi ee Joer",other:"méi wéi {{count}} Joer"},withPreposition:{one:"méi wéi engem Joer",other:"méi wéi {{count}} Joer"}},almostXYears:{standalone:{one:"bal ee Joer",other:"bal {{count}} Joer"},withPreposition:{one:"bal engem Joer",other:"bal {{count}} Joer"}}},nC=["d","h","n","t","z"],aC=["a,","e","i","o","u"],rC=[0,1,2,3,8,9],iC=[40,50,60,70];function oC(e){var t=e.charAt(0).toLowerCase();if(-1!=aC.indexOf(t)||-1!=nC.indexOf(t))return!0;var n=e.split(" ")[0],a=parseInt(n);return!isNaN(a)&&-1!=rC.indexOf(a%10)&&-1==iC.indexOf(parseInt(n.substring(0,2)))}var sC={date:Um({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.yy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},lC={lastWeek:e=>{var t=e.getUTCDay(),n="'läschte";return 2!==t&&4!==t||(n+="n"),n+="' eeee 'um' p"},yesterday:"'gëschter um' p",today:"'haut um' p",tomorrow:"'moien um' p",nextWeek:"eeee 'um' p",other:"P"};var uC={ordinalNumber:function(e,t){return Number(e)+"."},era:Gm({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["viru Christus","no Christus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mé","Dë","Më","Do","Fr","Sa"],abbreviated:["So.","Mé.","Dë.","Më.","Do.","Fr.","Sa."],wide:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"mo.",pm:"nomë.",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"},abbreviated:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"},wide:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"mo.",pm:"nom.",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"},abbreviated:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"},wide:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"}},defaultFormattingWidth:"wide"})},dC={ordinalNumber:Jm({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i,wide:/^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mä/i,/^ab/i,/^me/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smdf]/i,short:/^(so|mé|dë|më|do|fr|sa)/i,abbreviated:/^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i,wide:/^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^so/i,/^mé/i,/^dë/i,/^më/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,abbreviated:/^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,wide:/^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^m/i,pm:/^n/i,midnight:/^Mëtter/i,noon:/^mëttes/i,morning:/moies/i,afternoon:/nomëttes/i,evening:/owes/i,night:/nuets/i}},defaultParseWidth:"any"})},cC={code:"lb",formatDistance:function(e,t,n){var a,r=(n=n||{}).addSuffix?tC[e].withPreposition:tC[e].standalone;return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"a"+(oC(a)?"n":"")+" "+a:"viru"+(oC(a)?"n":"")+" "+a:a},formatLong:sC,formatRelative:function(e,t,n,a){var r=lC[e];return"function"==typeof r?r(t):r},localize:uC,match:dC,options:{weekStartsOn:1,firstWeekContainsDate:4}},mC=cC,hC={lessThanXSeconds:{one:fC,other:yC},xSeconds:{one:fC,other:yC},halfAMinute:"pusė minutės",lessThanXMinutes:{one:gC,other:yC},xMinutes:{one:gC,other:yC},aboutXHours:{one:gC,other:yC},xHours:{one:gC,other:yC},xDays:{one:gC,other:yC},aboutWeeks:{one:gC,other:yC},xWeeks:{one:gC,other:yC},aboutXMonths:{one:gC,other:yC},xMonths:{one:gC,other:yC},aboutXYears:{one:gC,other:yC},xYears:{one:gC,other:yC},overXYears:{one:gC,other:yC},almostXYears:{one:gC,other:yC}},pC={xseconds_other:"sekundė_sekundžių_sekundes",xminutes_one:"minutė_minutės_minutę",xminutes_other:"minutės_minučių_minutes",xhours_one:"valanda_valandos_valandą",xhours_other:"valandos_valandų_valandas",xdays_one:"diena_dienos_dieną",xdays_other:"dienos_dienų_dienas",xweeks_one:"savaitė_savaitės_savaitę",xweeks_other:"savaitės_savaičių_savaites",xmonths_one:"mėnuo_mėnesio_mėnesį",xmonths_other:"mėnesiai_mėnesių_mėnesius",xyears_one:"metai_metų_metus",xyears_other:"metai_metų_metus",about:"apie",over:"daugiau nei",almost:"beveik",lessthan:"mažiau nei"};function fC(e,t,n,a){return t?a?"kelių sekundžių":"kelias sekundes":"kelios sekundės"}function gC(e,t,n,a){return t?a?bC(n)[1]:bC(n)[2]:bC(n)[0]}function vC(e){return e%10==0||e>10&&e<20}function bC(e){return pC[e].split("_")}function yC(e,t,n,a){var r=e+" ";return 1===e?r+gC(0,t,n[0],a):t?a?r+bC(n)[1]:r+(vC(e)?bC(n)[1]:bC(n)[2]):r+(vC(e)?bC(n)[1]:bC(n)[0])}var wC={date:Um({formats:{full:"y 'm'. MMMM d 'd'., EEEE",long:"y 'm'. MMMM d 'd'.",medium:"y-MM-dd",short:"y-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},DC={lastWeek:"'Praėjusį' eeee p",yesterday:"'Vakar' p",today:"'Šiandien' p",tomorrow:"'Rytoj' p",nextWeek:"eeee p",other:"P"};var _C={ordinalNumber:function(e,t){return Number(e)+"-oji"},era:Gm({values:{narrow:["pr. Kr.","po Kr."],abbreviated:["pr. Kr.","po Kr."],wide:["prieš Kristų","po Kristaus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["I ketv.","II ketv.","III ketv.","IV ketv."],wide:["I ketvirtis","II ketvirtis","III ketvirtis","IV ketvirtis"]},defaultWidth:"wide",formattingValues:{narrow:["1","2","3","4"],abbreviated:["I k.","II k.","III k.","IV k."],wide:["I ketvirtis","II ketvirtis","III ketvirtis","IV ketvirtis"]},defaultFormattingWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["S","V","K","B","G","B","L","R","R","S","L","G"],abbreviated:["saus.","vas.","kov.","bal.","geg.","birž.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],wide:["sausis","vasaris","kovas","balandis","gegužė","birželis","liepa","rugpjūtis","rugsėjis","spalis","lapkritis","gruodis"]},defaultWidth:"wide",formattingValues:{narrow:["S","V","K","B","G","B","L","R","R","S","L","G"],abbreviated:["saus.","vas.","kov.","bal.","geg.","birž.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],wide:["sausio","vasario","kovo","balandžio","gegužės","birželio","liepos","rugpjūčio","rugsėjo","spalio","lapkričio","gruodžio"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["S","P","A","T","K","P","Š"],short:["Sk","Pr","An","Tr","Kt","Pn","Št"],abbreviated:["sk","pr","an","tr","kt","pn","št"],wide:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"]},defaultWidth:"wide",formattingValues:{narrow:["S","P","A","T","K","P","Š"],short:["Sk","Pr","An","Tr","Kt","Pn","Št"],abbreviated:["sk","pr","an","tr","kt","pn","št"],wide:["sekmadienį","pirmadienį","antradienį","trečiadienį","ketvirtadienį","penktadienį","šeštadienį"]},defaultFormattingWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"pr. p.",pm:"pop.",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"},abbreviated:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"},wide:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"}},defaultWidth:"wide",formattingValues:{narrow:{am:"pr. p.",pm:"pop.",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"},abbreviated:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"},wide:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"}},defaultFormattingWidth:"wide"})},kC={ordinalNumber:Jm({matchPattern:/^(\d+)(-oji)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^p(r|o)\.?\s?(kr\.?|me)/i,abbreviated:/^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i,wide:/^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/prieš/i,/(po|mūsų)/i],any:[/^pr/i,/^(po|m)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^([1234])/i,abbreviated:/^(I|II|III|IV)\s?ketv?\.?/i,wide:/^(I|II|III|IV)\s?ketvirtis/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i],any:[/I$/i,/II$/i,/III/i,/IV/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[svkbglr]/i,abbreviated:/^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i,wide:/^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^v/i,/^k/i,/^b/i,/^g/i,/^b/i,/^l/i,/^r/i,/^r/i,/^s/i,/^l/i,/^g/i],any:[/^saus/i,/^vas/i,/^kov/i,/^bal/i,/^geg/i,/^birž/i,/^liep/i,/^rugp/i,/^rugs/i,/^spal/i,/^lapkr/i,/^gruod/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[spatkš]/i,short:/^(sk|pr|an|tr|kt|pn|št)/i,abbreviated:/^(sk|pr|an|tr|kt|pn|št)/i,wide:/^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^p/i,/^a/i,/^t/i,/^k/i,/^p/i,/^š/i],wide:[/^se/i,/^pi/i,/^an/i,/^tr/i,/^ke/i,/^pe/i,/^še/i],any:[/^sk/i,/^pr/i,/^an/i,/^tr/i,/^kt/i,/^pn/i,/^št/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i,any:/^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^pr/i,pm:/^pop./i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i},any:{am:/^pr/i,pm:/^popiet$/i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i}},defaultParseWidth:"any"})},CC={code:"lt",formatDistance:function(e,t,n){n=n||{};var a,r=e.match(/about|over|almost|lessthan/i),i=e.replace(r,"");return a="string"==typeof hC[e]?hC[e]:1===t?hC[e].one(t,n.addSuffix,i.toLowerCase()+"_one"):hC[e].other(t,n.addSuffix,i.toLowerCase()+"_other"),r&&(a=pC[r[0].toLowerCase()]+" "+a),n.addSuffix?n.comparison>0?"po "+a:"prieš "+a:a},formatLong:wC,formatRelative:function(e,t,n,a){return DC[e]},localize:_C,match:kC,options:{weekStartsOn:1,firstWeekContainsDate:4}},EC=CC;function xC(e){return(t,n)=>{if(1===t)return n.addSuffix?e.one[0].replace("{{time}}",e.one[2]):e.one[0].replace("{{time}}",e.one[1]);var a=t%10==1&&t%100!=11;return n.addSuffix?e.other[0].replace("{{time}}",a?e.other[3]:e.other[4]).replace("{{count}}",t):e.other[0].replace("{{time}}",a?e.other[1]:e.other[2]).replace("{{count}}",t)}}var MC={lessThanXSeconds:xC({one:["mazāk par {{time}}","sekundi","sekundi"],other:["mazāk nekā {{count}} {{time}}","sekunde","sekundes","sekundes","sekundēm"]}),xSeconds:xC({one:["1 {{time}}","sekunde","sekundes"],other:["{{count}} {{time}}","sekunde","sekundes","sekundes","sekundēm"]}),halfAMinute:(e,t)=>t.addSuffix?"pusminūtes":"pusminūte",lessThanXMinutes:xC({one:["mazāk par {{time}}","minūti","minūti"],other:["mazāk nekā {{count}} {{time}}","minūte","minūtes","minūtes","minūtēm"]}),xMinutes:xC({one:["1 {{time}}","minūte","minūtes"],other:["{{count}} {{time}}","minūte","minūtes","minūtes","minūtēm"]}),aboutXHours:xC({one:["apmēram 1 {{time}}","stunda","stundas"],other:["apmēram {{count}} {{time}}","stunda","stundas","stundas","stundām"]}),xHours:xC({one:["1 {{time}}","stunda","stundas"],other:["{{count}} {{time}}","stunda","stundas","stundas","stundām"]}),xDays:xC({one:["1 {{time}}","diena","dienas"],other:["{{count}} {{time}}","diena","dienas","dienas","dienām"]}),aboutXWeeks:xC({one:["apmēram 1 {{time}}","nedēļa","nedēļas"],other:["apmēram {{count}} {{time}}","nedēļa","nedēļu","nedēļas","nedēļām"]}),xWeeks:xC({one:["1 {{time}}","nedēļa","nedēļas"],other:["{{count}} {{time}}","nedēļa","nedēļu","nedēļas","nedēļām"]}),aboutXMonths:xC({one:["apmēram 1 {{time}}","mēnesis","mēneša"],other:["apmēram {{count}} {{time}}","mēnesis","mēneši","mēneša","mēnešiem"]}),xMonths:xC({one:["1 {{time}}","mēnesis","mēneša"],other:["{{count}} {{time}}","mēnesis","mēneši","mēneša","mēnešiem"]}),aboutXYears:xC({one:["apmēram 1 {{time}}","gads","gada"],other:["apmēram {{count}} {{time}}","gads","gadi","gada","gadiem"]}),xYears:xC({one:["1 {{time}}","gads","gada"],other:["{{count}} {{time}}","gads","gadi","gada","gadiem"]}),overXYears:xC({one:["ilgāk par 1 {{time}}","gadu","gadu"],other:["vairāk nekā {{count}} {{time}}","gads","gadi","gada","gadiem"]}),almostXYears:xC({one:["gandrīz 1 {{time}}","gads","gada"],other:["vairāk nekā {{count}} {{time}}","gads","gadi","gada","gadiem"]})};var SC={date:Um({formats:{full:"EEEE, y. 'gada' d. MMMM",long:"y. 'gada' d. MMMM",medium:"dd.MM.y.",short:"dd.MM.y."},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'plkst.' {{time}}",long:"{{date}} 'plkst.' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},FC=["svētdienā","pirmdienā","otrdienā","trešdienā","ceturtdienā","piektdienā","sestdienā"],TC={lastWeek:(e,t,n)=>Cp(e,t,n)?"eeee 'plkst.' p":"'Pagājušā "+FC[e.getUTCDay()]+" plkst.' p",yesterday:"'Vakar plkst.' p",today:"'Šodien plkst.' p",tomorrow:"'Rīt plkst.' p",nextWeek:(e,t,n)=>Cp(e,t,n)?"eeee 'plkst.' p":"'Nākamajā "+FC[e.getUTCDay()]+" plkst.' p",other:"P"};var PC={ordinalNumber:function(e,t){return e+"."},era:Gm({values:{narrow:["p.m.ē","m.ē"],abbreviated:["p. m. ē.","m. ē."],wide:["pirms mūsu ēras","mūsu ērā"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1. cet.","2. cet.","3. cet.","4. cet."],wide:["pirmais ceturksnis","otrais ceturksnis","trešais ceturksnis","ceturtais ceturksnis"]},defaultWidth:"wide",formattingValues:{narrow:["1","2","3","4"],abbreviated:["1. cet.","2. cet.","3. cet.","4. cet."],wide:["pirmajā ceturksnī","otrajā ceturksnī","trešajā ceturksnī","ceturtajā ceturksnī"]},defaultFormattingWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","febr.","marts","apr.","maijs","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."],wide:["janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris"]},defaultWidth:"wide",formattingValues:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","febr.","martā","apr.","maijs","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."],wide:["janvārī","februārī","martā","aprīlī","maijā","jūnijā","jūlijā","augustā","septembrī","oktobrī","novembrī","decembrī"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["S","P","O","T","C","P","S"],short:["Sv","P","O","T","C","Pk","S"],abbreviated:["svētd.","pirmd.","otrd.","trešd.","ceturtd.","piektd.","sestd."],wide:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"]},defaultWidth:"wide",formattingValues:{narrow:["S","P","O","T","C","P","S"],short:["Sv","P","O","T","C","Pk","S"],abbreviated:["svētd.","pirmd.","otrd.","trešd.","ceturtd.","piektd.","sestd."],wide:["svētdienā","pirmdienā","otrdienā","trešdienā","ceturtdienā","piektdienā","sestdienā"]},defaultFormattingWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rīts",afternoon:"diena",evening:"vakars",night:"nakts"},abbreviated:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rīts",afternoon:"pēcpusd.",evening:"vakars",night:"nakts"},wide:{am:"am",pm:"pm",midnight:"pusnakts",noon:"pusdienlaiks",morning:"rīts",afternoon:"pēcpusdiena",evening:"vakars",night:"nakts"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rītā",afternoon:"dienā",evening:"vakarā",night:"naktī"},abbreviated:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rītā",afternoon:"pēcpusd.",evening:"vakarā",night:"naktī"},wide:{am:"am",pm:"pm",midnight:"pusnaktī",noon:"pusdienlaikā",morning:"rītā",afternoon:"pēcpusdienā",evening:"vakarā",night:"naktī"}},defaultFormattingWidth:"wide"})},OC={ordinalNumber:Jm({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(p\.m\.ē|m\.ē)/i,abbreviated:/^(p\. m\. ē\.|m\. ē\.)/i,wide:/^(pirms mūsu ēras|mūsu ērā)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p/i,/^m/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](\. cet\.)/i,wide:/^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1/i,/^2/i,/^3/i,/^4/i],abbreviated:[/^1/i,/^2/i,/^3/i,/^4/i],wide:[/^p/i,/^o/i,/^t/i,/^c/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i,wide:/^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jūn/i,/^jūl/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[spotc]/i,short:/^(sv|pi|o|t|c|pk|s)/i,abbreviated:/^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i,wide:/^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^p/i,/^o/i,/^t/i,/^c/i,/^p/i,/^s/i],any:[/^sv/i,/^pi/i,/^o/i,/^t/i,/^c/i,/^p/i,/^se/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/,abbreviated:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/,wide:/^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^pusn/i,noon:/^pusd/i,morning:/^r/i,afternoon:/^(d|pēc)/i,evening:/^v/i,night:/^n/i}},defaultParseWidth:"any"})},NC={code:"lv",formatDistance:function(e,t,n){n=n||{};var a=MC[e](t,n);return n.addSuffix?n.comparison>0?"pēc "+a:"pirms "+a:a},formatLong:SC,formatRelative:function(e,t,n,a){var r=TC[e];return"function"==typeof r?r(t,n,a):r},localize:PC,match:OC,options:{weekStartsOn:1,firstWeekContainsDate:4}},AC=NC,IC={lessThanXSeconds:{one:"помалку од секунда",other:"помалку од {{count}} секунди"},xSeconds:{one:"1 секунда",other:"{{count}} секунди"},halfAMinute:"половина минута",lessThanXMinutes:{one:"помалку од минута",other:"помалку од {{count}} минути"},xMinutes:{one:"1 минута",other:"{{count}} минути"},aboutXHours:{one:"околу 1 час",other:"околу {{count}} часа"},xHours:{one:"1 час",other:"{{count}} часа"},xDays:{one:"1 ден",other:"{{count}} дена"},aboutXWeeks:{one:"околу 1 недела",other:"околу {{count}} месеци"},xWeeks:{one:"1 недела",other:"{{count}} недели"},aboutXMonths:{one:"околу 1 месец",other:"околу {{count}} недели"},xMonths:{one:"1 месец",other:"{{count}} месеци"},aboutXYears:{one:"околу 1 година",other:"околу {{count}} години"},xYears:{one:"1 година",other:"{{count}} години"},overXYears:{one:"повеќе од 1 година",other:"повеќе од {{count}} години"},almostXYears:{one:"безмалку 1 година",other:"безмалку {{count}} години"}};var RC={date:Um({formats:{full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}} {{time}}"},defaultWidth:"any"})},WC=["недела","понеделник","вторник","среда","четврток","петок","сабота"];function jC(e){var t=WC[e];switch(e){case 0:case 3:case 6:return"'ова "+t+" вo' p";case 1:case 2:case 4:case 5:return"'овој "+t+" вo' p"}}var LC={lastWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?jC(a):function(e){var t=WC[e];switch(e){case 0:case 3:case 6:return"'минатата "+t+" во' p";case 1:case 2:case 4:case 5:return"'минатиот "+t+" во' p"}}(a)},yesterday:"'вчера во' p",today:"'денес во' p",tomorrow:"'утре во' p",nextWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?jC(a):function(e){var t=WC[e];switch(e){case 0:case 3:case 6:return"'следната "+t+" вo' p";case 1:case 2:case 4:case 5:return"'следниот "+t+" вo' p"}}(a)},other:"P"};var zC={ordinalNumber:function(e){var t=Number(e),n=t%100;if(n>20||n<10)switch(n%10){case 1:return t+"-ви";case 2:return t+"-ри";case 7:case 8:return t+"-ми"}return t+"-ти"},era:Gm({values:{narrow:["пр.н.е.","н.е."],abbreviated:["пред н. е.","н. е."],wide:["пред нашата ера","нашата ера"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-ви кв.","2-ри кв.","3-ти кв.","4-ти кв."],wide:["1-ви квартал","2-ри квартал","3-ти квартал","4-ти квартал"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{abbreviated:["јан","фев","мар","апр","мај","јун","јул","авг","септ","окт","ноем","дек"],wide:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Н","П","В","С","Ч","П","С"],short:["не","по","вт","ср","че","пе","са"],abbreviated:["нед","пон","вто","сре","чет","пет","саб"],wide:["недела","понеделник","вторник","среда","четврток","петок","сабота"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{wide:{am:"претпладне",pm:"попладне",midnight:"полноќ",noon:"напладне",morning:"наутро",afternoon:"попладне",evening:"навечер",night:"ноќе"}},defaultWidth:"wide"})},BC={ordinalNumber:Jm({matchPattern:/^(\d+)(-?[врмт][и])?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^((пр)?н\.?\s?е\.?)/i,abbreviated:/^((пр)?н\.?\s?е\.?)/i,wide:/^(пред нашата ера|нашата ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^п/i,/^н/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[врт]?и?)? кв.?/i,wide:/^[1234](-?[врт]?и?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{abbreviated:/^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i,wide:/^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ја/i,/^Ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^ав/i,/^се/i,/^окт/i,/^но/i,/^де/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[нпвсч]/i,short:/^(не|по|вт|ср|че|пе|са)/i,abbreviated:/^(нед|пон|вто|сре|чет|пет|саб)/i,wide:/^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н[ед]/i,/^п[он]/i,/^вт/i,/^ср/i,/^ч[ет]/i,/^п[ет]/i,/^с[аб]/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/претпладне/i,pm:/попладне/i,midnight:/полноќ/i,noon:/напладне/i,morning:/наутро/i,afternoon:/попладне/i,evening:/навечер/i,night:/ноќе/i}},defaultParseWidth:"any"})},$C={code:"mk",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof IC[e]?IC[e]:1===t?IC[e].one:IC[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"за "+a:"пред "+a:a},formatLong:RC,formatRelative:function(e,t,n,a){var r=LC[e];return"function"==typeof r?r(t,n,a):r},localize:zC,match:BC,options:{weekStartsOn:1,firstWeekContainsDate:4}},HC=$C,VC={lessThanXSeconds:{one:"секунд хүрэхгүй",other:"{{count}} секунд хүрэхгүй"},xSeconds:{one:"1 секунд",other:"{{count}} секунд"},halfAMinute:"хагас минут",lessThanXMinutes:{one:"минут хүрэхгүй",other:"{{count}} минут хүрэхгүй"},xMinutes:{one:"1 минут",other:"{{count}} минут"},aboutXHours:{one:"ойролцоогоор 1 цаг",other:"ойролцоогоор {{count}} цаг"},xHours:{one:"1 цаг",other:"{{count}} цаг"},xDays:{one:"1 өдөр",other:"{{count}} өдөр"},aboutXWeeks:{one:"ойролцоогоор 1 долоо хоног",other:"ойролцоогоор {{count}} долоо хоног"},xWeeks:{one:"1 долоо хоног",other:"{{count}} долоо хоног"},aboutXMonths:{one:"ойролцоогоор 1 сар",other:"ойролцоогоор {{count}} сар"},xMonths:{one:"1 сар",other:"{{count}} сар"},aboutXYears:{one:"ойролцоогоор 1 жил",other:"ойролцоогоор {{count}} жил"},xYears:{one:"1 жил",other:"{{count}} жил"},overXYears:{one:"1 жил гаран",other:"{{count}} жил гаран"},almostXYears:{one:"бараг 1 жил",other:"бараг {{count}} жил"}};var UC={date:Um({formats:{full:"y 'оны' MMMM'ын' d, EEEE 'гараг'",long:"y 'оны' MMMM'ын' d",medium:"y 'оны' MMM'ын' d",short:"y.MM.dd"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},qC={lastWeek:"'өнгөрсөн' eeee 'гарагийн' p 'цагт'",yesterday:"'өчигдөр' p 'цагт'",today:"'өнөөдөр' p 'цагт'",tomorrow:"'маргааш' p 'цагт'",nextWeek:"'ирэх' eeee 'гарагийн' p 'цагт'",other:"P"};var YC={ordinalNumber:function(e,t){return Number(e)},era:Gm({values:{narrow:["НТӨ","НТ"],abbreviated:["НТӨ","НТ"],wide:["нийтийн тооллын өмнөх","нийтийн тооллын"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["I","II","III","IV"],abbreviated:["I улирал","II улирал","III улирал","IV улирал"],wide:["1-р улирал","2-р улирал","3-р улирал","4-р улирал"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],abbreviated:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],wide:["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арваннэгдүгээр сар","Арван хоёрдугаар сар"]},defaultWidth:"wide",formattingValues:{narrow:["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],abbreviated:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],wide:["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арваннэгдүгээр сар","арван хоёрдугаар сар"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["Н","Д","М","Л","П","Б","Б"],short:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],abbreviated:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],wide:["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"]},defaultWidth:"wide",formattingValues:{narrow:["Н","Д","М","Л","П","Б","Б"],short:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],abbreviated:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],wide:["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"]},defaultFormattingWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"},abbreviated:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"},wide:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"}},defaultWidth:"wide"})},XC={ordinalNumber:Jm({matchPattern:/\d+/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(нтө|нт)/i,abbreviated:/^(нтө|нт)/i,wide:/^(нийтийн тооллын өмнө|нийтийн тооллын)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(нтө|нийтийн тооллын өмнө)/i,/^(нт|нийтийн тооллын)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^(iv|iii|ii|i)/i,abbreviated:/^(iv|iii|ii|i) улирал/i,wide:/^[1-4]-р улирал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(i(\s|$)|1)/i,/^(ii(\s|$)|2)/i,/^(iii(\s|$)|3)/i,/^(iv(\s|$)|4)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i,abbreviated:/^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i,wide:/^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i$/i,/^ii$/i,/^iii$/i,/^iv$/i,/^v$/i,/^vi$/i,/^vii$/i,/^viii$/i,/^ix$/i,/^x$/i,/^xi$/i,/^xii$/i],any:[/^(1|нэгдүгээр)/i,/^(2|хоёрдугаар)/i,/^(3|гуравдугаар)/i,/^(4|дөрөвдүгээр)/i,/^(5|тавдугаар)/i,/^(6|зургаадугаар)/i,/^(7|долоодугаар)/i,/^(8|наймдугаар)/i,/^(9|есдүгээр)/i,/^(10|аравдугаар)/i,/^(11|арван нэгдүгээр)/i,/^(12|арван хоёрдугаар)/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[ндмлпбб]/i,short:/^(ня|да|мя|лх|пү|ба|бя)/i,abbreviated:/^(ням|дав|мяг|лха|пүр|баа|бям)/i,wide:/^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^д/i,/^м/i,/^л/i,/^п/i,/^б/i,/^б/i],any:[/^ня/i,/^да/i,/^мя/i,/^лх/i,/^пү/i,/^ба/i,/^бя/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i,any:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ү\.ө\./i,pm:/^ү\.х\./i,midnight:/^шөнө дунд/i,noon:/^үд дунд/i,morning:/өглөө/i,afternoon:/өдөр/i,evening:/орой/i,night:/шөнө/i}},defaultParseWidth:"any"})},GC={code:"mn",formatDistance:function(e,t,n){var a;if(n=n||{},a="string"==typeof VC[e]?VC[e]:1===t?VC[e].one:VC[e].other.replace("{{count}}",t),n.addSuffix){var r=a.split(" "),i=r.pop();switch(a=r.join(" "),i){case"секунд":a+=" секундийн";break;case"минут":a+=" минутын";break;case"цаг":a+=" цагийн";break;case"өдөр":a+=" өдрийн";break;case"сар":a+=" сарын";break;case"жил":a+=" жилийн";break;case"хоног":a+=" хоногийн";break;case"гаран":a+=" гараны";break;case"хүрэхгүй":a+=" хүрэхгүй хугацааны";break;default:a+=i+"-н"}return n.comparison>0?a+" дараа":a+" өмнө"}return a},formatLong:UC,formatRelative:function(e,t,n,a){return qC[e]},localize:YC,match:XC,options:{weekStartsOn:1,firstWeekContainsDate:1}},KC=GC,JC={lessThanXSeconds:{one:"kurang dari 1 saat",other:"kurang dari {{count}} saat"},xSeconds:{one:"1 saat",other:"{{count}} saat"},halfAMinute:"setengah minit",lessThanXMinutes:{one:"kurang dari 1 minit",other:"kurang dari {{count}} minit"},xMinutes:{one:"1 minit",other:"{{count}} minit"},aboutXHours:{one:"sekitar 1 jam",other:"sekitar {{count}} jam"},xHours:{one:"1 jam",other:"{{count}} jam"},xDays:{one:"1 hari",other:"{{count}} hari"},aboutXWeeks:{one:"sekitar 1 minggu",other:"sekitar {{count}} minggu"},xWeeks:{one:"1 minggu",other:"{{count}} minggu"},aboutXMonths:{one:"sekitar 1 bulan",other:"sekitar {{count}} bulan"},xMonths:{one:"1 bulan",other:"{{count}} bulan"},aboutXYears:{one:"sekitar 1 tahun",other:"sekitar {{count}} tahun"},xYears:{one:"1 tahun",other:"{{count}} tahun"},overXYears:{one:"lebih dari 1 tahun",other:"lebih dari {{count}} tahun"},almostXYears:{one:"hampir 1 tahun",other:"hampir {{count}} tahun"}};var QC={date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"d/M/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH.mm.ss",long:"HH.mm.ss",medium:"HH.mm",short:"HH.mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'pukul' {{time}}",long:"{{date}} 'pukul' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ZC={lastWeek:"eeee 'lepas pada jam' p",yesterday:"'Semalam pada jam' p",today:"'Hari ini pada jam' p",tomorrow:"'Esok pada jam' p",nextWeek:"eeee 'pada jam' p",other:"P"};var eE={ordinalNumber:function(e,t){var n=Number(e);return"ke-"+n},era:Gm({values:{narrow:["SM","M"],abbreviated:["SM","M"],wide:["Sebelum Masihi","Masihi"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["S1","S2","S3","S4"],wide:["Suku pertama","Suku kedua","Suku ketiga","Suku keempat"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","O","S","O","N","D"],abbreviated:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],wide:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["A","I","S","R","K","J","S"],short:["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],abbreviated:["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],wide:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"am",pm:"pm",midnight:"tgh malam",noon:"tgh hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},wide:{am:"a.m.",pm:"p.m.",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},wide:{am:"a.m.",pm:"p.m.",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"}},defaultFormattingWidth:"wide"})},tE={ordinalNumber:Jm({matchPattern:/^ke-(\d+)?/i,parsePattern:/petama|\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(sm|m)/i,abbreviated:/^(s\.?\s?m\.?|m\.?)/i,wide:/^(sebelum masihi|masihi)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^(m)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^S[1234]/i,wide:/Suku (pertama|kedua|ketiga|keempat)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/pertama|1/i,/kedua|2/i,/ketiga|3/i,/keempat|4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)/i,wide:/^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^o/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^ap/i,/^me/i,/^jun/i,/^jul/i,/^og/i,/^s/i,/^ok/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[aisrkj]/i,short:/^(ahd|isn|sel|rab|kha|jum|sab)/i,abbreviated:/^(ahd|isn|sel|rab|kha|jum|sab)/i,wide:/^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^a/i,/^i/i,/^s/i,/^r/i,/^k/i,/^j/i,/^s/i],any:[/^a/i,/^i/i,/^se/i,/^r/i,/^k/i,/^j/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(am|pm|tengah malam|tengah hari|pagi|petang|malam)/i,any:/^([ap]\.?\s?m\.?|tengah malam|tengah hari|pagi|petang|malam)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^pm/i,midnight:/^tengah m/i,noon:/^tengah h/i,morning:/pa/i,afternoon:/tengah h/i,evening:/pe/i,night:/m/i}},defaultParseWidth:"any"})},nE={code:"ms",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof JC[e]?JC[e]:1===t?JC[e].one:JC[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"dalam masa "+a:a+" yang lalu":a},formatLong:QC,formatRelative:function(e,t,n,a){return ZC[e]},localize:eE,match:tE,options:{weekStartsOn:1,firstWeekContainsDate:1}},aE=nE,rE={lessThanXSeconds:{one:"inqas minn sekonda",other:"inqas minn {{count}} sekondi"},xSeconds:{one:"sekonda",other:"{{count}} sekondi"},halfAMinute:"nofs minuta",lessThanXMinutes:{one:"inqas minn minuta",other:"inqas minn {{count}} minuti"},xMinutes:{one:"minuta",other:"{{count}} minuti"},aboutXHours:{one:"madwar siegħa",other:"madwar {{count}} siegħat"},xHours:{one:"siegħa",other:"{{count}} siegħat"},xDays:{one:"ġurnata",other:"{{count}} ġranet"},aboutXWeeks:{one:"madwar ġimgħa",other:"madwar {{count}} ġimgħat"},xWeeks:{one:"ġimgħa",other:"{{count}} ġimgħat"},aboutXMonths:{one:"madwar xahar",other:"madwar {{count}} xhur"},xMonths:{one:"xahar",other:"{{count}} xhur"},aboutXYears:{one:"madwar sena",two:"madwar sentejn",other:"madwar {{count}} snin"},xYears:{one:"sena",two:"sentejn",other:"{{count}} snin"},overXYears:{one:"aktar minn sena",two:"aktar minn sentejn",other:"aktar minn {{count}} snin"},almostXYears:{one:"kważi sena",two:"kważi sentejn",other:"kważi {{count}} snin"}};var iE={date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},oE={lastWeek:"eeee 'li għadda' 'fil-'p",yesterday:"'Il-bieraħ fil-'p",today:"'Illum fil-'p",tomorrow:"'Għada fil-'p",nextWeek:"eeee 'fil-'p",other:"P"};var sE={ordinalNumber:function(e){return Number(e)+"º"},era:Gm({values:{narrow:["Q","W"],abbreviated:["QK","WK"],wide:["qabel Kristu","wara Kristu"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1. kwart","2. kwart","3. kwart","4. kwart"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","Ġ","L","A","S","O","N","D"],abbreviated:["Jan","Fra","Mar","Apr","Mej","Ġun","Lul","Aww","Set","Ott","Nov","Diċ"],wide:["Jannar","Frar","Marzu","April","Mejju","Ġunju","Lulju","Awwissu","Settembru","Ottubru","Novembru","Diċembru"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Ħ","T","T","E","Ħ","Ġ","S"],short:["Ħa","Tn","Tl","Er","Ħa","Ġi","Si"],abbreviated:["Ħad","Tne","Tli","Erb","Ħam","Ġim","Sib"],wide:["Il-Ħadd","It-Tnejn","It-Tlieta","L-Erbgħa","Il-Ħamis","Il-Ġimgħa","Is-Sibt"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"},abbreviated:{am:"AM",pm:"PM",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"},wide:{am:"a.m.",pm:"p.m.",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"},abbreviated:{am:"AM",pm:"PM",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"},wide:{am:"a.m.",pm:"p.m.",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"}},defaultFormattingWidth:"wide"})},lE={ordinalNumber:Jm({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(q|w)/i,abbreviated:/^(q\.?\s?k\.?|b\.?\s?c\.?\s?e\.?|w\.?\s?k\.?)/i,wide:/^(qabel kristu|before common era|wara kristu|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(q|b)/i,/^(w|c)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^k[1234]/i,wide:/^[1234](\.)? kwart/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmaglsond]/i,abbreviated:/^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)/i,wide:/^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^ġ/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mej/i,/^ġ/i,/^l/i,/^aw/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[ħteġs]/i,short:/^(ħa|tn|tl|er|ħa|ġi|si)/i,abbreviated:/^(ħad|tne|tli|erb|ħam|ġim|sib)/i,wide:/^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ħ/i,/^t/i,/^t/i,/^e/i,/^ħ/i,/^ġ/i,/^s/i],any:[/^(il-)?ħad/i,/^(it-)?tn/i,/^(it-)?tl/i,/^(l-)?er/i,/^(il-)?ham/i,/^(il-)?ġi/i,/^(is-)?si/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i,any:/^([ap]\.?\s?m\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^f'nofsillejl/i,noon:/^f'nofsinhar/i,morning:/għodwa/i,afternoon:/wara(\s.*)nofsinhar/i,evening:/filgħaxija/i,night:/lejl/i}},defaultParseWidth:"any"})},uE={code:"mt",formatDistance:function(e,t,n){n=n||{};var a,r=e.match(/years/i);return a="string"==typeof rE[e]?rE[e]:1===t?rE[e].one:2===t&&r?rE[e].two:rE[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"f'"+a:a+" ilu":a},formatLong:iE,formatRelative:function(e,t,n,a){return oE[e]},localize:sE,match:lE,options:{weekStartsOn:1,firstWeekContainsDate:4}},dE=uE,cE={lessThanXSeconds:{singular:"mindre enn ett sekund",plural:"mindre enn {{count}} sekunder"},xSeconds:{singular:"ett sekund",plural:"{{count}} sekunder"},halfAMinute:"et halvt minutt",lessThanXMinutes:{singular:"mindre enn ett minutt",plural:"mindre enn {{count}} minutter"},xMinutes:{singular:"ett minutt",plural:"{{count}} minutter"},aboutXHours:{singular:"omtrent en time",plural:"omtrent {{count}} timer"},xHours:{singular:"en time",plural:"{{count}} timer"},xDays:{singular:"en dag",plural:"{{count}} dager"},aboutXWeeks:{singular:"omtrent en uke",plural:"omtrent {{count}} uker"},xWeeks:{singular:"en uke",plural:"{{count}} uker"},aboutXMonths:{singular:"omtrent en måned",plural:"omtrent {{count}} måneder"},xMonths:{singular:"en måned",plural:"{{count}} måneder"},aboutXYears:{singular:"omtrent ett år",plural:"omtrent {{count}} år"},xYears:{singular:"ett år",plural:"{{count}} år"},overXYears:{singular:"over ett år",plural:"over {{count}} år"},almostXYears:{singular:"nesten ett år",plural:"nesten {{count}} år"}};var mE={date:Um({formats:{full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},hE={lastWeek:"'forrige' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgen kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"};var pE={ordinalNumber:function(e){return Number(e)+"."},era:Gm({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["før Kristus","etter Kristus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],wide:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","T","O","T","F","L"],short:["sø","ma","ti","on","to","fr","lø"],abbreviated:["søn","man","tir","ons","tor","fre","lør"],wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natten"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natten"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morgenen",afternoon:"på ettermiddagen",evening:"på kvelden",night:"på natten"}},defaultWidth:"wide"})},fE={ordinalNumber:Jm({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,abbreviated:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,wide:/^(før Kristus|før vår tid|etter Kristus|vår tid)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^e/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,wide:/^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtofl]/i,short:/^(sø|ma|ti|on|to|fr|lø)/i,abbreviated:/^(søn|man|tir|ons|tor|fre|lør)/i,wide:/^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])/i,any:/^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgen/i,afternoon:/ettermiddag/i,evening:/kveld/i,night:/natt/i}},defaultParseWidth:"any"})},gE={code:"nb",formatDistance:function(e,t,n){n=n||{};var a,r=cE[e];return a="string"==typeof r?r:0===t||t>1?r.plural.replace("{{count}}",t):r.singular,n.addSuffix?n.comparison>0?"om "+a:a+" siden":a},formatLong:mE,formatRelative:function(e,t,n,a){return hE[e]},localize:pE,match:fE,options:{weekStartsOn:1,firstWeekContainsDate:4}},vE=gE,bE={lessThanXSeconds:{one:"minder dan een seconde",other:"minder dan {{count}} seconden"},xSeconds:{one:"1 seconde",other:"{{count}} seconden"},halfAMinute:"een halve minuut",lessThanXMinutes:{one:"minder dan een minuut",other:"minder dan {{count}} minuten"},xMinutes:{one:"een minuut",other:"{{count}} minuten"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} uur"},xHours:{one:"1 uur",other:"{{count}} uur"},xDays:{one:"1 dag",other:"{{count}} dagen"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weken"},xWeeks:{one:"1 week",other:"{{count}} weken"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maanden"},xMonths:{one:"1 maand",other:"{{count}} maanden"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer dan 1 jaar",other:"meer dan {{count}} jaar"},almostXYears:{one:"bijna 1 jaar",other:"bijna {{count}} jaar"}};var yE={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd-MM-y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},wE={lastWeek:"'afgelopen' eeee 'om' p",yesterday:"'gisteren om' p",today:"'vandaag om' p",tomorrow:"'morgen om' p",nextWeek:"eeee 'om' p",other:"P"};var DE={ordinalNumber:function(e){return Number(e)+"e"},era:Gm({values:{narrow:["v.C.","n.C."],abbreviated:["v.Chr.","n.Chr."],wide:["voor Christus","na Christus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Z","M","D","W","D","V","Z"],short:["zo","ma","di","wo","do","vr","za"],abbreviated:["zon","maa","din","woe","don","vri","zat"],wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"}},defaultWidth:"wide"})},_E={ordinalNumber:Jm({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},defaultParseWidth:"any"})},kE={code:"nl",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof bE[e]?bE[e]:1===t?bE[e].one:bE[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"over "+a:a+" geleden":a},formatLong:yE,formatRelative:function(e,t,n,a){return wE[e]},localize:DE,match:_E,options:{weekStartsOn:1,firstWeekContainsDate:4}},CE=kE,EE={lessThanXSeconds:{one:"minder dan een seconde",other:"minder dan {{count}} seconden"},xSeconds:{one:"1 seconde",other:"{{count}} seconden"},halfAMinute:"een halve minuut",lessThanXMinutes:{one:"minder dan een minuut",other:"minder dan {{count}} minuten"},xMinutes:{one:"een minuut",other:"{{count}} minuten"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} uur"},xHours:{one:"1 uur",other:"{{count}} uur"},xDays:{one:"1 dag",other:"{{count}} dagen"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weken"},xWeeks:{one:"1 week",other:"{{count}} weken"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maanden"},xMonths:{one:"1 maand",other:"{{count}} maanden"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer dan 1 jaar",other:"meer dan {{count}} jaar"},almostXYears:{one:"bijna 1 jaar",other:"bijna {{count}} jaar"}};var xE={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ME={lastWeek:"'vorige' eeee 'om' p",yesterday:"'gisteren om' p",today:"'vandaag om' p",tomorrow:"'morgen om' p",nextWeek:"eeee 'om' p",other:"P"};var SE={ordinalNumber:function(e){return Number(e)+"e"},era:Gm({values:{narrow:["v.C.","n.C."],abbreviated:["v.Chr.","n.Chr."],wide:["voor Christus","na Christus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Z","M","D","W","D","V","Z"],short:["zo","ma","di","wo","do","vr","za"],abbreviated:["zon","maa","din","woe","don","vri","zat"],wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"}},defaultWidth:"wide"})},FE={ordinalNumber:Jm({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},defaultParseWidth:"any"})},TE={code:"nl-BE",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof EE[e]?EE[e]:1===t?EE[e].one:EE[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"over "+a:a+" geleden":a},formatLong:xE,formatRelative:function(e,t,n,a){return ME[e]},localize:SE,match:FE,options:{weekStartsOn:1,firstWeekContainsDate:4}},PE=TE,OE={lessThanXSeconds:{singular:"mindre enn eitt sekund",plural:"mindre enn {{count}} sekund"},xSeconds:{singular:"eitt sekund",plural:"{{count}} sekund"},halfAMinute:"eit halvt minutt",lessThanXMinutes:{singular:"mindre enn eitt minutt",plural:"mindre enn {{count}} minutt"},xMinutes:{singular:"eitt minutt",plural:"{{count}} minutt"},aboutXHours:{singular:"omtrent ein time",plural:"omtrent {{count}} timar"},xHours:{singular:"ein time",plural:"{{count}} timar"},xDays:{singular:"ein dag",plural:"{{count}} dagar"},aboutXWeeks:{singular:"omtrent ei veke",plural:"omtrent {{count}} veker"},xWeeks:{singular:"ei veke",plural:"{{count}} veker"},aboutXMonths:{singular:"omtrent ein månad",plural:"omtrent {{count}} månader"},xMonths:{singular:"ein månad",plural:"{{count}} månader"},aboutXYears:{singular:"omtrent eitt år",plural:"omtrent {{count}} år"},xYears:{singular:"eitt år",plural:"{{count}} år"},overXYears:{singular:"over eitt år",plural:"over {{count}} år"},almostXYears:{singular:"nesten eitt år",plural:"nesten {{count}} år"}},NE=["null","ein","to","tre","fire","fem","seks","sju","åtte","ni","ti","elleve","tolv"];var AE={date:Um({formats:{full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},IE={lastWeek:"'førre' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgon kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"};var RE={ordinalNumber:function(e){return Number(e)+"."},era:Gm({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["før Kristus","etter Kristus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],wide:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","T","O","T","F","L"],short:["su","må","ty","on","to","fr","lau"],abbreviated:["sun","mån","tys","ons","tor","fre","laur"],wide:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natta"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natta"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morgonen",afternoon:"på ettermiddagen",evening:"på kvelden",night:"på natta"}},defaultWidth:"wide"})},WE={ordinalNumber:Jm({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,abbreviated:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,wide:/^(før Kristus|før vår tid|etter Kristus|vår tid)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^e/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,wide:/^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtofl]/i,short:/^(su|må|ty|on|to|fr|la)/i,abbreviated:/^(sun|mån|tys|ons|tor|fre|laur)/i,wide:/^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^m/i,/^ty/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])/i,any:/^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgon/i,afternoon:/ettermiddag/i,evening:/kveld/i,night:/natt/i}},defaultParseWidth:"any"})},jE={code:"nn",formatDistance:function(e,t,n){n=n||{onlyNumeric:!1};var a,r=OE[e];return a="string"==typeof r?r:0===t||t>1?n.onlyNumeric?r.plural.replace("{{count}}",t):r.plural.replace("{{count}}",t<13?NE[t]:t):r.singular,n.addSuffix?n.comparison>0?"om "+a:a+" sidan":a},formatLong:AE,formatRelative:function(e,t,n,a){return IE[e]},localize:RE,match:WE,options:{weekStartsOn:1,firstWeekContainsDate:4}},LE=jE;function zE(e,t,n){n=n||"regular";var a=function(e,t){if(1===t)return e.one;var n=t%100;if(n<=20&&n>10)return e.other;var a=n%10;return a>=2&&a<=4?e.twoFour:e.other}(e,t);return(a[n]||a).replace("{{count}}",t)}var BE={lessThanXSeconds:{one:{regular:"mniej niż sekunda",past:"mniej niż sekundę",future:"mniej niż sekundę"},twoFour:"mniej niż {{count}} sekundy",other:"mniej niż {{count}} sekund"},xSeconds:{one:{regular:"sekunda",past:"sekundę",future:"sekundę"},twoFour:"{{count}} sekundy",other:"{{count}} sekund"},halfAMinute:{one:"pół minuty",twoFour:"pół minuty",other:"pół minuty"},lessThanXMinutes:{one:{regular:"mniej niż minuta",past:"mniej niż minutę",future:"mniej niż minutę"},twoFour:"mniej niż {{count}} minuty",other:"mniej niż {{count}} minut"},xMinutes:{one:{regular:"minuta",past:"minutę",future:"minutę"},twoFour:"{{count}} minuty",other:"{{count}} minut"},aboutXHours:{one:{regular:"około godziny",past:"około godziny",future:"około godzinę"},twoFour:"około {{count}} godziny",other:"około {{count}} godzin"},xHours:{one:{regular:"godzina",past:"godzinę",future:"godzinę"},twoFour:"{{count}} godziny",other:"{{count}} godzin"},xDays:{one:{regular:"dzień",past:"dzień",future:"1 dzień"},twoFour:"{{count}} dni",other:"{{count}} dni"},aboutXWeeks:{one:"około tygodnia",twoFour:"około {{count}} tygodni",other:"około {{count}} tygodni"},xWeeks:{one:"tydzień",twoFour:"{{count}} tygodnie",other:"{{count}} tygodni"},aboutXMonths:{one:"około miesiąc",twoFour:"około {{count}} miesiące",other:"około {{count}} miesięcy"},xMonths:{one:"miesiąc",twoFour:"{{count}} miesiące",other:"{{count}} miesięcy"},aboutXYears:{one:"około rok",twoFour:"około {{count}} lata",other:"około {{count}} lat"},xYears:{one:"rok",twoFour:"{{count}} lata",other:"{{count}} lat"},overXYears:{one:"ponad rok",twoFour:"ponad {{count}} lata",other:"ponad {{count}} lat"},almostXYears:{one:"prawie rok",twoFour:"prawie {{count}} lata",other:"prawie {{count}} lat"}};var $E={date:Um({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},HE={masculine:"ostatni",feminine:"ostatnia"},VE={masculine:"ten",feminine:"ta"},UE={masculine:"następny",feminine:"następna"},qE={0:"feminine",1:"masculine",2:"masculine",3:"feminine",4:"masculine",5:"masculine",6:"feminine"};function YE(e,t,n,a){var r=t.getUTCDay(),i=function(e,t,n,a){if(Cp(t,n,a))return VE;if("lastWeek"===e)return HE;if("nextWeek"===e)return UE;throw new Error("Cannot determine adjectives for token ".concat(e))}(e,t,n,a);return i[qE[r]]}function XE(e,t,n,a){var r=YE(e,t,n,a);return"'".concat(r,"' eeee 'o' p")}var GE={lastWeek:XE,yesterday:"'wczoraj o' p",today:"'dzisiaj o' p",tomorrow:"'jutro o' p",nextWeek:XE,other:"P"};var KE={ordinalNumber:function(e){var t=Number(e);return String(t)},era:Gm({values:{narrow:["p.n.e.","n.e."],abbreviated:["p.n.e.","n.e."],wide:["przed naszą erą","naszej ery"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["I kw.","II kw.","III kw.","IV kw."],wide:["I kwartał","II kwartał","III kwartał","IV kwartał"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["S","L","M","K","M","C","L","S","W","P","L","G"],abbreviated:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],wide:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"]},defaultWidth:"wide",formattingValues:{narrow:["s","l","m","k","m","c","l","s","w","p","l","g"],abbreviated:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],wide:["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["N","P","W","Ś","C","P","S"],short:["nie","pon","wto","śro","czw","pią","sob"],abbreviated:["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],wide:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]},defaultWidth:"wide",formattingValues:{narrow:["n","p","w","ś","c","p","s"],short:["nie","pon","wto","śro","czw","pią","sob"],abbreviated:["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],wide:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]},defaultFormattingWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"półn.",noon:"poł",morning:"rano",afternoon:"popoł.",evening:"wiecz.",night:"noc"},abbreviated:{am:"AM",pm:"PM",midnight:"północ",noon:"południe",morning:"rano",afternoon:"popołudnie",evening:"wieczór",night:"noc"},wide:{am:"AM",pm:"PM",midnight:"północ",noon:"południe",morning:"rano",afternoon:"popołudnie",evening:"wieczór",night:"noc"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"o półn.",noon:"w poł.",morning:"rano",afternoon:"po poł.",evening:"wiecz.",night:"w nocy"},abbreviated:{am:"AM",pm:"PM",midnight:"o północy",noon:"w południe",morning:"rano",afternoon:"po południu",evening:"wieczorem",night:"w nocy"},wide:{am:"AM",pm:"PM",midnight:"o północy",noon:"w południe",morning:"rano",afternoon:"po południu",evening:"wieczorem",night:"w nocy"}},defaultFormattingWidth:"wide"})},JE={ordinalNumber:Jm({matchPattern:/^(\d+)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,abbreviated:/^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,wide:/^(przed\s*nasz(ą|a)\s*er(ą|a)|naszej\s*ery)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p/i,/^n/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^(I|II|III|IV)\s*kw\.?/i,wide:/^(I|II|III|IV)\s*kwarta(ł|l)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i],any:[/^I kw/i,/^II kw/i,/^III kw/i,/^IV kw/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[slmkcwpg]/i,abbreviated:/^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)/i,wide:/^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^l/i,/^m/i,/^k/i,/^m/i,/^c/i,/^l/i,/^s/i,/^w/i,/^p/i,/^l/i,/^g/i],any:[/^st/i,/^lu/i,/^mar/i,/^k/i,/^maj/i,/^c/i,/^lip/i,/^si/i,/^w/i,/^p/i,/^lis/i,/^g/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[npwścs]/i,short:/^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)/i,abbreviated:/^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\.?/i,wide:/^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^w/i,/^ś/i,/^c/i,/^p/i,/^s/i],abbreviated:[/^n/i,/^po/i,/^w/i,/^(ś|s)r/i,/^c/i,/^pt/i,/^so/i],any:[/^n/i,/^po/i,/^w/i,/^(ś|s)r/i,/^c/i,/^pi/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(^a$|^p$|pó(ł|l)n\.?|o\s*pó(ł|l)n\.?|po(ł|l)\.?|w\s*po(ł|l)\.?|po\s*po(ł|l)\.?|rano|wiecz\.?|noc|w\s*nocy)/i,any:/^(am|pm|pó(ł|l)noc|o\s*pó(ł|l)nocy|po(ł|l)udnie|w\s*po(ł|l)udnie|popo(ł|l)udnie|po\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\s*nocy)/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^a$/i,pm:/^p$/i,midnight:/pó(ł|l)n/i,noon:/po(ł|l)/i,morning:/rano/i,afternoon:/po\s*po(ł|l)/i,evening:/wiecz/i,night:/noc/i},any:{am:/^am/i,pm:/^pm/i,midnight:/pó(ł|l)n/i,noon:/po(ł|l)/i,morning:/rano/i,afternoon:/po\s*po(ł|l)/i,evening:/wiecz/i,night:/noc/i}},defaultParseWidth:"any"})},QE={code:"pl",formatDistance:function(e,t,n){var a=BE[e];return(n=n||{}).addSuffix?n.comparison>0?"za "+zE(a,t,"future"):zE(a,t,"past")+" temu":zE(a,t)},formatLong:$E,formatRelative:function(e,t,n,a){var r=GE[e];return"function"==typeof r?r(e,t,n,a):r},localize:KE,match:JE,options:{weekStartsOn:1,firstWeekContainsDate:4}},ZE=QE,ex={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"aproximadamente 1 hora",other:"aproximadamente {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"aproximadamente 1 semana",other:"aproximadamente {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"aproximadamente 1 mês",other:"aproximadamente {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"aproximadamente 1 ano",other:"aproximadamente {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}};var tx={date:Um({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d 'de' MMM 'de' y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},nx={lastWeek:"'na última' eeee 'às' p",yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"};var ax={ordinalNumber:function(e){return Number(e)+"º"},era:Gm({values:{narrow:["aC","dC"],abbreviated:["a.C.","d.C."],wide:["antes de Cristo","depois de Cristo"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["d","s","t","q","q","s","s"],short:["dom","seg","ter","qua","qui","sex","sáb"],abbreviated:["dom","seg","ter","qua","qui","sex","sáb"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"},wide:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"},wide:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"}},defaultFormattingWidth:"wide"})},rx={ordinalNumber:Jm({matchPattern:/^(\d+)(º|ª)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes da era comum|depois de cristo|era comum)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes da era comum)/i,/^(depois de cristo|era comum)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º|ª)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ab/i,/^mai/i,/^jun/i,/^jul/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dstq]/i,short:/^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,wide:/^(domingo|segunda-?\s?feira|terça-?\s?feira|quarta-?\s?feira|quinta-?\s?feira|sexta-?\s?feira|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^s/i,/^t/i,/^q/i,/^q/i,/^s/i,/^s/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[áa]/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i,any:/^([ap]\.?\s?m\.?|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^meia/i,noon:/^meio/i,morning:/manh[ãa]/i,afternoon:/tarde/i,evening:/noite/i,night:/madrugada/i}},defaultParseWidth:"any"})},ix={code:"pt",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof ex[e]?ex[e]:1===t?ex[e].one:ex[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"daqui a "+a:"há "+a:a},formatLong:tx,formatRelative:function(e,t,n,a){return nx[e]},localize:ax,match:rx,options:{weekStartsOn:1,firstWeekContainsDate:4}},ox=ix,sx={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}};var lx={date:Um({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ux={lastWeek:(e,t,n)=>{var a=e.getUTCDay();return"'"+(0===a||6===a?"último":"última")+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"};var dx={ordinalNumber:function(e,t){var n=Number(e),a=String((t||{}).unit);return"week"===a||"isoWeek"===a?n+"ª":n+"º"},era:Gm({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},defaultFormattingWidth:"wide"})},cx={ordinalNumber:Jm({matchPattern:/^(\d+)[ºªo]?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},defaultMatchWidth:"wide",parsePatterns:{short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},defaultParseWidth:"any"})},mx={code:"pt-BR",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof sx[e]?sx[e]:1===t?sx[e].one:sx[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"em "+a:"há "+a:a},formatLong:lx,formatRelative:function(e,t,n,a){var r=ux[e];return"function"==typeof r?r(t,n,a):r},localize:dx,match:cx,options:{weekStartsOn:0,firstWeekContainsDate:1}},hx=mx,px={lessThanXSeconds:{one:"mai puțin de o secundă",other:"mai puțin de {{count}} secunde"},xSeconds:{one:"1 secundă",other:"{{count}} secunde"},halfAMinute:"jumătate de minut",lessThanXMinutes:{one:"mai puțin de un minut",other:"mai puțin de {{count}} minute"},xMinutes:{one:"1 minut",other:"{{count}} minute"},aboutXHours:{one:"circa 1 oră",other:"circa {{count}} ore"},xHours:{one:"1 oră",other:"{{count}} ore"},xDays:{one:"1 zi",other:"{{count}} zile"},aboutXWeeks:{one:"circa o săptămână",other:"circa {{count}} săptămâni"},xWeeks:{one:"1 săptămână",other:"{{count}} săptămâni"},aboutXMonths:{one:"circa 1 lună",other:"circa {{count}} luni"},xMonths:{one:"1 lună",other:"{{count}} luni"},aboutXYears:{one:"circa 1 an",other:"circa {{count}} ani"},xYears:{one:"1 an",other:"{{count}} ani"},overXYears:{one:"peste 1 an",other:"peste {{count}} ani"},almostXYears:{one:"aproape 1 an",other:"aproape {{count}} ani"}};var fx={date:Um({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'la' {{time}}",long:"{{date}} 'la' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},gx={lastWeek:"eeee 'trecută la' p",yesterday:"'ieri la' p",today:"'astăzi la' p",tomorrow:"'mâine la' p",nextWeek:"eeee 'viitoare la' p",other:"P"};var vx={ordinalNumber:function(e){var t=Number(e);return String(t)},era:Gm({values:{narrow:["Î","D"],abbreviated:["Î.d.C.","D.C."],wide:["Înainte de Cristos","După Cristos"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["primul trimestru","al doilea trimestru","al treilea trimestru","al patrulea trimestru"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["I","F","M","A","M","I","I","A","S","O","N","D"],abbreviated:["ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","noi","dec"],wide:["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["d","l","m","m","j","v","s"],short:["du","lu","ma","mi","jo","vi","sâ"],abbreviated:["dum","lun","mar","mie","joi","vin","sâm"],wide:["duminică","luni","marți","miercuri","joi","vineri","sâmbătă"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"ami",morning:"dim",afternoon:"da",evening:"s",night:"n"},abbreviated:{am:"AM",pm:"PM",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},wide:{am:"a.m.",pm:"p.m.",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},abbreviated:{am:"AM",pm:"PM",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},wide:{am:"a.m.",pm:"p.m.",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"}},defaultFormattingWidth:"wide"})},bx={ordinalNumber:Jm({matchPattern:/^(\d+)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(Î|D)/i,abbreviated:/^(Î\.?\s?d\.?\s?C\.?|Î\.?\s?e\.?\s?n\.?|D\.?\s?C\.?|e\.?\s?n\.?)/i,wide:/^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ÎC/i,/^DC/i],wide:[/^(Înainte de Cristos|Înaintea erei noastre)/i,/^(După Cristos|Era noastră)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^trimestrul [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[ifmaasond]/i,abbreviated:/^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)/i,wide:/^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i/i,/^f/i,/^m/i,/^a/i,/^m/i,/^i/i,/^i/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ia/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^iun/i,/^iul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dlmjvs]/i,short:/^(d|l|ma|mi|j|v|s)/i,abbreviated:/^(dum|lun|mar|mie|jo|vi|sâ)/i,wide:/^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^mi/i,/^j/i,/^v/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))/i,any:/^([ap]\.?\s?m\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/amiaza/i,morning:/dimineaţa/i,afternoon:/după-amiaza/i,evening:/seara/i,night:/noaptea/i}},defaultParseWidth:"any"})},yx={code:"ro",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof px[e]?px[e]:1===t?px[e].one:px[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"în "+a:a+" în urmă":a},formatLong:fx,formatRelative:function(e,t,n,a){return gx[e]},localize:vx,match:bx,options:{weekStartsOn:1,firstWeekContainsDate:1}},wx=yx;function Dx(e,t){if(void 0!==e.one&&1===t)return e.one;var n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",t):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",t):e.pluralGenitive.replace("{{count}}",t)}function _x(e){return(t,n)=>n.addSuffix?n.comparison>0?e.future?Dx(e.future,t):"через "+Dx(e.regular,t):e.past?Dx(e.past,t):Dx(e.regular,t)+" назад":Dx(e.regular,t)}var kx={lessThanXSeconds:_x({regular:{one:"меньше секунды",singularNominative:"меньше {{count}} секунды",singularGenitive:"меньше {{count}} секунд",pluralGenitive:"меньше {{count}} секунд"},future:{one:"меньше, чем через секунду",singularNominative:"меньше, чем через {{count}} секунду",singularGenitive:"меньше, чем через {{count}} секунды",pluralGenitive:"меньше, чем через {{count}} секунд"}}),xSeconds:_x({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду назад",singularGenitive:"{{count}} секунды назад",pluralGenitive:"{{count}} секунд назад"},future:{singularNominative:"через {{count}} секунду",singularGenitive:"через {{count}} секунды",pluralGenitive:"через {{count}} секунд"}}),halfAMinute:(e,t)=>t.addSuffix?t.comparison>0?"через полминуты":"полминуты назад":"полминуты",lessThanXMinutes:_x({regular:{one:"меньше минуты",singularNominative:"меньше {{count}} минуты",singularGenitive:"меньше {{count}} минут",pluralGenitive:"меньше {{count}} минут"},future:{one:"меньше, чем через минуту",singularNominative:"меньше, чем через {{count}} минуту",singularGenitive:"меньше, чем через {{count}} минуты",pluralGenitive:"меньше, чем через {{count}} минут"}}),xMinutes:_x({regular:{singularNominative:"{{count}} минута",singularGenitive:"{{count}} минуты",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минуту назад",singularGenitive:"{{count}} минуты назад",pluralGenitive:"{{count}} минут назад"},future:{singularNominative:"через {{count}} минуту",singularGenitive:"через {{count}} минуты",pluralGenitive:"через {{count}} минут"}}),aboutXHours:_x({regular:{singularNominative:"около {{count}} часа",singularGenitive:"около {{count}} часов",pluralGenitive:"около {{count}} часов"},future:{singularNominative:"приблизительно через {{count}} час",singularGenitive:"приблизительно через {{count}} часа",pluralGenitive:"приблизительно через {{count}} часов"}}),xHours:_x({regular:{singularNominative:"{{count}} час",singularGenitive:"{{count}} часа",pluralGenitive:"{{count}} часов"}}),xDays:_x({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} дня",pluralGenitive:"{{count}} дней"}}),aboutXWeeks:_x({regular:{singularNominative:"около {{count}} недели",singularGenitive:"около {{count}} недель",pluralGenitive:"около {{count}} недель"},future:{singularNominative:"приблизительно через {{count}} неделю",singularGenitive:"приблизительно через {{count}} недели",pluralGenitive:"приблизительно через {{count}} недель"}}),xWeeks:_x({regular:{singularNominative:"{{count}} неделя",singularGenitive:"{{count}} недели",pluralGenitive:"{{count}} недель"}}),aboutXMonths:_x({regular:{singularNominative:"около {{count}} месяца",singularGenitive:"около {{count}} месяцев",pluralGenitive:"около {{count}} месяцев"},future:{singularNominative:"приблизительно через {{count}} месяц",singularGenitive:"приблизительно через {{count}} месяца",pluralGenitive:"приблизительно через {{count}} месяцев"}}),xMonths:_x({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяца",pluralGenitive:"{{count}} месяцев"}}),aboutXYears:_x({regular:{singularNominative:"около {{count}} года",singularGenitive:"около {{count}} лет",pluralGenitive:"около {{count}} лет"},future:{singularNominative:"приблизительно через {{count}} год",singularGenitive:"приблизительно через {{count}} года",pluralGenitive:"приблизительно через {{count}} лет"}}),xYears:_x({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} года",pluralGenitive:"{{count}} лет"}}),overXYears:_x({regular:{singularNominative:"больше {{count}} года",singularGenitive:"больше {{count}} лет",pluralGenitive:"больше {{count}} лет"},future:{singularNominative:"больше, чем через {{count}} год",singularGenitive:"больше, чем через {{count}} года",pluralGenitive:"больше, чем через {{count}} лет"}}),almostXYears:_x({regular:{singularNominative:"почти {{count}} год",singularGenitive:"почти {{count}} года",pluralGenitive:"почти {{count}} лет"},future:{singularNominative:"почти через {{count}} год",singularGenitive:"почти через {{count}} года",pluralGenitive:"почти через {{count}} лет"}})};var Cx={date:Um({formats:{full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},Ex=["воскресенье","понедельник","вторник","среду","четверг","пятницу","субботу"];function xx(e){var t=Ex[e];return 2===e?"'во "+t+" в' p":"'в "+t+" в' p"}var Mx={lastWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?xx(a):function(e){var t=Ex[e];switch(e){case 0:return"'в прошлое "+t+" в' p";case 1:case 2:case 4:return"'в прошлый "+t+" в' p";case 3:case 5:case 6:return"'в прошлую "+t+" в' p"}}(a)},yesterday:"'вчера в' p",today:"'сегодня в' p",tomorrow:"'завтра в' p",nextWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?xx(a):function(e){var t=Ex[e];switch(e){case 0:return"'в следующее "+t+" в' p";case 1:case 2:case 4:return"'в следующий "+t+" в' p";case 3:case 5:case 6:return"'в следующую "+t+" в' p"}}(a)},other:"P"};var Sx={ordinalNumber:function(e,t){var n=String((t||{}).unit);return e+("date"===n?"-е":"week"===n||"minute"===n||"second"===n?"-я":"-й")},era:Gm({values:{narrow:["до н.э.","н.э."],abbreviated:["до н. э.","н. э."],wide:["до нашей эры","нашей эры"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]},defaultWidth:"wide",formattingValues:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],wide:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["В","П","В","С","Ч","П","С"],short:["вс","пн","вт","ср","чт","пт","сб"],abbreviated:["вск","пнд","втр","срд","чтв","птн","суб"],wide:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утро",afternoon:"день",evening:"вечер",night:"ночь"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утра",afternoon:"дня",evening:"вечера",night:"ночи"}},defaultFormattingWidth:"wide"})},Fx={ordinalNumber:Jm({matchPattern:/^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^((до )?н\.?\s?э\.?)/i,abbreviated:/^((до )?н\.?\s?э\.?)/i,wide:/^(до нашей эры|нашей эры|наша эра)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыои]?й?)? кв.?/i,wide:/^[1234](-?[ыои]?й?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[яфмаисонд]/i,abbreviated:/^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i,wide:/^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^я/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[впсч]/i,short:/^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i,abbreviated:/^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i,wide:/^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^в/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^в[ос]/i,/^п[он]/i,/^в/i,/^ср/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,abbreviated:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,wide:/^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^полн/i,noon:/^полд/i,morning:/^у/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},Tx={code:"ru",formatDistance:function(e,t,n){return n=n||{},kx[e](t,n)},formatLong:Cx,formatRelative:function(e,t,n,a){var r=Mx[e];return"function"==typeof r?r(t,n,a):r},localize:Sx,match:Fx,options:{weekStartsOn:1,firstWeekContainsDate:1}},Px=Tx;function Ox(e,t,n){var a=function(e,t){return 1===t&&e.one?e.one:t>=2&&t<=4&&e.twoFour?e.twoFour:e.other}(e,t);return a[n].replace("{{count}}",String(t))}function Nx(e){var t="";return"almost"===e&&(t="takmer"),"about"===e&&(t="približne"),t.length>0?t+" ":""}function Ax(e){var t="";return"lessThan"===e&&(t="menej než"),"over"===e&&(t="viac než"),t.length>0?t+" ":""}var Ix={xSeconds:{one:{present:"sekunda",past:"sekundou",future:"sekundu"},twoFour:{present:"{{count}} sekundy",past:"{{count}} sekundami",future:"{{count}} sekundy"},other:{present:"{{count}} sekúnd",past:"{{count}} sekundami",future:"{{count}} sekúnd"}},halfAMinute:{other:{present:"pol minúty",past:"pol minútou",future:"pol minúty"}},xMinutes:{one:{present:"minúta",past:"minútou",future:"minútu"},twoFour:{present:"{{count}} minúty",past:"{{count}} minútami",future:"{{count}} minúty"},other:{present:"{{count}} minút",past:"{{count}} minútami",future:"{{count}} minút"}},xHours:{one:{present:"hodina",past:"hodinou",future:"hodinu"},twoFour:{present:"{{count}} hodiny",past:"{{count}} hodinami",future:"{{count}} hodiny"},other:{present:"{{count}} hodín",past:"{{count}} hodinami",future:"{{count}} hodín"}},xDays:{one:{present:"deň",past:"dňom",future:"deň"},twoFour:{present:"{{count}} dni",past:"{{count}} dňami",future:"{{count}} dni"},other:{present:"{{count}} dní",past:"{{count}} dňami",future:"{{count}} dní"}},xWeeks:{one:{present:"týždeň",past:"týždňom",future:"týždeň"},twoFour:{present:"{{count}} týždne",past:"{{count}} týždňami",future:"{{count}} týždne"},other:{present:"{{count}} týždňov",past:"{{count}} týždňami",future:"{{count}} týždňov"}},xMonths:{one:{present:"mesiac",past:"mesiacom",future:"mesiac"},twoFour:{present:"{{count}} mesiace",past:"{{count}} mesiacmi",future:"{{count}} mesiace"},other:{present:"{{count}} mesiacov",past:"{{count}} mesiacmi",future:"{{count}} mesiacov"}},xYears:{one:{present:"rok",past:"rokom",future:"rok"},twoFour:{present:"{{count}} roky",past:"{{count}} rokmi",future:"{{count}} roky"},other:{present:"{{count}} rokov",past:"{{count}} rokmi",future:"{{count}} rokov"}}},Rx=(e,t,n)=>{var a=function(e){return["lessThan","about","over","almost"].filter((t=>!!e.match(new RegExp("^"+t))))[0]}(e)||"",r=function(e){return e.charAt(0).toLowerCase()+e.slice(1)}(e.substring(a.length)),i=Ix[r];return null!=n&&n.addSuffix?n.comparison&&n.comparison>0?Nx(a)+"o "+Ax(a)+Ox(i,t,"future"):Nx(a)+"pred "+Ax(a)+Ox(i,t,"past"):Nx(a)+Ax(a)+Ox(i,t,"present")},Wx={date:Um({formats:{full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. M. y",short:"d. M. y"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}}, {{time}}",long:"{{date}}, {{time}}",medium:"{{date}}, {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},jx=["nedeľu","pondelok","utorok","stredu","štvrtok","piatok","sobotu"];function Lx(e){return 4===e?"'vo' eeee 'o' p":"'v "+jx[e]+" o' p"}var zx={lastWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?Lx(a):function(e){var t=jx[e];switch(e){case 0:case 3:case 6:return"'minulú "+t+" o' p";default:return"'minulý' eeee 'o' p"}}(a)},yesterday:"'včera o' p",today:"'dnes o' p",tomorrow:"'zajtra o' p",nextWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?Lx(a):function(e){var t=jx[e];switch(e){case 0:case 4:case 6:return"'budúcu "+t+" o' p";default:return"'budúci' eeee 'o' p"}}(a)},other:"P"},Bx=(e,t,n,a)=>{var r=zx[e];return"function"==typeof r?r(t,n,a):r},$x={ordinalNumber:(e,t)=>Number(e)+".",era:Gm({values:{narrow:["pred Kr.","po Kr."],abbreviated:["pred Kr.","po Kr."],wide:["pred Kristom","po Kristovi"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. štvrťrok","2. štvrťrok","3. štvrťrok","4. štvrťrok"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Gm({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],wide:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"]},defaultWidth:"wide",formattingValues:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],wide:["januára","februára","marca","apríla","mája","júna","júla","augusta","septembra","októbra","novembra","decembra"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["n","p","u","s","š","p","s"],short:["ne","po","ut","st","št","pi","so"],abbreviated:["ne","po","ut","st","št","pi","so"],wide:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"poln.",noon:"pol.",morning:"ráno",afternoon:"pop.",evening:"več.",night:"noc"},abbreviated:{am:"AM",pm:"PM",midnight:"poln.",noon:"pol.",morning:"ráno",afternoon:"popol.",evening:"večer",night:"noc"},wide:{am:"AM",pm:"PM",midnight:"polnoc",noon:"poludnie",morning:"ráno",afternoon:"popoludnie",evening:"večer",night:"noc"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"o poln.",noon:"nap.",morning:"ráno",afternoon:"pop.",evening:"več.",night:"v n."},abbreviated:{am:"AM",pm:"PM",midnight:"o poln.",noon:"napol.",morning:"ráno",afternoon:"popol.",evening:"večer",night:"v noci"},wide:{am:"AM",pm:"PM",midnight:"o polnoci",noon:"napoludnie",morning:"ráno",afternoon:"popoludní",evening:"večer",night:"v noci"}},defaultFormattingWidth:"wide"})},Hx={ordinalNumber:Jm({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,abbreviated:/^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,wide:/^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|n)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\. [šs]tvr[ťt]rok/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)/i,wide:/^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^m[áa]j/i,/^j[úu]n/i,/^j[úu]l/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[npusšp]/i,short:/^(ne|po|ut|st|št|pi|so)/i,abbreviated:/^(ne|po|ut|st|št|pi|so)/i,wide:/^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^u/i,/^s/i,/^š/i,/^p/i,/^s/i],any:[/^n/i,/^po/i,/^u/i,/^st/i,/^(št|stv)/i,/^pi/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(am|pm|(o )?poln\.?|(nap\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]\.?|(v n\.?|noc))/i,abbreviated:/^(am|pm|(o )?poln\.?|(napol\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]er|(v )?noci?)/i,any:/^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/poln/i,noon:/^(nap|(na)?pol(\.|u))/i,morning:/^r[áa]no/i,afternoon:/^pop/i,evening:/^ve[čc]/i,night:/^(noc|v n\.)/i}},defaultParseWidth:"any"})},Vx={code:"sk",formatDistance:Rx,formatLong:Wx,formatRelative:Bx,localize:$x,match:Hx,options:{weekStartsOn:1,firstWeekContainsDate:4}},Ux={lessThanXSeconds:{one:"manj kot {{count}} sekunda",two:"manj kot {{count}} sekundi",few:"manj kot {{count}} sekunde",other:"manj kot {{count}} sekund"},xSeconds:{one:"{{count}} sekunda",two:"{{count}} sekundi",few:"{{count}} sekunde",other:"{{count}} sekund"},halfAMinute:"pol minute",lessThanXMinutes:{one:"manj kot {{count}} minuta",two:"manj kot {{count}} minuti",few:"manj kot {{count}} minute",other:"manj kot {{count}} minut"},xMinutes:{one:"{{count}} minuta",two:"{{count}} minuti",few:"{{count}} minute",other:"{{count}} minut"},aboutXHours:{one:"približno {{count}} ura",two:"približno {{count}} uri",few:"približno {{count}} ure",other:"približno {{count}} ur"},xHours:{one:"{{count}} ura",two:"{{count}} uri",few:"{{count}} ure",other:"{{count}} ur"},xDays:{one:"{{count}} dan",two:"{{count}} dni",few:"{{count}} dni",other:"{{count}} dni"},aboutXWeeks:{one:"približno {{count}} teden",two:"približno {{count}} tedna",few:"približno {{count}} tedne",other:"približno {{count}} tednov"},xWeeks:{one:"{{count}} teden",two:"{{count}} tedna",few:"{{count}} tedne",other:"{{count}} tednov"},aboutXMonths:{one:"približno {{count}} mesec",two:"približno {{count}} meseca",few:"približno {{count}} mesece",other:"približno {{count}} mesecev"},xMonths:{one:"{{count}} mesec",two:"{{count}} meseca",few:"{{count}} meseci",other:"{{count}} mesecev"},aboutXYears:{one:"približno {{count}} leto",two:"približno {{count}} leti",few:"približno {{count}} leta",other:"približno {{count}} let"},xYears:{one:"{{count}} leto",two:"{{count}} leti",few:"{{count}} leta",other:"{{count}} let"},overXYears:{one:"več kot {{count}} leto",two:"več kot {{count}} leti",few:"več kot {{count}} leta",other:"več kot {{count}} let"},almostXYears:{one:"skoraj {{count}} leto",two:"skoraj {{count}} leti",few:"skoraj {{count}} leta",other:"skoraj {{count}} let"}},qx={lessThanXSeconds:{one:"manj kot {{count}} sekundo",two:"manj kot {{count}} sekundama",few:"manj kot {{count}} sekundami",other:"manj kot {{count}} sekundami"},xSeconds:{one:"{{count}} sekundo",two:"{{count}} sekundama",few:"{{count}} sekundami",other:"{{count}} sekundami"},halfAMinute:"pol minute",lessThanXMinutes:{one:"manj kot {{count}} minuto",two:"manj kot {{count}} minutama",few:"manj kot {{count}} minutami",other:"manj kot {{count}} minutami"},xMinutes:{one:"{{count}} minuto",two:"{{count}} minutama",few:"{{count}} minutami",other:"{{count}} minutami"},aboutXHours:{one:"približno {{count}} uro",two:"približno {{count}} urama",few:"približno {{count}} urami",other:"približno {{count}} urami"},xHours:{one:"{{count}} uro",two:"{{count}} urama",few:"{{count}} urami",other:"{{count}} urami"},xDays:{one:"{{count}} dnem",two:"{{count}} dnevoma",few:"{{count}} dnevi",other:"{{count}} dnevi"},aboutXMonths:{one:"približno {{count}} mesecem",two:"približno {{count}} mesecema",few:"približno {{count}} meseci",other:"približno {{count}} meseci"},xMonths:{one:"{{count}} mesecem",two:"{{count}} mesecema",few:"{{count}} meseci",other:"{{count}} meseci"},aboutXYears:{one:"približno {{count}} letom",two:"približno {{count}} letoma",few:"približno {{count}} leti",other:"približno {{count}} leti"},xYears:{one:"{{count}} letom",two:"{{count}} letoma",few:"{{count}} leti",other:"{{count}} leti"},overXYears:{one:"več kot {{count}} letom",two:"več kot {{count}} letoma",few:"več kot {{count}} leti",other:"več kot {{count}} leti"},almostXYears:{one:"skoraj {{count}} letom",two:"skoraj {{count}} letoma",few:"skoraj {{count}} leti",other:"skoraj {{count}} leti"}},Yx={lessThanXSeconds:{one:"manj kot {{count}} sekundo",two:"manj kot {{count}} sekundi",few:"manj kot {{count}} sekunde",other:"manj kot {{count}} sekund"},xSeconds:{one:"{{count}} sekundo",two:"{{count}} sekundi",few:"{{count}} sekunde",other:"{{count}} sekund"},halfAMinute:"pol minute",lessThanXMinutes:{one:"manj kot {{count}} minuto",two:"manj kot {{count}} minuti",few:"manj kot {{count}} minute",other:"manj kot {{count}} minut"},xMinutes:{one:"{{count}} minuto",two:"{{count}} minuti",few:"{{count}} minute",other:"{{count}} minut"},aboutXHours:{one:"približno {{count}} uro",two:"približno {{count}} uri",few:"približno {{count}} ure",other:"približno {{count}} ur"},xHours:{one:"{{count}} uro",two:"{{count}} uri",few:"{{count}} ure",other:"{{count}} ur"},xDays:{one:"{{count}} dan",two:"{{count}} dni",few:"{{count}} dni",other:"{{count}} dni"},aboutXMonths:{one:"približno {{count}} mesec",two:"približno {{count}} meseca",few:"približno {{count}} mesece",other:"približno {{count}} mesecev"},xMonths:{one:"{{count}} mesec",two:"{{count}} meseca",few:"{{count}} mesece",other:"{{count}} mesecev"},aboutXYears:{one:"približno {{count}} leto",two:"približno {{count}} leti",few:"približno {{count}} leta",other:"približno {{count}} let"},xYears:{one:"{{count}} leto",two:"{{count}} leti",few:"{{count}} leta",other:"{{count}} let"},overXYears:{one:"več kot {{count}} leto",two:"več kot {{count}} leti",few:"več kot {{count}} leta",other:"več kot {{count}} let"},almostXYears:{one:"skoraj {{count}} leto",two:"skoraj {{count}} leti",few:"skoraj {{count}} leta",other:"skoraj {{count}} let"}};var Xx={date:Um({formats:{full:"EEEE, dd. MMMM y",long:"dd. MMMM y",medium:"d. MMM y",short:"d. MM. yy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Gx={lastWeek:e=>{switch(e.getUTCDay()){case 0:return"'prejšnjo nedeljo ob' p";case 3:return"'prejšnjo sredo ob' p";case 6:return"'prejšnjo soboto ob' p";default:return"'prejšnji' EEEE 'ob' p"}},yesterday:"'včeraj ob' p",today:"'danes ob' p",tomorrow:"'jutri ob' p",nextWeek:e=>{switch(e.getUTCDay()){case 0:return"'naslednjo nedeljo ob' p";case 3:return"'naslednjo sredo ob' p";case 6:return"'naslednjo soboto ob' p";default:return"'naslednji' EEEE 'ob' p"}},other:"P"};var Kx={ordinalNumber:function(e){var t=Number(e);return String(t).concat(".")},era:Gm({values:{narrow:["pr. n. št.","po n. št."],abbreviated:["pr. n. št.","po n. št."],wide:["pred našim štetjem","po našem štetju"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1. čet.","2. čet.","3. čet.","4. čet."],wide:["1. četrtletje","2. četrtletje","3. četrtletje","4. četrtletje"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec."],wide:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["n","p","t","s","č","p","s"],short:["ned.","pon.","tor.","sre.","čet.","pet.","sob."],abbreviated:["ned.","pon.","tor.","sre.","čet.","pet.","sob."],wide:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"d",pm:"p",midnight:"24.00",noon:"12.00",morning:"j",afternoon:"p",evening:"v",night:"n"},abbreviated:{am:"dop.",pm:"pop.",midnight:"poln.",noon:"pold.",morning:"jut.",afternoon:"pop.",evening:"več.",night:"noč"},wide:{am:"dop.",pm:"pop.",midnight:"polnoč",noon:"poldne",morning:"jutro",afternoon:"popoldne",evening:"večer",night:"noč"}},defaultWidth:"wide",formattingValues:{narrow:{am:"d",pm:"p",midnight:"24.00",noon:"12.00",morning:"zj",afternoon:"p",evening:"zv",night:"po"},abbreviated:{am:"dop.",pm:"pop.",midnight:"opoln.",noon:"opold.",morning:"zjut.",afternoon:"pop.",evening:"zveč.",night:"ponoči"},wide:{am:"dop.",pm:"pop.",midnight:"opolnoči",noon:"opoldne",morning:"zjutraj",afternoon:"popoldan",evening:"zvečer",night:"ponoči"}},defaultFormattingWidth:"wide"})},Jx={ordinalNumber:Jm({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{abbreviated:/^(pr\. n\. št\.|po n\. št\.)/i,wide:/^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|na[sš]em)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?[čc]et\.?/i,wide:/^[1234]\. [čc]etrtletje/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan\.|feb\.|mar\.|apr\.|maj|jun\.|jul\.|avg\.|sep\.|okt\.|nov\.|dec\.)/i,wide:/^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],abbreviated:[/^ja/i,/^fe/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i],wide:[/^ja/i,/^fe/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"wide"}),day:Qm({matchPatterns:{narrow:/^[nptsčc]/i,short:/^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,abbreviated:/^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,wide:/^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^t/i,/^s/i,/^[cč]/i,/^p/i,/^s/i],any:[/^n/i,/^po/i,/^t/i,/^sr/i,/^[cč]/i,/^pe/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(d|po?|z?v|n|z?j|24\.00|12\.00)/i,any:/^(dop\.|pop\.|o?poln(\.|o[cč]i?)|o?pold(\.|ne)|z?ve[cč](\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\.|ro)|zjut(\.|raj))/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^d/i,pm:/^p/i,midnight:/^24/i,noon:/^12/i,morning:/^(z?j)/i,afternoon:/^p/i,evening:/^(z?v)/i,night:/^(n|po)/i},any:{am:/^dop\./i,pm:/^pop\./i,midnight:/^o?poln/i,noon:/^o?pold/i,morning:/j/i,afternoon:/^pop\./i,evening:/^z?ve/i,night:/(po)?no/i}},defaultParseWidth:"any"})},Qx={code:"sl",formatDistance:function(e,t,n){var a=Ux,r="";if((n=n||{}).addSuffix&&(n.comparison>0?(a=Yx,r+="čez "):(a=qx,r+="pred ")),"string"==typeof a[e])r+=a[e];else{var i=function(e){switch(e%100){case 1:return"one";case 2:return"two";case 3:case 4:return"few";default:return"other"}}(t);r+=a[e][i].replace("{{count}}",t)}return r},formatLong:Xx,formatRelative:function(e,t,n,a){var r=Gx[e];return"function"==typeof r?r(t):r},localize:Kx,match:Jx,options:{weekStartsOn:1,firstWeekContainsDate:1}},Zx=Qx,eM={lessThanXSeconds:{one:"më pak se një sekondë",other:"më pak se {{count}} sekonda"},xSeconds:{one:"1 sekondë",other:"{{count}} sekonda"},halfAMinute:"gjysëm minuti",lessThanXMinutes:{one:"më pak se një minute",other:"më pak se {{count}} minuta"},xMinutes:{one:"1 minutë",other:"{{count}} minuta"},aboutXHours:{one:"rreth 1 orë",other:"rreth {{count}} orë"},xHours:{one:"1 orë",other:"{{count}} orë"},xDays:{one:"1 ditë",other:"{{count}} ditë"},aboutXWeeks:{one:"rreth 1 javë",other:"rreth {{count}} javë"},xWeeks:{one:"1 javë",other:"{{count}} javë"},aboutXMonths:{one:"rreth 1 muaj",other:"rreth {{count}} muaj"},xMonths:{one:"1 muaj",other:"{{count}} muaj"},aboutXYears:{one:"rreth 1 vit",other:"rreth {{count}} vite"},xYears:{one:"1 vit",other:"{{count}} vite"},overXYears:{one:"mbi 1 vit",other:"mbi {{count}} vite"},almostXYears:{one:"pothuajse 1 vit",other:"pothuajse {{count}} vite"}};var tM={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'në' {{time}}",long:"{{date}} 'në' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},nM={lastWeek:"'të' eeee 'e shkuar në' p",yesterday:"'dje në' p",today:"'sot në' p",tomorrow:"'nesër në' p",nextWeek:"eeee 'at' p",other:"P"};var aM={ordinalNumber:function(e,t){var n=Number(e);return"hour"===String((t||{}).unit)?n:1===n?n+"-rë":4===n?n+"t":n+"-të"},era:Gm({values:{narrow:["P","M"],abbreviated:["PK","MK"],wide:["Para Krishtit","Mbas Krishtit"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["4-mujori I","4-mujori II","4-mujori III","4-mujori IV"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","S","M","P","M","Q","K","G","S","T","N","D"],abbreviated:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],wide:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["D","H","M","M","E","P","S"],short:["Di","Hë","Ma","Më","En","Pr","Sh"],abbreviated:["Die","Hën","Mar","Mër","Enj","Pre","Sht"],wide:["Dielë","Hënë","Martë","Mërkurë","Enjte","Premte","Shtunë"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"p",pm:"m",midnight:"m",noon:"d",morning:"mëngjes",afternoon:"dite",evening:"mbrëmje",night:"natë"},abbreviated:{am:"PD",pm:"MD",midnight:"mesnëtë",noon:"drek",morning:"mëngjes",afternoon:"mbasdite",evening:"mbrëmje",night:"natë"},wide:{am:"p.d.",pm:"m.d.",midnight:"mesnëtë",noon:"drek",morning:"mëngjes",afternoon:"mbasdite",evening:"mbrëmje",night:"natë"}},defaultWidth:"wide",formattingValues:{narrow:{am:"p",pm:"m",midnight:"m",noon:"d",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"},abbreviated:{am:"PD",pm:"MD",midnight:"mesnatë",noon:"drek",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"},wide:{am:"p.d.",pm:"m.d.",midnight:"mesnatë",noon:"drek",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"}},defaultFormattingWidth:"wide"})},rM={ordinalNumber:Jm({matchPattern:/^(\d+)(-rë|-të|t|)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(p|m)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(para krishtit|mbas krishtit)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(p|m)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]-mujori (i{1,3}|iv)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jsmpqkftnd]/i,abbreviated:/^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)/i,wide:/^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^s/i,/^m/i,/^p/i,/^m/i,/^q/i,/^k/i,/^g/i,/^s/i,/^t/i,/^n/i,/^d/i],any:[/^ja/i,/^shk/i,/^mar/i,/^pri/i,/^maj/i,/^qer/i,/^kor/i,/^gu/i,/^sht/i,/^tet/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[dhmeps]/i,short:/^(di|hë|ma|më|en|pr|sh)/i,abbreviated:/^(die|hën|mar|mër|enj|pre|sht)/i,wide:/^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^h/i,/^m/i,/^m/i,/^e/i,/^p/i,/^s/i],any:[/^d/i,/^h/i,/^ma/i,/^më/i,/^e/i,/^p/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i,any:/^([pm]\.?\s?d\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^p/i,pm:/^m/i,midnight:/^me/i,noon:/^dr/i,morning:/mëngjes/i,afternoon:/mbasdite/i,evening:/mbrëmje/i,night:/natë/i}},defaultParseWidth:"any"})},iM={code:"sq",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof eM[e]?eM[e]:1===t?eM[e].one:eM[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"në "+a:a+" më parë":a},formatLong:tM,formatRelative:function(e,t,n,a){return nM[e]},localize:aM,match:rM,options:{weekStartsOn:1,firstWeekContainsDate:1}},oM=iM,sM={lessThanXSeconds:{one:{standalone:"мање од 1 секунде",withPrepositionAgo:"мање од 1 секунде",withPrepositionIn:"мање од 1 секунду"},dual:"мање од {{count}} секунде",other:"мање од {{count}} секунди"},xSeconds:{one:{standalone:"1 секунда",withPrepositionAgo:"1 секунде",withPrepositionIn:"1 секунду"},dual:"{{count}} секунде",other:"{{count}} секунди"},halfAMinute:"пола минуте",lessThanXMinutes:{one:{standalone:"мање од 1 минуте",withPrepositionAgo:"мање од 1 минуте",withPrepositionIn:"мање од 1 минуту"},dual:"мање од {{count}} минуте",other:"мање од {{count}} минута"},xMinutes:{one:{standalone:"1 минута",withPrepositionAgo:"1 минуте",withPrepositionIn:"1 минуту"},dual:"{{count}} минуте",other:"{{count}} минута"},aboutXHours:{one:{standalone:"око 1 сат",withPrepositionAgo:"око 1 сат",withPrepositionIn:"око 1 сат"},dual:"око {{count}} сата",other:"око {{count}} сати"},xHours:{one:{standalone:"1 сат",withPrepositionAgo:"1 сат",withPrepositionIn:"1 сат"},dual:"{{count}} сата",other:"{{count}} сати"},xDays:{one:{standalone:"1 дан",withPrepositionAgo:"1 дан",withPrepositionIn:"1 дан"},dual:"{{count}} дана",other:"{{count}} дана"},aboutXWeeks:{one:{standalone:"око 1 недељу",withPrepositionAgo:"око 1 недељу",withPrepositionIn:"око 1 недељу"},dual:"око {{count}} недеље",other:"око {{count}} недеље"},xWeeks:{one:{standalone:"1 недељу",withPrepositionAgo:"1 недељу",withPrepositionIn:"1 недељу"},dual:"{{count}} недеље",other:"{{count}} недеље"},aboutXMonths:{one:{standalone:"око 1 месец",withPrepositionAgo:"око 1 месец",withPrepositionIn:"око 1 месец"},dual:"око {{count}} месеца",other:"око {{count}} месеци"},xMonths:{one:{standalone:"1 месец",withPrepositionAgo:"1 месец",withPrepositionIn:"1 месец"},dual:"{{count}} месеца",other:"{{count}} месеци"},aboutXYears:{one:{standalone:"око 1 годину",withPrepositionAgo:"око 1 годину",withPrepositionIn:"око 1 годину"},dual:"око {{count}} године",other:"око {{count}} година"},xYears:{one:{standalone:"1 година",withPrepositionAgo:"1 године",withPrepositionIn:"1 годину"},dual:"{{count}} године",other:"{{count}} година"},overXYears:{one:{standalone:"преко 1 годину",withPrepositionAgo:"преко 1 годину",withPrepositionIn:"преко 1 годину"},dual:"преко {{count}} године",other:"преко {{count}} година"},almostXYears:{one:{standalone:"готово 1 годину",withPrepositionAgo:"готово 1 годину",withPrepositionIn:"готово 1 годину"},dual:"готово {{count}} године",other:"готово {{count}} година"}};var lM={date:Um({formats:{full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},uM={lastWeek:e=>{switch(e.getUTCDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:e=>{switch(e.getUTCDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"};var dM={ordinalNumber:function(e){var t=Number(e);return String(t).concat(".")},era:Gm({values:{narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},defaultWidth:"wide",formattingValues:{narrow:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},defaultFormattingWidth:"wide"})},cM={ordinalNumber:Jm({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^пр/i,/^(по|нова)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/(10|11|12|[123456789])/i],any:[/^ја/i,/^ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^авг/i,/^с/i,/^о/i,/^н/i,/^д/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},defaultParseWidth:"any"})},mM={code:"sr",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof sM[e]?sM[e]:1===t?n.addSuffix?n.comparison>0?sM[e].one.withPrepositionIn:sM[e].one.withPrepositionAgo:sM[e].one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?sM[e].dual.replace("{{count}}",t):sM[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"за "+a:"пре "+a:a},formatLong:lM,formatRelative:function(e,t,n,a){var r=uM[e];return"function"==typeof r?r(t):r},localize:dM,match:cM,options:{weekStartsOn:1,firstWeekContainsDate:1}},hM=mM,pM={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 nedelju",withPrepositionAgo:"oko 1 nedelju",withPrepositionIn:"oko 1 nedelju"},dual:"oko {{count}} nedelje",other:"oko {{count}} nedelje"},xWeeks:{one:{standalone:"1 nedelju",withPrepositionAgo:"1 nedelju",withPrepositionIn:"1 nedelju"},dual:"{{count}} nedelje",other:"{{count}} nedelje"},aboutXMonths:{one:{standalone:"oko 1 mesec",withPrepositionAgo:"oko 1 mesec",withPrepositionIn:"oko 1 mesec"},dual:"oko {{count}} meseca",other:"oko {{count}} meseci"},xMonths:{one:{standalone:"1 mesec",withPrepositionAgo:"1 mesec",withPrepositionIn:"1 mesec"},dual:"{{count}} meseca",other:"{{count}} meseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}};var fM={date:Um({formats:{full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},gM={lastWeek:e=>{switch(e.getUTCDay()){case 0:return"'prošle nedelje u' p";case 3:return"'prošle srede u' p";case 6:return"'prošle subote u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'juče u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getUTCDay()){case 0:return"'sledeće nedelje u' p";case 3:return"'sledeću sredu u' p";case 6:return"'sledeću subotu u' p";default:return"'sledeći' EEEE 'u' p"}},other:"P"};var vM={ordinalNumber:function(e){var t=Number(e);return String(t).concat(".")},era:Gm({values:{narrow:["pr.n.e.","AD"],abbreviated:["pr. Hr.","po. Hr."],wide:["Pre Hrista","Posle Hrista"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sre","čet","pet","sub"],abbreviated:["ned","pon","uto","sre","čet","pet","sub"],wide:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"posle podne",evening:"uveče",night:"noću"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"posle podne",evening:"uveče",night:"noću"}},defaultFormattingWidth:"wide"})},bM={ordinalNumber:Jm({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,wide:/^(Pre Hrista|pre nove ere|Posle Hrista|nova era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|nova)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,wide:/^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/(10|11|12|[123456789])/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^avg/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,wide:/^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(posle\s|po)+podne/i,evening:/(uvece|uveče)/i,night:/(nocu|noću)/i}},defaultParseWidth:"any"})},yM={code:"sr-Latn",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof pM[e]?pM[e]:1===t?n.addSuffix?n.comparison>0?pM[e].one.withPrepositionIn:pM[e].one.withPrepositionAgo:pM[e].one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?pM[e].dual.replace("{{count}}",t):pM[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"za "+a:"pre "+a:a},formatLong:fM,formatRelative:function(e,t,n,a){var r=gM[e];return"function"==typeof r?r(t):r},localize:vM,match:bM,options:{weekStartsOn:1,firstWeekContainsDate:1}},wM=yM,DM={lessThanXSeconds:{singular:"mindre än en sekund",plural:"mindre än {{count}} sekunder"},xSeconds:{singular:"en sekund",plural:"{{count}} sekunder"},halfAMinute:"en halv minut",lessThanXMinutes:{singular:"mindre än en minut",plural:"mindre än {{count}} minuter"},xMinutes:{singular:"en minut",plural:"{{count}} minuter"},aboutXHours:{singular:"ungefär en timme",plural:"ungefär {{count}} timmar"},xHours:{singular:"en timme",plural:"{{count}} timmar"},xDays:{singular:"en dag",plural:"{{count}} dagar"},aboutXWeeks:{singular:"ungefär en vecka",plural:"ungefär {{count}} vecka"},xWeeks:{singular:"en vecka",plural:"{{count}} vecka"},aboutXMonths:{singular:"ungefär en månad",plural:"ungefär {{count}} månader"},xMonths:{singular:"en månad",plural:"{{count}} månader"},aboutXYears:{singular:"ungefär ett år",plural:"ungefär {{count}} år"},xYears:{singular:"ett år",plural:"{{count}} år"},overXYears:{singular:"över ett år",plural:"över {{count}} år"},almostXYears:{singular:"nästan ett år",plural:"nästan {{count}} år"}},_M=["noll","en","två","tre","fyra","fem","sex","sju","åtta","nio","tio","elva","tolv"];var kM={date:Um({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"y-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},CM={lastWeek:"'i' EEEE's kl.' p",yesterday:"'igår kl.' p",today:"'idag kl.' p",tomorrow:"'imorgon kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"};var EM={ordinalNumber:function(e){var t=Number(e),n=t%100;if(n>20||n<10)switch(n%10){case 1:case 2:return t+":a"}return t+":e"},era:Gm({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["före Kristus","efter Kristus"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1:a kvartalet","2:a kvartalet","3:e kvartalet","4:e kvartalet"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["S","M","T","O","T","F","L"],short:["sö","må","ti","on","to","fr","lö"],abbreviated:["sön","mån","tis","ons","tors","fre","lör"],wide:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"morg.",afternoon:"efterm.",evening:"kväll",night:"natt"},abbreviated:{am:"f.m.",pm:"e.m.",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"efterm.",evening:"kväll",night:"natt"},wide:{am:"förmiddag",pm:"eftermiddag",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"eftermiddag",evening:"kväll",night:"natt"}},defaultWidth:"wide",formattingValues:{narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},abbreviated:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},wide:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morgonen",afternoon:"på eftermiddagen",evening:"på kvällen",night:"på natten"}},defaultFormattingWidth:"wide"})},xM={ordinalNumber:Jm({matchPattern:/^(\d+)(:a|:e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,abbreviated:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,wide:/^(före Kristus|före vår tid|efter Kristus|vår tid)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^[ev]/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](:a|:e)? kvartalet/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|aug|sep|okt|nov|dec)\.?/i,wide:/^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[smtofl]/i,short:/^(sö|må|ti|on|to|fr|lö)/i,abbreviated:/^(sön|mån|tis|ons|tors|fre|lör)/i,wide:/^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^f/i,pm:/^e/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgon/i,afternoon:/eftermiddag/i,evening:/kväll/i,night:/natt/i}},defaultParseWidth:"any"})},MM={code:"sv",formatDistance:function(e,t,n){n=n||{onlyNumeric:!1};var a,r=DM[e];return a="string"==typeof r?r:0===t||t>1?n.onlyNumeric?r.plural.replace("{{count}}",t):r.plural.replace("{{count}}",t<13?_M[t]:t):r.singular,n.addSuffix?n.comparison>0?"om "+a:a+" sedan":a},formatLong:kM,formatRelative:function(e,t,n,a){return CM[e]},localize:EM,match:xM,options:{weekStartsOn:1,firstWeekContainsDate:4}},SM=MM,FM={lessThanXSeconds:{one:{default:"ஒரு வினாடிக்கு குறைவாக",in:"ஒரு வினாடிக்குள்",ago:"ஒரு வினாடிக்கு முன்பு"},other:{default:"{{count}} வினாடிகளுக்கு குறைவாக",in:"{{count}} வினாடிகளுக்குள்",ago:"{{count}} வினாடிகளுக்கு முன்பு"}},xSeconds:{one:{default:"1 வினாடி",in:"1 வினாடியில்",ago:"1 வினாடி முன்பு"},other:{default:"{{count}} விநாடிகள்",in:"{{count}} வினாடிகளில்",ago:"{{count}} விநாடிகளுக்கு முன்பு"}},halfAMinute:{default:"அரை நிமிடம்",in:"அரை நிமிடத்தில்",ago:"அரை நிமிடம் முன்பு"},lessThanXMinutes:{one:{default:"ஒரு நிமிடத்திற்கும் குறைவாக",in:"ஒரு நிமிடத்திற்குள்",ago:"ஒரு நிமிடத்திற்கு முன்பு"},other:{default:"{{count}} நிமிடங்களுக்கும் குறைவாக",in:"{{count}} நிமிடங்களுக்குள்",ago:"{{count}} நிமிடங்களுக்கு முன்பு"}},xMinutes:{one:{default:"1 நிமிடம்",in:"1 நிமிடத்தில்",ago:"1 நிமிடம் முன்பு"},other:{default:"{{count}} நிமிடங்கள்",in:"{{count}} நிமிடங்களில்",ago:"{{count}} நிமிடங்களுக்கு முன்பு"}},aboutXHours:{one:{default:"சுமார் 1 மணி நேரம்",in:"சுமார் 1 மணி நேரத்தில்",ago:"சுமார் 1 மணி நேரத்திற்கு முன்பு"},other:{default:"சுமார் {{count}} மணி நேரம்",in:"சுமார் {{count}} மணி நேரத்திற்கு முன்பு",ago:"சுமார் {{count}} மணி நேரத்தில்"}},xHours:{one:{default:"1 மணி நேரம்",in:"1 மணி நேரத்தில்",ago:"1 மணி நேரத்திற்கு முன்பு"},other:{default:"{{count}} மணி நேரம்",in:"{{count}} மணி நேரத்தில்",ago:"{{count}} மணி நேரத்திற்கு முன்பு"}},xDays:{one:{default:"1 நாள்",in:"1 நாளில்",ago:"1 நாள் முன்பு"},other:{default:"{{count}} நாட்கள்",in:"{{count}} நாட்களில்",ago:"{{count}} நாட்களுக்கு முன்பு"}},aboutXWeeks:{one:{default:"சுமார் 1 வாரம்",in:"சுமார் 1 வாரத்தில்",ago:"சுமார் 1 வாரம் முன்பு"},other:{default:"சுமார் {{count}} வாரங்கள்",in:"சுமார் {{count}} வாரங்களில்",ago:"சுமார் {{count}} வாரங்களுக்கு முன்பு"}},xWeeks:{one:{default:"1 வாரம்",in:"1 வாரத்தில்",ago:"1 வாரம் முன்பு"},other:{default:"{{count}} வாரங்கள்",in:"{{count}} வாரங்களில்",ago:"{{count}} வாரங்களுக்கு முன்பு"}},aboutXMonths:{one:{default:"சுமார் 1 மாதம்",in:"சுமார் 1 மாதத்தில்",ago:"சுமார் 1 மாதத்திற்கு முன்பு"},other:{default:"சுமார் {{count}} மாதங்கள்",in:"சுமார் {{count}} மாதங்களில்",ago:"சுமார் {{count}} மாதங்களுக்கு முன்பு"}},xMonths:{one:{default:"1 மாதம்",in:"1 மாதத்தில்",ago:"1 மாதம் முன்பு"},other:{default:"{{count}} மாதங்கள்",in:"{{count}} மாதங்களில்",ago:"{{count}} மாதங்களுக்கு முன்பு"}},aboutXYears:{one:{default:"சுமார் 1 வருடம்",in:"சுமார் 1 ஆண்டில்",ago:"சுமார் 1 வருடம் முன்பு"},other:{default:"சுமார் {{count}} ஆண்டுகள்",in:"சுமார் {{count}} ஆண்டுகளில்",ago:"சுமார் {{count}} ஆண்டுகளுக்கு முன்பு"}},xYears:{one:{default:"1 வருடம்",in:"1 ஆண்டில்",ago:"1 வருடம் முன்பு"},other:{default:"{{count}} ஆண்டுகள்",in:"{{count}} ஆண்டுகளில்",ago:"{{count}} ஆண்டுகளுக்கு முன்பு"}},overXYears:{one:{default:"1 வருடத்திற்கு மேல்",in:"1 வருடத்திற்கும் மேலாக",ago:"1 வருடம் முன்பு"},other:{default:"{{count}} ஆண்டுகளுக்கும் மேலாக",in:"{{count}} ஆண்டுகளில்",ago:"{{count}} ஆண்டுகளுக்கு முன்பு"}},almostXYears:{one:{default:"கிட்டத்தட்ட 1 வருடம்",in:"கிட்டத்தட்ட 1 ஆண்டில்",ago:"கிட்டத்தட்ட 1 வருடம் முன்பு"},other:{default:"கிட்டத்தட்ட {{count}} ஆண்டுகள்",in:"கிட்டத்தட்ட {{count}} ஆண்டுகளில்",ago:"கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு"}}};function TM(e,t){return t.addSuffix?t.comparison>0?e.in:e.ago:e.default}var PM={date:Um({formats:{full:"EEEE, d MMMM, y",long:"d MMMM, y",medium:"d MMM, y",short:"d/M/yy"},defaultWidth:"full"}),time:Um({formats:{full:"a h:mm:ss zzzz",long:"a h:mm:ss z",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},OM={lastWeek:"'கடந்த' eeee p 'மணிக்கு'",yesterday:"'நேற்று ' p 'மணிக்கு'",today:"'இன்று ' p 'மணிக்கு'",tomorrow:"'நாளை ' p 'மணிக்கு'",nextWeek:"eeee p 'மணிக்கு'",other:"P"};var NM={ordinalNumber:function(e,t){return Number(e)},era:Gm({values:{narrow:["கி.மு.","கி.பி."],abbreviated:["கி.மு.","கி.பி."],wide:["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["காலா.1","காலா.2","காலா.3","காலா.4"],wide:["ஒன்றாம் காலாண்டு","இரண்டாம் காலாண்டு","மூன்றாம் காலாண்டு","நான்காம் காலாண்டு"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],abbreviated:["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],wide:["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ஞா","தி","செ","பு","வி","வெ","ச"],short:["ஞா","தி","செ","பு","வி","வெ","ச"],abbreviated:["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],wide:["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"மு.ப",pm:"பி.ப",midnight:"நள்.",noon:"நண்.",morning:"கா.",afternoon:"மதி.",evening:"மா.",night:"இர."},abbreviated:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"},wide:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"}},defaultWidth:"wide",formattingValues:{narrow:{am:"மு.ப",pm:"பி.ப",midnight:"நள்.",noon:"நண்.",morning:"கா.",afternoon:"மதி.",evening:"மா.",night:"இர."},abbreviated:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"},wide:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"}},defaultFormattingWidth:"wide"})},AM={ordinalNumber:Jm({matchPattern:/^(\d+)(வது)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(கி.மு.|கி.பி.)/i,abbreviated:/^(கி\.?\s?மு\.?|கி\.?\s?பி\.?)/,wide:/^(கிறிஸ்துவுக்கு\sமுன்|அன்னோ\sடோமினி)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/கி\.?\s?மு\.?/,/கி\.?\s?பி\.?/]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^காலா.[1234]/i,wide:/^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i],any:[/(1|காலா.1|ஒன்றாம்)/i,/(2|காலா.2|இரண்டாம்)/i,/(3|காலா.3|மூன்றாம்)/i,/(4|காலா.4|நான்காம்)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$/i,abbreviated:/^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)/i,wide:/^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ஜ$/i,/^பி/i,/^மா/i,/^ஏ/i,/^மே/i,/^ஜூ/i,/^ஜூ/i,/^ஆ/i,/^செ/i,/^அ/i,/^ந/i,/^டி/i],any:[/^ஜன/i,/^பி/i,/^மா/i,/^ஏ/i,/^மே/i,/^ஜூன்/i,/^ஜூலை/i,/^ஆ/i,/^செ/i,/^அ/i,/^ந/i,/^டி/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(ஞா|தி|செ|பு|வி|வெ|ச)/i,short:/^(ஞா|தி|செ|பு|வி|வெ|ச)/i,abbreviated:/^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)/i,wide:/^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ஞா/i,/^தி/i,/^செ/i,/^பு/i,/^வி/i,/^வெ/i,/^ச/i],any:[/^ஞா/i,/^தி/i,/^செ/i,/^பு/i,/^வி/i,/^வெ/i,/^ச/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)/i,any:/^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^மு/i,pm:/^பி/i,midnight:/^நள்/i,noon:/^நண்/i,morning:/காலை/i,afternoon:/மதியம்/i,evening:/மாலை/i,night:/இரவு/i}},defaultParseWidth:"any"})},IM={code:"ta",formatDistance:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(FM[e].default?TM(FM[e],n):TM(1===t?FM[e].one:FM[e].other,n)).replace("{{count}}",t)},formatLong:PM,formatRelative:function(e,t,n,a){return OM[e]},localize:NM,match:AM,options:{weekStartsOn:1,firstWeekContainsDate:4}},RM=IM,WM={lessThanXSeconds:{standalone:{one:"సెకను కన్నా తక్కువ",other:"{{count}} సెకన్ల కన్నా తక్కువ"},withPreposition:{one:"సెకను",other:"{{count}} సెకన్ల"}},xSeconds:{standalone:{one:"ఒక సెకను",other:"{{count}} సెకన్ల"},withPreposition:{one:"ఒక సెకను",other:"{{count}} సెకన్ల"}},halfAMinute:{standalone:"అర నిమిషం",withPreposition:"అర నిమిషం"},lessThanXMinutes:{standalone:{one:"ఒక నిమిషం కన్నా తక్కువ",other:"{{count}} నిమిషాల కన్నా తక్కువ"},withPreposition:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాల"}},xMinutes:{standalone:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాలు"},withPreposition:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాల"}},aboutXHours:{standalone:{one:"సుమారు ఒక గంట",other:"సుమారు {{count}} గంటలు"},withPreposition:{one:"సుమారు ఒక గంట",other:"సుమారు {{count}} గంటల"}},xHours:{standalone:{one:"ఒక గంట",other:"{{count}} గంటలు"},withPreposition:{one:"ఒక గంట",other:"{{count}} గంటల"}},xDays:{standalone:{one:"ఒక రోజు",other:"{{count}} రోజులు"},withPreposition:{one:"ఒక రోజు",other:"{{count}} రోజుల"}},aboutXWeeks:{standalone:{one:"సుమారు ఒక వారం",other:"సుమారు {{count}} వారాలు"},withPreposition:{one:"సుమారు ఒక వారం",other:"సుమారు {{count}} వారాలల"}},xWeeks:{standalone:{one:"ఒక వారం",other:"{{count}} వారాలు"},withPreposition:{one:"ఒక వారం",other:"{{count}} వారాలల"}},aboutXMonths:{standalone:{one:"సుమారు ఒక నెల",other:"సుమారు {{count}} నెలలు"},withPreposition:{one:"సుమారు ఒక నెల",other:"సుమారు {{count}} నెలల"}},xMonths:{standalone:{one:"ఒక నెల",other:"{{count}} నెలలు"},withPreposition:{one:"ఒక నెల",other:"{{count}} నెలల"}},aboutXYears:{standalone:{one:"సుమారు ఒక సంవత్సరం",other:"సుమారు {{count}} సంవత్సరాలు"},withPreposition:{one:"సుమారు ఒక సంవత్సరం",other:"సుమారు {{count}} సంవత్సరాల"}},xYears:{standalone:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాలు"},withPreposition:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాల"}},overXYears:{standalone:{one:"ఒక సంవత్సరం పైగా",other:"{{count}} సంవత్సరాలకు పైగా"},withPreposition:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాల"}},almostXYears:{standalone:{one:"దాదాపు ఒక సంవత్సరం",other:"దాదాపు {{count}} సంవత్సరాలు"},withPreposition:{one:"దాదాపు ఒక సంవత్సరం",other:"దాదాపు {{count}} సంవత్సరాల"}}};var jM={date:Um({formats:{full:"d, MMMM y, EEEE",long:"d MMMM, y",medium:"d MMM, y",short:"dd-MM-yy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}'కి'",long:"{{date}} {{time}}'కి'",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},LM={lastWeek:"'గత' eeee p",yesterday:"'నిన్న' p",today:"'ఈ రోజు' p",tomorrow:"'రేపు' p",nextWeek:"'తదుపరి' eeee p",other:"P"};var zM={ordinalNumber:function(e,t){return Number(e)+"వ"},era:Gm({values:{narrow:["క్రీ.పూ.","క్రీ.శ."],abbreviated:["క్రీ.పూ.","క్రీ.శ."],wide:["క్రీస్తు పూర్వం","క్రీస్తుశకం"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["త్రై1","త్రై2","త్రై3","త్రై4"],wide:["1వ త్రైమాసికం","2వ త్రైమాసికం","3వ త్రైమాసికం","4వ త్రైమాసికం"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],abbreviated:["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],wide:["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ఆ","సో","మ","బు","గు","శు","శ"],short:["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],abbreviated:["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],wide:["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},abbreviated:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},wide:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"}},defaultWidth:"wide",formattingValues:{narrow:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},abbreviated:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},wide:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"}},defaultFormattingWidth:"wide"})},BM={ordinalNumber:Jm({matchPattern:/^(\d+)(వ)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(క్రీ\.పూ\.|క్రీ\.శ\.)/i,abbreviated:/^(క్రీ\.?\s?పూ\.?|ప్ర\.?\s?శ\.?\s?పూ\.?|క్రీ\.?\s?శ\.?|సా\.?\s?శ\.?)/i,wide:/^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(పూ|శ)/i,/^సా/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^త్రై[1234]/i,wide:/^[1234](వ)? త్రైమాసికం/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)/i,abbreviated:/^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)/i,wide:/^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^జ/i,/^ఫి/i,/^మా/i,/^ఏ/i,/^మే/i,/^జూ/i,/^జు/i,/^ఆ/i,/^సె/i,/^అ/i,/^న/i,/^డి/i],any:[/^జన/i,/^ఫి/i,/^మా/i,/^ఏ/i,/^మే/i,/^జూన్/i,/^జులై/i,/^ఆగ/i,/^సె/i,/^అ/i,/^న/i,/^డి/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(ఆ|సో|మ|బు|గు|శు|శ)/i,short:/^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,abbreviated:/^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,wide:/^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ఆ/i,/^సో/i,/^మ/i,/^బు/i,/^గు/i,/^శు/i,/^శ/i],any:[/^ఆది/i,/^సోమ/i,/^మం/i,/^బుధ/i,/^గురు/i,/^శుక్ర/i,/^శని/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i,any:/^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^పూర్వాహ్నం/i,pm:/^అపరాహ్నం/i,midnight:/^అర్ధ/i,noon:/^మిట్ట/i,morning:/ఉదయం/i,afternoon:/మధ్యాహ్నం/i,evening:/సాయంత్రం/i,night:/రాత్రి/i}},defaultParseWidth:"any"})},$M={code:"te",formatDistance:function(e,t,n){var a,r=(n=n||{}).addSuffix?WM[e].withPreposition:WM[e].standalone;return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+"లో":a+" క్రితం":a},formatLong:jM,formatRelative:function(e,t,n,a){return LM[e]},localize:zM,match:BM,options:{weekStartsOn:0,firstWeekContainsDate:1}},HM=$M,VM={lessThanXSeconds:{one:"น้อยกว่า 1 วินาที",other:"น้อยกว่า {{count}} วินาที"},xSeconds:{one:"1 วินาที",other:"{{count}} วินาที"},halfAMinute:"ครึ่งนาที",lessThanXMinutes:{one:"น้อยกว่า 1 นาที",other:"น้อยกว่า {{count}} นาที"},xMinutes:{one:"1 นาที",other:"{{count}} นาที"},aboutXHours:{one:"ประมาณ 1 ชั่วโมง",other:"ประมาณ {{count}} ชั่วโมง"},xHours:{one:"1 ชั่วโมง",other:"{{count}} ชั่วโมง"},xDays:{one:"1 วัน",other:"{{count}} วัน"},aboutXWeeks:{one:"ประมาณ 1 สัปดาห์",other:"ประมาณ {{count}} สัปดาห์"},xWeeks:{one:"1 สัปดาห์",other:"{{count}} สัปดาห์"},aboutXMonths:{one:"ประมาณ 1 เดือน",other:"ประมาณ {{count}} เดือน"},xMonths:{one:"1 เดือน",other:"{{count}} เดือน"},aboutXYears:{one:"ประมาณ 1 ปี",other:"ประมาณ {{count}} ปี"},xYears:{one:"1 ปี",other:"{{count}} ปี"},overXYears:{one:"มากกว่า 1 ปี",other:"มากกว่า {{count}} ปี"},almostXYears:{one:"เกือบ 1 ปี",other:"เกือบ {{count}} ปี"}};var UM={date:Um({formats:{full:"วันEEEEที่ do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss น. zzzz",long:"H:mm:ss น. z",medium:"H:mm:ss น.",short:"H:mm น."},defaultWidth:"medium"}),dateTime:Um({formats:{full:"{{date}} 'เวลา' {{time}}",long:"{{date}} 'เวลา' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},qM={lastWeek:"eeee'ที่แล้วเวลา' p",yesterday:"'เมื่อวานนี้เวลา' p",today:"'วันนี้เวลา' p",tomorrow:"'พรุ่งนี้เวลา' p",nextWeek:"eeee 'เวลา' p",other:"P"};var YM={ordinalNumber:function(e){return Number(e)},era:Gm({values:{narrow:["B","คศ"],abbreviated:["BC","ค.ศ."],wide:["ปีก่อนคริสตกาล","คริสต์ศักราช"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["ไตรมาสแรก","ไตรมาสที่สอง","ไตรมาสที่สาม","ไตรมาสที่สี่"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],abbreviated:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],wide:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],short:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],abbreviated:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],wide:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"},abbreviated:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"},wide:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"},abbreviated:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"},wide:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"}},defaultFormattingWidth:"wide"})},XM={ordinalNumber:Jm({matchPattern:/^\d+/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^([bB]|[aA]|คศ)/i,abbreviated:/^([bB]\.?\s?[cC]\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?|ค\.?ศ\.?)/i,wide:/^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^[bB]/i,/^(^[aA]|ค\.?ศ\.?|คริสตกาล|คริสต์ศักราช|)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^ไตรมาส(ที่)? ?[1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|แรก|หนึ่ง)/i,/(2|สอง)/i,/(3|สาม)/i,/(4|สี่)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?)/i,abbreviated:/^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?')/i,wide:/^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/^มก/i,/^กุม/i,/^มี/i,/^เม/i,/^พฤษ/i,/^มิ/i,/^กรก/i,/^ส/i,/^กัน/i,/^ต/i,/^พฤศ/i,/^ธ/i],any:[/^ม\.?ค\.?/i,/^ก\.?พ\.?/i,/^มี\.?ค\.?/i,/^เม\.?ย\.?/i,/^พ\.?ค\.?/i,/^มิ\.?ย\.?/i,/^ก\.?ค\.?/i,/^ส\.?ค\.?/i,/^ก\.?ย\.?/i,/^ต\.?ค\.?/i,/^พ\.?ย\.?/i,/^ธ\.?ค\.?/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,short:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,abbreviated:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,wide:/^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/^อา/i,/^จั/i,/^อั/i,/^พุธ/i,/^พฤ/i,/^ศ/i,/^เส/i],any:[/^อา/i,/^จ/i,/^อ/i,/^พ(?!ฤ)/i,/^พฤ/i,/^ศ/i,/^ส/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ก่อนเที่ยง/i,pm:/^หลังเที่ยง/i,midnight:/^เที่ยงคืน/i,noon:/^เที่ยง/i,morning:/เช้า/i,afternoon:/บ่าย/i,evening:/เย็น/i,night:/กลางคืน/i}},defaultParseWidth:"any"})},GM={code:"th",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof VM[e]?VM[e]:1===t?VM[e].one:VM[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"halfAMinute"===e?"ใน"+a:"ใน "+a:a+"ที่ผ่านมา":a},formatLong:UM,formatRelative:function(e,t,n,a){return qM[e]},localize:YM,match:XM,options:{weekStartsOn:0,firstWeekContainsDate:1}},KM=GM,JM={lessThanXSeconds:{one:"bir saniyeden az",other:"{{count}} saniyeden az"},xSeconds:{one:"1 saniye",other:"{{count}} saniye"},halfAMinute:"yarım dakika",lessThanXMinutes:{one:"bir dakikadan az",other:"{{count}} dakikadan az"},xMinutes:{one:"1 dakika",other:"{{count}} dakika"},aboutXHours:{one:"yaklaşık 1 saat",other:"yaklaşık {{count}} saat"},xHours:{one:"1 saat",other:"{{count}} saat"},xDays:{one:"1 gün",other:"{{count}} gün"},aboutXWeeks:{one:"yaklaşık 1 hafta",other:"yaklaşık {{count}} hafta"},xWeeks:{one:"1 hafta",other:"{{count}} hafta"},aboutXMonths:{one:"yaklaşık 1 ay",other:"yaklaşık {{count}} ay"},xMonths:{one:"1 ay",other:"{{count}} ay"},aboutXYears:{one:"yaklaşık 1 yıl",other:"yaklaşık {{count}} yıl"},xYears:{one:"1 yıl",other:"{{count}} yıl"},overXYears:{one:"1 yıldan fazla",other:"{{count}} yıldan fazla"},almostXYears:{one:"neredeyse 1 yıl",other:"neredeyse {{count}} yıl"}},QM=(e,t,n)=>{var a,r=JM[e];return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?a+" sonra":a+" önce":a},ZM={date:Um({formats:{full:"d MMMM y EEEE",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'saat' {{time}}",long:"{{date}} 'saat' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},eS={lastWeek:"'geçen hafta' eeee 'saat' p",yesterday:"'dün saat' p",today:"'bugün saat' p",tomorrow:"'yarın saat' p",nextWeek:"eeee 'saat' p",other:"P"},tS=(e,t,n,a)=>eS[e],nS={ordinalNumber:(e,t)=>Number(e)+".",era:Gm({values:{narrow:["MÖ","MS"],abbreviated:["MÖ","MS"],wide:["Milattan Önce","Milattan Sonra"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1Ç","2Ç","3Ç","4Ç"],wide:["İlk çeyrek","İkinci Çeyrek","Üçüncü çeyrek","Son çeyrek"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["O","Ş","M","N","M","H","T","A","E","E","K","A"],abbreviated:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],wide:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["P","P","S","Ç","P","C","C"],short:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],abbreviated:["Paz","Pzt","Sal","Çar","Per","Cum","Cts"],wide:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"},wide:{am:"Ö.Ö.",pm:"Ö.S.",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"}},defaultWidth:"wide",formattingValues:{narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"},wide:{am:"ö.ö.",pm:"ö.s.",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"}},defaultFormattingWidth:"wide"})},aS={ordinalNumber:Jm({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(mö|ms)/i,abbreviated:/^(mö|ms)/i,wide:/^(milattan önce|milattan sonra)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(^mö|^milattan önce)/i,/(^ms|^milattan sonra)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]ç/i,wide:/^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i],abbreviated:[/1ç/i,/2ç/i,/3ç/i,/4ç/i],wide:[/^(i|İ)lk çeyrek/i,/(i|İ)kinci çeyrek/i,/üçüncü çeyrek/i,/son çeyrek/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[oşmnhtaek]/i,abbreviated:/^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i,wide:/^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^o/i,/^ş/i,/^m/i,/^n/i,/^m/i,/^h/i,/^t/i,/^a/i,/^e/i,/^e/i,/^k/i,/^a/i],any:[/^o/i,/^ş/i,/^mar/i,/^n/i,/^may/i,/^h/i,/^t/i,/^ağ/i,/^ey/i,/^ek/i,/^k/i,/^ar/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[psçc]/i,short:/^(pz|pt|sa|ça|pe|cu|ct)/i,abbreviated:/^(paz|pzt|sal|çar|per|cum|cts)/i,wide:/^(pazar|pazartesi|salı|çarşamba|perşembe|cuma|cumartesi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^p/i,/^p/i,/^s/i,/^ç/i,/^p/i,/^c/i,/^c/i],any:[/^pz/i,/^pt/i,/^sa/i,/^ça/i,/^pe/i,/^cu/i,/^ct/i],wide:[/^pazar/i,/^pazartesi/i,/^salı/i,/^çarşamba/i,/^perşembe/i,/^cuma/i,/cumartesi/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(öö|ös|gy|ö|sa|ös|ak|ge)/i,any:/^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ö\.?ö\.?/i,pm:/^ö\.?s\.?/i,midnight:/^(gy|gece yarısı)/i,noon:/^öğ/i,morning:/^sa/i,afternoon:/^öğleden sonra/i,evening:/^ak/i,night:/^ge/i}},defaultParseWidth:"any"})},rS={code:"tr",formatDistance:QM,formatLong:ZM,formatRelative:tS,localize:nS,match:aS,options:{weekStartsOn:1,firstWeekContainsDate:1}},iS={lessThanXSeconds:{one:"بىر سىكۇنت ئىچىدە",other:"سىكۇنت ئىچىدە {{count}}"},xSeconds:{one:"بىر سىكۇنت",other:"سىكۇنت {{count}}"},halfAMinute:"يىرىم مىنۇت",lessThanXMinutes:{one:"بىر مىنۇت ئىچىدە",other:"مىنۇت ئىچىدە {{count}}"},xMinutes:{one:"بىر مىنۇت",other:"مىنۇت {{count}}"},aboutXHours:{one:"تەخمىنەن بىر سائەت",other:"سائەت {{count}} تەخمىنەن"},xHours:{one:"بىر سائەت",other:"سائەت {{count}}"},xDays:{one:"بىر كۈن",other:"كۈن {{count}}"},aboutXWeeks:{one:"تەخمىنەن بىرھەپتە",other:"ھەپتە {{count}} تەخمىنەن"},xWeeks:{one:"بىرھەپتە",other:"ھەپتە {{count}}"},aboutXMonths:{one:"تەخمىنەن بىر ئاي",other:"ئاي {{count}} تەخمىنەن"},xMonths:{one:"بىر ئاي",other:"ئاي {{count}}"},aboutXYears:{one:"تەخمىنەن بىر يىل",other:"يىل {{count}} تەخمىنەن"},xYears:{one:"بىر يىل",other:"يىل {{count}}"},overXYears:{one:"بىر يىلدىن ئارتۇق",other:"يىلدىن ئارتۇق {{count}}"},almostXYears:{one:"ئاساسەن بىر يىل",other:"يىل {{count}} ئاساسەن"}};var oS={date:Um({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'دە' {{time}}",long:"{{date}} 'دە' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},sS={lastWeek:"'ئۆتكەن' eeee 'دە' p",yesterday:"'تۈنۈگۈن دە' p",today:"'بۈگۈن دە' p",tomorrow:"'ئەتە دە' p",nextWeek:"eeee 'دە' p",other:"P"};var lS={ordinalNumber:function(e,t){return String(e)},era:Gm({values:{narrow:["ب","ك"],abbreviated:["ب","ك"],wide:["مىيلادىدىن بۇرۇن","مىيلادىدىن كىيىن"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1","2","3","4"],wide:["بىرىنجى چارەك","ئىككىنجى چارەك","ئۈچىنجى چارەك","تۆتىنجى چارەك"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["ي","ف","م","ا","م","ى","ى","ا","س","ۆ","ن","د"],abbreviated:["يانۋار","فېۋىرال","مارت","ئاپرىل","ماي","ئىيۇن","ئىيول","ئاۋغۇست","سىنتەبىر","ئۆكتەبىر","نويابىر","دىكابىر"],wide:["يانۋار","فېۋىرال","مارت","ئاپرىل","ماي","ئىيۇن","ئىيول","ئاۋغۇست","سىنتەبىر","ئۆكتەبىر","نويابىر","دىكابىر"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["ي","د","س","چ","پ","ج","ش"],short:["ي","د","س","چ","پ","ج","ش"],abbreviated:["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],wide:["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"},abbreviated:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"},wide:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"},abbreviated:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"},wide:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"}},defaultFormattingWidth:"wide"})},uS={ordinalNumber:Jm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(ب|ك)/i,wide:/^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^بۇرۇن/i,/^كىيىن/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^چ[1234]/i,wide:/^چارەك [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[يفمئامئئاسۆند]/i,abbreviated:/^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i,wide:/^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^ا/i,/^م/i,/^ى/i,/^ى/i,/^ا/i,/^س/i,/^ۆ/i,/^ن/i,/^د/i],any:[/^يان/i,/^فېۋ/i,/^مار/i,/^ئاپ/i,/^ماي/i,/^ئىيۇن/i,/^ئىيول/i,/^ئاۋ/i,/^سىن/i,/^ئۆك/i,/^نوي/i,/^دىك/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[دسچپجشي]/i,short:/^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,abbreviated:/^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,wide:/^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^د/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^ي/i,/^د/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە|چۈشتىن كىيىن|ئاخشىم|كىچە))/i,any:/^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە|چۈشتىن كىيىن|ئاخشىم|كىچە))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ئە/i,pm:/^چ/i,midnight:/^ك/i,noon:/^چ/i,morning:/ئەتىگەن/i,afternoon:/چۈشتىن كىيىن/i,evening:/ئاخشىم/i,night:/كىچە/i}},defaultParseWidth:"any"})},dS={code:"ug",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof iS[e]?iS[e]:1===t?iS[e].one:iS[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a:a+" بولدى":a},formatLong:oS,formatRelative:function(e,t,n,a){return sS[e]},localize:lS,match:uS,options:{weekStartsOn:0,firstWeekContainsDate:1}},cS=dS;function mS(e,t){if(void 0!==e.one&&1===t)return e.one;var n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",t):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",t):e.pluralGenitive.replace("{{count}}",t)}function hS(e){return(t,n)=>n.addSuffix?n.comparison>0?e.future?mS(e.future,t):"за "+mS(e.regular,t):e.past?mS(e.past,t):mS(e.regular,t)+" тому":mS(e.regular,t)}var pS={lessThanXSeconds:hS({regular:{one:"менше секунди",singularNominative:"менше {{count}} секунди",singularGenitive:"менше {{count}} секунд",pluralGenitive:"менше {{count}} секунд"},future:{one:"менше, ніж за секунду",singularNominative:"менше, ніж за {{count}} секунду",singularGenitive:"менше, ніж за {{count}} секунди",pluralGenitive:"менше, ніж за {{count}} секунд"}}),xSeconds:hS({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунди",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду тому",singularGenitive:"{{count}} секунди тому",pluralGenitive:"{{count}} секунд тому"},future:{singularNominative:"за {{count}} секунду",singularGenitive:"за {{count}} секунди",pluralGenitive:"за {{count}} секунд"}}),halfAMinute:(e,t)=>t.addSuffix?t.comparison>0?"за півхвилини":"півхвилини тому":"півхвилини",lessThanXMinutes:hS({regular:{one:"менше хвилини",singularNominative:"менше {{count}} хвилини",singularGenitive:"менше {{count}} хвилин",pluralGenitive:"менше {{count}} хвилин"},future:{one:"менше, ніж за хвилину",singularNominative:"менше, ніж за {{count}} хвилину",singularGenitive:"менше, ніж за {{count}} хвилини",pluralGenitive:"менше, ніж за {{count}} хвилин"}}),xMinutes:hS({regular:{singularNominative:"{{count}} хвилина",singularGenitive:"{{count}} хвилини",pluralGenitive:"{{count}} хвилин"},past:{singularNominative:"{{count}} хвилину тому",singularGenitive:"{{count}} хвилини тому",pluralGenitive:"{{count}} хвилин тому"},future:{singularNominative:"за {{count}} хвилину",singularGenitive:"за {{count}} хвилини",pluralGenitive:"за {{count}} хвилин"}}),aboutXHours:hS({regular:{singularNominative:"близько {{count}} години",singularGenitive:"близько {{count}} годин",pluralGenitive:"близько {{count}} годин"},future:{singularNominative:"приблизно за {{count}} годину",singularGenitive:"приблизно за {{count}} години",pluralGenitive:"приблизно за {{count}} годин"}}),xHours:hS({regular:{singularNominative:"{{count}} годину",singularGenitive:"{{count}} години",pluralGenitive:"{{count}} годин"}}),xDays:hS({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} дня",pluralGenitive:"{{count}} днів"}}),aboutXWeeks:hS({regular:{singularNominative:"близько {{count}} тижня",singularGenitive:"близько {{count}} тижнів",pluralGenitive:"близько {{count}} тижнів"},future:{singularNominative:"приблизно за {{count}} тиждень",singularGenitive:"приблизно за {{count}} тижні",pluralGenitive:"приблизно за {{count}} тижні"}}),xWeeks:hS({regular:{singularNominative:"{{count}} тиждень",singularGenitive:"{{count}} тижня",pluralGenitive:"{{count}} тижні"}}),aboutXMonths:hS({regular:{singularNominative:"близько {{count}} місяця",singularGenitive:"близько {{count}} місяців",pluralGenitive:"близько {{count}} місяців"},future:{singularNominative:"приблизно за {{count}} місяць",singularGenitive:"приблизно за {{count}} місяця",pluralGenitive:"приблизно за {{count}} місяців"}}),xMonths:hS({regular:{singularNominative:"{{count}} місяць",singularGenitive:"{{count}} місяця",pluralGenitive:"{{count}} місяців"}}),aboutXYears:hS({regular:{singularNominative:"близько {{count}} року",singularGenitive:"близько {{count}} років",pluralGenitive:"близько {{count}} років"},future:{singularNominative:"приблизно за {{count}} рік",singularGenitive:"приблизно за {{count}} роки",pluralGenitive:"приблизно за {{count}} років"}}),xYears:hS({regular:{singularNominative:"{{count}} рік",singularGenitive:"{{count}} роки",pluralGenitive:"{{count}} років"}}),overXYears:hS({regular:{singularNominative:"більше {{count}} року",singularGenitive:"більше {{count}} років",pluralGenitive:"більше {{count}} років"},future:{singularNominative:"більше, ніж за {{count}} рік",singularGenitive:"більше, ніж за {{count}} роки",pluralGenitive:"більше, ніж за {{count}} років"}}),almostXYears:hS({regular:{singularNominative:"майже {{count}} рік",singularGenitive:"майже {{count}} роки",pluralGenitive:"майже {{count}} років"},future:{singularNominative:"майже за {{count}} рік",singularGenitive:"майже за {{count}} роки",pluralGenitive:"майже за {{count}} років"}})};var fS={date:Um({formats:{full:"EEEE, do MMMM y 'р.'",long:"do MMMM y 'р.'",medium:"d MMM y 'р.'",short:"dd.MM.y"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} 'о' {{time}}",long:"{{date}} 'о' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},gS=["неділю","понеділок","вівторок","середу","четвер","п’ятницю","суботу"];function vS(e){return"'у "+gS[e]+" о' p"}var bS={lastWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?vS(a):function(e){var t=gS[e];switch(e){case 0:case 3:case 5:case 6:return"'у минулу "+t+" о' p";case 1:case 2:case 4:return"'у минулий "+t+" о' p"}}(a)},yesterday:"'вчора о' p",today:"'сьогодні о' p",tomorrow:"'завтра о' p",nextWeek:(e,t,n)=>{var a=e.getUTCDay();return Cp(e,t,n)?vS(a):function(e){var t=gS[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступну "+t+" о' p";case 1:case 2:case 4:return"'у наступний "+t+" о' p"}}(a)},other:"P"};var yS={ordinalNumber:function(e,t){var n=String((t||{}).unit);return e+("date"===n?3===e||23===e?"-є":"-е":"minute"===n||"second"===n||"hour"===n?"-а":"-й")},era:Gm({values:{narrow:["до н.е.","н.е."],abbreviated:["до н. е.","н. е."],wide:["до нашої ери","нашої ери"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],abbreviated:["січ.","лют.","берез.","квіт.","трав.","черв.","лип.","серп.","верес.","жовт.","листоп.","груд."],wide:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]},defaultWidth:"wide",formattingValues:{narrow:["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],abbreviated:["січ.","лют.","берез.","квіт.","трав.","черв.","лип.","серп.","верес.","жовт.","листоп.","груд."],wide:["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["Н","П","В","С","Ч","П","С"],short:["нд","пн","вт","ср","чт","пт","сб"],abbreviated:["нед","пон","вів","сер","чтв","птн","суб"],wide:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранок",afternoon:"день",evening:"веч.",night:"ніч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранок",afternoon:"день",evening:"веч.",night:"ніч"},wide:{am:"ДП",pm:"ПП",midnight:"північ",noon:"полудень",morning:"ранок",afternoon:"день",evening:"вечір",night:"ніч"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"},abbreviated:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"},wide:{am:"ДП",pm:"ПП",midnight:"північ",noon:"полудень",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"}},defaultFormattingWidth:"wide"})},wS={ordinalNumber:Jm({matchPattern:/^(\d+)(-?(е|й|є|а|я))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^((до )?н\.?\s?е\.?)/i,abbreviated:/^((до )?н\.?\s?е\.?)/i,wide:/^(до нашої ери|нашої ери|наша ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[иі]?й?)? кв.?/i,wide:/^[1234](-?[иі]?й?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[слбктчвжг]/i,abbreviated:/^(січ|лют|бер|берез|кві|трав?|чер|лип|сер|вер|жов|лис(топ)?|груд)\.?/i,wide:/^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопада?|грудень|грудня)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^с/i,/^л/i,/^б/i,/^к/i,/^т/i,/^ч/i,/^л/i,/^с/i,/^в/i,/^ж/i,/^л/i,/^г/i],any:[/^сі/i,/^лю/i,/^б/i,/^к/i,/^т/i,/^ч/i,/^лип/i,/^се/i,/^в/i,/^ж/i,/^лис/i,/^г/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[нпвсч]/i,short:/^(нд|пн|вт|ср|чт|пт|сб)\.?/i,abbreviated:/^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i,wide:/^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[он]/i,/^в/i,/^с[ер]/i,/^ч/i,/^п\W*?[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,abbreviated:/^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,wide:/^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^півн/i,noon:/^пол/i,morning:/^р/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},DS={code:"uk",formatDistance:function(e,t,n){return n=n||{},pS[e](t,n)},formatLong:fS,formatRelative:function(e,t,n,a){var r=bS[e];return"function"==typeof r?r(t,n,a):r},localize:yS,match:wS,options:{weekStartsOn:1,firstWeekContainsDate:1}},_S=DS,kS={lessThanXSeconds:{one:"sekunddan kam",other:"{{count}} sekunddan kam"},xSeconds:{one:"1 sekund",other:"{{count}} sekund"},halfAMinute:"yarim minut",lessThanXMinutes:{one:"bir minutdan kam",other:"{{count}} minutdan kam"},xMinutes:{one:"1 minut",other:"{{count}} minut"},aboutXHours:{one:"tahminan 1 soat",other:"tahminan {{count}} soat"},xHours:{one:"1 soat",other:"{{count}} soat"},xDays:{one:"1 kun",other:"{{count}} kun"},aboutXWeeks:{one:"tahminan 1 hafta",other:"tahminan {{count}} hafta"},xWeeks:{one:"1 hafta",other:"{{count}} hafta"},aboutXMonths:{one:"tahminan 1 oy",other:"tahminan {{count}} oy"},xMonths:{one:"1 oy",other:"{{count}} oy"},aboutXYears:{one:"tahminan 1 yil",other:"tahminan {{count}} yil"},xYears:{one:"1 yil",other:"{{count}} yil"},overXYears:{one:"1 yildan ko'p",other:"{{count}} yildan ko'p"},almostXYears:{one:"deyarli 1 yil",other:"deyarli {{count}} yil"}};var CS={date:Um({formats:{full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"h:mm:ss zzzz",long:"h:mm:ss z",medium:"h:mm:ss",short:"h:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},ES={lastWeek:"'oldingi' eeee p 'da'",yesterday:"'kecha' p 'da'",today:"'bugun' p 'da'",tomorrow:"'ertaga' p 'da'",nextWeek:"eeee p 'da'",other:"P"};var xS={ordinalNumber:function(e,t){return Number(e)},era:Gm({values:{narrow:["M.A","M."],abbreviated:["M.A","M."],wide:["Miloddan Avvalgi","Milodiy"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["CH.1","CH.2","CH.3","CH.4"],wide:["1-chi chorak","2-chi chorak","3-chi chorak","4-chi chorak"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["Y","F","M","A","M","I","I","A","S","O","N","D"],abbreviated:["Yan","Fev","Mar","Apr","May","Iyun","Iyul","Avg","Sen","Okt","Noy","Dek"],wide:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Y","D","S","CH","P","J","SH"],short:["Ya","Du","Se","Cho","Pa","Ju","Sha"],abbreviated:["Yak","Dush","Sesh","Chor","Pay","Jum","Shan"],wide:["Yakshanba","Dushanba","Seshanba","Chorshanba","Payshanba","Juma","Shanba"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"a",pm:"p",midnight:"y.t",noon:"p.",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},abbreviated:{am:"AM",pm:"PM",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},wide:{am:"a.m.",pm:"p.m.",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"y.t",noon:"p.",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},abbreviated:{am:"AM",pm:"PM",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},wide:{am:"a.m.",pm:"p.m.",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"}},defaultFormattingWidth:"wide"})},MS={ordinalNumber:Jm({matchPattern:/^(\d+)(chi)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(m\.a|m\.)/i,abbreviated:/^(m\.a\.?\s?m\.?)/i,wide:/^(miloddan avval|miloddan keyin)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](chi)? chorak/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[yfmasond]/i,abbreviated:/^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)/i,wide:/^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^y/i,/^f/i,/^m/i,/^a/i,/^m/i,/^i/i,/^i/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ya/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^iyun/i,/^iyul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[ydschj]/i,short:/^(ya|du|se|cho|pa|ju|sha)/i,abbreviated:/^(yak|dush|sesh|chor|pay|jum|shan)/i,wide:/^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^y/i,/^d/i,/^s/i,/^ch/i,/^p/i,/^j/i,/^sh/i],any:[/^ya/i,/^d/i,/^se/i,/^ch/i,/^p/i,/^j/i,/^sh/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|y\.t|p| (ertalab|tushdan keyin|kechqurun|tun))/i,any:/^([ap]\.?\s?m\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^y\.t/i,noon:/^pe/i,morning:/ertalab/i,afternoon:/tushdan keyin/i,evening:/kechqurun/i,night:/tun/i}},defaultParseWidth:"any"})},SS={code:"uz",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof kS[e]?kS[e]:1===t?kS[e].one:kS[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+" dan keyin":a+" oldin":a},formatLong:CS,formatRelative:function(e,t,n,a){return ES[e]},localize:xS,match:MS,options:{weekStartsOn:1,firstWeekContainsDate:1}},FS=SS,TS={lessThanXSeconds:{one:"1 сониядан кам",other:"{{count}} сониядан кам"},xSeconds:{one:"1 сония",other:"{{count}} сония"},halfAMinute:"ярим дақиқа",lessThanXMinutes:{one:"1 дақиқадан кам",other:"{{count}} дақиқадан кам"},xMinutes:{one:"1 дақиқа",other:"{{count}} дақиқа"},aboutXHours:{one:"тахминан 1 соат",other:"тахминан {{count}} соат"},xHours:{one:"1 соат",other:"{{count}} соат"},xDays:{one:"1 кун",other:"{{count}} кун"},aboutXWeeks:{one:"тахминан 1 хафта",other:"тахминан {{count}} хафта"},xWeeks:{one:"1 хафта",other:"{{count}} хафта"},aboutXMonths:{one:"тахминан 1 ой",other:"тахминан {{count}} ой"},xMonths:{one:"1 ой",other:"{{count}} ой"},aboutXYears:{one:"тахминан 1 йил",other:"тахминан {{count}} йил"},xYears:{one:"1 йил",other:"{{count}} йил"},overXYears:{one:"1 йилдан кўп",other:"{{count}} йилдан кўп"},almostXYears:{one:"деярли 1 йил",other:"деярли {{count}} йил"}};var PS={date:Um({formats:{full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Um({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:Um({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},OS={lastWeek:"'ўтган' eeee p 'да'",yesterday:"'кеча' p 'да'",today:"'бугун' p 'да'",tomorrow:"'эртага' p 'да'",nextWeek:"eeee p 'да'",other:"P"};var NS={ordinalNumber:function(e,t){return Number(e)},era:Gm({values:{narrow:["М.А","М"],abbreviated:["М.А","М"],wide:["Милоддан Аввалги","Милодий"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["1-чор.","2-чор.","3-чор.","4-чор."],wide:["1-чорак","2-чорак","3-чорак","4-чорак"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],wide:["январ","феврал","март","апрел","май","июн","июл","август","сентабр","октабр","ноябр","декабр"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["Я","Д","С","Ч","П","Ж","Ш"],short:["як","ду","се","чо","па","жу","ша"],abbreviated:["якш","душ","сеш","чор","пай","жум","шан"],wide:["якшанба","душанба","сешанба","чоршанба","пайшанба","жума","шанба"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{any:{am:"П.О.",pm:"П.К.",midnight:"ярим тун",noon:"пешин",morning:"эрталаб",afternoon:"пешиндан кейин",evening:"кечаси",night:"тун"}},defaultWidth:"any",formattingValues:{any:{am:"П.О.",pm:"П.К.",midnight:"ярим тун",noon:"пешин",morning:"эрталаб",afternoon:"пешиндан кейин",evening:"кечаси",night:"тун"}},defaultFormattingWidth:"any"})},AS={ordinalNumber:Jm({matchPattern:/^(\d+)(чи)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(м\.а|м\.)/i,abbreviated:/^(м\.а|м\.)/i,wide:/^(милоддан аввал|милоддан кейин)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^м/i,/^а/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]-чор./i,wide:/^[1234]-чорак/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^[яфмамииасонд]/i,abbreviated:/^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)/i,wide:/^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^д/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^май/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[ядсчпжш]/i,short:/^(як|ду|се|чо|па|жу|ша)/i,abbreviated:/^(якш|душ|сеш|чор|пай|жум|шан)/i,wide:/^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^я/i,/^д/i,/^с/i,/^ч/i,/^п/i,/^ж/i,/^ш/i],any:[/^як/i,/^ду/i,/^се/i,/^чор/i,/^пай/i,/^жу/i,/^шан/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(п\.о\.|п\.к\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^п\.о\./i,pm:/^п\.к\./i,midnight:/^ярим тун/i,noon:/^пешиндан кейин/i,morning:/эрталаб/i,afternoon:/пешиндан кейин/i,evening:/кечаси/i,night:/тун/i}},defaultParseWidth:"any"})},IS={code:"uz-Cyrl",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof TS[e]?TS[e]:1===t?TS[e].one:TS[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+"дан кейин":a+" олдин":a},formatLong:PS,formatRelative:function(e,t,n,a){return OS[e]},localize:NS,match:AS,options:{weekStartsOn:1,firstWeekContainsDate:1}},RS=IS,WS={lessThanXSeconds:{one:"dưới 1 giây",other:"dưới {{count}} giây"},xSeconds:{one:"1 giây",other:"{{count}} giây"},halfAMinute:"nửa phút",lessThanXMinutes:{one:"dưới 1 phút",other:"dưới {{count}} phút"},xMinutes:{one:"1 phút",other:"{{count}} phút"},aboutXHours:{one:"khoảng 1 giờ",other:"khoảng {{count}} giờ"},xHours:{one:"1 giờ",other:"{{count}} giờ"},xDays:{one:"1 ngày",other:"{{count}} ngày"},aboutXWeeks:{one:"khoảng 1 tuần",other:"khoảng {{count}} tuần"},xWeeks:{one:"1 tuần",other:"{{count}} tuần"},aboutXMonths:{one:"khoảng 1 tháng",other:"khoảng {{count}} tháng"},xMonths:{one:"1 tháng",other:"{{count}} tháng"},aboutXYears:{one:"khoảng 1 năm",other:"khoảng {{count}} năm"},xYears:{one:"1 năm",other:"{{count}} năm"},overXYears:{one:"hơn 1 năm",other:"hơn {{count}} năm"},almostXYears:{one:"gần 1 năm",other:"gần {{count}} năm"}};var jS={date:Um({formats:{full:"EEEE, 'ngày' d MMMM 'năm' y",long:"'ngày' d MMMM 'năm' y",medium:"d MMM 'năm' y",short:"dd/MM/y"},defaultWidth:"full"}),time:Um({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},LS={lastWeek:"eeee 'tuần trước vào lúc' p",yesterday:"'hôm qua vào lúc' p",today:"'hôm nay vào lúc' p",tomorrow:"'ngày mai vào lúc' p",nextWeek:"eeee 'tới vào lúc' p",other:"P"};var zS={ordinalNumber:function(e,t){var n=String((t||{}).unit),a=parseInt(e,10);if("quarter"===n)switch(a){case 1:return"I";case 2:return"II";case 3:return"III";case 4:return"IV"}else if("day"===n)switch(a){case 1:return"thứ 2";case 2:return"thứ 3";case 3:return"thứ 4";case 4:return"thứ 5";case 5:return"thứ 6";case 6:return"thứ 7";case 7:return"chủ nhật"}else{if("week"===n)return 1===a?"thứ nhất":"thứ "+a;if("dayOfYear"===n)return 1===a?"đầu tiên":"thứ "+a}return a},era:Gm({values:{narrow:["TCN","SCN"],abbreviated:["trước CN","sau CN"],wide:["trước Công Nguyên","sau Công Nguyên"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["Quý 1","Quý 2","Quý 3","Quý 4"]},defaultWidth:"wide",formattingValues:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["quý I","quý II","quý III","quý IV"]},defaultFormattingWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["Thg 1","Thg 2","Thg 3","Thg 4","Thg 5","Thg 6","Thg 7","Thg 8","Thg 9","Thg 10","Thg 11","Thg 12"],wide:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"]},defaultWidth:"wide",formattingValues:{narrow:["01","02","03","04","05","06","07","08","09","10","11","12"],abbreviated:["thg 1","thg 2","thg 3","thg 4","thg 5","thg 6","thg 7","thg 8","thg 9","thg 10","thg 11","thg 12"],wide:["tháng 01","tháng 02","tháng 03","tháng 04","tháng 05","tháng 06","tháng 07","tháng 08","tháng 09","tháng 10","tháng 11","tháng 12"]},defaultFormattingWidth:"wide"}),day:Gm({values:{narrow:["CN","T2","T3","T4","T5","T6","T7"],short:["CN","Th 2","Th 3","Th 4","Th 5","Th 6","Th 7"],abbreviated:["CN","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"],wide:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"giữa trưa",morning:"vào buổi sáng",afternoon:"vào buổi chiều",evening:"vào buổi tối",night:"vào ban đêm"}},defaultFormattingWidth:"wide"})},BS={ordinalNumber:Jm({matchPattern:/^(\d+)/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(tcn|scn)/i,abbreviated:/^(trước CN|sau CN)/i,wide:/^(trước Công Nguyên|sau Công Nguyên)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^t/i,/^s/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^([1234]|i{1,3}v?)/i,abbreviated:/^q([1234]|i{1,3}v?)/i,wide:/^quý ([1234]|i{1,3}v?)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|i)$/i,/(2|ii)$/i,/(3|iii)$/i,/(4|iv)$/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(0?[2-9]|10|11|12|0?1)/i,abbreviated:/^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i,wide:/^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/0?1$/i,/0?2/i,/3/,/4/,/5/,/6/,/7/,/8/,/9/,/10/,/11/,/12/],abbreviated:[/^thg[ _]?0?1(?!\d)/i,/^thg[ _]?0?2/i,/^thg[ _]?0?3/i,/^thg[ _]?0?4/i,/^thg[ _]?0?5/i,/^thg[ _]?0?6/i,/^thg[ _]?0?7/i,/^thg[ _]?0?8/i,/^thg[ _]?0?9/i,/^thg[ _]?10/i,/^thg[ _]?11/i,/^thg[ _]?12/i],wide:[/^tháng ?(Một|0?1(?!\d))/i,/^tháng ?(Hai|0?2)/i,/^tháng ?(Ba|0?3)/i,/^tháng ?(Tư|0?4)/i,/^tháng ?(Năm|0?5)/i,/^tháng ?(Sáu|0?6)/i,/^tháng ?(Bảy|0?7)/i,/^tháng ?(Tám|0?8)/i,/^tháng ?(Chín|0?9)/i,/^tháng ?(Mười|10)/i,/^tháng ?(Mười ?Một|11)/i,/^tháng ?(Mười ?Hai|12)/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^(CN|T2|T3|T4|T5|T6|T7)/i,short:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,abbreviated:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,wide:/^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],short:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],abbreviated:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],wide:[/(Chủ|Chúa) ?Nhật/i,/Hai/i,/Ba/i,/Tư/i,/Năm/i,/Sáu/i,/Bảy/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{narrow:/^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,abbreviated:/^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,wide:/^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(a|sa)/i,pm:/^(p|ch[^i]*)/i,midnight:/nửa đêm/i,noon:/trưa/i,morning:/sáng/i,afternoon:/chiều/i,evening:/tối/i,night:/^đêm/i}},defaultParseWidth:"any"})},$S={code:"vi",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof WS[e]?WS[e]:1===t?WS[e].one:WS[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+" nữa":a+" trước":a},formatLong:jS,formatRelative:function(e,t,n,a){return LS[e]},localize:zS,match:BS,options:{weekStartsOn:1,firstWeekContainsDate:1}},HS=$S,VS={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}};var US={date:Um({formats:{full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};function qS(e,t,n,a){return Cp(e,t,n)?a:e.getTime()>t.getTime()?"'下个'"+a:"'上个'"+a}var YS={lastWeek:qS,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:qS,other:"PP p"};var XS={ordinalNumber:function(e,t){var n=Number(e);switch(String((t||{}).unit)){case"date":return n.toString()+"日";case"hour":return n.toString()+"时";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},era:Gm({values:{narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},defaultWidth:"wide",formattingValues:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},defaultFormattingWidth:"wide"})},GS={ordinalNumber:Jm({matchPattern:/^(第\s*)?\d+(日|时|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(前)/i,/^(公元)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},defaultParseWidth:"any"})},KS={code:"zh-CN",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof VS[e]?VS[e]:1===t?VS[e].one:VS[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+"内":a+"前":a},formatLong:US,formatRelative:function(e,t,n,a){var r=YS[e];return"function"==typeof r?r(t,n,a,"eeee p"):r},localize:XS,match:GS,options:{weekStartsOn:1,firstWeekContainsDate:4}},JS=KS,QS={lessThanXSeconds:{one:"少於 1 秒",other:"少於 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分鐘",lessThanXMinutes:{one:"少於 1 分鐘",other:"少於 {{count}} 分鐘"},xMinutes:{one:"1 分鐘",other:"{{count}} 分鐘"},xHours:{one:"1 小時",other:"{{count}} 小時"},aboutXHours:{one:"大約 1 小時",other:"大約 {{count}} 小時"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大約 1 個星期",other:"大約 {{count}} 個星期"},xWeeks:{one:"1 個星期",other:"{{count}} 個星期"},aboutXMonths:{one:"大約 1 個月",other:"大約 {{count}} 個月"},xMonths:{one:"1 個月",other:"{{count}} 個月"},aboutXYears:{one:"大約 1 年",other:"大約 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超過 1 年",other:"超過 {{count}} 年"},almostXYears:{one:"將近 1 年",other:"將近 {{count}} 年"}};var ZS={date:Um({formats:{full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},eF={lastWeek:"'上個'eeee p",yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:"'下個'eeee p",other:"P"};var tF={ordinalNumber:function(e,t){var n=Number(e);switch(String((t||{}).unit)){case"date":return n.toString()+"日";case"hour":return n.toString()+"時";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},era:Gm({values:{narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["週日","週一","週二","週三","週四","週五","週六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"上",pm:"下",midnight:"午夜",noon:"晌",morning:"早",afternoon:"午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"},wide:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"}},defaultWidth:"wide",formattingValues:{narrow:{am:"上",pm:"下",midnight:"午夜",noon:"晌",morning:"早",afternoon:"午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"},wide:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"}},defaultFormattingWidth:"wide"})},nF={ordinalNumber:Jm({matchPattern:/^(第\s*)?\d+(日|時|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(前)/i,/^(公元)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^第[一二三四]季/i,wide:/^第[一二三四]季度/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^週[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},defaultParseWidth:"any"})},aF={code:"zh-HK",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof QS[e]?QS[e]:1===t?QS[e].one:QS[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+"內":a+"前":a},formatLong:ZS,formatRelative:function(e,t,n,a){return eF[e]},localize:tF,match:nF,options:{weekStartsOn:0,firstWeekContainsDate:1}},rF=aF,iF={lessThanXSeconds:{one:"少於 1 秒",other:"少於 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分鐘",lessThanXMinutes:{one:"少於 1 分鐘",other:"少於 {{count}} 分鐘"},xMinutes:{one:"1 分鐘",other:"{{count}} 分鐘"},xHours:{one:"1 小時",other:"{{count}} 小時"},aboutXHours:{one:"大約 1 小時",other:"大約 {{count}} 小時"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大約 1 個星期",other:"大約 {{count}} 個星期"},xWeeks:{one:"1 個星期",other:"{{count}} 個星期"},aboutXMonths:{one:"大約 1 個月",other:"大約 {{count}} 個月"},xMonths:{one:"1 個月",other:"{{count}} 個月"},aboutXYears:{one:"大約 1 年",other:"大約 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超過 1 年",other:"超過 {{count}} 年"},almostXYears:{one:"將近 1 年",other:"將近 {{count}} 年"}};var oF={date:Um({formats:{full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:Um({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:Um({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},sF={lastWeek:"'上個'eeee p",yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:"'下個'eeee p",other:"P"};var lF,uF,dF,cF,mF,hF={ordinalNumber:function(e,t){var n=Number(e);switch(String((t||{}).unit)){case"date":return n.toString()+"日";case"hour":return n.toString()+"時";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},era:Gm({values:{narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},defaultWidth:"wide"}),quarter:Gm({values:{narrow:["1","2","3","4"],abbreviated:["第一刻","第二刻","第三刻","第四刻"],wide:["第一刻鐘","第二刻鐘","第三刻鐘","第四刻鐘"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:Gm({values:{narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},defaultWidth:"wide"}),day:Gm({values:{narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["週日","週一","週二","週三","週四","週五","週六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},defaultWidth:"wide"}),dayPeriod:Gm({values:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},defaultWidth:"wide",formattingValues:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},defaultFormattingWidth:"wide"})},pF={ordinalNumber:Jm({matchPattern:/^(第\s*)?\d+(日|時|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Qm({matchPatterns:{narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(前)/i,/^(公元)/i]},defaultParseWidth:"any"}),quarter:Qm({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻鐘/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qm({matchPatterns:{narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},defaultParseWidth:"any"}),day:Qm({matchPatterns:{narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^週[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},defaultParseWidth:"any"}),dayPeriod:Qm({matchPatterns:{any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},defaultParseWidth:"any"})},fF={code:"zh-TW",formatDistance:function(e,t,n){var a;return n=n||{},a="string"==typeof iF[e]?iF[e]:1===t?iF[e].one:iF[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?a+"內":a+"前":a},formatLong:oF,formatRelative:function(e,t,n,a){return sF[e]},localize:hF,match:pF,options:{weekStartsOn:1,firstWeekContainsDate:4}},gF=fF,vF=Object.freeze({__proto__:null,af:rh,ar:gh,arDZ:Eh,arEG:Nh,arMA:Bh,arSA:Gh,arTN:ap,az:hp,be:Gv,bg:sb,bn:vb,bs:Eb,ca:Nb,cs:Bb,cy:Xb,da:ty,de:my,deAT:fy,el:_y,enAU:ky,enCA:xy,enGB:Sy,enIE:Fy,enIN:Ty,enNZ:Py,enUS:Df,enZA:Oy,eo:zy,es:Gy,et:rw,eu:mw,faIR:yw,fi:Rw,fr:qw,frCA:Yw,frCH:Jw,fy:rD,gd:cD,gl:yD,gu:xD,he:ID,hi:UD,hr:QD,ht:i_,hu:g_,hy:k_,id:P_,is:L_,it:G_,ja:ak,jaHira:ck,ka:bk,kk:Tk,km:jk,kn:qk,ko:eC,lb:mC,lt:EC,lv:AC,mk:HC,mn:KC,ms:aE,mt:dE,nb:vE,nl:CE,nlBE:PE,nn:LE,pl:ZE,pt:ox,ptBR:hx,ro:wx,ru:Px,sk:Vx,sl:Zx,sq:oM,sr:hM,srLatn:wM,sv:SM,ta:RM,te:HM,th:KM,tr:rS,ug:cS,uk:_S,uz:FS,uzCyrl:RS,vi:HS,zhCN:JS,zhHK:rF,zhTW:gF}),bF={},yF={},wF={get exports(){return yF},set exports(e){yF=e}};function DF(){if(cF)return dF;cF=1;var e=uF?lF:(uF=1,lF="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");function t(){}function n(){}return n.resetWarningCache=t,dF=()=>{function a(t,n,a,r,i,o){if(o!==e){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function r(){return a}a.isRequired=a;var i={array:a,bigint:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:r,element:a,elementType:a,instanceOf:r,node:a,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:n,resetWarningCache:t};return i.PropTypes=i,i},dF}function _F(){return mF||(mF=1,wF.exports=DF()()),yF}var kF,CF={},EF={get exports(){return CF},set exports(e){CF=e}};var xF,MF,SF,FF,TF=ee(Zp),PF=ee(tf),OF=ee(ig),NF=ee($p),AF=ee(Pp),IF=ee(xp),RF=ee(qp),WF=ee(Sp),jF=ee(Vp),LF=ee(Xp),zF=ee(vg),BF=ee(Bv),$F=ee(bg),HF=ee(zv),VF=ee($v),UF=ee(pg),qF=ee(mg),YF=ee(dg),XF=ee(lg),GF=ee(sg),KF=ee(cg),JF=ee(hg),QF=ee(af),ZF=ee(gg),eT=ee(fg),tT=ee(jv),nT=ee(Rv),aT=ee(Iv),rT=ee(Nv),iT=ee(Wv),oT=ee(Lv),sT=ee(Kp),lT=ee(Gp),uT=ee(zp),dT=ee(nf),cT=ee(rf),mT=ee(Lp),hT=ee(Np),pT=ee(df),fT=ee(uf),gT=ee(cf),vT=ee(of),bT=ee(sf),yT=ee(mf),wT=ee(Dg),DT=ee(Jp),_T=ee(pv),kT=ee(gv),CT=ee(fv),ET=ee(yg),xT=ee(wg),MT=ee(vv),ST=ee(Dp),FT=ee(hv),TT=ee(Pv),PT={},OT={get exports(){return PT},set exports(e){PT=e}},NT={},AT={},IT={get exports(){return AT},set exports(e){AT=e}},RT={};function WT(){return MF||(MF=1,IT.exports=(xF||(xF=1,function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,i=e[a];if(!(0<r(i,t)))break e;e[a]=t,e[n]=i,n=a}}function n(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var a=0,i=e.length,o=i>>>1;a<o;){var s=2*(a+1)-1,l=e[s],u=s+1,d=e[u];if(0>r(l,n))u<i&&0>r(d,l)?(e[a]=d,e[u]=n,a=u):(e[a]=l,e[s]=n,a=s);else{if(!(u<i&&0>r(d,n)))break e;e[a]=d,e[u]=n,a=u}}}return t}function r(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;e.unstable_now=()=>i.now()}else{var o=Date,s=o.now();e.unstable_now=()=>o.now()-s}var l=[],u=[],d=1,c=null,m=3,h=!1,p=!1,f=!1,g="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var r=n(u);null!==r;){if(null===r.callback)a(u);else{if(!(r.startTime<=e))break;a(u),r.sortIndex=r.expirationTime,t(l,r)}r=n(u)}}function w(e){if(f=!1,y(e),!p)if(null!==n(l))p=!0,O(D);else{var t=n(u);null!==t&&N(w,t.startTime-e)}}function D(t,r){p=!1,f&&(f=!1,v(E),E=-1),h=!0;var i=m;try{for(y(r),c=n(l);null!==c&&(!(c.expirationTime>r)||t&&!S());){var o=c.callback;if("function"==typeof o){c.callback=null,m=c.priorityLevel;var s=o(c.expirationTime<=r);r=e.unstable_now(),"function"==typeof s?c.callback=s:c===n(l)&&a(l),y(r)}else a(l);c=n(l)}if(null!==c)var d=!0;else{var g=n(u);null!==g&&N(w,g.startTime-r),d=!1}return d}finally{c=null,m=i,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var _,k=!1,C=null,E=-1,x=5,M=-1;function S(){return!(e.unstable_now()-M<x)}function F(){if(null!==C){var t=e.unstable_now();M=t;var n=!0;try{n=C(!0,t)}finally{n?_():(k=!1,C=null)}}else k=!1}if("function"==typeof b)_=()=>{b(F)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,P=T.port2;T.port1.onmessage=F,_=()=>{P.postMessage(null)}}else _=()=>{g(F,0)};function O(e){C=e,k||(k=!0,_())}function N(t,n){E=g((()=>{t(e.unstable_now())}),n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=e=>{e.callback=null},e.unstable_continueExecution=()=>{p||h||(p=!0,O(D))},e.unstable_forceFrameRate=e=>{0>e||125<e||(x=0<e?Math.floor(1e3/e):5)},e.unstable_getCurrentPriorityLevel=()=>m,e.unstable_getFirstCallbackNode=()=>n(l),e.unstable_next=e=>{switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},e.unstable_pauseExecution=()=>{},e.unstable_requestPaint=()=>{},e.unstable_runWithPriority=(e,t)=>{switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},e.unstable_scheduleCallback=(a,r,i)=>{var o=e.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?o+i:o,a){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return a={id:d++,callback:r,priorityLevel:a,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>o?(a.sortIndex=i,t(u,a),null===n(l)&&a===n(u)&&(f?(v(E),E=-1):f=!0,N(w,i-o))):(a.sortIndex=s,t(l,a),p||h||(p=!0,O(D))),a},e.unstable_shouldYield=S,e.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}}(RT)),RT)),AT}
|
|
|
*/function jT(){if(SF)return NT;SF=1;var e=Er,t=WT();function n(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,r={};function i(e,t){o(e,t),o(e+"Capture",t)}function o(e,t){for(r[e]=t,e=0;e<t.length;e++)a.add(t[e])}var s=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),l=Object.prototype.hasOwnProperty,u=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d={},c={};function m(e,t,n,a,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var h={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((e=>{h[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((e=>{var t=e[0];h[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{h[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{h[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((e=>{h[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{h[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{h[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{h[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{h[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var p=/[\-:]([a-z])/g;function f(e){return e[1].toUpperCase()}function g(e,t,n,a){var r=h.hasOwnProperty(t)?h[t]:null;(null!==r?0!==r.type:a||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,a){if(null==t||((e,t,n,a)=>{if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}})(e,t,n,a))return!0;if(a)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,r,a)&&(n=null),a||null===r?function(e){return!!l.call(c,e)||!l.call(d,e)&&(u.test(e)?c[e]=!0:(d[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):r.mustUseProperty?e[r.propertyName]=null===n?3!==r.type&&"":n:(t=r.attributeName,a=r.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(r=r.type)||4===r&&!0===n?"":""+n,a?e.setAttributeNS(a,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((e=>{var t=e.replace(p,f);h[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((e=>{var t=e.replace(p,f);h[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{var t=e.replace(p,f);h[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{h[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),h.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{h[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var v=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,b=Symbol.for("react.element"),y=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),D=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),C=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),M=Symbol.for("react.suspense_list"),S=Symbol.for("react.memo"),F=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),P=Symbol.iterator;function O(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=P&&e[P]||e["@@iterator"])?e:null}var N,A=Object.assign;function I(e){if(void 0===N)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);N=t&&t[1]||""}return"\n"+N+e}var R=!1;function W(e,t){if(!e||R)return"";R=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=()=>{throw Error()},Object.defineProperty(t.prototype,"props",{set:()=>{throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var a=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){a=e}e.call(t.prototype)}else{try{throw Error()}catch(e){a=e}e()}}catch(t){if(t&&a&&"string"==typeof t.stack){for(var r=t.stack.split("\n"),i=a.stack.split("\n"),o=r.length-1,s=i.length-1;1<=o&&0<=s&&r[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(r[o]!==i[s]){if(1!==o||1!==s)do{if(o--,0>--s||r[o]!==i[s]){var l="\n"+r[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=o&&0<=s);break}}}finally{R=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?I(e):""}function j(e){switch(e.tag){case 5:return I(e.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 1:return e=W(e.type,!0);default:return""}}function L(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case w:return"Fragment";case y:return"Portal";case _:return"Profiler";case D:return"StrictMode";case x:return"Suspense";case M:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case S:return null!==(t=e.displayName||null)?t:L(e.type)||"Memo";case F:t=e._payload,e=e._init;try{return L(e(t))}catch(e){}}return null}function z(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return L(t);case 8:return t===D?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function B(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function H(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var r=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){a=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:()=>a,setValue:e=>{a=""+e},stopTracking:()=>{e._valueTracker=null,delete e[t]}}}}(e))}function V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=$(e)?e.checked?"true":"false":e.value),(e=a)!==n&&(t.setValue(e),!0)}function U(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function q(e,t){var n=t.checked;return A({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,a=null!=t.checked?t.checked:t.defaultChecked;n=B(null!=t.value?t.value:n),e._wrapperState={initialChecked:a,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&g(e,"checked",t,!1)}function G(e,t){X(e,t);var n=B(t.value),a=t.type;if(null!=n)"number"===a?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");t.hasOwnProperty("value")?J(e,t.type,n):t.hasOwnProperty("defaultValue")&&J(e,t.type,B(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function K(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!("submit"!==a&&"reset"!==a||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function J(e,t,n){"number"===t&&U(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Q=Array.isArray;function Z(e,t,n,a){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&a&&(e[n].defaultSelected=!0)}else{for(n=""+B(n),t=null,r=0;r<e.length;r++){if(e[r].value===n)return e[r].selected=!0,void(a&&(e[r].defaultSelected=!0));null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function ee(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(n(91));return A({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function te(e,t){var a=t.value;if(null==a){if(a=t.children,t=t.defaultValue,null!=a){if(null!=t)throw Error(n(92));if(Q(a)){if(1<a.length)throw Error(n(93));a=a[0]}t=a}null==t&&(t=""),a=t}e._wrapperState={initialValue:B(a)}}function ne(e,t){var n=B(t.value),a=B(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=a&&(e.defaultValue=""+a)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function re(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ie(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?re(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var oe,se=(e=>"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?(t,n,a,r)=>{MSApp.execUnsafeLocalFunction((()=>e(t,n)))}:e)(((e,t)=>{if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((oe=oe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=oe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function le(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ue={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},de=["Webkit","ms","Moz","O"];function ce(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ue.hasOwnProperty(e)&&ue[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var a=0===n.indexOf("--"),r=ce(n,t[n],a);"float"===n&&(n="cssFloat"),a?e.setProperty(n,r):e[n]=r}}Object.keys(ue).forEach((e=>{de.forEach((t=>{t=t+e.charAt(0).toUpperCase()+e.substring(1),ue[t]=ue[e]}))}));var he=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function pe(e,t){if(t){if(he[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(n(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(n(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(n(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(n(62))}}function fe(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ge=null;function ve(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var be=null,ye=null,we=null;function De(e){if(e=fr(e)){if("function"!=typeof be)throw Error(n(280));var t=e.stateNode;t&&(t=vr(t),be(e.stateNode,e.type,t))}}function _e(e){ye?we?we.push(e):we=[e]:ye=e}function ke(){if(ye){var e=ye,t=we;if(we=ye=null,De(e),t)for(e=0;e<t.length;e++)De(t[e])}}function Ce(e,t){return e(t)}function Ee(){}var xe=!1;function Me(e,t,n){if(xe)return e(t,n);xe=!0;try{return Ce(e,t,n)}finally{xe=!1,(null!==ye||null!==we)&&(Ee(),ke())}}function Se(e,t){var a=e.stateNode;if(null===a)return null;var r=vr(a);if(null===r)return null;a=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(a&&"function"!=typeof a)throw Error(n(231,t,typeof a));return a}var Fe=!1;if(s)try{var Te={};Object.defineProperty(Te,"passive",{get:()=>{Fe=!0}}),window.addEventListener("test",Te,Te),window.removeEventListener("test",Te,Te)}catch(e){Fe=!1}function Pe(e,t,n,a,r,i,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var Oe=!1,Ne=null,Ae=!1,Ie=null,Re={onError:e=>{Oe=!0,Ne=e}};function We(e,t,n,a,r,i,o,s,l){Oe=!1,Ne=null,Pe.apply(Re,arguments)}function je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Le(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function ze(e){if(je(e)!==e)throw Error(n(188))}function Be(e){return e=function(e){var t=e.alternate;if(!t){if(null===(t=je(e)))throw Error(n(188));return t!==e?null:e}for(var a=e,r=t;;){var i=a.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){a=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===a)return ze(i),e;if(o===r)return ze(i),t;o=o.sibling}throw Error(n(188))}if(a.return!==r.return)a=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===a){s=!0,a=i,r=o;break}if(l===r){s=!0,r=i,a=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===a){s=!0,a=o,r=i;break}if(l===r){s=!0,r=o,a=i;break}l=l.sibling}if(!s)throw Error(n(189))}}if(a.alternate!==r)throw Error(n(190))}if(3!==a.tag)throw Error(n(188));return a.stateNode.current===a?e:t}(e),null!==e?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var He=t.unstable_scheduleCallback,Ve=t.unstable_cancelCallback,Ue=t.unstable_shouldYield,qe=t.unstable_requestPaint,Ye=t.unstable_now,Xe=t.unstable_getCurrentPriorityLevel,Ge=t.unstable_ImmediatePriority,Ke=t.unstable_UserBlockingPriority,Je=t.unstable_NormalPriority,Qe=t.unstable_LowPriority,Ze=t.unstable_IdlePriority,et=null,tt=null;var nt=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(at(e)/rt|0)|0},at=Math.log,rt=Math.LN2;var it=64,ot=4194304;function st(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function lt(e,t){var n=e.pendingLanes;if(0===n)return 0;var a=0,r=e.suspendedLanes,i=e.pingedLanes,o=268435455&n;if(0!==o){var s=o&~r;0!==s?a=st(s):0!==(i&=o)&&(a=st(i))}else 0!==(o=n&~r)?a=st(o):0!==i&&(a=st(i));if(0===a)return 0;if(0!==t&&t!==a&&0==(t&r)&&((r=a&-a)>=(i=t&-t)||16===r&&0!=(4194240&i)))return t;if(0!=(4&a)&&(a|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=a;0<t;)r=1<<(n=31-nt(t)),a|=e[n],t&=~r;return a}function ut(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function dt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ct(){var e=it;return 0==(4194240&(it<<=1))&&(it=64),e}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ht(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-nt(t)]=n}function pt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-nt(n),r=1<<a;r&t|e[a]&t&&(e[a]|=t),n&=~r}}var ft=0;function gt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var vt,bt,yt,wt,Dt,_t=!1,kt=[],Ct=null,Et=null,xt=null,Mt=new Map,St=new Map,Ft=[],Tt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Pt(e,t){switch(e){case"focusin":case"focusout":Ct=null;break;case"dragenter":case"dragleave":Et=null;break;case"mouseover":case"mouseout":xt=null;break;case"pointerover":case"pointerout":Mt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":St.delete(t.pointerId)}}function Ot(e,t,n,a,r,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[r]},null!==t&&(null!==(t=fr(t))&&bt(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,null!==r&&-1===t.indexOf(r)&&t.push(r),e)}function Nt(e){var t=pr(e.target);if(null!==t){var n=je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Le(n)))return e.blockedOn=t,void Dt(e.priority,(()=>{yt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function At(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ut(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=fr(n))&&bt(t),e.blockedOn=n,!1;var a=new(n=e.nativeEvent).constructor(n.type,n);ge=a,n.target.dispatchEvent(a),ge=null,t.shift()}return!0}function It(e,t,n){At(e)&&n.delete(t)}function Rt(){_t=!1,null!==Ct&&At(Ct)&&(Ct=null),null!==Et&&At(Et)&&(Et=null),null!==xt&&At(xt)&&(xt=null),Mt.forEach(It),St.forEach(It)}function Wt(e,n){e.blockedOn===n&&(e.blockedOn=null,_t||(_t=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rt)))}function jt(e){function t(t){return Wt(t,e)}if(0<kt.length){Wt(kt[0],e);for(var n=1;n<kt.length;n++){var a=kt[n];a.blockedOn===e&&(a.blockedOn=null)}}for(null!==Ct&&Wt(Ct,e),null!==Et&&Wt(Et,e),null!==xt&&Wt(xt,e),Mt.forEach(t),St.forEach(t),n=0;n<Ft.length;n++)(a=Ft[n]).blockedOn===e&&(a.blockedOn=null);for(;0<Ft.length&&null===(n=Ft[0]).blockedOn;)Nt(n),null===n.blockedOn&&Ft.shift()}var Lt=v.ReactCurrentBatchConfig,zt=!0;function Bt(e,t,n,a){var r=ft,i=Lt.transition;Lt.transition=null;try{ft=1,Ht(e,t,n,a)}finally{ft=r,Lt.transition=i}}function $t(e,t,n,a){var r=ft,i=Lt.transition;Lt.transition=null;try{ft=4,Ht(e,t,n,a)}finally{ft=r,Lt.transition=i}}function Ht(e,t,n,a){if(zt){var r=Ut(e,t,n,a);if(null===r)za(e,t,a,Vt,n),Pt(e,a);else if(function(e,t,n,a,r){switch(t){case"focusin":return Ct=Ot(Ct,e,t,n,a,r),!0;case"dragenter":return Et=Ot(Et,e,t,n,a,r),!0;case"mouseover":return xt=Ot(xt,e,t,n,a,r),!0;case"pointerover":var i=r.pointerId;return Mt.set(i,Ot(Mt.get(i)||null,e,t,n,a,r)),!0;case"gotpointercapture":return i=r.pointerId,St.set(i,Ot(St.get(i)||null,e,t,n,a,r)),!0}return!1}(r,e,t,n,a))a.stopPropagation();else if(Pt(e,a),4&t&&-1<Tt.indexOf(e)){for(;null!==r;){var i=fr(r);if(null!==i&&vt(i),null===(i=Ut(e,t,n,a))&&za(e,t,a,Vt,n),i===r)break;r=i}null!==r&&a.stopPropagation()}else za(e,t,a,null,n)}}var Vt=null;function Ut(e,t,n,a){if(Vt=null,null!==(e=pr(e=ve(a))))if(null===(t=je(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Le(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Vt=e,null}function qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Ge:return 1;case Ke:return 4;case Je:case Qe:return 16;case Ze:return 536870912;default:return 16}default:return 16}}var Yt=null,Xt=null,Gt=null;function Kt(){if(Gt)return Gt;var e,t,n=Xt,a=n.length,r="value"in Yt?Yt.value:Yt.textContent,i=r.length;for(e=0;e<a&&n[e]===r[e];e++);var o=a-e;for(t=1;t<=o&&n[a-t]===r[i-t];t++);return Gt=r.slice(e,1<t?1-t:void 0)}function Jt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Qt(){return!0}function Zt(){return!1}function en(e){function t(t,n,a,r,i){for(var o in this._reactName=t,this._targetInst=a,this.type=n,this.nativeEvent=r,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(r):r[o]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?Qt:Zt,this.isPropagationStopped=Zt,this}return A(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Qt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Qt)},persist:()=>{},isPersistent:Qt}),t}var tn,nn,an,rn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:e=>e.timeStamp||Date.now(),defaultPrevented:0,isTrusted:0},on=en(rn),sn=A({},rn,{view:0,detail:0}),ln=en(sn),un=A({},sn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dn,button:0,buttons:0,relatedTarget:e=>void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget,movementX:e=>"movementX"in e?e.movementX:(e!==an&&(an&&"mousemove"===e.type?(tn=e.screenX-an.screenX,nn=e.screenY-an.screenY):nn=tn=0,an=e),tn),movementY:e=>"movementY"in e?e.movementY:nn}),dn=en(un),cn=en(A({},un,{dataTransfer:0})),mn=en(A({},sn,{relatedTarget:0})),hn=en(A({},rn,{animationName:0,elapsedTime:0,pseudoElement:0})),pn=A({},rn,{clipboardData:e=>"clipboardData"in e?e.clipboardData:window.clipboardData}),fn=en(pn),gn=en(A({},rn,{data:0})),vn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},bn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},yn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function wn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=yn[e])&&!!t[e]}function Dn(){return wn}var _n=A({},sn,{key:e=>{if(e.key){var t=vn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Jt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?bn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dn,charCode:e=>"keypress"===e.type?Jt(e):0,keyCode:e=>"keydown"===e.type||"keyup"===e.type?e.keyCode:0,which:e=>"keypress"===e.type?Jt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}),kn=en(_n),Cn=en(A({},un,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),En=en(A({},sn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dn})),xn=en(A({},rn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Mn=A({},un,{deltaX:e=>"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0,deltaY:e=>"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0,deltaZ:0,deltaMode:0}),Sn=en(Mn),Fn=[9,13,27,32],Tn=s&&"CompositionEvent"in window,Pn=null;s&&"documentMode"in document&&(Pn=document.documentMode);var On=s&&"TextEvent"in window&&!Pn,Nn=s&&(!Tn||Pn&&8<Pn&&11>=Pn),An=String.fromCharCode(32),In=!1;function Rn(e,t){switch(e){case"keyup":return-1!==Fn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var jn=!1;var Ln={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ln[e.type]:"textarea"===t}function Bn(e,t,n,a){_e(a),0<(t=$a(t,"onChange")).length&&(n=new on("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var $n=null,Hn=null;function Vn(e){Aa(e,0)}function Un(e){if(V(gr(e)))return e}function qn(e,t){if("change"===e)return t}var Yn=!1;if(s){var Xn;if(s){var Gn="oninput"in document;if(!Gn){var Kn=document.createElement("div");Kn.setAttribute("oninput","return;"),Gn="function"==typeof Kn.oninput}Xn=Gn}else Xn=!1;Yn=Xn&&(!document.documentMode||9<document.documentMode)}function Jn(){$n&&($n.detachEvent("onpropertychange",Qn),Hn=$n=null)}function Qn(e){if("value"===e.propertyName&&Un(Hn)){var t=[];Bn(t,Hn,e,ve(e)),Me(Vn,t)}}function Zn(e,t,n){"focusin"===e?(Jn(),Hn=n,($n=t).attachEvent("onpropertychange",Qn)):"focusout"===e&&Jn()}function ea(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Un(Hn)}function ta(e,t){if("click"===e)return Un(t)}function na(e,t){if("input"===e||"change"===e)return Un(t)}var aa="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ra(e,t){if(aa(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var r=n[a];if(!l.call(t,r)||!aa(e[r],t[r]))return!1}return!0}function ia(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function oa(e,t){var n,a=ia(e);for(e=0;a;){if(3===a.nodeType){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=ia(a)}}function sa(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?sa(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function la(){for(var e=window,t=U();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=U((e=t.contentWindow).document)}return t}function ua(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function da(e){var t=la(),n=e.focusedElem,a=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sa(n.ownerDocument.documentElement,n)){if(null!==a&&ua(n))if(t=a.start,void 0===(e=a.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var r=n.textContent.length,i=Math.min(a.start,r);a=void 0===a.end?i:Math.min(a.end,r),!e.extend&&i>a&&(r=a,a=i,i=r),r=oa(n,i);var o=oa(n,a);r&&o&&(1!==e.rangeCount||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(r.node,r.offset),e.removeAllRanges(),i>a?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ca=s&&"documentMode"in document&&11>=document.documentMode,ma=null,ha=null,pa=null,fa=!1;function ga(e,t,n){var a=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;fa||null==ma||ma!==U(a)||("selectionStart"in(a=ma)&&ua(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},pa&&ra(pa,a)||(pa=a,0<(a=$a(ha,"onSelect")).length&&(t=new on("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=ma)))}function va(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ba={animationend:va("Animation","AnimationEnd"),animationiteration:va("Animation","AnimationIteration"),animationstart:va("Animation","AnimationStart"),transitionend:va("Transition","TransitionEnd")},ya={},wa={};function Da(e){if(ya[e])return ya[e];if(!ba[e])return e;var t,n=ba[e];for(t in n)if(n.hasOwnProperty(t)&&t in wa)return ya[e]=n[t];return e}s&&(wa=document.createElement("div").style,"AnimationEvent"in window||(delete ba.animationend.animation,delete ba.animationiteration.animation,delete ba.animationstart.animation),"TransitionEvent"in window||delete ba.transitionend.transition);var _a=Da("animationend"),ka=Da("animationiteration"),Ca=Da("animationstart"),Ea=Da("transitionend"),xa=new Map,Ma="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Sa(e,t){xa.set(e,t),i(t,[e])}for(var Fa=0;Fa<Ma.length;Fa++){var Ta=Ma[Fa];Sa(Ta.toLowerCase(),"on"+(Ta[0].toUpperCase()+Ta.slice(1)))}Sa(_a,"onAnimationEnd"),Sa(ka,"onAnimationIteration"),Sa(Ca,"onAnimationStart"),Sa("dblclick","onDoubleClick"),Sa("focusin","onFocus"),Sa("focusout","onBlur"),Sa(Ea,"onTransitionEnd"),o("onMouseEnter",["mouseout","mouseover"]),o("onMouseLeave",["mouseout","mouseover"]),o("onPointerEnter",["pointerout","pointerover"]),o("onPointerLeave",["pointerout","pointerover"]),i("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),i("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),i("onBeforeInput",["compositionend","keypress","textInput","paste"]),i("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Pa="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Oa=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pa));function Na(e,t,a){var r=e.type||"unknown-event";e.currentTarget=a,function(e,t,a,r,i,o,s,l,u){if(We.apply(this,arguments),Oe){if(!Oe)throw Error(n(198));var d=Ne;Oe=!1,Ne=null,Ae||(Ae=!0,Ie=d)}}(r,t,void 0,e),e.currentTarget=null}function Aa(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var a=e[n],r=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var o=a.length-1;0<=o;o--){var s=a[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==i&&r.isPropagationStopped())break e;Na(r,s,u),i=l}else for(o=0;o<a.length;o++){if(l=(s=a[o]).instance,u=s.currentTarget,s=s.listener,l!==i&&r.isPropagationStopped())break e;Na(r,s,u),i=l}}}if(Ae)throw e=Ie,Ae=!1,Ie=null,e}function Ia(e,t){var n=t[cr];void 0===n&&(n=t[cr]=new Set);var a=e+"__bubble";n.has(a)||(La(t,e,2,!1),n.add(a))}function Ra(e,t,n){var a=0;t&&(a|=4),La(n,e,a,t)}var Wa="_reactListening"+Math.random().toString(36).slice(2);function ja(e){if(!e[Wa]){e[Wa]=!0,a.forEach((t=>{"selectionchange"!==t&&(Oa.has(t)||Ra(t,!1,e),Ra(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Wa]||(t[Wa]=!0,Ra("selectionchange",!1,t))}}function La(e,t,n,a){switch(qt(t)){case 1:var r=Bt;break;case 4:r=$t;break;default:r=Ht}n=r.bind(null,t,n,e),r=void 0,!Fe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(r=!0),a?void 0!==r?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):void 0!==r?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function za(e,t,n,a,r){var i=a;if(0==(1&t)&&0==(2&t)&&null!==a)e:for(;;){if(null===a)return;var o=a.tag;if(3===o||4===o){var s=a.stateNode.containerInfo;if(s===r||8===s.nodeType&&s.parentNode===r)break;if(4===o)for(o=a.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===r||8===l.nodeType&&l.parentNode===r))return;o=o.return}for(;null!==s;){if(null===(o=pr(s)))return;if(5===(l=o.tag)||6===l){a=i=o;continue e}s=s.parentNode}}a=a.return}Me((()=>{var a=i,r=ve(n),o=[];e:{var s=xa.get(e);if(void 0!==s){var l=on,u=e;switch(e){case"keypress":if(0===Jt(n))break e;case"keydown":case"keyup":l=kn;break;case"focusin":u="focus",l=mn;break;case"focusout":u="blur",l=mn;break;case"beforeblur":case"afterblur":l=mn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=dn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=cn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=En;break;case _a:case ka:case Ca:l=hn;break;case Ea:l=xn;break;case"scroll":l=ln;break;case"wheel":l=Sn;break;case"copy":case"cut":case"paste":l=fn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Cn}var d=0!=(4&t),c=!d&&"scroll"===e,m=d?null!==s?s+"Capture":null:s;d=[];for(var h,p=a;null!==p;){var f=(h=p).stateNode;if(5===h.tag&&null!==f&&(h=f,null!==m&&(null!=(f=Se(p,m))&&d.push(Ba(p,f,h)))),c)break;p=p.return}0<d.length&&(s=new l(s,u,null,n,r),o.push({event:s,listeners:d}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===ge||!(u=n.relatedTarget||n.fromElement)||!pr(u)&&!u[dr])&&(l||s)&&(s=r.window===r?r:(s=r.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=a,null!==(u=(u=n.relatedTarget||n.toElement)?pr(u):null)&&(u!==(c=je(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=a),l!==u)){if(d=dn,f="onMouseLeave",m="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(d=Cn,f="onPointerLeave",m="onPointerEnter",p="pointer"),c=null==l?s:gr(l),h=null==u?s:gr(u),(s=new d(f,p+"leave",l,n,r)).target=c,s.relatedTarget=h,f=null,pr(r)===a&&((d=new d(m,p+"enter",u,n,r)).target=h,d.relatedTarget=c,f=d),c=f,l&&u)e:{for(m=u,p=0,h=d=l;h;h=Ha(h))p++;for(h=0,f=m;f;f=Ha(f))h++;for(;0<p-h;)d=Ha(d),p--;for(;0<h-p;)m=Ha(m),h--;for(;p--;){if(d===m||null!==m&&d===m.alternate)break e;d=Ha(d),m=Ha(m)}d=null}else d=null;null!==l&&Va(o,s,l,d,!1),null!==u&&null!==c&&Va(o,c,u,d,!0)}if("select"===(l=(s=a?gr(a):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=qn;else if(zn(s))if(Yn)g=na;else{g=ea;var v=Zn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ta);switch(g&&(g=g(e,a))?Bn(o,g,n,r):(v&&v(e,s,a),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&J(s,"number",s.value)),v=a?gr(a):window,e){case"focusin":(zn(v)||"true"===v.contentEditable)&&(ma=v,ha=a,pa=null);break;case"focusout":pa=ha=ma=null;break;case"mousedown":fa=!0;break;case"contextmenu":case"mouseup":case"dragend":fa=!1,ga(o,n,r);break;case"selectionchange":if(ca)break;case"keydown":case"keyup":ga(o,n,r)}var b;if(Tn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else jn?Rn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Nn&&"ko"!==n.locale&&(jn||"onCompositionStart"!==y?"onCompositionEnd"===y&&jn&&(b=Kt()):(Xt="value"in(Yt=r)?Yt.value:Yt.textContent,jn=!0)),0<(v=$a(a,y)).length&&(y=new gn(y,e,null,n,r),o.push({event:y,listeners:v}),b?y.data=b:null!==(b=Wn(n))&&(y.data=b))),(b=On?function(e,t){switch(e){case"compositionend":return Wn(t);case"keypress":return 32!==t.which?null:(In=!0,An);case"textInput":return(e=t.data)===An&&In?null:e;default:return null}}(e,n):function(e,t){if(jn)return"compositionend"===e||!Tn&&Rn(e,t)?(e=Kt(),Gt=Xt=Yt=null,jn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Nn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(a=$a(a,"onBeforeInput")).length&&(r=new gn("onBeforeInput","beforeinput",null,n,r),o.push({event:r,listeners:a}),r.data=b))}Aa(o,t)}))}function Ba(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $a(e,t){for(var n=t+"Capture",a=[];null!==e;){var r=e,i=r.stateNode;5===r.tag&&null!==i&&(r=i,null!=(i=Se(e,n))&&a.unshift(Ba(e,i,r)),null!=(i=Se(e,t))&&a.push(Ba(e,i,r))),e=e.return}return a}function Ha(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Va(e,t,n,a,r){for(var i=t._reactName,o=[];null!==n&&n!==a;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===a)break;5===s.tag&&null!==u&&(s=u,r?null!=(l=Se(n,i))&&o.unshift(Ba(n,l,s)):r||null!=(l=Se(n,i))&&o.push(Ba(n,l,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Ua=/\r\n?/g,qa=/\u0000|\uFFFD/g;function Ya(e){return("string"==typeof e?e:""+e).replace(Ua,"\n").replace(qa,"")}function Xa(e,t,a){if(t=Ya(t),Ya(e)!==t&&a)throw Error(n(425))}function Ga(){}var Ka=null,Ja=null;function Qa(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Za="function"==typeof setTimeout?setTimeout:void 0,er="function"==typeof clearTimeout?clearTimeout:void 0,tr="function"==typeof Promise?Promise:void 0,nr="function"==typeof queueMicrotask?queueMicrotask:void 0!==tr?e=>tr.resolve(null).then(e).catch(ar):Za;function ar(e){setTimeout((()=>{throw e}))}function rr(e,t){var n=t,a=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===a)return e.removeChild(r),void jt(t);a--}else"$"!==n&&"$?"!==n&&"$!"!==n||a++;n=r}while(n);jt(t)}function ir(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function or(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var sr=Math.random().toString(36).slice(2),lr="__reactFiber$"+sr,ur="__reactProps$"+sr,dr="__reactContainer$"+sr,cr="__reactEvents$"+sr,mr="__reactListeners$"+sr,hr="__reactHandles$"+sr;function pr(e){var t=e[lr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[dr]||n[lr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=or(e);null!==e;){if(n=e[lr])return n;e=or(e)}return t}n=(e=n).parentNode}return null}function fr(e){return!(e=e[lr]||e[dr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function gr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(n(33))}function vr(e){return e[ur]||null}var br=[],yr=-1;function wr(e){return{current:e}}function Dr(e){0>yr||(e.current=br[yr],br[yr]=null,yr--)}function _r(e,t){yr++,br[yr]=e.current,e.current=t}var kr={},Cr=wr(kr),xr=wr(!1),Mr=kr;function Sr(e,t){var n=e.type.contextTypes;if(!n)return kr;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var r,i={};for(r in n)i[r]=t[r];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Fr(e){return null!=(e=e.childContextTypes)}function Tr(){Dr(xr),Dr(Cr)}function Pr(e,t,a){if(Cr.current!==kr)throw Error(n(168));_r(Cr,t),_r(xr,a)}function Or(e,t,a){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return a;for(var i in r=r.getChildContext())if(!(i in t))throw Error(n(108,z(e)||"Unknown",i));return A({},a,r)}function Nr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kr,Mr=Cr.current,_r(Cr,e),_r(xr,xr.current),!0}function Ar(e,t,a){var r=e.stateNode;if(!r)throw Error(n(169));a?(e=Or(e,t,Mr),r.__reactInternalMemoizedMergedChildContext=e,Dr(xr),Dr(Cr),_r(Cr,e)):Dr(xr),_r(xr,a)}var Ir=null,Rr=!1,Wr=!1;function jr(e){null===Ir?Ir=[e]:Ir.push(e)}function Lr(){if(!Wr&&null!==Ir){Wr=!0;var e=0,t=ft;try{var n=Ir;for(ft=1;e<n.length;e++){var a=n[e];do{a=a(!0)}while(null!==a)}Ir=null,Rr=!1}catch(t){throw null!==Ir&&(Ir=Ir.slice(e+1)),He(Ge,Lr),t}finally{ft=t,Wr=!1}}return null}var zr=[],Br=0,$r=null,Hr=0,Vr=[],Ur=0,qr=null,Yr=1,Xr="";function Gr(e,t){zr[Br++]=Hr,zr[Br++]=$r,$r=e,Hr=t}function Kr(e,t,n){Vr[Ur++]=Yr,Vr[Ur++]=Xr,Vr[Ur++]=qr,qr=e;var a=Yr;e=Xr;var r=32-nt(a)-1;a&=~(1<<r),n+=1;var i=32-nt(t)+r;if(30<i){var o=r-r%5;i=(a&(1<<o)-1).toString(32),a>>=o,r-=o,Yr=1<<32-nt(t)+r|n<<r|a,Xr=i+e}else Yr=1<<i|n<<r|a,Xr=e}function Jr(e){null!==e.return&&(Gr(e,1),Kr(e,1,0))}function Qr(e){for(;e===$r;)$r=zr[--Br],zr[Br]=null,Hr=zr[--Br],zr[Br]=null;for(;e===qr;)qr=Vr[--Ur],Vr[Ur]=null,Xr=Vr[--Ur],Vr[Ur]=null,Yr=Vr[--Ur],Vr[Ur]=null}var Zr=null,ei=null,ti=!1,ni=null;function ai(e,t){var n=Mu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function ri(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Zr=e,ei=ir(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Zr=e,ei=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==qr?{id:Yr,overflow:Xr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Mu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Zr=e,ei=null,!0);default:return!1}}function ii(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function oi(e){if(ti){var t=ei;if(t){var a=t;if(!ri(e,t)){if(ii(e))throw Error(n(418));t=ir(a.nextSibling);var r=Zr;t&&ri(e,t)?ai(r,a):(e.flags=-4097&e.flags|2,ti=!1,Zr=e)}}else{if(ii(e))throw Error(n(418));e.flags=-4097&e.flags|2,ti=!1,Zr=e}}}function si(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Zr=e}function li(e){if(e!==Zr)return!1;if(!ti)return si(e),ti=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Qa(e.type,e.memoizedProps)),t&&(t=ei)){if(ii(e))throw ui(),Error(n(418));for(;t;)ai(e,t),t=ir(t.nextSibling)}if(si(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(n(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var a=e.data;if("/$"===a){if(0===t){ei=ir(e.nextSibling);break e}t--}else"$"!==a&&"$!"!==a&&"$?"!==a||t++}e=e.nextSibling}ei=null}}else ei=Zr?ir(e.stateNode.nextSibling):null;return!0}function ui(){for(var e=ei;e;)e=ir(e.nextSibling)}function di(){ei=Zr=null,ti=!1}function ci(e){null===ni?ni=[e]:ni.push(e)}var mi=v.ReactCurrentBatchConfig;function hi(e,t){if(e&&e.defaultProps){for(var n in t=A({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var pi=wr(null),fi=null,gi=null,vi=null;function bi(){vi=gi=fi=null}function yi(e){var t=pi.current;Dr(pi),e._currentValue=t}function wi(e,t,n){for(;null!==e;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==a&&(a.childLanes|=t)):null!==a&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function Di(e,t){fi=e,vi=gi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(gs=!0),e.firstContext=null)}function _i(e){var t=e._currentValue;if(vi!==e)if(e={context:e,memoizedValue:t,next:null},null===gi){if(null===fi)throw Error(n(308));gi=e,fi.dependencies={lanes:0,firstContext:e}}else gi=gi.next=e;return t}var ki=null;function Ci(e){null===ki?ki=[e]:ki.push(e)}function Ei(e,t,n,a){var r=t.interleaved;return null===r?(n.next=n,Ci(t)):(n.next=r.next,r.next=n),t.interleaved=n,xi(e,a)}function xi(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Mi=!1;function Si(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ti(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pi(e,t,n){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,0!=(2&Cl)){var r=a.pending;return null===r?t.next=t:(t.next=r.next,r.next=t),a.pending=t,xi(e,n)}return null===(r=a.interleaved)?(t.next=t,Ci(a)):(t.next=r.next,r.next=t),a.interleaved=t,xi(e,n)}function Oi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,pt(e,n)}}function Ni(e,t){var n=e.updateQueue,a=e.alternate;if(null!==a&&n===(a=a.updateQueue)){var r=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?r=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?r=i=t:i=i.next=t}else r=i=t;return n={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:a.shared,effects:a.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ai(e,t,n,a){var r=e.updateQueue;Mi=!1;var i=r.firstBaseUpdate,o=r.lastBaseUpdate,s=r.shared.pending;if(null!==s){r.shared.pending=null;var l=s,u=l.next;l.next=null,null===o?i=u:o.next=u,o=l;var d=e.alternate;null!==d&&((s=(d=d.updateQueue).lastBaseUpdate)!==o&&(null===s?d.firstBaseUpdate=u:s.next=u,d.lastBaseUpdate=l))}if(null!==i){var c=r.baseState;for(o=0,d=u=l=null,s=i;;){var m=s.lane,h=s.eventTime;if((a&m)===m){null!==d&&(d=d.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,f=s;switch(m=t,h=n,f.tag){case 1:if("function"==typeof(p=f.payload)){c=p.call(h,c,m);break e}c=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(m="function"==typeof(p=f.payload)?p.call(h,c,m):p))break e;c=A({},c,m);break e;case 2:Mi=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(m=r.effects)?r.effects=[s]:m.push(s))}else h={eventTime:h,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===d?(u=d=h,l=c):d=d.next=h,o|=m;if(null===(s=s.next)){if(null===(s=r.shared.pending))break;s=(m=s).next,m.next=null,r.lastBaseUpdate=m,r.shared.pending=null}}if(null===d&&(l=c),r.baseState=l,r.firstBaseUpdate=u,r.lastBaseUpdate=d,null!==(t=r.shared.interleaved)){r=t;do{o|=r.lane,r=r.next}while(r!==t)}else null===i&&(r.shared.lanes=0);Ol|=o,e.lanes=o,e.memoizedState=c}}function Ii(e,t,a){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=a,"function"!=typeof i)throw Error(n(191,i));i.call(r)}}}var Ri=(new e.Component).refs;function Wi(e,t,n,a){n=null==(n=n(a,t=e.memoizedState))?t:A({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ji={isMounted:e=>!!(e=e._reactInternals)&&je(e)===e,enqueueSetState:(e,t,n)=>{e=e._reactInternals;var a=Kl(),r=Jl(e),i=Ti(a,r);i.payload=t,null!=n&&(i.callback=n),null!==(t=Pi(e,i,r))&&(Ql(t,e,r,a),Oi(t,e,r))},enqueueReplaceState:(e,t,n)=>{e=e._reactInternals;var a=Kl(),r=Jl(e),i=Ti(a,r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=Pi(e,i,r))&&(Ql(t,e,r,a),Oi(t,e,r))},enqueueForceUpdate:(e,t)=>{e=e._reactInternals;var n=Kl(),a=Jl(e),r=Ti(n,a);r.tag=2,null!=t&&(r.callback=t),null!==(t=Pi(e,r,a))&&(Ql(t,e,a,n),Oi(t,e,a))}};function Li(e,t,n,a,r,i,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(a,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!ra(n,a)||!ra(r,i))}function zi(e,t,n){var a=!1,r=kr,i=t.contextType;return"object"==typeof i&&null!==i?i=_i(i):(r=Fr(t)?Mr:Cr.current,i=(a=null!=(a=t.contextTypes))?Sr(e,r):kr),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ji,e.stateNode=t,t._reactInternals=e,a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=i),t}function Bi(e,t,n,a){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,a),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&ji.enqueueReplaceState(t,t.state,null)}function $i(e,t,n,a){var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs=Ri,Si(e);var i=t.contextType;"object"==typeof i&&null!==i?r.context=_i(i):(i=Fr(t)?Mr:Cr.current,r.context=Sr(e,i)),r.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(Wi(e,t,i,n),r.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof r.getSnapshotBeforeUpdate||"function"!=typeof r.UNSAFE_componentWillMount&&"function"!=typeof r.componentWillMount||(t=r.state,"function"==typeof r.componentWillMount&&r.componentWillMount(),"function"==typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),t!==r.state&&ji.enqueueReplaceState(r,r.state,null),Ai(e,n,r,a),r.state=e.memoizedState),"function"==typeof r.componentDidMount&&(e.flags|=4194308)}function Hi(e,t,a){if(null!==(e=a.ref)&&"function"!=typeof e&&"object"!=typeof e){if(a._owner){if(a=a._owner){if(1!==a.tag)throw Error(n(309));var r=a.stateNode}if(!r)throw Error(n(147,e));var i=r,o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=e=>{var t=i.refs;t===Ri&&(t=i.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(n(284));if(!a._owner)throw Error(n(290,e))}return e}function Vi(e,t){throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ui(e){return(0,e._init)(e._payload)}function qi(e){function t(t,n){if(e){var a=t.deletions;null===a?(t.deletions=[n],t.flags|=16):a.push(n)}}function a(n,a){if(!e)return null;for(;null!==a;)t(n,a),a=a.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Fu(e,t)).index=0,e.sibling=null,e}function o(t,n,a){return t.index=a,e?null!==(a=t.alternate)?(a=a.index)<n?(t.flags|=2,n):a:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,a){return null===t||6!==t.tag?((t=Nu(n,e.mode,a)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,a){var r=n.type;return r===w?c(e,t,n.props.children,a,n.key):null!==t&&(t.elementType===r||"object"==typeof r&&null!==r&&r.$$typeof===F&&Ui(r)===t.type)?((a=i(t,n.props)).ref=Hi(e,t,n),a.return=e,a):((a=Tu(n.type,n.key,n.props,null,e.mode,a)).ref=Hi(e,t,n),a.return=e,a)}function d(e,t,n,a){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Au(n,e.mode,a)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function c(e,t,n,a,r){return null===t||7!==t.tag?((t=Pu(n,e.mode,a,r)).return=e,t):((t=i(t,n)).return=e,t)}function m(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Nu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case b:return(n=Tu(t.type,t.key,t.props,null,e.mode,n)).ref=Hi(e,null,t),n.return=e,n;case y:return(t=Au(t,e.mode,n)).return=e,t;case F:return m(e,(0,t._init)(t._payload),n)}if(Q(t)||O(t))return(t=Pu(t,e.mode,n,null)).return=e,t;Vi(e,t)}return null}function h(e,t,n,a){var r=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==r?null:l(e,t,""+n,a);if("object"==typeof n&&null!==n){switch(n.$$typeof){case b:return n.key===r?u(e,t,n,a):null;case y:return n.key===r?d(e,t,n,a):null;case F:return h(e,t,(r=n._init)(n._payload),a)}if(Q(n)||O(n))return null!==r?null:c(e,t,n,a,null);Vi(e,n)}return null}function p(e,t,n,a,r){if("string"==typeof a&&""!==a||"number"==typeof a)return l(t,e=e.get(n)||null,""+a,r);if("object"==typeof a&&null!==a){switch(a.$$typeof){case b:return u(t,e=e.get(null===a.key?n:a.key)||null,a,r);case y:return d(t,e=e.get(null===a.key?n:a.key)||null,a,r);case F:return p(e,t,n,(0,a._init)(a._payload),r)}if(Q(a)||O(a))return c(t,e=e.get(n)||null,a,r,null);Vi(t,a)}return null}function f(n,i,s,l){for(var u=null,d=null,c=i,f=i=0,g=null;null!==c&&f<s.length;f++){c.index>f?(g=c,c=null):g=c.sibling;var v=h(n,c,s[f],l);if(null===v){null===c&&(c=g);break}e&&c&&null===v.alternate&&t(n,c),i=o(v,i,f),null===d?u=v:d.sibling=v,d=v,c=g}if(f===s.length)return a(n,c),ti&&Gr(n,f),u;if(null===c){for(;f<s.length;f++)null!==(c=m(n,s[f],l))&&(i=o(c,i,f),null===d?u=c:d.sibling=c,d=c);return ti&&Gr(n,f),u}for(c=r(n,c);f<s.length;f++)null!==(g=p(c,n,f,s[f],l))&&(e&&null!==g.alternate&&c.delete(null===g.key?f:g.key),i=o(g,i,f),null===d?u=g:d.sibling=g,d=g);return e&&c.forEach((e=>t(n,e))),ti&&Gr(n,f),u}function g(i,s,l,u){var d=O(l);if("function"!=typeof d)throw Error(n(150));if(null==(l=d.call(l)))throw Error(n(151));for(var c=d=null,f=s,g=s=0,v=null,b=l.next();null!==f&&!b.done;g++,b=l.next()){f.index>g?(v=f,f=null):v=f.sibling;var y=h(i,f,b.value,u);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(i,f),s=o(y,s,g),null===c?d=y:c.sibling=y,c=y,f=v}if(b.done)return a(i,f),ti&&Gr(i,g),d;if(null===f){for(;!b.done;g++,b=l.next())null!==(b=m(i,b.value,u))&&(s=o(b,s,g),null===c?d=b:c.sibling=b,c=b);return ti&&Gr(i,g),d}for(f=r(i,f);!b.done;g++,b=l.next())null!==(b=p(f,i,g,b.value,u))&&(e&&null!==b.alternate&&f.delete(null===b.key?g:b.key),s=o(b,s,g),null===c?d=b:c.sibling=b,c=b);return e&&f.forEach((e=>t(i,e))),ti&&Gr(i,g),d}return function e(n,r,o,l){if("object"==typeof o&&null!==o&&o.type===w&&null===o.key&&(o=o.props.children),"object"==typeof o&&null!==o){switch(o.$$typeof){case b:e:{for(var u=o.key,d=r;null!==d;){if(d.key===u){if((u=o.type)===w){if(7===d.tag){a(n,d.sibling),(r=i(d,o.props.children)).return=n,n=r;break e}}else if(d.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===F&&Ui(u)===d.type){a(n,d.sibling),(r=i(d,o.props)).ref=Hi(n,d,o),r.return=n,n=r;break e}a(n,d);break}t(n,d),d=d.sibling}o.type===w?((r=Pu(o.props.children,n.mode,l,o.key)).return=n,n=r):((l=Tu(o.type,o.key,o.props,null,n.mode,l)).ref=Hi(n,r,o),l.return=n,n=l)}return s(n);case y:e:{for(d=o.key;null!==r;){if(r.key===d){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){a(n,r.sibling),(r=i(r,o.children||[])).return=n,n=r;break e}a(n,r);break}t(n,r),r=r.sibling}(r=Au(o,n.mode,l)).return=n,n=r}return s(n);case F:return e(n,r,(d=o._init)(o._payload),l)}if(Q(o))return f(n,r,o,l);if(O(o))return g(n,r,o,l);Vi(n,o)}return"string"==typeof o&&""!==o||"number"==typeof o?(o=""+o,null!==r&&6===r.tag?(a(n,r.sibling),(r=i(r,o)).return=n,n=r):(a(n,r),(r=Nu(o,n.mode,l)).return=n,n=r),s(n)):a(n,r)}}var Yi=qi(!0),Xi=qi(!1),Gi={},Ki=wr(Gi),Ji=wr(Gi),Qi=wr(Gi);function Zi(e){if(e===Gi)throw Error(n(174));return e}function eo(e,t){switch(_r(Qi,t),_r(Ji,e),_r(Ki,Gi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ie(null,"");break;default:t=ie(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Dr(Ki),_r(Ki,t)}function to(){Dr(Ki),Dr(Ji),Dr(Qi)}function no(e){Zi(Qi.current);var t=Zi(Ki.current),n=ie(t,e.type);t!==n&&(_r(Ji,e),_r(Ki,n))}function ao(e){Ji.current===e&&(Dr(Ki),Dr(Ji))}var ro=wr(0);function io(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var oo=[];function so(){for(var e=0;e<oo.length;e++)oo[e]._workInProgressVersionPrimary=null;oo.length=0}var lo=v.ReactCurrentDispatcher,uo=v.ReactCurrentBatchConfig,co=0,mo=null,ho=null,po=null,fo=!1,go=!1,vo=0,bo=0;function yo(){throw Error(n(321))}function wo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!aa(e[n],t[n]))return!1;return!0}function Do(e,t,a,r,i,o){if(co=o,mo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,lo.current=null===e||null===e.memoizedState?rs:is,e=a(r,i),go){o=0;do{if(go=!1,vo=0,25<=o)throw Error(n(301));o+=1,po=ho=null,t.updateQueue=null,lo.current=os,e=a(r,i)}while(go)}if(lo.current=as,t=null!==ho&&null!==ho.next,co=0,po=ho=mo=null,fo=!1,t)throw Error(n(300));return e}function _o(){var e=0!==vo;return vo=0,e}function ko(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===po?mo.memoizedState=po=e:po=po.next=e,po}function Co(){if(null===ho){var e=mo.alternate;e=null!==e?e.memoizedState:null}else e=ho.next;var t=null===po?mo.memoizedState:po.next;if(null!==t)po=t,ho=e;else{if(null===e)throw Error(n(310));e={memoizedState:(ho=e).memoizedState,baseState:ho.baseState,baseQueue:ho.baseQueue,queue:ho.queue,next:null},null===po?mo.memoizedState=po=e:po=po.next=e}return po}function Eo(e,t){return"function"==typeof t?t(e):t}function xo(e){var t=Co(),a=t.queue;if(null===a)throw Error(n(311));a.lastRenderedReducer=e;var r=ho,i=r.baseQueue,o=a.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,a.pending=null}if(null!==i){o=i.next,r=r.baseState;var l=s=null,u=null,d=o;do{var c=d.lane;if((co&c)===c)null!==u&&(u=u.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),r=d.hasEagerState?d.eagerState:e(r,d.action);else{var m={lane:c,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};null===u?(l=u=m,s=r):u=u.next=m,mo.lanes|=c,Ol|=c}d=d.next}while(null!==d&&d!==o);null===u?s=r:u.next=l,aa(r,t.memoizedState)||(gs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,a.lastRenderedState=r}if(null!==(e=a.interleaved)){i=e;do{o=i.lane,mo.lanes|=o,Ol|=o,i=i.next}while(i!==e)}else null===i&&(a.lanes=0);return[t.memoizedState,a.dispatch]}function Mo(e){var t=Co(),a=t.queue;if(null===a)throw Error(n(311));a.lastRenderedReducer=e;var r=a.dispatch,i=a.pending,o=t.memoizedState;if(null!==i){a.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);aa(o,t.memoizedState)||(gs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),a.lastRenderedState=o}return[o,r]}function So(){}function Fo(e,t){var a=mo,r=Co(),i=t(),o=!aa(r.memoizedState,i);if(o&&(r.memoizedState=i,gs=!0),r=r.queue,Bo(Oo.bind(null,a,r,e),[e]),r.getSnapshot!==t||o||null!==po&&1&po.memoizedState.tag){if(a.flags|=2048,Ro(9,Po.bind(null,a,r,i,t),void 0,null),null===El)throw Error(n(349));0!=(30&co)||To(a,t,i)}return i}function To(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Po(e,t,n,a){t.value=n,t.getSnapshot=a,No(t)&&Ao(e)}function Oo(e,t,n){return n((()=>{No(t)&&Ao(e)}))}function No(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!aa(e,n)}catch(e){return!0}}function Ao(e){var t=xi(e,1);null!==t&&Ql(t,e,1,-1)}function Io(e){var t=ko();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Eo,lastRenderedState:e},t.queue=e,e=e.dispatch=Zo.bind(null,mo,e),[t.memoizedState,e]}function Ro(e,t,n,a){return e={tag:e,create:t,destroy:n,deps:a,next:null},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function Wo(){return Co().memoizedState}function jo(e,t,n,a){var r=ko();mo.flags|=e,r.memoizedState=Ro(1|t,n,void 0,void 0===a?null:a)}function Lo(e,t,n,a){var r=Co();a=void 0===a?null:a;var i=void 0;if(null!==ho){var o=ho.memoizedState;if(i=o.destroy,null!==a&&wo(a,o.deps))return void(r.memoizedState=Ro(t,n,i,a))}mo.flags|=e,r.memoizedState=Ro(1|t,n,i,a)}function zo(e,t){return jo(8390656,8,e,t)}function Bo(e,t){return Lo(2048,8,e,t)}function $o(e,t){return Lo(4,2,e,t)}function Ho(e,t){return Lo(4,4,e,t)}function Vo(e,t){return"function"==typeof t?(e=e(),t(e),()=>{t(null)}):null!=t?(e=e(),t.current=e,()=>{t.current=null}):void 0}function Uo(e,t,n){return n=null!=n?n.concat([e]):null,Lo(4,4,Vo.bind(null,t,e),n)}function qo(){}function Yo(e,t){var n=Co();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&wo(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Xo(e,t){var n=Co();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&wo(t,a[1])?a[0]:(e=e(),n.memoizedState=[e,t],e)}function Go(e,t,n){return 0==(21&co)?(e.baseState&&(e.baseState=!1,gs=!0),e.memoizedState=n):(aa(n,t)||(n=ct(),mo.lanes|=n,Ol|=n,e.baseState=!0),t)}function Ko(e,t){var n=ft;ft=0!==n&&4>n?n:4,e(!0);var a=uo.transition;uo.transition={};try{e(!1),t()}finally{ft=n,uo.transition=a}}function Jo(){return Co().memoizedState}function Qo(e,t,n){var a=Jl(e);if(n={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null},es(e))ts(t,n);else if(null!==(n=Ei(e,t,n,a))){Ql(n,e,a,Kl()),ns(n,t,a)}}function Zo(e,t,n){var a=Jl(e),r={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null};if(es(e))ts(t,r);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=i(o,n);if(r.hasEagerState=!0,r.eagerState=s,aa(s,o)){var l=t.interleaved;return null===l?(r.next=r,Ci(t)):(r.next=l.next,l.next=r),void(t.interleaved=r)}}catch(e){}null!==(n=Ei(e,t,r,a))&&(Ql(n,e,a,r=Kl()),ns(n,t,a))}}function es(e){var t=e.alternate;return e===mo||null!==t&&t===mo}function ts(e,t){go=fo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ns(e,t,n){if(0!=(4194240&n)){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,pt(e,n)}}var as={readContext:_i,useCallback:yo,useContext:yo,useEffect:yo,useImperativeHandle:yo,useInsertionEffect:yo,useLayoutEffect:yo,useMemo:yo,useReducer:yo,useRef:yo,useState:yo,useDebugValue:yo,useDeferredValue:yo,useTransition:yo,useMutableSource:yo,useSyncExternalStore:yo,useId:yo,unstable_isNewReconciler:!1},rs={readContext:_i,useCallback:(e,t)=>(ko().memoizedState=[e,void 0===t?null:t],e),useContext:_i,useEffect:zo,useImperativeHandle:(e,t,n)=>(n=null!=n?n.concat([e]):null,jo(4194308,4,Vo.bind(null,t,e),n)),useLayoutEffect:(e,t)=>jo(4194308,4,e,t),useInsertionEffect:(e,t)=>jo(4,2,e,t),useMemo:(e,t)=>{var n=ko();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:(e,t,n)=>{var a=ko();return t=void 0!==n?n(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=Qo.bind(null,mo,e),[a.memoizedState,e]},useRef:e=>(e={current:e},ko().memoizedState=e),useState:Io,useDebugValue:qo,useDeferredValue:e=>ko().memoizedState=e,useTransition:()=>{var e=Io(!1),t=e[0];return e=Ko.bind(null,e[1]),ko().memoizedState=e,[t,e]},useMutableSource:()=>{},useSyncExternalStore:(e,t,a)=>{var r=mo,i=ko();if(ti){if(void 0===a)throw Error(n(407));a=a()}else{if(a=t(),null===El)throw Error(n(349));0!=(30&co)||To(r,t,a)}i.memoizedState=a;var o={value:a,getSnapshot:t};return i.queue=o,zo(Oo.bind(null,r,o,e),[e]),r.flags|=2048,Ro(9,Po.bind(null,r,o,a,t),void 0,null),a},useId:()=>{var e=ko(),t=El.identifierPrefix;if(ti){var n=Xr;t=":"+t+"R"+(n=(Yr&~(1<<32-nt(Yr)-1)).toString(32)+n),0<(n=vo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=bo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},is={readContext:_i,useCallback:Yo,useContext:_i,useEffect:Bo,useImperativeHandle:Uo,useInsertionEffect:$o,useLayoutEffect:Ho,useMemo:Xo,useReducer:xo,useRef:Wo,useState:()=>xo(Eo),useDebugValue:qo,useDeferredValue:e=>Go(Co(),ho.memoizedState,e),useTransition:()=>[xo(Eo)[0],Co().memoizedState],useMutableSource:So,useSyncExternalStore:Fo,useId:Jo,unstable_isNewReconciler:!1},os={readContext:_i,useCallback:Yo,useContext:_i,useEffect:Bo,useImperativeHandle:Uo,useInsertionEffect:$o,useLayoutEffect:Ho,useMemo:Xo,useReducer:Mo,useRef:Wo,useState:()=>Mo(Eo),useDebugValue:qo,useDeferredValue:e=>{var t=Co();return null===ho?t.memoizedState=e:Go(t,ho.memoizedState,e)},useTransition:()=>[Mo(Eo)[0],Co().memoizedState],useMutableSource:So,useSyncExternalStore:Fo,useId:Jo,unstable_isNewReconciler:!1};function ss(e,t){try{var n="",a=t;do{n+=j(a),a=a.return}while(a);var r=n}catch(e){r="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:r,digest:null}}function ls(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}var us="function"==typeof WeakMap?WeakMap:Map;function ds(e,t,n){(n=Ti(-1,n)).tag=3,n.payload={element:null};var a=t.value;return n.callback=()=>{zl||(zl=!0,Bl=a)},n}function cs(e,t,n){(n=Ti(-1,n)).tag=3;var a=e.type.getDerivedStateFromError;if("function"==typeof a){var r=t.value;n.payload=()=>a(r),n.callback=()=>{}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof a&&(null===$l?$l=new Set([this]):$l.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ms(e,t,n){var a=e.pingCache;if(null===a){a=e.pingCache=new us;var r=new Set;a.set(t,r)}else void 0===(r=a.get(t))&&(r=new Set,a.set(t,r));r.has(n)||(r.add(n),e=Du.bind(null,e,t,n),t.then(e,e))}function hs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ps(e,t,n,a,r){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Ti(-1,1)).tag=2,Pi(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=r,e)}var fs=v.ReactCurrentOwner,gs=!1;function vs(e,t,n,a){t.child=null===e?Xi(t,null,n,a):Yi(t,e.child,n,a)}function bs(e,t,n,a,r){n=n.render;var i=t.ref;return Di(t,r),a=Do(e,t,n,a,i,r),n=_o(),null===e||gs?(ti&&n&&Jr(t),t.flags|=1,vs(e,t,a,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,zs(e,t,r))}function ys(e,t,n,a,r){if(null===e){var i=n.type;return"function"!=typeof i||Su(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Tu(n.type,null,a,t,t.mode,r)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,ws(e,t,i,a,r))}if(i=e.child,0==(e.lanes&r)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:ra)(o,a)&&e.ref===t.ref)return zs(e,t,r)}return t.flags|=1,(e=Fu(i,a)).ref=t.ref,e.return=t,t.child=e}function ws(e,t,n,a,r){if(null!==e){var i=e.memoizedProps;if(ra(i,a)&&e.ref===t.ref){if(gs=!1,t.pendingProps=a=i,0==(e.lanes&r))return t.lanes=e.lanes,zs(e,t,r);0!=(131072&e.flags)&&(gs=!0)}}return ks(e,t,n,a,r)}function Ds(e,t,n){var a=t.pendingProps,r=a.children,i=null!==e?e.memoizedState:null;if("hidden"===a.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},_r(Fl,Sl),Sl|=n;else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,_r(Fl,Sl),Sl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=null!==i?i.baseLanes:n,_r(Fl,Sl),Sl|=a}else null!==i?(a=i.baseLanes|n,t.memoizedState=null):a=n,_r(Fl,Sl),Sl|=a;return vs(e,t,r,n),t.child}function _s(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ks(e,t,n,a,r){var i=Fr(n)?Mr:Cr.current;return i=Sr(t,i),Di(t,r),n=Do(e,t,n,a,i,r),a=_o(),null===e||gs?(ti&&a&&Jr(t),t.flags|=1,vs(e,t,n,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,zs(e,t,r))}function Cs(e,t,n,a,r){if(Fr(n)){var i=!0;Nr(t)}else i=!1;if(Di(t,r),null===t.stateNode)Ls(e,t),zi(t,n,a),$i(t,n,a,r),a=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=n.contextType;"object"==typeof u&&null!==u?u=_i(u):u=Sr(t,u=Fr(n)?Mr:Cr.current);var d=n.getDerivedStateFromProps,c="function"==typeof d||"function"==typeof o.getSnapshotBeforeUpdate;c||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==a||l!==u)&&Bi(t,o,a,u),Mi=!1;var m=t.memoizedState;o.state=m,Ai(t,a,o,r),l=t.memoizedState,s!==a||m!==l||xr.current||Mi?("function"==typeof d&&(Wi(t,n,d,a),l=t.memoizedState),(s=Mi||Li(t,n,s,a,m,l,u))?(c||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=l),o.props=a,o.state=l,o.context=u,a=s):("function"==typeof o.componentDidMount&&(t.flags|=4194308),a=!1)}else{o=t.stateNode,Fi(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:hi(t.type,s),o.props=u,c=t.pendingProps,m=o.context,"object"==typeof(l=n.contextType)&&null!==l?l=_i(l):l=Sr(t,l=Fr(n)?Mr:Cr.current);var h=n.getDerivedStateFromProps;(d="function"==typeof h||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==c||m!==l)&&Bi(t,o,a,l),Mi=!1,m=t.memoizedState,o.state=m,Ai(t,a,o,r);var p=t.memoizedState;s!==c||m!==p||xr.current||Mi?("function"==typeof h&&(Wi(t,n,h,a),p=t.memoizedState),(u=Mi||Li(t,n,u,a,m,p,l)||!1)?(d||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(a,p,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(a,p,l)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=p),o.props=a,o.state=p,o.context=l,a=u):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),a=!1)}return Es(e,t,n,a,i,r)}function Es(e,t,n,a,r,i){_s(e,t);var o=0!=(128&t.flags);if(!a&&!o)return r&&Ar(t,n,!1),zs(e,t,i);a=t.stateNode,fs.current=t;var s=o&&"function"!=typeof n.getDerivedStateFromError?null:a.render();return t.flags|=1,null!==e&&o?(t.child=Yi(t,e.child,null,i),t.child=Yi(t,null,s,i)):vs(e,t,s,i),t.memoizedState=a.state,r&&Ar(t,n,!0),t.child}function xs(e){var t=e.stateNode;t.pendingContext?Pr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Pr(0,t.context,!1),eo(e,t.containerInfo)}function Ms(e,t,n,a,r){return di(),ci(r),t.flags|=256,vs(e,t,n,a),t.child}var Ss,Fs,Ts,Ps={dehydrated:null,treeContext:null,retryLane:0};function Os(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ns(e,t,a){var r,i=t.pendingProps,o=ro.current,s=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),_r(ro,1&o),null===e)return oi(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},0==(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Ou(l,i,0,null),e=Pu(e,i,a,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Os(a),t.memoizedState=Ps,e):As(t,l));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,a,r,i,o,s){if(a)return 256&t.flags?(t.flags&=-257,Is(e,t,s,r=ls(Error(n(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Ou({mode:"visible",children:r.children},i,0,null),(o=Pu(o,i,s,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!=(1&t.mode)&&Yi(t,e.child,null,s),t.child.memoizedState=Os(s),t.memoizedState=Ps,o);if(0==(1&t.mode))return Is(e,t,s,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var l=r.dgst;return r=l,Is(e,t,s,r=ls(o=Error(n(419)),r,void 0))}if(l=0!=(s&e.childLanes),gs||l){if(null!==(r=El)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!=(i&(r.suspendedLanes|s))?0:i)&&i!==o.retryLane&&(o.retryLane=i,xi(e,i),Ql(r,e,i,-1))}return cu(),Is(e,t,s,r=ls(Error(n(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=ku.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,ei=ir(i.nextSibling),Zr=t,ti=!0,ni=null,null!==e&&(Vr[Ur++]=Yr,Vr[Ur++]=Xr,Vr[Ur++]=qr,Yr=e.id,Xr=e.overflow,qr=t),(t=As(t,r.children)).flags|=4096,t)}(e,t,l,i,r,o,a);if(s){s=i.fallback,l=t.mode,r=(o=e.child).sibling;var u={mode:"hidden",children:i.children};return 0==(1&l)&&t.child!==o?((i=t.child).childLanes=0,i.pendingProps=u,t.deletions=null):(i=Fu(o,u)).subtreeFlags=14680064&o.subtreeFlags,null!==r?s=Fu(r,s):(s=Pu(s,l,a,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?Os(a):{baseLanes:l.baseLanes|a,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~a,t.memoizedState=Ps,i}return e=(s=e.child).sibling,i=Fu(s,{mode:"visible",children:i.children}),0==(1&t.mode)&&(i.lanes=a),i.return=t,i.sibling=null,null!==e&&(null===(a=t.deletions)?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=i,t.memoizedState=null,i}function As(e,t){return(t=Ou({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Is(e,t,n,a){return null!==a&&ci(a),Yi(t,e.child,null,n),(e=As(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Rs(e,t,n){e.lanes|=t;var a=e.alternate;null!==a&&(a.lanes|=t),wi(e.return,t,n)}function Ws(e,t,n,a,r){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:r}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=n,i.tailMode=r)}function js(e,t,n){var a=t.pendingProps,r=a.revealOrder,i=a.tail;if(vs(e,t,a.children,n),0!=(2&(a=ro.current)))a=1&a|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Rs(e,n,t);else if(19===e.tag)Rs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(_r(ro,a),0==(1&t.mode))t.memoizedState=null;else switch(r){case"forwards":for(n=t.child,r=null;null!==n;)null!==(e=n.alternate)&&null===io(e)&&(r=n),n=n.sibling;null===(n=r)?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),Ws(t,!1,r,n,i);break;case"backwards":for(n=null,r=t.child,t.child=null;null!==r;){if(null!==(e=r.alternate)&&null===io(e)){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}Ws(t,!0,n,null,i);break;case"together":Ws(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ls(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function zs(e,t,a){if(null!==e&&(t.dependencies=e.dependencies),Ol|=t.lanes,0==(a&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(a=Fu(e=t.child,e.pendingProps),t.child=a,a.return=t;null!==e.sibling;)e=e.sibling,(a=a.sibling=Fu(e,e.pendingProps)).return=t;a.sibling=null}return t.child}function Bs(e,t){if(!ti)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;null!==n;)null!==n.alternate&&(a=n),n=n.sibling;null===a?t||null===e.tail?e.tail=null:e.tail.sibling=null:a.sibling=null}}function $s(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,a=0;if(t)for(var r=e.child;null!==r;)n|=r.lanes|r.childLanes,a|=14680064&r.subtreeFlags,a|=14680064&r.flags,r.return=e,r=r.sibling;else for(r=e.child;null!==r;)n|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function Hs(e,t,a){var i=t.pendingProps;switch(Qr(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $s(t),null;case 1:case 17:return Fr(t.type)&&Tr(),$s(t),null;case 3:return i=t.stateNode,to(),Dr(xr),Dr(Cr),so(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==e&&null!==e.child||(li(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==ni&&(nu(ni),ni=null))),$s(t),null;case 5:ao(t);var o=Zi(Qi.current);if(a=t.type,null!==e&&null!=t.stateNode)Fs(e,t,a,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(null===t.stateNode)throw Error(n(166));return $s(t),null}if(e=Zi(Ki.current),li(t)){i=t.stateNode,a=t.type;var s=t.memoizedProps;switch(i[lr]=t,i[ur]=s,e=0!=(1&t.mode),a){case"dialog":Ia("cancel",i),Ia("close",i);break;case"iframe":case"object":case"embed":Ia("load",i);break;case"video":case"audio":for(o=0;o<Pa.length;o++)Ia(Pa[o],i);break;case"source":Ia("error",i);break;case"img":case"image":case"link":Ia("error",i),Ia("load",i);break;case"details":Ia("toggle",i);break;case"input":Y(i,s),Ia("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!s.multiple},Ia("invalid",i);break;case"textarea":te(i,s),Ia("invalid",i)}for(var l in pe(a,s),o=null,s)if(s.hasOwnProperty(l)){var u=s[l];"children"===l?"string"==typeof u?i.textContent!==u&&(!0!==s.suppressHydrationWarning&&Xa(i.textContent,u,e),o=["children",u]):"number"==typeof u&&i.textContent!==""+u&&(!0!==s.suppressHydrationWarning&&Xa(i.textContent,u,e),o=["children",""+u]):r.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Ia("scroll",i)}switch(a){case"input":H(i),K(i,s,!0);break;case"textarea":H(i),ae(i);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(i.onclick=Ga)}i=o,t.updateQueue=i,null!==i&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=re(a)),"http://www.w3.org/1999/xhtml"===e?"script"===a?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof i.is?e=l.createElement(a,{is:i.is}):(e=l.createElement(a),"select"===a&&(l=e,i.multiple?l.multiple=!0:i.size&&(l.size=i.size))):e=l.createElementNS(e,a),e[lr]=t,e[ur]=i,Ss(e,t),t.stateNode=e;e:{switch(l=fe(a,i),a){case"dialog":Ia("cancel",e),Ia("close",e),o=i;break;case"iframe":case"object":case"embed":Ia("load",e),o=i;break;case"video":case"audio":for(o=0;o<Pa.length;o++)Ia(Pa[o],e);o=i;break;case"source":Ia("error",e),o=i;break;case"img":case"image":case"link":Ia("error",e),Ia("load",e),o=i;break;case"details":Ia("toggle",e),o=i;break;case"input":Y(e,i),o=q(e,i),Ia("invalid",e);break;case"option":default:o=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},o=A({},i,{value:void 0}),Ia("invalid",e);break;case"textarea":te(e,i),o=ee(e,i),Ia("invalid",e)}for(s in pe(a,o),u=o)if(u.hasOwnProperty(s)){var d=u[s];"style"===s?me(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&se(e,d):"children"===s?"string"==typeof d?("textarea"!==a||""!==d)&&le(e,d):"number"==typeof d&&le(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(r.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Ia("scroll",e):null!=d&&g(e,s,d,l))}switch(a){case"input":H(e),K(e,i,!1);break;case"textarea":H(e),ae(e);break;case"option":null!=i.value&&e.setAttribute("value",""+B(i.value));break;case"select":e.multiple=!!i.multiple,null!=(s=i.value)?Z(e,!!i.multiple,s,!1):null!=i.defaultValue&&Z(e,!!i.multiple,i.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Ga)}switch(a){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $s(t),null;case 6:if(e&&null!=t.stateNode)Ts(0,t,e.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(n(166));if(a=Zi(Qi.current),Zi(Ki.current),li(t)){if(i=t.stateNode,a=t.memoizedProps,i[lr]=t,(s=i.nodeValue!==a)&&null!==(e=Zr))switch(e.tag){case 3:Xa(i.nodeValue,a,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xa(i.nodeValue,a,0!=(1&e.mode))}s&&(t.flags|=4)}else(i=(9===a.nodeType?a:a.ownerDocument).createTextNode(i))[lr]=t,t.stateNode=i}return $s(t),null;case 13:if(Dr(ro),i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ti&&null!==ei&&0!=(1&t.mode)&&0==(128&t.flags))ui(),di(),t.flags|=98560,s=!1;else if(s=li(t),null!==i&&null!==i.dehydrated){if(null===e){if(!s)throw Error(n(318));if(!(s=null!==(s=t.memoizedState)?s.dehydrated:null))throw Error(n(317));s[lr]=t}else di(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$s(t),s=!1}else null!==ni&&(nu(ni),ni=null),s=!0;if(!s)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=a,t):((i=null!==i)!==(null!==e&&null!==e.memoizedState)&&i&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&ro.current)?0===Tl&&(Tl=3):cu())),null!==t.updateQueue&&(t.flags|=4),$s(t),null);case 4:return to(),null===e&&ja(t.stateNode.containerInfo),$s(t),null;case 10:return yi(t.type._context),$s(t),null;case 19:if(Dr(ro),null===(s=t.memoizedState))return $s(t),null;if(i=0!=(128&t.flags),null===(l=s.rendering))if(i)Bs(s,!1);else{if(0!==Tl||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=io(e))){for(t.flags|=128,Bs(s,!1),null!==(i=l.updateQueue)&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=a,a=t.child;null!==a;)e=i,(s=a).flags&=14680066,null===(l=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=l.childLanes,s.lanes=l.lanes,s.child=l.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=l.memoizedProps,s.memoizedState=l.memoizedState,s.updateQueue=l.updateQueue,s.type=l.type,e=l.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),a=a.sibling;return _r(ro,1&ro.current|2),t.child}e=e.sibling}null!==s.tail&&Ye()>jl&&(t.flags|=128,i=!0,Bs(s,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=io(l))){if(t.flags|=128,i=!0,null!==(a=e.updateQueue)&&(t.updateQueue=a,t.flags|=4),Bs(s,!0),null===s.tail&&"hidden"===s.tailMode&&!l.alternate&&!ti)return $s(t),null}else 2*Ye()-s.renderingStartTime>jl&&1073741824!==a&&(t.flags|=128,i=!0,Bs(s,!1),t.lanes=4194304);s.isBackwards?(l.sibling=t.child,t.child=l):(null!==(a=s.last)?a.sibling=l:t.child=l,s.last=l)}return null!==s.tail?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Ye(),t.sibling=null,a=ro.current,_r(ro,i?1&a|2:1&a),t):($s(t),null);case 22:case 23:return su(),i=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==i&&(t.flags|=8192),i&&0!=(1&t.mode)?0!=(1073741824&Sl)&&($s(t),6&t.subtreeFlags&&(t.flags|=8192)):$s(t),null;case 24:case 25:return null}throw Error(n(156,t.tag))}function Vs(e,t){switch(Qr(t),t.tag){case 1:return Fr(t.type)&&Tr(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return to(),Dr(xr),Dr(Cr),so(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ao(t),null;case 13:if(Dr(ro),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(n(340));di()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Dr(ro),null;case 4:return to(),null;case 10:return yi(t.type._context),null;case 22:case 23:return su(),null;default:return null}}Ss=(e,t)=>{for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Fs=(e,t,n,a)=>{var i=e.memoizedProps;if(i!==a){e=t.stateNode,Zi(Ki.current);var o,s=null;switch(n){case"input":i=q(e,i),a=q(e,a),s=[];break;case"select":i=A({},i,{value:void 0}),a=A({},a,{value:void 0}),s=[];break;case"textarea":i=ee(e,i),a=ee(e,a),s=[];break;default:"function"!=typeof i.onClick&&"function"==typeof a.onClick&&(e.onclick=Ga)}for(d in pe(n,a),n=null,i)if(!a.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var l=i[d];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(r.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in a){var u=a[d];if(l=null!=i?i[d]:void 0,a.hasOwnProperty(d)&&u!==l&&(null!=u||null!=l))if("style"===d)if(l){for(o in l)!l.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&l[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(s||(s=[]),s.push(d,n)),n=u;else"dangerouslySetInnerHTML"===d?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(s=s||[]).push(d,u)):"children"===d?"string"!=typeof u&&"number"!=typeof u||(s=s||[]).push(d,""+u):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(r.hasOwnProperty(d)?(null!=u&&"onScroll"===d&&Ia("scroll",e),s||l===u||(s=[])):(s=s||[]).push(d,u))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Ts=(e,t,n,a)=>{n!==a&&(t.flags|=4)};var Us=!1,qs=!1,Ys="function"==typeof WeakSet?WeakSet:Set,Xs=null;function Gs(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){wu(e,t,n)}else n.current=null}function Ks(e,t,n){try{n()}catch(n){wu(e,t,n)}}var Js=!1;function Qs(e,t,n){var a=t.updateQueue;if(null!==(a=null!==a?a.lastEffect:null)){var r=a=a.next;do{if((r.tag&e)===e){var i=r.destroy;r.destroy=void 0,void 0!==i&&Ks(t,n,i)}r=r.next}while(r!==a)}}function Zs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var a=n.create;n.destroy=a()}n=n.next}while(n!==t)}}function el(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function tl(e){var t=e.alternate;null!==t&&(e.alternate=null,tl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[lr],delete t[ur],delete t[cr],delete t[mr],delete t[hr])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function nl(e){return 5===e.tag||3===e.tag||4===e.tag}function al(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||nl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function rl(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Ga));else if(4!==a&&null!==(e=e.child))for(rl(e,t,n),e=e.sibling;null!==e;)rl(e,t,n),e=e.sibling}function il(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==a&&null!==(e=e.child))for(il(e,t,n),e=e.sibling;null!==e;)il(e,t,n),e=e.sibling}var ol=null,sl=!1;function ll(e,t,n){for(n=n.child;null!==n;)ul(e,t,n),n=n.sibling}function ul(e,t,n){if(tt&&"function"==typeof tt.onCommitFiberUnmount)try{tt.onCommitFiberUnmount(et,n)}catch(e){}switch(n.tag){case 5:qs||Gs(n,t);case 6:var a=ol,r=sl;ol=null,ll(e,t,n),sl=r,null!==(ol=a)&&(sl?(e=ol,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ol.removeChild(n.stateNode));break;case 18:null!==ol&&(sl?(e=ol,n=n.stateNode,8===e.nodeType?rr(e.parentNode,n):1===e.nodeType&&rr(e,n),jt(e)):rr(ol,n.stateNode));break;case 4:a=ol,r=sl,ol=n.stateNode.containerInfo,sl=!0,ll(e,t,n),ol=a,sl=r;break;case 0:case 11:case 14:case 15:if(!qs&&(null!==(a=n.updateQueue)&&null!==(a=a.lastEffect))){r=a=a.next;do{var i=r,o=i.destroy;i=i.tag,void 0!==o&&(0!=(2&i)||0!=(4&i))&&Ks(n,t,o),r=r.next}while(r!==a)}ll(e,t,n);break;case 1:if(!qs&&(Gs(n,t),"function"==typeof(a=n.stateNode).componentWillUnmount))try{a.props=n.memoizedProps,a.state=n.memoizedState,a.componentWillUnmount()}catch(e){wu(n,t,e)}ll(e,t,n);break;case 21:ll(e,t,n);break;case 22:1&n.mode?(qs=(a=qs)||null!==n.memoizedState,ll(e,t,n),qs=a):ll(e,t,n);break;default:ll(e,t,n)}}function dl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ys),t.forEach((t=>{var a=Cu.bind(null,e,t);n.has(t)||(n.add(t),t.then(a,a))}))}}function cl(e,t){var a=t.deletions;if(null!==a)for(var r=0;r<a.length;r++){var i=a[r];try{var o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:ol=l.stateNode,sl=!1;break e;case 3:case 4:ol=l.stateNode.containerInfo,sl=!0;break e}l=l.return}if(null===ol)throw Error(n(160));ul(o,s,i),ol=null,sl=!1;var u=i.alternate;null!==u&&(u.return=null),i.return=null}catch(e){wu(i,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ml(t,e),t=t.sibling}function ml(e,t){var a=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(cl(t,e),hl(e),4&r){try{Qs(3,e,e.return),Zs(3,e)}catch(t){wu(e,e.return,t)}try{Qs(5,e,e.return)}catch(t){wu(e,e.return,t)}}break;case 1:cl(t,e),hl(e),512&r&&null!==a&&Gs(a,a.return);break;case 5:if(cl(t,e),hl(e),512&r&&null!==a&&Gs(a,a.return),32&e.flags){var i=e.stateNode;try{le(i,"")}catch(t){wu(e,e.return,t)}}if(4&r&&null!=(i=e.stateNode)){var o=e.memoizedProps,s=null!==a?a.memoizedProps:o,l=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===l&&"radio"===o.type&&null!=o.name&&X(i,o),fe(l,s);var d=fe(l,o);for(s=0;s<u.length;s+=2){var c=u[s],m=u[s+1];"style"===c?me(i,m):"dangerouslySetInnerHTML"===c?se(i,m):"children"===c?le(i,m):g(i,c,m,d)}switch(l){case"input":G(i,o);break;case"textarea":ne(i,o);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;null!=p?Z(i,!!o.multiple,p,!1):h!==!!o.multiple&&(null!=o.defaultValue?Z(i,!!o.multiple,o.defaultValue,!0):Z(i,!!o.multiple,o.multiple?[]:"",!1))}i[ur]=o}catch(t){wu(e,e.return,t)}}break;case 6:if(cl(t,e),hl(e),4&r){if(null===e.stateNode)throw Error(n(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(t){wu(e,e.return,t)}}break;case 3:if(cl(t,e),hl(e),4&r&&null!==a&&a.memoizedState.isDehydrated)try{jt(t.containerInfo)}catch(t){wu(e,e.return,t)}break;case 4:default:cl(t,e),hl(e);break;case 13:cl(t,e),hl(e),8192&(i=e.child).flags&&(o=null!==i.memoizedState,i.stateNode.isHidden=o,!o||null!==i.alternate&&null!==i.alternate.memoizedState||(Wl=Ye())),4&r&&dl(e);break;case 22:if(c=null!==a&&null!==a.memoizedState,1&e.mode?(qs=(d=qs)||c,cl(t,e),qs=d):cl(t,e),hl(e),8192&r){if(d=null!==e.memoizedState,(e.stateNode.isHidden=d)&&!c&&0!=(1&e.mode))for(Xs=e,c=e.child;null!==c;){for(m=Xs=c;null!==Xs;){switch(p=(h=Xs).child,h.tag){case 0:case 11:case 14:case 15:Qs(4,h,h.return);break;case 1:Gs(h,h.return);var f=h.stateNode;if("function"==typeof f.componentWillUnmount){r=h,a=h.return;try{t=r,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(e){wu(r,a,e)}}break;case 5:Gs(h,h.return);break;case 22:if(null!==h.memoizedState){vl(m);continue}}null!==p?(p.return=h,Xs=p):vl(m)}c=c.sibling}e:for(c=null,m=e;;){if(5===m.tag){if(null===c){c=m;try{i=m.stateNode,d?"function"==typeof(o=i.style).setProperty?o.setProperty("display","none","important"):o.display="none":(l=m.stateNode,s=null!=(u=m.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,l.style.display=ce("display",s))}catch(t){wu(e,e.return,t)}}}else if(6===m.tag){if(null===c)try{m.stateNode.nodeValue=d?"":m.memoizedProps}catch(t){wu(e,e.return,t)}}else if((22!==m.tag&&23!==m.tag||null===m.memoizedState||m===e)&&null!==m.child){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;null===m.sibling;){if(null===m.return||m.return===e)break e;c===m&&(c=null),m=m.return}c===m&&(c=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:cl(t,e),hl(e),4&r&&dl(e);case 21:}}function hl(e){var t=e.flags;if(2&t){try{e:{for(var a=e.return;null!==a;){if(nl(a)){var r=a;break e}a=a.return}throw Error(n(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(le(i,""),r.flags&=-33),il(e,al(e),i);break;case 3:case 4:var o=r.stateNode.containerInfo;rl(e,al(e),o);break;default:throw Error(n(161))}}catch(t){wu(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function pl(e,t,n){Xs=e,fl(e)}function fl(e,t,n){for(var a=0!=(1&e.mode);null!==Xs;){var r=Xs,i=r.child;if(22===r.tag&&a){var o=null!==r.memoizedState||Us;if(!o){var s=r.alternate,l=null!==s&&null!==s.memoizedState||qs;s=Us;var u=qs;if(Us=o,(qs=l)&&!u)for(Xs=r;null!==Xs;)l=(o=Xs).child,22===o.tag&&null!==o.memoizedState?bl(r):null!==l?(l.return=o,Xs=l):bl(r);for(;null!==i;)Xs=i,fl(i),i=i.sibling;Xs=r,Us=s,qs=u}gl(e)}else 0!=(8772&r.subtreeFlags)&&null!==i?(i.return=r,Xs=i):gl(e)}}function gl(e){for(;null!==Xs;){var t=Xs;if(0!=(8772&t.flags)){var a=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:qs||Zs(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!qs)if(null===a)r.componentDidMount();else{var i=t.elementType===t.type?a.memoizedProps:hi(t.type,a.memoizedProps);r.componentDidUpdate(i,a.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Ii(t,o,r);break;case 3:var s=t.updateQueue;if(null!==s){if(a=null,null!==t.child)switch(t.child.tag){case 5:case 1:a=t.child.stateNode}Ii(t,s,a)}break;case 5:var l=t.stateNode;if(null===a&&4&t.flags){a=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&a.focus();break;case"img":u.src&&(a.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var d=t.alternate;if(null!==d){var c=d.memoizedState;if(null!==c){var m=c.dehydrated;null!==m&&jt(m)}}}break;default:throw Error(n(163))}qs||512&t.flags&&el(t)}catch(e){wu(t,t.return,e)}}if(t===e){Xs=null;break}if(null!==(a=t.sibling)){a.return=t.return,Xs=a;break}Xs=t.return}}function vl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Xs=n;break}Xs=t.return}}function bl(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Zs(4,t)}catch(e){wu(t,n,e)}break;case 1:var a=t.stateNode;if("function"==typeof a.componentDidMount){var r=t.return;try{a.componentDidMount()}catch(e){wu(t,r,e)}}var i=t.return;try{el(t)}catch(e){wu(t,i,e)}break;case 5:var o=t.return;try{el(t)}catch(e){wu(t,o,e)}}}catch(e){wu(t,t.return,e)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var yl,wl=Math.ceil,Dl=v.ReactCurrentDispatcher,_l=v.ReactCurrentOwner,kl=v.ReactCurrentBatchConfig,Cl=0,El=null,xl=null,Ml=0,Sl=0,Fl=wr(0),Tl=0,Pl=null,Ol=0,Nl=0,Al=0,Il=null,Rl=null,Wl=0,jl=1/0,Ll=null,zl=!1,Bl=null,$l=null,Hl=!1,Vl=null,Ul=0,ql=0,Yl=null,Xl=-1,Gl=0;function Kl(){return 0!=(6&Cl)?Ye():-1!==Xl?Xl:Xl=Ye()}function Jl(e){return 0==(1&e.mode)?1:0!=(2&Cl)&&0!==Ml?Ml&-Ml:null!==mi.transition?(0===Gl&&(Gl=ct()),Gl):0!==(e=ft)?e:e=void 0===(e=window.event)?16:qt(e.type)}function Ql(e,t,a,r){if(50<ql)throw ql=0,Yl=null,Error(n(185));ht(e,a,r),0!=(2&Cl)&&e===El||(e===El&&(0==(2&Cl)&&(Nl|=a),4===Tl&&au(e,Ml)),Zl(e,r),1===a&&0===Cl&&0==(1&t.mode)&&(jl=Ye()+500,Rr&&Lr()))}function Zl(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,r=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-nt(i),s=1<<o,l=r[o];-1===l?0!=(s&n)&&0==(s&a)||(r[o]=ut(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var a=lt(e,e===El?Ml:0);if(0===a)null!==n&&Ve(n),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=n&&Ve(n),1===t)0===e.tag?function(e){Rr=!0,jr(e)}(ru.bind(null,e)):jr(ru.bind(null,e)),nr((()=>{0==(6&Cl)&&Lr()})),n=null;else{switch(gt(a)){case 1:n=Ge;break;case 4:n=Ke;break;case 16:default:n=Je;break;case 536870912:n=Ze}n=Eu(n,eu.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function eu(e,t){if(Xl=-1,Gl=0,0!=(6&Cl))throw Error(n(327));var a=e.callbackNode;if(bu()&&e.callbackNode!==a)return null;var r=lt(e,e===El?Ml:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=mu(e,r);else{t=r;var i=Cl;Cl|=2;var o=du();for(El===e&&Ml===t||(Ll=null,jl=Ye()+500,lu(e,t));;)try{pu();break}catch(t){uu(e,t)}bi(),Dl.current=o,Cl=i,null!==xl?t=0:(El=null,Ml=0,t=Tl)}if(0!==t){if(2===t&&(0!==(i=dt(e))&&(r=i,t=tu(e,i))),1===t)throw a=Pl,lu(e,0),au(e,r),Zl(e,Ye()),a;if(6===t)au(e,r);else{if(i=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var a=0;a<n.length;a++){var r=n[a],i=r.getSnapshot;r=r.value;try{if(!aa(i(),r))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)&&(2===(t=mu(e,r))&&(0!==(o=dt(e))&&(r=o,t=tu(e,o))),1===t))throw a=Pl,lu(e,0),au(e,r),Zl(e,Ye()),a;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(n(345));case 2:case 5:vu(e,Rl,Ll);break;case 3:if(au(e,r),(130023424&r)===r&&10<(t=Wl+500-Ye())){if(0!==lt(e,0))break;if(((i=e.suspendedLanes)&r)!==r){Kl(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Za(vu.bind(null,e,Rl,Ll),t);break}vu(e,Rl,Ll);break;case 4:if(au(e,r),(4194240&r)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-nt(r);o=1<<s,(s=t[s])>i&&(i=s),r&=~o}if(r=i,10<(r=(120>(r=Ye()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*wl(r/1960))-r)){e.timeoutHandle=Za(vu.bind(null,e,Rl,Ll),r);break}vu(e,Rl,Ll);break;default:throw Error(n(329))}}}return Zl(e,Ye()),e.callbackNode===a?eu.bind(null,e):null}function tu(e,t){var n=Il;return e.current.memoizedState.isDehydrated&&(lu(e,t).flags|=256),2!==(e=mu(e,t))&&(t=Rl,Rl=n,null!==t&&nu(t)),e}function nu(e){null===Rl?Rl=e:Rl.push.apply(Rl,e)}function au(e,t){for(t&=~Al,t&=~Nl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-nt(t),a=1<<n;e[n]=-1,t&=~a}}function ru(e){if(0!=(6&Cl))throw Error(n(327));bu();var t=lt(e,0);if(0==(1&t))return Zl(e,Ye()),null;var a=mu(e,t);if(0!==e.tag&&2===a){var r=dt(e);0!==r&&(t=r,a=tu(e,r))}if(1===a)throw a=Pl,lu(e,0),au(e,t),Zl(e,Ye()),a;if(6===a)throw Error(n(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vu(e,Rl,Ll),Zl(e,Ye()),null}function iu(e,t){var n=Cl;Cl|=1;try{return e(t)}finally{0===(Cl=n)&&(jl=Ye()+500,Rr&&Lr())}}function ou(e){null!==Vl&&0===Vl.tag&&0==(6&Cl)&&bu();var t=Cl;Cl|=1;var n=kl.transition,a=ft;try{if(kl.transition=null,ft=1,e)return e()}finally{ft=a,kl.transition=n,0==(6&(Cl=t))&&Lr()}}function su(){Sl=Fl.current,Dr(Fl)}function lu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,er(n)),null!==xl)for(n=xl.return;null!==n;){var a=n;switch(Qr(a),a.tag){case 1:null!=(a=a.type.childContextTypes)&&Tr();break;case 3:to(),Dr(xr),Dr(Cr),so();break;case 5:ao(a);break;case 4:to();break;case 13:case 19:Dr(ro);break;case 10:yi(a.type._context);break;case 22:case 23:su()}n=n.return}if(El=e,xl=e=Fu(e.current,null),Ml=Sl=t,Tl=0,Pl=null,Al=Nl=Ol=0,Rl=Il=null,null!==ki){for(t=0;t<ki.length;t++)if(null!==(a=(n=ki[t]).interleaved)){n.interleaved=null;var r=a.next,i=n.pending;if(null!==i){var o=i.next;i.next=r,a.next=o}n.pending=a}ki=null}return e}function uu(e,t){for(;;){var a=xl;try{if(bi(),lo.current=as,fo){for(var r=mo.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}fo=!1}if(co=0,po=ho=mo=null,go=!1,vo=0,_l.current=null,null===a||null===a.return){Tl=1,Pl=t,xl=null;break}e:{var o=e,s=a.return,l=a,u=t;if(t=Ml,l.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var d=u,c=l,m=c.tag;if(0==(1&c.mode)&&(0===m||11===m||15===m)){var h=c.alternate;h?(c.updateQueue=h.updateQueue,c.memoizedState=h.memoizedState,c.lanes=h.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=hs(s);if(null!==p){p.flags&=-257,ps(p,s,l,0,t),1&p.mode&&ms(o,d,t),u=d;var f=(t=p).updateQueue;if(null===f){var g=new Set;g.add(u),t.updateQueue=g}else f.add(u);break e}if(0==(1&t)){ms(o,d,t),cu();break e}u=Error(n(426))}else if(ti&&1&l.mode){var v=hs(s);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),ps(v,s,l,0,t),ci(ss(u,l));break e}}o=u=ss(u,l),4!==Tl&&(Tl=2),null===Il?Il=[o]:Il.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Ni(o,ds(0,u,t));break e;case 1:l=u;var b=o.type,y=o.stateNode;if(0==(128&o.flags)&&("function"==typeof b.getDerivedStateFromError||null!==y&&"function"==typeof y.componentDidCatch&&(null===$l||!$l.has(y)))){o.flags|=65536,t&=-t,o.lanes|=t,Ni(o,cs(o,l,t));break e}}o=o.return}while(null!==o)}gu(a)}catch(e){t=e,xl===a&&null!==a&&(xl=a=a.return);continue}break}}function du(){var e=Dl.current;return Dl.current=as,null===e?as:e}function cu(){0!==Tl&&3!==Tl&&2!==Tl||(Tl=4),null===El||0==(268435455&Ol)&&0==(268435455&Nl)||au(El,Ml)}function mu(e,t){var a=Cl;Cl|=2;var r=du();for(El===e&&Ml===t||(Ll=null,lu(e,t));;)try{hu();break}catch(t){uu(e,t)}if(bi(),Cl=a,Dl.current=r,null!==xl)throw Error(n(261));return El=null,Ml=0,Tl}function hu(){for(;null!==xl;)fu(xl)}function pu(){for(;null!==xl&&!Ue();)fu(xl)}function fu(e){var t=yl(e.alternate,e,Sl);e.memoizedProps=e.pendingProps,null===t?gu(e):xl=t,_l.current=null}function gu(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=Hs(n,t,Sl)))return void(xl=n)}else{if(null!==(n=Vs(n,t)))return n.flags&=32767,void(xl=n);if(null===e)return Tl=6,void(xl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(xl=t);xl=t=e}while(null!==t);0===Tl&&(Tl=5)}function vu(e,t,a){var r=ft,i=kl.transition;try{kl.transition=null,ft=1,function(e,t,a,r){do{bu()}while(null!==Vl);if(0!=(6&Cl))throw Error(n(327));a=e.finishedWork;var i=e.finishedLanes;if(null===a)return null;if(e.finishedWork=null,e.finishedLanes=0,a===e.current)throw Error(n(177));e.callbackNode=null,e.callbackPriority=0;var o=a.lanes|a.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<n;){var r=31-nt(n),i=1<<r;t[r]=0,a[r]=-1,e[r]=-1,n&=~i}}(e,o),e===El&&(xl=El=null,Ml=0),0==(2064&a.subtreeFlags)&&0==(2064&a.flags)||Hl||(Hl=!0,Eu(Je,(()=>(bu(),null)))),o=0!=(15990&a.flags),0!=(15990&a.subtreeFlags)||o){o=kl.transition,kl.transition=null;var s=ft;ft=1;var l=Cl;Cl|=4,_l.current=null,function(e,t){if(Ka=zt,ua(e=la())){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(a=(a=e.ownerDocument)&&a.defaultView||window).getSelection&&a.getSelection();if(r&&0!==r.rangeCount){a=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{a.nodeType,o.nodeType}catch(e){a=null;break e}var s=0,l=-1,u=-1,d=0,c=0,m=e,h=null;t:for(;;){for(var p;m!==a||0!==i&&3!==m.nodeType||(l=s+i),m!==o||0!==r&&3!==m.nodeType||(u=s+r),3===m.nodeType&&(s+=m.nodeValue.length),null!==(p=m.firstChild);)h=m,m=p;for(;;){if(m===e)break t;if(h===a&&++d===i&&(l=s),h===o&&++c===r&&(u=s),null!==(p=m.nextSibling))break;h=(m=h).parentNode}m=p}a=-1===l||-1===u?null:{start:l,end:u}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ja={focusedElem:e,selectionRange:a},zt=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var f=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==f){var g=f.memoizedProps,v=f.memoizedState,b=t.stateNode,y=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:hi(t.type,g),v);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(n(163))}}catch(e){wu(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}f=Js,Js=!1}(e,a),ml(a,e),da(Ja),zt=!!Ka,Ja=Ka=null,e.current=a,pl(a),qe(),Cl=l,ft=s,kl.transition=o}else e.current=a;if(Hl&&(Hl=!1,Vl=e,Ul=i),0===(o=e.pendingLanes)&&($l=null),function(e){if(tt&&"function"==typeof tt.onCommitFiberRoot)try{tt.onCommitFiberRoot(et,e,void 0,128==(128&e.current.flags))}catch(e){}}(a.stateNode),Zl(e,Ye()),null!==t)for(r=e.onRecoverableError,a=0;a<t.length;a++)i=t[a],r(i.value,{componentStack:i.stack,digest:i.digest});if(zl)throw zl=!1,e=Bl,Bl=null,e;0!=(1&Ul)&&0!==e.tag&&bu(),0!=(1&(o=e.pendingLanes))?e===Yl?ql++:(ql=0,Yl=e):ql=0,Lr()}(e,t,a,r)}finally{kl.transition=i,ft=r}return null}function bu(){if(null!==Vl){var e=gt(Ul),t=kl.transition,a=ft;try{if(kl.transition=null,ft=16>e?16:e,null===Vl)var r=!1;else{if(e=Vl,Vl=null,Ul=0,0!=(6&Cl))throw Error(n(331));var i=Cl;for(Cl|=4,Xs=e.current;null!==Xs;){var o=Xs,s=o.child;if(0!=(16&Xs.flags)){var l=o.deletions;if(null!==l){for(var u=0;u<l.length;u++){var d=l[u];for(Xs=d;null!==Xs;){var c=Xs;switch(c.tag){case 0:case 11:case 15:Qs(8,c,o)}var m=c.child;if(null!==m)m.return=c,Xs=m;else for(;null!==Xs;){var h=(c=Xs).sibling,p=c.return;if(tl(c),c===d){Xs=null;break}if(null!==h){h.return=p,Xs=h;break}Xs=p}}}var f=o.alternate;if(null!==f){var g=f.child;if(null!==g){f.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Xs=o}}if(0!=(2064&o.subtreeFlags)&&null!==s)s.return=o,Xs=s;else e:for(;null!==Xs;){if(0!=(2048&(o=Xs).flags))switch(o.tag){case 0:case 11:case 15:Qs(9,o,o.return)}var b=o.sibling;if(null!==b){b.return=o.return,Xs=b;break e}Xs=o.return}}var y=e.current;for(Xs=y;null!==Xs;){var w=(s=Xs).child;if(0!=(2064&s.subtreeFlags)&&null!==w)w.return=s,Xs=w;else e:for(s=y;null!==Xs;){if(0!=(2048&(l=Xs).flags))try{switch(l.tag){case 0:case 11:case 15:Zs(9,l)}}catch(e){wu(l,l.return,e)}if(l===s){Xs=null;break e}var D=l.sibling;if(null!==D){D.return=l.return,Xs=D;break e}Xs=l.return}}if(Cl=i,Lr(),tt&&"function"==typeof tt.onPostCommitFiberRoot)try{tt.onPostCommitFiberRoot(et,e)}catch(e){}r=!0}return r}finally{ft=a,kl.transition=t}}return!1}function yu(e,t,n){e=Pi(e,t=ds(0,t=ss(n,t),1),1),t=Kl(),null!==e&&(ht(e,1,t),Zl(e,t))}function wu(e,t,n){if(3===e.tag)yu(e,e,n);else for(;null!==t;){if(3===t.tag){yu(t,e,n);break}if(1===t.tag){var a=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof a.componentDidCatch&&(null===$l||!$l.has(a))){t=Pi(t,e=cs(t,e=ss(n,e),1),1),e=Kl(),null!==t&&(ht(t,1,e),Zl(t,e));break}}t=t.return}}function Du(e,t,n){var a=e.pingCache;null!==a&&a.delete(t),t=Kl(),e.pingedLanes|=e.suspendedLanes&n,El===e&&(Ml&n)===n&&(4===Tl||3===Tl&&(130023424&Ml)===Ml&&500>Ye()-Wl?lu(e,0):Al|=n),Zl(e,t)}function _u(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ot,0==(130023424&(ot<<=1))&&(ot=4194304)));var n=Kl();null!==(e=xi(e,t))&&(ht(e,t,n),Zl(e,n))}function ku(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),_u(e,n)}function Cu(e,t){var a=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(a=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(n(314))}null!==r&&r.delete(t),_u(e,a)}function Eu(e,t){return He(e,t)}function xu(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mu(e,t,n,a){return new xu(e,t,n,a)}function Su(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Fu(e,t){var n=e.alternate;return null===n?((n=Mu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Tu(e,t,a,r,i,o){var s=2;if(r=e,"function"==typeof e)Su(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case w:return Pu(a.children,i,o,t);case D:s=8,i|=8;break;case _:return(e=Mu(12,a,t,2|i)).elementType=_,e.lanes=o,e;case x:return(e=Mu(13,a,t,i)).elementType=x,e.lanes=o,e;case M:return(e=Mu(19,a,t,i)).elementType=M,e.lanes=o,e;case T:return Ou(a,i,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case k:s=10;break e;case C:s=9;break e;case E:s=11;break e;case S:s=14;break e;case F:s=16,r=null;break e}throw Error(n(130,null==e?e:typeof e,""))}return(t=Mu(s,a,t,i)).elementType=e,t.type=r,t.lanes=o,t}function Pu(e,t,n,a){return(e=Mu(7,e,a,t)).lanes=n,e}function Ou(e,t,n,a){return(e=Mu(22,e,a,t)).elementType=T,e.lanes=n,e.stateNode={isHidden:!1},e}function Nu(e,t,n){return(e=Mu(6,e,null,t)).lanes=n,e}function Au(e,t,n){return(t=Mu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Iu(e,t,n,a,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=a,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function Ru(e,t,n,a,r,i,o,s,l){return e=new Iu(e,t,n,s,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Mu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Si(i),e}function Wu(e,t,n){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:y,key:null==a?null:""+a,children:e,containerInfo:t,implementation:n}}function ju(e){if(!e)return kr;e:{if(je(e=e._reactInternals)!==e||1!==e.tag)throw Error(n(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Fr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(n(171))}if(1===e.tag){var a=e.type;if(Fr(a))return Or(e,a,t)}return t}function Lu(e,t,n,a,r,i,o,s,l){return(e=Ru(n,a,!0,e,0,i,0,s,l)).context=ju(null),n=e.current,(i=Ti(a=Kl(),r=Jl(n))).callback=null!=t?t:null,Pi(n,i,r),e.current.lanes=r,ht(e,r,a),Zl(e,a),e}function zu(e,t,n,a){var r=t.current,i=Kl(),o=Jl(r);return n=ju(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ti(i,o)).payload={element:e},null!==(a=void 0===a?null:a)&&(t.callback=a),null!==(e=Pi(r,t,o))&&(Ql(e,r,o,i),Oi(e,r,o)),o}function Bu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $u(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Hu(e,t){$u(e,t),(e=e.alternate)&&$u(e,t)}yl=(e,t,a)=>{if(null!==e)if(e.memoizedProps!==t.pendingProps||xr.current)gs=!0;else{if(0==(e.lanes&a)&&0==(128&t.flags))return gs=!1,function(e,t,n){switch(t.tag){case 3:xs(t),di();break;case 5:no(t);break;case 1:Fr(t.type)&&Nr(t);break;case 4:eo(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,r=t.memoizedProps.value;_r(pi,a._currentValue),a._currentValue=r;break;case 13:if(null!==(a=t.memoizedState))return null!==a.dehydrated?(_r(ro,1&ro.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Ns(e,t,n):(_r(ro,1&ro.current),null!==(e=zs(e,t,n))?e.sibling:null);_r(ro,1&ro.current);break;case 19:if(a=0!=(n&t.childLanes),0!=(128&e.flags)){if(a)return js(e,t,n);t.flags|=128}if(null!==(r=t.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),_r(ro,ro.current),a)break;return null;case 22:case 23:return t.lanes=0,Ds(e,t,n)}return zs(e,t,n)}(e,t,a);gs=0!=(131072&e.flags)}else gs=!1,ti&&0!=(1048576&t.flags)&&Kr(t,Hr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ls(e,t),e=t.pendingProps;var i=Sr(t,Cr.current);Di(t,a),i=Do(null,t,r,e,i,a);var o=_o();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fr(r)?(o=!0,Nr(t)):o=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Si(t),i.updater=ji,t.stateNode=i,i._reactInternals=t,$i(t,r,e,a),t=Es(null,t,r,!0,o,a)):(t.tag=0,ti&&o&&Jr(t),vs(null,t,i,a),t=t.child),t;case 16:r=t.elementType;e:{switch(Ls(e,t),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"==typeof e)return Su(e)?1:0;if(null!=e){if((e=e.$$typeof)===E)return 11;if(e===S)return 14}return 2}(r),e=hi(r,e),i){case 0:t=ks(null,t,r,e,a);break e;case 1:t=Cs(null,t,r,e,a);break e;case 11:t=bs(null,t,r,e,a);break e;case 14:t=ys(null,t,r,hi(r.type,e),a);break e}throw Error(n(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,ks(e,t,r,i=t.elementType===r?i:hi(r,i),a);case 1:return r=t.type,i=t.pendingProps,Cs(e,t,r,i=t.elementType===r?i:hi(r,i),a);case 3:e:{if(xs(t),null===e)throw Error(n(387));r=t.pendingProps,i=(o=t.memoizedState).element,Fi(e,t),Ai(t,r,null,a);var s=t.memoizedState;if(r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Ms(e,t,r,a,i=ss(Error(n(423)),t));break e}if(r!==i){t=Ms(e,t,r,a,i=ss(Error(n(424)),t));break e}for(ei=ir(t.stateNode.containerInfo.firstChild),Zr=t,ti=!0,ni=null,a=Xi(t,null,r,a),t.child=a;a;)a.flags=-3&a.flags|4096,a=a.sibling}else{if(di(),r===i){t=zs(e,t,a);break e}vs(e,t,r,a)}t=t.child}return t;case 5:return no(t),null===e&&oi(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,Qa(r,i)?s=null:null!==o&&Qa(r,o)&&(t.flags|=32),_s(e,t),vs(e,t,s,a),t.child;case 6:return null===e&&oi(t),null;case 13:return Ns(e,t,a);case 4:return eo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Yi(t,null,r,a):vs(e,t,r,a),t.child;case 11:return r=t.type,i=t.pendingProps,bs(e,t,r,i=t.elementType===r?i:hi(r,i),a);case 7:return vs(e,t,t.pendingProps,a),t.child;case 8:case 12:return vs(e,t,t.pendingProps.children,a),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,_r(pi,r._currentValue),r._currentValue=s,null!==o)if(aa(o.value,s)){if(o.children===i.children&&!xr.current){t=zs(e,t,a);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var l=o.dependencies;if(null!==l){s=o.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===o.tag){(u=Ti(-1,a&-a)).tag=2;var d=o.updateQueue;if(null!==d){var c=(d=d.shared).pending;null===c?u.next=u:(u.next=c.next,c.next=u),d.pending=u}}o.lanes|=a,null!==(u=o.alternate)&&(u.lanes|=a),wi(o.return,a,t),l.lanes|=a;break}u=u.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(s=o.return))throw Error(n(341));s.lanes|=a,null!==(l=s.alternate)&&(l.lanes|=a),wi(s,a,t),s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}vs(e,t,i.children,a),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Di(t,a),r=r(i=_i(i)),t.flags|=1,vs(e,t,r,a),t.child;case 14:return i=hi(r=t.type,t.pendingProps),ys(e,t,r,i=hi(r.type,i),a);case 15:return ws(e,t,t.type,t.pendingProps,a);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:hi(r,i),Ls(e,t),t.tag=1,Fr(r)?(e=!0,Nr(t)):e=!1,Di(t,a),zi(t,r,i),$i(t,r,i,a),Es(null,t,r,!0,e,a);case 19:return js(e,t,a);case 22:return Ds(e,t,a)}throw Error(n(156,t.tag))};var Vu="function"==typeof reportError?reportError:e=>{};function Uu(e){this._internalRoot=e}function qu(e){this._internalRoot=e}function Yu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Gu(){}function Ku(e,t,n,a,r){var i=n._reactRootContainer;if(i){var o=i;if("function"==typeof r){var s=r;r=()=>{var e=Bu(o);s.call(e)}}zu(t,o,e,r)}else o=function(e,t,n,a,r){if(r){if("function"==typeof a){var i=a;a=()=>{var e=Bu(o);i.call(e)}}var o=Lu(t,a,e,0,null,!1,0,"",Gu);return e._reactRootContainer=o,e[dr]=o.current,ja(8===e.nodeType?e.parentNode:e),ou(),o}for(;r=e.lastChild;)e.removeChild(r);if("function"==typeof a){var s=a;a=()=>{var e=Bu(l);s.call(e)}}var l=Ru(e,0,!1,null,0,!1,0,"",Gu);return e._reactRootContainer=l,e[dr]=l.current,ja(8===e.nodeType?e.parentNode:e),ou((()=>{zu(t,l,n,a)})),l}(n,t,e,r,a);return Bu(o)}qu.prototype.render=Uu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(n(409));zu(e,t,null,null)},qu.prototype.unmount=Uu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ou((()=>{zu(null,e,null,null)})),t[dr]=null}},qu.prototype.unstable_scheduleHydration=e=>{if(e){var t=wt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ft.length&&0!==t&&t<Ft[n].priority;n++);Ft.splice(n,0,e),0===n&&Nt(e)}},vt=e=>{switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=st(t.pendingLanes);0!==n&&(pt(t,1|n),Zl(t,Ye()),0==(6&Cl)&&(jl=Ye()+500,Lr()))}break;case 13:ou((()=>{var t=xi(e,1);if(null!==t){var n=Kl();Ql(t,e,1,n)}})),Hu(e,1)}},bt=e=>{if(13===e.tag){var t=xi(e,134217728);if(null!==t)Ql(t,e,134217728,Kl());Hu(e,134217728)}},yt=e=>{if(13===e.tag){var t=Jl(e),n=xi(e,t);if(null!==n)Ql(n,e,t,Kl());Hu(e,t)}},wt=()=>ft,Dt=(e,t)=>{var n=ft;try{return ft=e,t()}finally{ft=n}},be=(e,t,a)=>{switch(t){case"input":if(G(e,a),t=a.name,"radio"===a.type&&null!=t){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<a.length;t++){var r=a[t];if(r!==e&&r.form===e.form){var i=vr(r);if(!i)throw Error(n(90));V(r),G(r,i)}}}break;case"textarea":ne(e,a);break;case"select":null!=(t=a.value)&&Z(e,!!a.multiple,t,!1)}},Ce=iu,Ee=ou;var Ju={usingClientEntryPoint:!1,Events:[fr,gr,vr,_e,ke,iu]},Qu={findFiberByHostInstance:pr,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Zu={bundleType:Qu.bundleType,version:Qu.version,rendererPackageName:Qu.rendererPackageName,rendererConfig:Qu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:v.ReactCurrentDispatcher,findHostInstanceByFiber:e=>null===(e=Be(e))?null:e.stateNode,findFiberByHostInstance:Qu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ed=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ed.isDisabled&&ed.supportsFiber)try{et=ed.inject(Zu),tt=ed}catch(e){}}return NT.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ju,NT.createPortal=function(e,t){var a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Yu(t))throw Error(n(200));return Wu(e,t,null,a)},NT.createRoot=(e,t)=>{if(!Yu(e))throw Error(n(299));var a=!1,r="",i=Vu;return null!=t&&(!0===t.unstable_strictMode&&(a=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Ru(e,1,!1,null,0,a,0,r,i),e[dr]=t.current,ja(8===e.nodeType?e.parentNode:e),new Uu(t)},NT.findDOMNode=e=>{if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(n(188));throw e=Object.keys(e).join(","),Error(n(268,e))}return e=null===(e=Be(t))?null:e.stateNode},NT.flushSync=e=>ou(e),NT.hydrate=(e,t,a)=>{if(!Xu(t))throw Error(n(200));return Ku(null,e,t,!0,a)},NT.hydrateRoot=(e,t,a)=>{if(!Yu(e))throw Error(n(405));var r=null!=a&&a.hydratedSources||null,i=!1,o="",s=Vu;if(null!=a&&(!0===a.unstable_strictMode&&(i=!0),void 0!==a.identifierPrefix&&(o=a.identifierPrefix),void 0!==a.onRecoverableError&&(s=a.onRecoverableError)),t=Lu(t,null,e,1,null!=a?a:null,i,0,o,s),e[dr]=t.current,ja(e),r)for(e=0;e<r.length;e++)i=(i=(a=r[e])._getVersion)(a._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[a,i]:t.mutableSourceEagerHydrationData.push(a,i);return new qu(t)},NT.render=(e,t,a)=>{if(!Xu(t))throw Error(n(200));return Ku(null,e,t,!1,a)},NT.unmountComponentAtNode=e=>{if(!Xu(e))throw Error(n(40));return!!e._reactRootContainer&&(ou((()=>{Ku(null,null,e,!1,(()=>{e._reactRootContainer=null,e[dr]=null}))})),!0)},NT.unstable_batchedUpdates=iu,NT.unstable_renderSubtreeIntoContainer=(e,t,a,r)=>{if(!Xu(a))throw Error(n(200));if(null==e||void 0===e._reactInternals)throw Error(n(38));return Ku(e,t,a,!1,r)},NT.version="18.2.0-next-9e3b772b8-20220608",NT}function LT(){return FF||(FF=1,(e=>{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){}}(),e.exports=jT()})(OT)),PT}var zT=LT(),BT=Z(zT);function $T(e,t){return $T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$T(e,t)}function HT(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VT(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var UT,qT,YT=(void 0===UT&&(UT=0),()=>++UT),XT={},GT={},KT=["touchstart","touchmove"];function JT(e,t){var n=null;return-1!==KT.indexOf(t)&&qT&&(n={passive:!e.props.preventDefault}),n}var QT=Object.freeze({__proto__:null,IGNORE_CLASS_NAME:"ignore-react-onclickoutside",default:function(e,t){var n,a,r=e.displayName||e.name||"Component";return a=n=function(n){var a,i;function o(e){var a;return(a=n.call(this,e)||this).__outsideClickHandler=e=>{if("function"!=typeof a.__clickOutsideHandlerProp){var t=a.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+r+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else a.__clickOutsideHandlerProp(e)},a.__getComponentNode=()=>{var e=a.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():zT.findDOMNode(e)},a.enableOnClickOutside=()=>{if("undefined"!=typeof document&&!GT[a._uid]){void 0===qT&&(qT=(()=>{if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:()=>{e=!0}}),n=()=>{};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}})()),GT[a._uid]=!0;var e=a.props.eventTypes;e.forEach||(e=[e]),XT[a._uid]=e=>{var t;null!==a.componentNode&&(a.props.preventDefault&&e.preventDefault(),a.props.stopPropagation&&e.stopPropagation(),a.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&VT(e,t,n))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,a.componentNode,a.props.outsideClickIgnoreClass)===document&&a.__outsideClickHandler(e))},e.forEach((e=>{document.addEventListener(e,XT[a._uid],JT(HT(a),e))}))}},a.disableOnClickOutside=()=>{delete GT[a._uid];var e=XT[a._uid];if(e&&"undefined"!=typeof document){var t=a.props.eventTypes;t.forEach||(t=[t]),t.forEach((t=>document.removeEventListener(t,e,JT(HT(a),t)))),delete XT[a._uid]}},a.getRef=e=>a.instanceRef=e,a._uid=YT(),a}i=n,(a=o).prototype=Object.create(i.prototype),a.prototype.constructor=a,$T(a,i);var s=o.prototype;return s.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},s.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+r+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},s.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},s.componentWillUnmount=function(){this.disableOnClickOutside()},s.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Er.createElement(e,n)},o}(Er.Component),n.displayName="OnClickOutside("+r+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:"ignore-react-onclickoutside",preventDefault:!1,stopPropagation:!1},n.getClass=()=>e.getClass?e.getClass():e,a}}),ZT=ee(QT),eP=Er.createContext(),tP=Er.createContext();var nP=function(e){return Array.isArray(e)?e[0]:e},aP=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return e.apply(void 0,n)}},rP=function(e,t){if("function"==typeof e)return aP(e,t);null!=e&&(e.current=t)},iP=function(e){return e.reduce(((e,t)=>{var n=t[0],a=t[1];return e[n]=a,e}),{})},oP="undefined"!=typeof window&&window.document&&window.document.createElement?Er.useLayoutEffect:Er.useEffect,sP="top",lP="bottom",uP="right",dP="left",cP=[sP,lP,uP,dP],mP=cP.reduce(((e,t)=>e.concat([t+"-start",t+"-end"])),[]),hP=[].concat(cP,["auto"]).reduce(((e,t)=>e.concat([t,t+"-start",t+"-end"])),[]),pP=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function fP(e){return e?(e.nodeName||"").toLowerCase():null}function gP(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function vP(e){return e instanceof gP(e).Element||e instanceof Element}function bP(e){return e instanceof gP(e).HTMLElement||e instanceof HTMLElement}function yP(e){return"undefined"!=typeof ShadowRoot&&(e instanceof gP(e).ShadowRoot||e instanceof ShadowRoot)}var wP={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((e=>{var n=t.styles[e]||{},a=t.attributes[e]||{},r=t.elements[e];bP(r)&&fP(r)&&(Object.assign(r.style,n),Object.keys(a).forEach((e=>{var t=a[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),()=>{Object.keys(t.elements).forEach((e=>{var a=t.elements[e],r=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(((e,t)=>(e[t]="",e)),{});bP(a)&&fP(a)&&(Object.assign(a.style,i),Object.keys(r).forEach((e=>{a.removeAttribute(e)})))}))}},requires:["computeStyles"]};function DP(e){return e.split("-")[0]}var _P=Math.max,kP=Math.min,CP=Math.round;function EP(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((e=>e.brand+"/"+e.version)).join(" "):navigator.userAgent}function xP(){return!/^((?!chrome|android).)*safari/i.test(EP())}function MP(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var a=e.getBoundingClientRect(),r=1,i=1;t&&bP(e)&&(r=e.offsetWidth>0&&CP(a.width)/e.offsetWidth||1,i=e.offsetHeight>0&&CP(a.height)/e.offsetHeight||1);var o=(vP(e)?gP(e):window).visualViewport,s=!xP()&&n,l=(a.left+(s&&o?o.offsetLeft:0))/r,u=(a.top+(s&&o?o.offsetTop:0))/i,d=a.width/r,c=a.height/i;return{width:d,height:c,top:u,right:l+d,bottom:u+c,left:l,x:l,y:u}}function SP(e){var t=MP(e),n=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:a}}function FP(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&yP(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function TP(e){return gP(e).getComputedStyle(e)}function PP(e){return["table","td","th"].indexOf(fP(e))>=0}function OP(e){return((vP(e)?e.ownerDocument:e.document)||window.document).documentElement}function NP(e){return"html"===fP(e)?e:e.assignedSlot||e.parentNode||(yP(e)?e.host:null)||OP(e)}function AP(e){return bP(e)&&"fixed"!==TP(e).position?e.offsetParent:null}function IP(e){for(var t=gP(e),n=AP(e);n&&PP(n)&&"static"===TP(n).position;)n=AP(n);return n&&("html"===fP(n)||"body"===fP(n)&&"static"===TP(n).position)?t:n||function(e){var t=/firefox/i.test(EP());if(/Trident/i.test(EP())&&bP(e)&&"fixed"===TP(e).position)return null;var n=NP(e);for(yP(n)&&(n=n.host);bP(n)&&["html","body"].indexOf(fP(n))<0;){var a=TP(n);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||t&&"filter"===a.willChange||t&&a.filter&&"none"!==a.filter)return n;n=n.parentNode}return null}(e)||t}function RP(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function WP(e,t,n){return _P(e,kP(t,n))}function jP(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function LP(e,t){return t.reduce(((t,n)=>(t[n]=e,t)),{})}var zP={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,a=e.name,r=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=DP(n.placement),l=RP(s),u=[dP,uP].indexOf(s)>=0?"height":"width";if(i&&o){var d=((e,t)=>jP("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:LP(e,cP)))(r.padding,n),c=SP(i),m="y"===l?sP:dP,h="y"===l?lP:uP,p=n.rects.reference[u]+n.rects.reference[l]-o[l]-n.rects.popper[u],f=o[l]-n.rects.reference[l],g=IP(i),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-f/2,y=d[m],w=v-c[u]-d[h],D=v/2-c[u]/2+b,_=WP(y,D,w),k=l;n.modifiersData[a]=((t={})[k]=_,t.centerOffset=_-D,t)}},effect:function(e){var t=e.state,n=e.options.element,a=void 0===n?"[data-popper-arrow]":n;null!=a&&("string"!=typeof a||(a=t.elements.popper.querySelector(a)))&&FP(t.elements.popper,a)&&(t.elements.arrow=a)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function BP(e){return e.split("-")[1]}var $P={top:"auto",right:"auto",bottom:"auto",left:"auto"};function HP(e){var t,n=e.popper,a=e.popperRect,r=e.placement,i=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,c=e.isFixed,m=o.x,h=void 0===m?0:m,p=o.y,f=void 0===p?0:p,g="function"==typeof d?d({x:h,y:f}):{x:h,y:f};h=g.x,f=g.y;var v=o.hasOwnProperty("x"),b=o.hasOwnProperty("y"),y=dP,w=sP,D=window;if(u){var _=IP(n),k="clientHeight",C="clientWidth";if(_===gP(n)&&"static"!==TP(_=OP(n)).position&&"absolute"===s&&(k="scrollHeight",C="scrollWidth"),r===sP||(r===dP||r===uP)&&"end"===i)w=lP,f-=(c&&_===D&&D.visualViewport?D.visualViewport.height:_[k])-a.height,f*=l?1:-1;if(r===dP||(r===sP||r===lP)&&"end"===i)y=uP,h-=(c&&_===D&&D.visualViewport?D.visualViewport.width:_[C])-a.width,h*=l?1:-1}var E,x=Object.assign({position:s},u&&$P),M=!0===d?function(e,t){var n=e.x,a=e.y,r=t.devicePixelRatio||1;return{x:CP(n*r)/r||0,y:CP(a*r)/r||0}}({x:h,y:f},gP(n)):{x:h,y:f};return h=M.x,f=M.y,l?Object.assign({},x,((E={})[w]=b?"0":"",E[y]=v?"0":"",E.transform=(D.devicePixelRatio||1)<=1?"translate("+h+"px, "+f+"px)":"translate3d("+h+"px, "+f+"px, 0)",E)):Object.assign({},x,((t={})[w]=b?f+"px":"",t[y]=v?h+"px":"",t.transform="",t))}var VP={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,a=n.gpuAcceleration,r=void 0===a||a,i=n.adaptive,o=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,u={placement:DP(t.placement),variation:BP(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,HP(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,HP(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},UP={passive:!0};var qP={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,a=e.options,r=a.scroll,i=void 0===r||r,o=a.resize,s=void 0===o||o,l=gP(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((e=>{e.addEventListener("scroll",n.update,UP)})),s&&l.addEventListener("resize",n.update,UP),()=>{i&&u.forEach((e=>{e.removeEventListener("scroll",n.update,UP)})),s&&l.removeEventListener("resize",n.update,UP)}},data:{}},YP={left:"right",right:"left",bottom:"top",top:"bottom"};function XP(e){return e.replace(/left|right|bottom|top/g,(e=>YP[e]))}var GP={start:"end",end:"start"};function KP(e){return e.replace(/start|end/g,(e=>GP[e]))}function JP(e){var t=gP(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function QP(e){return MP(OP(e)).left+JP(e).scrollLeft}function ZP(e){var t=TP(e),n=t.overflow,a=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+a)}function eO(e){return["html","body","#document"].indexOf(fP(e))>=0?e.ownerDocument.body:bP(e)&&ZP(e)?e:eO(NP(e))}function tO(e,t){var n;void 0===t&&(t=[]);var a=eO(e),r=a===(null==(n=e.ownerDocument)?void 0:n.body),i=gP(a),o=r?[i].concat(i.visualViewport||[],ZP(a)?a:[]):a,s=t.concat(o);return r?s:s.concat(tO(NP(o)))}function nO(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function aO(e,t,n){return"viewport"===t?nO(function(e,t){var n=gP(e),a=OP(e),r=n.visualViewport,i=a.clientWidth,o=a.clientHeight,s=0,l=0;if(r){i=r.width,o=r.height;var u=xP();(u||!u&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:o,x:s+QP(e),y:l}}(e,n)):vP(t)?function(e,t){var n=MP(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):nO(function(e){var t,n=OP(e),a=JP(e),r=null==(t=e.ownerDocument)?void 0:t.body,i=_P(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=_P(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-a.scrollLeft+QP(e),l=-a.scrollTop;return"rtl"===TP(r||n).direction&&(s+=_P(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}(OP(e)))}function rO(e,t,n,a){var r="clippingParents"===t?function(e){var t=tO(NP(e)),n=["absolute","fixed"].indexOf(TP(e).position)>=0&&bP(e)?IP(e):e;return vP(n)?t.filter((e=>vP(e)&&FP(e,n)&&"body"!==fP(e))):[]}(e):[].concat(t),i=[].concat(r,[n]),o=i[0],s=i.reduce(((t,n)=>{var r=aO(e,n,a);return t.top=_P(r.top,t.top),t.right=kP(r.right,t.right),t.bottom=kP(r.bottom,t.bottom),t.left=_P(r.left,t.left),t}),aO(e,o,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function iO(e){var t,n=e.reference,a=e.element,r=e.placement,i=r?DP(r):null,o=r?BP(r):null,s=n.x+n.width/2-a.width/2,l=n.y+n.height/2-a.height/2;switch(i){case sP:t={x:s,y:n.y-a.height};break;case lP:t={x:s,y:n.y+n.height};break;case uP:t={x:n.x+n.width,y:l};break;case dP:t={x:n.x-a.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?RP(i):null;if(null!=u){var d="y"===u?"height":"width";switch(o){case"start":t[u]=t[u]-(n[d]/2-a[d]/2);break;case"end":t[u]=t[u]+(n[d]/2-a[d]/2)}}return t}function oO(e,t){void 0===t&&(t={});var n=t,a=n.placement,r=void 0===a?e.placement:a,i=n.strategy,o=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?"clippingParents":s,u=n.rootBoundary,d=void 0===u?"viewport":u,c=n.elementContext,m=void 0===c?"popper":c,h=n.altBoundary,p=void 0!==h&&h,f=n.padding,g=void 0===f?0:f,v=jP("number"!=typeof g?g:LP(g,cP)),b="popper"===m?"reference":"popper",y=e.rects.popper,w=e.elements[p?b:m],D=rO(vP(w)?w:w.contextElement||OP(e.elements.popper),l,d,o),_=MP(e.elements.reference),k=iO({reference:_,element:y,strategy:"absolute",placement:r}),C=nO(Object.assign({},y,k)),E="popper"===m?C:_,x={top:D.top-E.top+v.top,bottom:E.bottom-D.bottom+v.bottom,left:D.left-E.left+v.left,right:E.right-D.right+v.right},M=e.modifiersData.offset;if("popper"===m&&M){var S=M[r];Object.keys(x).forEach((e=>{var t=[uP,lP].indexOf(e)>=0?1:-1,n=[sP,lP].indexOf(e)>=0?"y":"x";x[e]+=S[n]*t}))}return x}function sO(e,t){void 0===t&&(t={});var n=t,a=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?hP:l,d=BP(a),c=d?s?mP:mP.filter((e=>BP(e)===d)):cP,m=c.filter((e=>u.indexOf(e)>=0));0===m.length&&(m=c);var h=m.reduce(((t,n)=>(t[n]=oO(e,{placement:n,boundary:r,rootBoundary:i,padding:o})[DP(n)],t)),{});return Object.keys(h).sort(((e,t)=>h[e]-h[t]))}var lO={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var r=n.mainAxis,i=void 0===r||r,o=n.altAxis,s=void 0===o||o,l=n.fallbackPlacements,u=n.padding,d=n.boundary,c=n.rootBoundary,m=n.altBoundary,h=n.flipVariations,p=void 0===h||h,f=n.allowedAutoPlacements,g=t.options.placement,v=DP(g),b=l||(v===g||!p?[XP(g)]:function(e){if("auto"===DP(e))return[];var t=XP(e);return[KP(e),t,KP(t)]}(g)),y=[g].concat(b).reduce(((e,n)=>e.concat("auto"===DP(n)?sO(t,{placement:n,boundary:d,rootBoundary:c,padding:u,flipVariations:p,allowedAutoPlacements:f}):n)),[]),w=t.rects.reference,D=t.rects.popper,_=new Map,k=!0,C=y[0],E=0;E<y.length;E++){var x=y[E],M=DP(x),S="start"===BP(x),F=[sP,lP].indexOf(M)>=0,T=F?"width":"height",P=oO(t,{placement:x,boundary:d,rootBoundary:c,altBoundary:m,padding:u}),O=F?S?uP:dP:S?lP:sP;w[T]>D[T]&&(O=XP(O));var N=XP(O),A=[];if(i&&A.push(P[M]<=0),s&&A.push(P[O]<=0,P[N]<=0),A.every((e=>e))){C=x,k=!1;break}_.set(x,A)}if(k)for(var I=function(e){var t=y.find((t=>{var n=_.get(t);if(n)return n.slice(0,e).every((e=>e))}));if(t)return C=t,"break"},R=p?3:1;R>0;R--){if("break"===I(R))break}t.placement!==C&&(t.modifiersData[a]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function uO(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function dO(e){return[sP,uP,lP,dP].some((t=>e[t]>=0))}var cO={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,a=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,o=oO(t,{elementContext:"reference"}),s=oO(t,{altBoundary:!0}),l=uO(o,a),u=uO(s,r,i),d=dO(l),c=dO(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:c},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":c})}};var mO={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,a=e.name,r=n.offset,i=void 0===r?[0,0]:r,o=hP.reduce(((e,n)=>(e[n]=function(e,t,n){var a=DP(e),r=[dP,sP].indexOf(a)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*r,[dP,uP].indexOf(a)>=0?{x:s,y:o}:{x:o,y:s}}(n,t.rects,i),e)),{}),s=o[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[a]=o}};var hO={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=iO({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var pO={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,a=e.name,r=n.mainAxis,i=void 0===r||r,o=n.altAxis,s=void 0!==o&&o,l=n.boundary,u=n.rootBoundary,d=n.altBoundary,c=n.padding,m=n.tether,h=void 0===m||m,p=n.tetherOffset,f=void 0===p?0:p,g=oO(t,{boundary:l,rootBoundary:u,padding:c,altBoundary:d}),v=DP(t.placement),b=BP(t.placement),y=!b,w=RP(v),D="x"===w?"y":"x",_=t.modifiersData.popperOffsets,k=t.rects.reference,C=t.rects.popper,E="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,x="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,S={x:0,y:0};if(_){if(i){var F,T="y"===w?sP:dP,P="y"===w?lP:uP,O="y"===w?"height":"width",N=_[w],A=N+g[T],I=N-g[P],R=h?-C[O]/2:0,W="start"===b?k[O]:C[O],j="start"===b?-C[O]:-k[O],L=t.elements.arrow,z=h&&L?SP(L):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},$=B[T],H=B[P],V=WP(0,k[O],z[O]),U=y?k[O]/2-R-V-$-x.mainAxis:W-V-$-x.mainAxis,q=y?-k[O]/2+R+V+H+x.mainAxis:j+V+H+x.mainAxis,Y=t.elements.arrow&&IP(t.elements.arrow),X=Y?"y"===w?Y.clientTop||0:Y.clientLeft||0:0,G=null!=(F=null==M?void 0:M[w])?F:0,K=N+q-G,J=WP(h?kP(A,N+U-G-X):A,N,h?_P(I,K):I);_[w]=J,S[w]=J-N}if(s){var Q,Z="x"===w?sP:dP,ee="x"===w?lP:uP,te=_[D],ne="y"===D?"height":"width",ae=te+g[Z],re=te-g[ee],ie=-1!==[sP,dP].indexOf(v),oe=null!=(Q=null==M?void 0:M[D])?Q:0,se=ie?ae:te-k[ne]-C[ne]-oe+x.altAxis,le=ie?te+k[ne]+C[ne]-oe-x.altAxis:re,ue=h&&ie?function(e,t,n){var a=WP(e,t,n);return a>n?n:a}(se,te,le):WP(h?se:ae,te,h?le:re);_[D]=ue,S[D]=ue-te}t.modifiersData[a]=S}},requiresIfExists:["offset"]};function fO(e,t,n){void 0===n&&(n=!1);var a=bP(t),r=bP(t)&&function(e){var t=e.getBoundingClientRect(),n=CP(t.width)/e.offsetWidth||1,a=CP(t.height)/e.offsetHeight||1;return 1!==n||1!==a}(t),i=OP(t),o=MP(e,r,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(a||!a&&!n)&&(("body"!==fP(t)||ZP(i))&&(s=function(e){return e!==gP(e)&&bP(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:JP(e);var t}(t)),bP(t)?((l=MP(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=QP(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function gO(e){var t=new Map,n=new Set,a=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((e=>{if(!n.has(e)){var a=t.get(e);a&&r(a)}})),a.push(e)}return e.forEach((e=>{t.set(e.name,e)})),e.forEach((e=>{n.has(e.name)||r(e)})),a}var vO={placement:"bottom",modifiers:[],strategy:"absolute"};function bO(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((e=>!(e&&"function"==typeof e.getBoundingClientRect)))}function yO(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,a=void 0===n?[]:n,r=t.defaultOptions,i=void 0===r?vO:r;return function(e,t,n){void 0===n&&(n=i);var r,o,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},vO,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],u=!1,d={state:s,setOptions:function(n){var r="function"==typeof n?n(s.options):n;c(),s.options=Object.assign({},i,s.options,r),s.scrollParents={reference:vP(e)?tO(e):e.contextElement?tO(e.contextElement):[],popper:tO(t)};var o,u,m=function(e){var t=gO(e);return pP.reduce(((e,n)=>e.concat(t.filter((e=>e.phase===n)))),[])}((o=[].concat(a,s.options.modifiers),u=o.reduce(((e,t)=>{var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(u).map((e=>u[e]))));return s.orderedModifiers=m.filter((e=>e.enabled)),s.orderedModifiers.forEach((e=>{var t=e.name,n=e.options,a=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var i=r({state:s,name:t,instance:d,options:a}),o=()=>{};l.push(i||o)}})),d.update()},forceUpdate:function(){if(!u){var e=s.elements,t=e.reference,n=e.popper;if(bO(t,n)){s.rects={reference:fO(t,IP(n),"fixed"===s.options.strategy),popper:SP(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((e=>s.modifiersData[e.name]=Object.assign({},e.data)));for(var a=0;a<s.orderedModifiers.length;a++)if(!0!==s.reset){var r=s.orderedModifiers[a],i=r.fn,o=r.options,l=void 0===o?{}:o,c=r.name;"function"==typeof i&&(s=i({state:s,options:l,name:c,instance:d})||s)}else s.reset=!1,a=-1}}},update:(r=()=>new Promise((e=>{d.forceUpdate(),e(s)})),()=>(o||(o=new Promise((e=>{Promise.resolve().then((()=>{o=void 0,e(r())}))}))),o)),destroy:function(){c(),u=!0}};if(!bO(e,t))return d;function c(){l.forEach((e=>e())),l=[]}return d.setOptions(n).then((e=>{!u&&n.onFirstUpdate&&n.onFirstUpdate(e)})),d}}var wO=yO({defaultModifiers:[qP,hO,VP,wP,mO,lO,pO,zP,cO]}),DO="undefined"!=typeof Element,_O="function"==typeof Map,kO="function"==typeof Set,CO="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function EO(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var n,a,r,i;if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(a=n;0!=a--;)if(!EO(e[a],t[a]))return!1;return!0}if(_O&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(a=i.next()).done;)if(!t.has(a.value[0]))return!1;for(i=e.entries();!(a=i.next()).done;)if(!EO(a.value[1],t.get(a.value[0])))return!1;return!0}if(kO&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(a=i.next()).done;)if(!t.has(a.value[0]))return!1;return!0}if(CO&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((n=e.length)!=t.length)return!1;for(a=n;0!=a--;)if(e[a]!==t[a])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(a=n;0!=a--;)if(!Object.prototype.hasOwnProperty.call(t,r[a]))return!1;if(DO&&e instanceof Element)return!1;for(a=n;0!=a--;)if(("_owner"!==r[a]&&"__v"!==r[a]&&"__o"!==r[a]||!e.$$typeof)&&!EO(e[r[a]],t[r[a]]))return!1;return!0}return e!=e&&t!=t}var xO=function(e,t){try{return EO(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return!1;throw e}},MO=[],SO=function(e,t,n){void 0===n&&(n={});var a=Er.useRef(null),r={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||MO},i=Er.useState({styles:{popper:{position:r.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),o=i[0],s=i[1],l=Er.useMemo((()=>({name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);zT.flushSync((()=>{s({styles:iP(n.map((e=>[e,t.styles[e]||{}]))),attributes:iP(n.map((e=>[e,t.attributes[e]])))})}))},requires:["computeStyles"]})),[]),u=Er.useMemo((()=>{var e={onFirstUpdate:r.onFirstUpdate,placement:r.placement,strategy:r.strategy,modifiers:[].concat(r.modifiers,[l,{name:"applyStyles",enabled:!1}])};return xO(a.current,e)?a.current||e:(a.current=e,e)}),[r.onFirstUpdate,r.placement,r.strategy,r.modifiers,l]),d=Er.useRef();return oP((()=>{d.current&&d.current.setOptions(u)}),[u]),oP((()=>{if(null!=e&&null!=t){var a=(n.createPopper||wO)(e,t,u);return d.current=a,()=>{a.destroy(),d.current=null}}}),[e,t,n.createPopper]),{state:d.current?d.current.state:null,styles:o.styles,attributes:o.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}},FO=function(){},TO=function(){return Promise.resolve(null)},PO=[];var OO=Object.freeze({__proto__:null,Manager:function(e){var t=e.children,n=Er.useState(null),a=n[0],r=n[1],i=Er.useRef(!1);Er.useEffect((()=>()=>{i.current=!0}),[]);var o=Er.useCallback((e=>{i.current||r(e)}),[]);return Er.createElement(eP.Provider,{value:a},Er.createElement(tP.Provider,{value:o},t))},Popper:function(e){var t=e.placement,n=void 0===t?"bottom":t,a=e.strategy,r=void 0===a?"absolute":a,i=e.modifiers,o=void 0===i?PO:i,s=e.referenceElement,l=e.onFirstUpdate,u=e.innerRef,d=e.children,c=Er.useContext(eP),m=Er.useState(null),h=m[0],p=m[1],f=Er.useState(null),g=f[0],v=f[1];Er.useEffect((()=>{rP(u,h)}),[u,h]);var b=Er.useMemo((()=>({placement:n,strategy:r,onFirstUpdate:l,modifiers:[].concat(o,[{name:"arrow",enabled:null!=g,options:{element:g}}])})),[n,r,l,o,g]),y=SO(s||c,h,b),w=y.state,D=y.styles,_=y.forceUpdate,k=y.update,C=Er.useMemo((()=>({ref:p,style:D.popper,placement:w?w.placement:n,hasPopperEscaped:w&&w.modifiersData.hide?w.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:w&&w.modifiersData.hide?w.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:D.arrow,ref:v},forceUpdate:_||FO,update:k||TO})),[p,v,n,w,D,k,_]);return nP(d)(C)},Reference:function(e){var t=e.children,n=e.innerRef,a=Er.useContext(tP),r=Er.useCallback((e=>{rP(n,e),aP(a,e)}),[n,a]);return Er.useEffect((()=>()=>rP(n,null)),[]),Er.useEffect((()=>{}),[a]),nP(t)({ref:r})},usePopper:SO}),NO=ee(OO),AO=ee(Av);!function(e,t,n,a,r,i,o,s,l,u,d,c,m,h,p,f,g,v,b,y,w,D,_,k,C,E,x,M,S,F,T,P,O,N,A,I,R,W,j,L,z,B,$,H,V,U,q,Y,X,G,K,J,Q,Z,ee,te,ne,ae,re,ie,oe,se,le,ue,de,ce,me){function he(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var pe=he(t),fe=he(a),ge=he(r),ve=he(i),be=he(o),ye=he(s),we=he(l),De=he(u),_e=he(d),ke=he(c),Ce=he(m),Ee=he(h),xe=he(g),Me=he(v),Se=he(b),Fe=he(y),Te=he(w),Pe=he(D),Oe=he(_),Ne=he(k),Ae=he(C),Ie=he(E),Re=he(x),We=he(M),je=he(S),Le=he(F),ze=he(T),Be=he(P),$e=he(O),He=he(N),Ve=he(A),Ue=he(I),qe=he(R),Ye=he(W),Xe=he(j),Ge=he(L),Ke=he(z),Je=he($),Qe=he(H),Ze=he(V),et=he(U),tt=he(q),nt=he(Y),at=he(X),rt=he(K),it=he(J),ot=he(Q),st=he(Z),lt=he(ee),ut=he(te),dt=he(ne),ct=he(ae),mt=he(re),ht=he(ie),pt=he(oe),ft=he(se),gt=he(le),vt=he(ue),bt=he(de),yt=he(me);function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((t=>Object.getOwnPropertyDescriptor(e,t).enumerable))),n.push.apply(n,a)}return n}function Dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(n),!0).forEach((t=>{xt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach((t=>{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _t(e){return(_t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e=>typeof e:e=>e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e)(e)}function kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ct(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,Rt(a.key),a)}}function Et(e,t,n){return t&&Ct(e.prototype,t),n&&Ct(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xt(e,t,n){return(t=Rt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mt(){return(Mt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function St(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tt(e,t)}function Ft(e){return(Ft=Object.setPrototypeOf?Object.getPrototypeOf.bind():e=>e.__proto__||Object.getPrototypeOf(e))(e)}function Tt(e,t){return(Tt=Object.setPrototypeOf?Object.setPrototypeOf.bind():(e,t)=>(e.__proto__=t,e))(e,t)}function Pt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ot(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pt(e)}function Nt(e){var t=(()=>{if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(()=>{}))),!0}catch(e){return!1}})();return function(){var n,a=Ft(e);if(t){var r=Ft(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return Ot(this,n)}}function At(e){return(e=>{if(Array.isArray(e))return It(e)})(e)||(e=>{if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)})(e)||((e,t)=>{if(e){if("string"==typeof e)return It(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?It(e,t):void 0}})(e)||(()=>{throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function It(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Rt(e){var t=((e,t)=>{if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)})(e,"string");return"symbol"==typeof t?t:String(t)}function Wt(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function jt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var Lt={p:jt,P:(e,t)=>{var n,a=e.match(/(P+)(p+)?/)||[],r=a[1],i=a[2];if(!i)return Wt(e,t);switch(r){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Wt(r,t)).replace("{{time}}",jt(i,t))}},zt=12,Bt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function $t(e){var t=e?"string"==typeof e||e instanceof String?gt.default(e):pt.default(e):new Date;return Vt(t)?t:null}function Ht(e,t,n,a,r){var i=null,o=dn(n)||dn(un()),s=!0;return Array.isArray(t)?(t.forEach((t=>{var l=ft.default(e,t,new Date,{locale:o});a&&(s=Vt(l,r)&&e===Ut(l,t,n)),Vt(l,r)&&s&&(i=l)})),i):(i=ft.default(e,t,new Date,{locale:o}),a?s=Vt(i)&&e===Ut(i,t,n):Vt(i)||(t=t.match(Bt).map((e=>{var t=e[0];return"p"===t||"P"===t?o?(0,Lt[t])(e,o.formatLong):t:e})).join(""),e.length>0&&(i=ft.default(e,t.slice(0,e.length),new Date)),Vt(i)||(i=new Date(e))),Vt(i)&&s?i:null)}function Vt(e,t){return t=t||new Date("1/1/1000"),ve.default(e)&&!mt.default(e,t)}function Ut(e,t,n){if("en"===n)return be.default(e,t,{awareOfUnicodeTokens:!0});var a=dn(n);return!a&&un()&&dn(un())&&(a=dn(un())),be.default(e,t,{locale:a||null,awareOfUnicodeTokens:!0})}function qt(e,t){var n=t.dateFormat,a=t.locale;return e&&Ut(e,Array.isArray(n)?n[0]:n,a)||""}function Yt(e,t){var n=t.hour,a=void 0===n?0:n,r=t.minute,i=void 0===r?0:r,o=t.second,s=void 0===o?0:o;return He.default($e.default(Be.default(e,s),i),a)}function Xt(e,t){var n=t&&dn(t)||un()&&dn(un());return Re.default(e,n?{locale:n}:null)}function Gt(e,t){return Ut(e,"ddd",t)}function Kt(e){return Qe.default(e)}function Jt(e,t,n){var a=dn(t||un());return Ze.default(e,{locale:a,weekStartsOn:n})}function Qt(e){return et.default(e)}function Zt(e){return nt.default(e)}function en(e){return tt.default(e)}function tn(){return Qe.default($t())}function nn(e,t){return e&&t?ut.default(e,t):!e&&!t}function an(e,t){return e&&t?lt.default(e,t):!e&&!t}function rn(e,t){return e&&t?dt.default(e,t):!e&&!t}function on(e,t){return e&&t?st.default(e,t):!e&&!t}function sn(e,t){return e&&t?ot.default(e,t):!e&&!t}function ln(e,t,n){var a,r=Qe.default(t),i=at.default(n);try{a=ht.default(e,{start:r,end:i})}catch(e){a=!1}return a}function un(){return("undefined"!=typeof window?window:globalThis).__localeId__}function dn(e){if("string"==typeof e){var t="undefined"!=typeof window?window:globalThis;return t.__localeData__?t.__localeData__[e]:null}return e}function cn(e,t){return Ut(Ve.default($t(),e),"LLLL",t)}function mn(e,t){return Ut(Ve.default($t(),e),"LLL",t)}function hn(e,t){return Ut(Ue.default($t(),e),"QQQ",t)}function pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,r=t.excludeDates,i=t.excludeDateIntervals,o=t.includeDates,s=t.includeDateIntervals,l=t.filterDate;return Dn(e,{minDate:n,maxDate:a})||r&&r.some((t=>on(e,t)))||i&&i.some((t=>{var n=t.start,a=t.end;return ht.default(e,{start:n,end:a})}))||o&&!o.some((t=>on(e,t)))||s&&!s.some((t=>{var n=t.start,a=t.end;return ht.default(e,{start:n,end:a})}))||l&&!l($t(e))||!1}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,a=t.excludeDateIntervals;return a&&a.length>0?a.some((t=>{var n=t.start,a=t.end;return ht.default(e,{start:n,end:a})})):n&&n.some((t=>on(e,t)))||!1}function gn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,r=t.excludeDates,i=t.includeDates,o=t.filterDate;return Dn(e,{minDate:et.default(n),maxDate:rt.default(a)})||r&&r.some((t=>an(e,t)))||i&&!i.some((t=>an(e,t)))||o&&!o($t(e))||!1}function vn(e,t,n,a){var r=Le.default(e),i=We.default(e),o=Le.default(t),s=We.default(t),l=Le.default(a);return r===o&&r===l?i<=n&&n<=s:r<o?l===r&&i<=n||l===o&&s>=n||l<o&&l>r:void 0}function bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,r=t.excludeDates,i=t.includeDates,o=t.filterDate;return Dn(e,{minDate:n,maxDate:a})||r&&r.some((t=>rn(e,t)))||i&&!i.some((t=>rn(e,t)))||o&&!o($t(e))||!1}function yn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,r=t.excludeDates,i=t.includeDates,o=t.filterDate,s=new Date(e,0,1);return Dn(s,{minDate:nt.default(n),maxDate:it.default(a)})||r&&r.some((e=>nn(s,e)))||i&&!i.some((e=>nn(s,e)))||o&&!o($t(s))||!1}function wn(e,t,n,a){var r=Le.default(e),i=je.default(e),o=Le.default(t),s=je.default(t),l=Le.default(a);return r===o&&r===l?i<=n&&n<=s:r<o?l===r&&i<=n||l===o&&s>=n||l<o&&l>r:void 0}function Dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate;return n&&Ge.default(e,n)<0||a&&Ge.default(e,a)>0}function _n(e,t){return t.some((t=>Ne.default(t)===Ne.default(e)&&Oe.default(t)===Oe.default(e)))}function kn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,a=t.includeTimes,r=t.filterTime;return n&&_n(e,n)||a&&!_n(e,a)||r&&!r(e)||!1}function Cn(e,t){var n=t.minTime,a=t.maxTime;if(!n||!a)throw new Error("Both minTime and maxTime props required");var r,i=$t(),o=He.default($e.default(i,Oe.default(e)),Ne.default(e)),s=He.default($e.default(i,Oe.default(n)),Ne.default(n)),l=He.default($e.default(i,Oe.default(a)),Ne.default(a));try{r=!ht.default(o,{start:s,end:l})}catch(e){r=!1}return r}function En(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.includeDates,r=Se.default(e,1);return n&&Ke.default(n,r)>0||a&&a.every((e=>Ke.default(e,r)>0))||!1}function xn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.includeDates,r=ke.default(e,1);return n&&Ke.default(r,n)>0||a&&a.every((e=>Ke.default(r,e)>0))||!1}function Mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.includeDates,r=Te.default(e,1);return n&&Je.default(n,r)>0||a&&a.every((e=>Je.default(e,r)>0))||!1}function Sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.includeDates,r=Ee.default(e,1);return n&&Je.default(r,n)>0||a&&a.every((e=>Je.default(r,e)>0))||!1}function Fn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var a=n.filter((e=>Ge.default(e,t)>=0));return Ye.default(a)}return n?Ye.default(n):t}function Tn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var a=n.filter((e=>Ge.default(e,t)<=0));return Xe.default(a)}return n?Xe.default(n):t}function Pn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,a=0,r=e.length;a<r;a++){var i=e[a];if(ge.default(i)){var o=Ut(i,"MM.dd.yyyy"),s=n.get(o)||[];s.includes(t)||(s.push(t),n.set(o,s))}else if("object"===_t(i)){var l=Object.keys(i),u=l[0],d=i[l[0]];if("string"==typeof u&&d.constructor===Array)for(var c=0,m=d.length;c<m;c++){var h=Ut(d[c],"MM.dd.yyyy"),p=n.get(h)||[];p.includes(u)||(p.push(u),n.set(h,p))}}}return n}function On(e,t,n,a,r){for(var i=r.length,o=[],s=0;s<i;s++){var l=ye.default(we.default(e,Ne.default(r[s])),Oe.default(r[s])),u=ye.default(e,(n+1)*a);ct.default(l,t)&&mt.default(l,u)&&o.push(r[s])}return o}function Nn(e){return e<10?"0".concat(e):"".concat(e)}function An(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zt,n=Math.ceil(Le.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function In(e,t,n,a){for(var r=[],i=0;i<2*t+1;i++){var o=e+t-i,s=!0;n&&(s=Le.default(n)<=o),a&&s&&(s=Le.default(a)>=o),s&&r.push(o)}return r}var Rn=function(e){St(a,e);var n=Nt(a);function a(e){var r;kt(this,a),xt(Pt(r=n.call(this,e)),"renderOptions",(()=>{var e=r.props.year,t=r.state.yearsList.map((t=>pe.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:r.onChange.bind(Pt(r),t),"aria-selected":e===t?"true":void 0},e===t?pe.default.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t))),n=r.props.minDate?Le.default(r.props.minDate):null,a=r.props.maxDate?Le.default(r.props.maxDate):null;return a&&r.state.yearsList.find((e=>e===a))||t.unshift(pe.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:r.incrementYears},pe.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&r.state.yearsList.find((e=>e===n))||t.push(pe.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:r.decrementYears},pe.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),xt(Pt(r),"onChange",(e=>{r.props.onChange(e)})),xt(Pt(r),"handleClickOutside",(()=>{r.props.onCancel()})),xt(Pt(r),"shiftYears",(e=>{var t=r.state.yearsList.map((t=>t+e));r.setState({yearsList:t})})),xt(Pt(r),"incrementYears",(()=>r.shiftYears(1))),xt(Pt(r),"decrementYears",(()=>r.shiftYears(-1)));var i=e.yearDropdownItemNumber,o=e.scrollableYearDropdown,s=i||(o?10:5);return r.state={yearsList:In(r.props.year,s,r.props.minDate,r.props.maxDate)},r.dropdownRef=t.createRef(),r}return Et(a,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find((e=>e.ariaSelected)):null;e.scrollTop=n?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}}},{key:"render",value:function(){var e=fe.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return pe.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),a}(pe.default.Component),Wn=vt.default(Rn),jn=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"state",{dropdownVisible:!1}),xt(Pt(e),"renderSelectOptions",(()=>{for(var t=e.props.minDate?Le.default(e.props.minDate):1900,n=e.props.maxDate?Le.default(e.props.maxDate):2100,a=[],r=t;r<=n;r++)a.push(pe.default.createElement("option",{key:r,value:r},r));return a})),xt(Pt(e),"onSelectChange",(t=>{e.onChange(t.target.value)})),xt(Pt(e),"renderSelectMode",(()=>pe.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions()))),xt(Pt(e),"renderReadView",(t=>pe.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:t=>e.toggleDropdown(t)},pe.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),pe.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year)))),xt(Pt(e),"renderDropdown",(()=>pe.default.createElement(Wn,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber}))),xt(Pt(e),"renderScrollMode",(()=>{var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),xt(Pt(e),"onChange",(t=>{e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),xt(Pt(e),"toggleDropdown",(t=>{e.setState({dropdownVisible:!e.state.dropdownVisible},(()=>{e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),xt(Pt(e),"handleYearChange",((t,n)=>{e.onSelect(t,n),e.setOpen()})),xt(Pt(e),"onSelect",((t,n)=>{e.props.onSelect&&e.props.onSelect(t,n)})),xt(Pt(e),"setOpen",(()=>{e.props.setOpen&&e.props.setOpen(!0)})),e}return Et(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return pe.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(pe.default.Component),Ln=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"isSelectedMonth",(t=>e.props.month===t)),xt(Pt(e),"renderOptions",(()=>e.props.monthNames.map(((t,n)=>pe.default.createElement("div",{className:e.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(Pt(e),n),"aria-selected":e.isSelectedMonth(n)?"true":void 0},e.isSelectedMonth(n)?pe.default.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",t))))),xt(Pt(e),"onChange",(t=>e.props.onChange(t))),xt(Pt(e),"handleClickOutside",(()=>e.props.onCancel())),e}return Et(n,[{key:"render",value:function(){return pe.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(pe.default.Component),zn=vt.default(Ln),Bn=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"state",{dropdownVisible:!1}),xt(Pt(e),"renderSelectOptions",(e=>e.map(((e,t)=>pe.default.createElement("option",{key:t,value:t},e))))),xt(Pt(e),"renderSelectMode",(t=>pe.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:t=>e.onChange(t.target.value)},e.renderSelectOptions(t)))),xt(Pt(e),"renderReadView",((t,n)=>pe.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},pe.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),pe.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month])))),xt(Pt(e),"renderDropdown",(t=>pe.default.createElement(zn,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown}))),xt(Pt(e),"renderScrollMode",(t=>{var n=e.state.dropdownVisible,a=[e.renderReadView(!n,t)];return n&&a.unshift(e.renderDropdown(t)),a})),xt(Pt(e),"onChange",(t=>{e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),xt(Pt(e),"toggleDropdown",(()=>e.setState({dropdownVisible:!e.state.dropdownVisible}))),e}return Et(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?e=>mn(e,t.props.locale):e=>cn(e,t.props.locale));switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return pe.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(pe.default.Component);function $n(e,t){for(var n=[],a=Qt(e),r=Qt(t);!ct.default(a,r);)n.push($t(a)),a=ke.default(a,1);return n}var Hn=function(e){St(n,e);var t=Nt(n);function n(e){var a;return kt(this,n),xt(Pt(a=t.call(this,e)),"renderOptions",(()=>a.state.monthYearsList.map((e=>{var t=ze.default(e),n=nn(a.props.date,e)&&an(a.props.date,e);return pe.default.createElement("div",{className:n?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:a.onChange.bind(Pt(a),t),"aria-selected":n?"true":void 0},n?pe.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",Ut(e,a.props.dateFormat,a.props.locale))})))),xt(Pt(a),"onChange",(e=>a.props.onChange(e))),xt(Pt(a),"handleClickOutside",(()=>{a.props.onCancel()})),a.state={monthYearsList:$n(a.props.minDate,a.props.maxDate)},a}return Et(n,[{key:"render",value:function(){var e=fe.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return pe.default.createElement("div",{className:e},this.renderOptions())}}]),n}(pe.default.Component),Vn=vt.default(Hn),Un=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"state",{dropdownVisible:!1}),xt(Pt(e),"renderSelectOptions",(()=>{for(var t=Qt(e.props.minDate),n=Qt(e.props.maxDate),a=[];!ct.default(t,n);){var r=ze.default(t);a.push(pe.default.createElement("option",{key:r,value:r},Ut(t,e.props.dateFormat,e.props.locale))),t=ke.default(t,1)}return a})),xt(Pt(e),"onSelectChange",(t=>{e.onChange(t.target.value)})),xt(Pt(e),"renderSelectMode",(()=>pe.default.createElement("select",{value:ze.default(Qt(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions()))),xt(Pt(e),"renderReadView",(t=>{var n=Ut(e.props.date,e.props.dateFormat,e.props.locale);return pe.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:t=>e.toggleDropdown(t)},pe.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),pe.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),xt(Pt(e),"renderDropdown",(()=>pe.default.createElement(Vn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale}))),xt(Pt(e),"renderScrollMode",(()=>{var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),xt(Pt(e),"onChange",(t=>{e.toggleDropdown();var n=$t(parseInt(t));nn(e.props.date,n)&&an(e.props.date,n)||e.props.onChange(n)})),xt(Pt(e),"toggleDropdown",(()=>e.setState({dropdownVisible:!e.state.dropdownVisible}))),e}return Et(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return pe.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(pe.default.Component),qn=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"dayEl",pe.default.createRef()),xt(Pt(e),"handleClick",(t=>{!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),xt(Pt(e),"handleMouseEnter",(t=>{!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),xt(Pt(e),"handleOnKeyDown",(t=>{" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),xt(Pt(e),"isSameDay",(t=>on(e.props.day,t))),xt(Pt(e),"isKeyboardSelected",(()=>!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection))),xt(Pt(e),"isDisabled",(()=>pn(e.props.day,e.props))),xt(Pt(e),"isExcluded",(()=>fn(e.props.day,e.props))),xt(Pt(e),"getHighLightedClass",(t=>{var n=e.props,a=n.day,r=n.highlightDates;if(!r)return!1;var i=Ut(a,"MM.dd.yyyy");return r.get(i)})),xt(Pt(e),"isInRange",(()=>{var t=e.props,n=t.day,a=t.startDate,r=t.endDate;return!(!a||!r)&&ln(n,a,r)})),xt(Pt(e),"isInSelectingRange",(()=>{var t,n=e.props,a=n.day,r=n.selectsStart,i=n.selectsEnd,o=n.selectsRange,s=n.selectsDisabledDaysInRange,l=n.startDate,u=n.endDate,d=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return!(!(r||i||o)||!d||!s&&e.isDisabled())&&(r&&u&&(mt.default(d,u)||sn(d,u))?ln(a,d,u):(i&&l&&(ct.default(d,l)||sn(d,l))||!(!o||!l||u||!ct.default(d,l)&&!sn(d,l)))&&ln(a,l,d))})),xt(Pt(e),"isSelectingRangeStart",(()=>{var t;if(!e.isInSelectingRange())return!1;var n=e.props,a=n.day,r=n.startDate,i=n.selectsStart,o=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return on(a,i?o:r)})),xt(Pt(e),"isSelectingRangeEnd",(()=>{var t;if(!e.isInSelectingRange())return!1;var n=e.props,a=n.day,r=n.endDate,i=n.selectsEnd,o=n.selectsRange,s=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return on(a,i||o?s:r)})),xt(Pt(e),"isRangeStart",(()=>{var t=e.props,n=t.day,a=t.startDate,r=t.endDate;return!(!a||!r)&&on(a,n)})),xt(Pt(e),"isRangeEnd",(()=>{var t=e.props,n=t.day,a=t.startDate,r=t.endDate;return!(!a||!r)&&on(r,n)})),xt(Pt(e),"isWeekend",(()=>{var t=Ae.default(e.props.day);return 0===t||6===t})),xt(Pt(e),"isAfterMonth",(()=>void 0!==e.props.month&&(e.props.month+1)%12===We.default(e.props.day))),xt(Pt(e),"isBeforeMonth",(()=>void 0!==e.props.month&&(We.default(e.props.day)+1)%12===e.props.month)),xt(Pt(e),"isCurrentDay",(()=>e.isSameDay($t()))),xt(Pt(e),"isSelected",(()=>e.isSameDay(e.props.selected))),xt(Pt(e),"getClassNames",(t=>{var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return fe.default("react-datepicker__day",n,"react-datepicker__day--"+Gt(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSelected(),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isCurrentDay(),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isAfterMonth()||e.isBeforeMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),xt(Pt(e),"getAriaLabel",(()=>{var t=e.props,n=t.day,a=t.ariaLabelPrefixWhenEnabled,r=void 0===a?"Choose":a,i=t.ariaLabelPrefixWhenDisabled,o=void 0===i?"Not available":i,s=e.isDisabled()||e.isExcluded()?o:r;return"".concat(s," ").concat(Ut(n,"PPPP",e.props.locale))})),xt(Pt(e),"getTabIndex",((t,n)=>{var a=t||e.props.selected,r=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(a)&&on(r,a)?0:-1})),xt(Pt(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0)),n&&e.dayEl.current.focus({preventScroll:!0})})),xt(Pt(e),"renderDayContents",(()=>e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(Ie.default(e.props.day),e.props.day):Ie.default(e.props.day))),xt(Pt(e),"render",(()=>pe.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option","aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()},e.renderDayContents()))),e}return Et(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(pe.default.Component),Yn=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"handleClick",(t=>{e.props.onClick&&e.props.onClick(t)})),e}return Et(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,a=void 0===n?"week ":n,r={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return pe.default.createElement("div",{className:fe.default(r),"aria-label":"".concat(a," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(pe.default.Component),Xn=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"handleDayClick",((t,n)=>{e.props.onDayClick&&e.props.onDayClick(t,n)})),xt(Pt(e),"handleDayMouseEnter",(t=>{e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),xt(Pt(e),"handleWeekClick",((t,n,a)=>{"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,a),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),xt(Pt(e),"formatWeekNumber",(t=>e.props.formatWeekNumber?e.props.formatWeekNumber(t):Xt(t))),xt(Pt(e),"renderDays",(()=>{var t=Jt(e.props.day,e.props.locale,e.props.calendarStartDay),n=[],a=e.formatWeekNumber(t);if(e.props.showWeekNumber){var r=e.props.onWeekSelect?e.handleWeekClick.bind(Pt(e),t,a):void 0;n.push(pe.default.createElement(Yn,{key:"W",weekNumber:a,onClick:r,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((n=>{var a=De.default(t,n);return pe.default.createElement(qn,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:a.valueOf(),day:a,month:e.props.month,onClick:e.handleDayClick.bind(Pt(e),a),onMouseEnter:e.handleDayMouseEnter.bind(Pt(e),a),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart,locale:e.props.locale})})))})),e}return Et(n,[{key:"render",value:function(){return pe.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:()=>({shouldCloseOnSelect:!0})}]),n}(pe.default.Component),Gn=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"MONTH_REFS",At(Array(12)).map((()=>pe.default.createRef()))),xt(Pt(e),"QUARTER_REFS",At(Array(4)).map((()=>pe.default.createRef()))),xt(Pt(e),"isDisabled",(t=>pn(t,e.props))),xt(Pt(e),"isExcluded",(t=>fn(t,e.props))),xt(Pt(e),"handleDayClick",((t,n)=>{e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),xt(Pt(e),"handleDayMouseEnter",(t=>{e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),xt(Pt(e),"handleMouseLeave",(()=>{e.props.onMouseLeave&&e.props.onMouseLeave()})),xt(Pt(e),"isRangeStartMonth",(t=>{var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&an(Ve.default(a,t),r)})),xt(Pt(e),"isRangeStartQuarter",(t=>{var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&rn(Ue.default(a,t),r)})),xt(Pt(e),"isRangeEndMonth",(t=>{var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&an(Ve.default(a,t),i)})),xt(Pt(e),"isRangeEndQuarter",(t=>{var n=e.props,a=n.day,r=n.startDate,i=n.endDate;return!(!r||!i)&&rn(Ue.default(a,t),i)})),xt(Pt(e),"isWeekInMonth",(t=>{var n=e.props.day,a=De.default(t,6);return an(t,n)||an(a,n)})),xt(Pt(e),"isCurrentMonth",((e,t)=>Le.default(e)===Le.default($t())&&t===We.default($t()))),xt(Pt(e),"isCurrentQuarter",((e,t)=>Le.default(e)===Le.default($t())&&t===je.default($t()))),xt(Pt(e),"isSelectedMonth",((e,t,n)=>We.default(e)===t&&Le.default(e)===Le.default(n))),xt(Pt(e),"isSelectedQuarter",((e,t,n)=>je.default(e)===t&&Le.default(e)===Le.default(n))),xt(Pt(e),"renderWeeks",(()=>{for(var t=[],n=e.props.fixedHeight,a=0,r=!1,i=Jt(Qt(e.props.day),e.props.locale,e.props.calendarStartDay);t.push(pe.default.createElement(Xn,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:a,day:i,month:We.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,calendarStartDay:e.props.calendarStartDay,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!r;){a++,i=_e.default(i,1);var o=n&&a>=6,s=!n&&!e.isWeekInMonth(i);if(o||s){if(!e.props.peekNextMonth)break;r=!0}}return t})),xt(Pt(e),"onMonthClick",((t,n)=>{e.handleDayClick(Qt(Ve.default(e.props.day,n)),t)})),xt(Pt(e),"handleMonthNavigation",((t,n)=>{e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),xt(Pt(e),"onMonthKeyDown",((t,n)=>{t.preventDefault();var a=t.key;if(!e.props.disabledKeyboardNavigation)switch(a){case"Enter":e.onMonthClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,ke.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Se.default(e.props.preSelection,1));break;case"ArrowUp":e.handleMonthNavigation(n>=0&&n<=2?n+9:n-3,Se.default(e.props.preSelection,3));break;case"ArrowDown":e.handleMonthNavigation(n>=9&&n<=11?n-9:n+3,ke.default(e.props.preSelection,3))}})),xt(Pt(e),"onQuarterClick",((t,n)=>{e.handleDayClick(en(Ue.default(e.props.day,n)),t)})),xt(Pt(e),"handleQuarterNavigation",((t,n)=>{e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.QUARTER_REFS[t-1].current&&e.QUARTER_REFS[t-1].current.focus())})),xt(Pt(e),"onQuarterKeyDown",((t,n)=>{var a=t.key;if(!e.props.disabledKeyboardNavigation)switch(a){case"Enter":e.onQuarterClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleQuarterNavigation(4===n?1:n+1,Ce.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleQuarterNavigation(1===n?4:n-1,Fe.default(e.props.preSelection,1))}})),xt(Pt(e),"getMonthClassNames",(t=>{var n=e.props,a=n.day,r=n.startDate,i=n.endDate,o=n.selected,s=n.minDate,l=n.maxDate,u=n.preSelection,d=n.monthClassName,c=n.excludeDates,m=n.includeDates,h=d?d(Ve.default(a,t)):void 0,p=Ve.default(a,t);return fe.default("react-datepicker__month-text","react-datepicker__month-".concat(t),h,{"react-datepicker__month--disabled":(s||l||c||m)&&gn(p,e.props),"react-datepicker__month--selected":e.isSelectedMonth(a,t,o),"react-datepicker__month-text--keyboard-selected":!e.props.disabledKeyboardNavigation&&We.default(u)===t,"react-datepicker__month--in-range":vn(r,i,t,a),"react-datepicker__month--range-start":e.isRangeStartMonth(t),"react-datepicker__month--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--today":e.isCurrentMonth(a,t)})})),xt(Pt(e),"getTabIndex",(t=>{var n=We.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),xt(Pt(e),"getQuarterTabIndex",(t=>{var n=je.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),xt(Pt(e),"getAriaLabel",(t=>{var n=e.props,a=n.chooseDayAriaLabelPrefix,r=void 0===a?"Choose":a,i=n.disabledDayAriaLabelPrefix,o=void 0===i?"Not available":i,s=n.day,l=Ve.default(s,t),u=e.isDisabled(l)||e.isExcluded(l)?o:r;return"".concat(u," ").concat(Ut(l,"MMMM yyyy"))})),xt(Pt(e),"getQuarterClassNames",(t=>{var n=e.props,a=n.day,r=n.startDate,i=n.endDate,o=n.selected,s=n.minDate,l=n.maxDate,u=n.preSelection;return fe.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter--disabled":(s||l)&&bn(Ue.default(a,t),e.props),"react-datepicker__quarter--selected":e.isSelectedQuarter(a,t,o),"react-datepicker__quarter-text--keyboard-selected":je.default(u)===t,"react-datepicker__quarter--in-range":wn(r,i,t,a),"react-datepicker__quarter--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter--range-end":e.isRangeEndQuarter(t)})})),xt(Pt(e),"renderMonths",(()=>{var t=e.props,n=t.showFullMonthYearPicker,a=t.showTwoColumnMonthYearPicker,r=t.showFourColumnMonthYearPicker,i=t.locale,o=t.day,s=t.selected;return(r?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:a?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map(((t,a)=>pe.default.createElement("div",{className:"react-datepicker__month-wrapper",key:a},t.map(((t,a)=>pe.default.createElement("div",{ref:e.MONTH_REFS[t],key:a,onClick:n=>{e.onMonthClick(n,t)},onKeyDown:n=>{e.onMonthKeyDown(n,t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(o,t)?"date":void 0,"aria-selected":e.isSelectedMonth(o,t,s)},n?cn(t,i):mn(t,i)))))))})),xt(Pt(e),"renderQuarters",(()=>{var t=e.props,n=t.day,a=t.selected;return pe.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map(((t,r)=>pe.default.createElement("div",{key:r,ref:e.QUARTER_REFS[r],role:"option",onClick:n=>{e.onQuarterClick(n,t)},onKeyDown:n=>{e.onQuarterKeyDown(n,t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,a),tabIndex:e.getQuarterTabIndex(t),"aria-current":e.isCurrentQuarter(n,t)?"date":void 0},hn(t,e.props.locale)))))})),xt(Pt(e),"getClassNames",(()=>{var t=e.props;t.day;var n=t.selectingDate,a=t.selectsStart,r=t.selectsEnd,i=t.showMonthYearPicker,o=t.showQuarterYearPicker;return fe.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(a||r)},{"react-datepicker__monthPicker":i},{"react-datepicker__quarterPicker":o})})),e}return Et(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,a=e.day,r=e.ariaLabelPrefix,i=void 0===r?"month ":r;return pe.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(i," ").concat(Ut(a,"yyyy-MM")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(pe.default.Component),Kn=function(e){St(n,e);var t=Nt(n);function n(){var e;kt(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return xt(Pt(e=t.call.apply(t,[this].concat(r))),"state",{height:null}),xt(Pt(e),"handleClick",(t=>{(e.props.minTime||e.props.maxTime)&&Cn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&kn(t,e.props)||e.props.onChange(t)})),xt(Pt(e),"isSelectedTime",((t,n,a)=>e.props.selected&&n===Ne.default(t)&&a===Oe.default(t))),xt(Pt(e),"liClasses",((t,n,a)=>{var r=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,a):void 0];return e.isSelectedTime(t,n,a)&&r.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&Cn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&kn(t,e.props))&&r.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Ne.default(t)+Oe.default(t))%e.props.intervals!=0&&r.push("react-datepicker__time-list-item--injected"),r.join(" ")})),xt(Pt(e),"handleOnKeyDown",((t,n)=>{" "===t.key&&(t.preventDefault(),t.key="Enter"),"Enter"===t.key&&e.handleClick(n),e.props.handleOnKeyDown(t)})),xt(Pt(e),"renderTimes",(()=>{for(var t=[],n=e.props.format?e.props.format:"p",a=e.props.intervals,r=Kt($t(e.props.selected)),i=1440/a,o=e.props.injectTimes&&e.props.injectTimes.sort(((e,t)=>e-t)),s=e.props.selected||e.props.openToDate||$t(),l=Ne.default(s),u=Oe.default(s),d=He.default($e.default(r,u),l),c=0;c<i;c++){var m=ye.default(r,c*a);if(t.push(m),o){var h=On(r,m,c,a,o);t=t.concat(h)}}return t.map(((t,a)=>pe.default.createElement("li",{key:a,onClick:e.handleClick.bind(Pt(e),t),className:e.liClasses(t,l,u),ref:n=>{(mt.default(t,d)||sn(t,d))&&(e.centerLi=n)},onKeyDown:n=>{e.handleOnKeyDown(n,t)},tabIndex:"0","aria-selected":e.isSelectedTime(t,l,u)?"true":void 0},Ut(t,n,e.props.locale))))})),e}return Et(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=this.centerLi&&n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return pe.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},pe.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:t=>{e.header=t}},pe.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),pe.default.createElement("div",{className:"react-datepicker__time"},pe.default.createElement("div",{className:"react-datepicker__time-box"},pe.default.createElement("ul",{className:"react-datepicker__time-list",ref:t=>{e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:()=>({intervals:30,onTimeChange:()=>{},todayButton:null,timeCaption:"Time"})}]),n}(pe.default.Component);xt(Kn,"calcCenterPosition",((e,t)=>t.offsetTop-(e/2-t.clientHeight/2)));var Jn=function(e){St(n,e);var t=Nt(n);function n(e){var a;return kt(this,n),xt(Pt(a=t.call(this,e)),"YEAR_REFS",At(Array(a.props.yearItemNumber)).map((()=>pe.default.createRef()))),xt(Pt(a),"isDisabled",(e=>pn(e,a.props))),xt(Pt(a),"isExcluded",(e=>fn(e,a.props))),xt(Pt(a),"updateFocusOnPaginate",(function(e){var t=function(){this.YEAR_REFS[e].current.focus()}.bind(Pt(a));window.requestAnimationFrame(t)})),xt(Pt(a),"handleYearClick",((e,t)=>{a.props.onDayClick&&a.props.onDayClick(e,t)})),xt(Pt(a),"handleYearNavigation",((e,t)=>{var n=a.props,r=n.date,i=n.yearItemNumber,o=An(r,i).startPeriod;a.isDisabled(t)||a.isExcluded(t)||(a.props.setPreSelection(t),e-o==-1?a.updateFocusOnPaginate(i-1):e-o===i?a.updateFocusOnPaginate(0):a.YEAR_REFS[e-o].current.focus())})),xt(Pt(a),"isSameDay",((e,t)=>on(e,t))),xt(Pt(a),"isCurrentYear",(e=>e===Le.default($t()))),xt(Pt(a),"isKeyboardSelected",(e=>{var t=Zt(qe.default(a.props.date,e));return!a.props.disabledKeyboardNavigation&&!a.props.inline&&!on(t,Zt(a.props.selected))&&on(t,Zt(a.props.preSelection))})),xt(Pt(a),"onYearClick",((e,t)=>{var n=a.props.date;a.handleYearClick(Zt(qe.default(n,t)),e)})),xt(Pt(a),"onYearKeyDown",((e,t)=>{var n=e.key;if(!a.props.disabledKeyboardNavigation)switch(n){case"Enter":a.onYearClick(e,t),a.props.setPreSelection(a.props.selected);break;case"ArrowRight":a.handleYearNavigation(t+1,Ee.default(a.props.preSelection,1));break;case"ArrowLeft":a.handleYearNavigation(t-1,Te.default(a.props.preSelection,1))}})),xt(Pt(a),"getYearClassNames",(e=>{var t=a.props,n=t.minDate,r=t.maxDate,i=t.selected,o=t.excludeDates,s=t.includeDates,l=t.filterDate;return fe.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Le.default(i),"react-datepicker__year-text--disabled":(n||r||o||s||l)&&yn(e,a.props),"react-datepicker__year-text--keyboard-selected":a.isKeyboardSelected(e),"react-datepicker__year-text--today":a.isCurrentYear(e)})})),xt(Pt(a),"getYearTabIndex",(e=>a.props.disabledKeyboardNavigation?"-1":e===Le.default(a.props.preSelection)?"0":"-1")),a}return Et(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,a=An(n.date,n.yearItemNumber),r=a.startPeriod,i=a.endPeriod,o=n=>{t.push(pe.default.createElement("div",{ref:e.YEAR_REFS[n-r],onClick:t=>{e.onYearClick(t,n)},onKeyDown:t=>{e.onYearKeyDown(t,n)},tabIndex:e.getYearTabIndex(n),className:e.getYearClassNames(n),key:n,"aria-current":e.isCurrentYear(n)?"date":void 0},n))},s=r;s<=i;s++)o(s);return pe.default.createElement("div",{className:"react-datepicker__year"},pe.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(pe.default.Component),Qn=function(e){St(n,e);var t=Nt(n);function n(e){var a;return kt(this,n),xt(Pt(a=t.call(this,e)),"onTimeChange",(e=>{a.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),a.props.onChange(t)})),xt(Pt(a),"renderTimeInput",(()=>{var e=a.state.time,t=a.props,n=t.date,r=t.timeString,i=t.customTimeInput;return i?pe.default.cloneElement(i,{date:n,value:e,onChange:a.onTimeChange}):pe.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:e=>{a.onTimeChange(e.target.value||r)}})})),a.state={time:a.props.timeString},a}return Et(n,[{key:"render",value:function(){return pe.default.createElement("div",{className:"react-datepicker__input-time-container"},pe.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),pe.default.createElement("div",{className:"react-datepicker-time__input-container"},pe.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:(e,t)=>e.timeString!==t.time?{time:e.timeString}:null}]),n}(pe.default.Component);function Zn(e){var t=e.className,n=e.children,a=e.showPopperArrow,r=e.arrowProps,i=void 0===r?{}:r;return pe.default.createElement("div",{className:t},a&&pe.default.createElement("div",Mt({className:"react-datepicker__triangle"},i)),n)}var ea=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],ta=function(e){St(n,e);var t=Nt(n);function n(e){var a;return kt(this,n),xt(Pt(a=t.call(this,e)),"handleClickOutside",(e=>{a.props.onClickOutside(e)})),xt(Pt(a),"setClickOutsideRef",(()=>a.containerRef.current)),xt(Pt(a),"handleDropdownFocus",(e=>{(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return ea.some((t=>e.indexOf(t)>=0))})(e.target)&&a.props.onDropdownFocus()})),xt(Pt(a),"getDateInView",(()=>{var e=a.props,t=e.preSelection,n=e.selected,r=e.openToDate,i=Fn(a.props),o=Tn(a.props),s=$t();return r||n||t||(i&&mt.default(s,i)?i:o&&ct.default(s,o)?o:s)})),xt(Pt(a),"increaseMonth",(()=>{a.setState((e=>{var t=e.date;return{date:ke.default(t,1)}}),(()=>a.handleMonthChange(a.state.date)))})),xt(Pt(a),"decreaseMonth",(()=>{a.setState((e=>{var t=e.date;return{date:Se.default(t,1)}}),(()=>a.handleMonthChange(a.state.date)))})),xt(Pt(a),"handleDayClick",((e,t,n)=>{a.props.onSelect(e,t,n),a.props.setPreSelection&&a.props.setPreSelection(e)})),xt(Pt(a),"handleDayMouseEnter",(e=>{a.setState({selectingDate:e}),a.props.onDayMouseEnter&&a.props.onDayMouseEnter(e)})),xt(Pt(a),"handleMonthMouseLeave",(()=>{a.setState({selectingDate:null}),a.props.onMonthMouseLeave&&a.props.onMonthMouseLeave()})),xt(Pt(a),"handleYearChange",(e=>{a.props.onYearChange&&(a.props.onYearChange(e),a.setState({isRenderAriaLiveMessage:!0})),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)})),xt(Pt(a),"handleMonthChange",(e=>{a.props.onMonthChange&&(a.props.onMonthChange(e),a.setState({isRenderAriaLiveMessage:!0})),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)})),xt(Pt(a),"handleMonthYearChange",(e=>{a.handleYearChange(e),a.handleMonthChange(e)})),xt(Pt(a),"changeYear",(e=>{a.setState((t=>{var n=t.date;return{date:qe.default(n,e)}}),(()=>a.handleYearChange(a.state.date)))})),xt(Pt(a),"changeMonth",(e=>{a.setState((t=>{var n=t.date;return{date:Ve.default(n,e)}}),(()=>a.handleMonthChange(a.state.date)))})),xt(Pt(a),"changeMonthYear",(e=>{a.setState((t=>{var n=t.date;return{date:qe.default(Ve.default(n,We.default(e)),Le.default(e))}}),(()=>a.handleMonthYearChange(a.state.date)))})),xt(Pt(a),"header",(function(){var e=Jt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.state.date,a.props.locale,a.props.calendarStartDay),t=[];return a.props.showWeekNumbers&&t.push(pe.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},a.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((t=>{var n=De.default(e,t),r=a.formatWeekday(n,a.props.locale),i=a.props.weekDayClassName?a.props.weekDayClassName(n):void 0;return pe.default.createElement("div",{key:t,className:fe.default("react-datepicker__day-name",i)},r)})))})),xt(Pt(a),"formatWeekday",((e,t)=>a.props.formatWeekDay?((e,t,n)=>t(Ut(e,"EEEE",n)))(e,a.props.formatWeekDay,t):a.props.useWeekdaysShort?((e,t)=>Ut(e,"EEE",t))(e,t):((e,t)=>Ut(e,"EEEEEE",t))(e,t))),xt(Pt(a),"decreaseYear",(()=>{a.setState((e=>{var t=e.date;return{date:Te.default(t,a.props.showYearPicker?a.props.yearItemNumber:1)}}),(()=>a.handleYearChange(a.state.date)))})),xt(Pt(a),"renderPreviousButton",(()=>{if(!a.props.renderCustomHeader){var e;switch(!0){case a.props.showMonthYearPicker:e=Mn(a.state.date,a.props);break;case a.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.yearItemNumber,r=void 0===a?zt:a,i=An(Zt(Te.default(e,r)),r).endPeriod,o=n&&Le.default(n);return o&&o>i||!1}(a.state.date,a.props);break;default:e=En(a.state.date,a.props)}if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=a.decreaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(n=a.decreaseYear),e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var r=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,i=a.props,o=i.previousMonthButtonLabel,s=i.previousYearButtonLabel,l=a.props,u=l.previousMonthAriaLabel,d=void 0===u?"string"==typeof o?o:"Previous Month":u,c=l.previousYearAriaLabel,m=void 0===c?"string"==typeof s?s:"Previous Year":c;return pe.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:a.props.handleOnKeyDown,"aria-label":r?m:d},pe.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},r?a.props.previousYearButtonLabel:a.props.previousMonthButtonLabel))}}})),xt(Pt(a),"increaseYear",(()=>{a.setState((e=>{var t=e.date;return{date:Ee.default(t,a.props.showYearPicker?a.props.yearItemNumber:1)}}),(()=>a.handleYearChange(a.state.date)))})),xt(Pt(a),"renderNextButton",(()=>{if(!a.props.renderCustomHeader){var e;switch(!0){case a.props.showMonthYearPicker:e=Sn(a.state.date,a.props);break;case a.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.yearItemNumber,r=void 0===a?zt:a,i=An(Ee.default(e,r),r).startPeriod,o=n&&Le.default(n);return o&&o<i||!1}(a.state.date,a.props);break;default:e=xn(a.state.date,a.props)}if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];a.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),a.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=a.increaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(n=a.increaseYear),e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var r=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,i=a.props,o=i.nextMonthButtonLabel,s=i.nextYearButtonLabel,l=a.props,u=l.nextMonthAriaLabel,d=void 0===u?"string"==typeof o?o:"Next Month":u,c=l.nextYearAriaLabel,m=void 0===c?"string"==typeof s?s:"Next Year":c;return pe.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:a.props.handleOnKeyDown,"aria-label":r?m:d},pe.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},r?a.props.nextYearButtonLabel:a.props.nextMonthButtonLabel))}}})),xt(Pt(a),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.state.date,t=["react-datepicker__current-month"];return a.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),a.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),a.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),pe.default.createElement("div",{className:t.join(" ")},Ut(e,a.props.dateFormat,a.props.locale))})),xt(Pt(a),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showYearDropdown&&!e)return pe.default.createElement(jn,{adjustDateOnChange:a.props.adjustDateOnChange,date:a.state.date,onSelect:a.props.onSelect,setOpen:a.props.setOpen,dropdownMode:a.props.dropdownMode,onChange:a.changeYear,minDate:a.props.minDate,maxDate:a.props.maxDate,year:Le.default(a.state.date),scrollableYearDropdown:a.props.scrollableYearDropdown,yearDropdownItemNumber:a.props.yearDropdownItemNumber})})),xt(Pt(a),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showMonthDropdown&&!e)return pe.default.createElement(Bn,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,onChange:a.changeMonth,month:We.default(a.state.date),useShortMonthInDropdown:a.props.useShortMonthInDropdown})})),xt(Pt(a),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showMonthYearDropdown&&!e)return pe.default.createElement(Un,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,dateFormat:a.props.dateFormat,onChange:a.changeMonthYear,minDate:a.props.minDate,maxDate:a.props.maxDate,date:a.state.date,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown})})),xt(Pt(a),"handleTodayButtonClick",(e=>{a.props.onSelect(tn(),e),a.props.setPreSelection&&a.props.setPreSelection(tn())})),xt(Pt(a),"renderTodayButton",(()=>{if(a.props.todayButton&&!a.props.showTimeSelectOnly)return pe.default.createElement("div",{className:"react-datepicker__today-button",onClick:e=>a.handleTodayButtonClick(e)},a.props.todayButton)})),xt(Pt(a),"renderDefaultHeader",(e=>{var t=e.monthDate,n=e.i;return pe.default.createElement("div",{className:"react-datepicker__header ".concat(a.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},a.renderCurrentMonth(t),pe.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(a.props.dropdownMode),onFocus:a.handleDropdownFocus},a.renderMonthDropdown(0!==n),a.renderMonthYearDropdown(0!==n),a.renderYearDropdown(0!==n)),pe.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))})),xt(Pt(a),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(a.props.showTimeSelect&&!a.state.monthContainer||a.props.showTimeSelectOnly)return null;var r=En(a.state.date,a.props),i=xn(a.state.date,a.props),o=Mn(a.state.date,a.props),s=Sn(a.state.date,a.props),l=!a.props.showMonthYearPicker&&!a.props.showQuarterYearPicker&&!a.props.showYearPicker;return pe.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:a.props.onDropdownFocus},a.props.renderCustomHeader(Dt(Dt({},a.state),{},{customHeaderCount:n,monthDate:t,changeMonth:a.changeMonth,changeYear:a.changeYear,decreaseMonth:a.decreaseMonth,increaseMonth:a.increaseMonth,decreaseYear:a.decreaseYear,increaseYear:a.increaseYear,prevMonthButtonDisabled:r,nextMonthButtonDisabled:i,prevYearButtonDisabled:o,nextYearButtonDisabled:s})),l&&pe.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))})),xt(Pt(a),"renderYearHeader",(()=>{var e=a.state.date,t=a.props,n=t.showYearPicker,r=An(e,t.yearItemNumber),i=r.startPeriod,o=r.endPeriod;return pe.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(i," - ").concat(o):Le.default(e))})),xt(Pt(a),"renderHeader",(e=>{switch(!0){case void 0!==a.props.renderCustomHeader:return a.renderCustomHeader(e);case a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker:return a.renderYearHeader(e);default:return a.renderDefaultHeader(e)}})),xt(Pt(a),"renderMonths",(()=>{if(!a.props.showTimeSelectOnly&&!a.props.showYearPicker){for(var e=[],t=a.props.showPreviousMonths?a.props.monthsShown-1:0,n=Se.default(a.state.date,t),r=0;r<a.props.monthsShown;++r){var i=r-a.props.monthSelectedIn,o=ke.default(n,i),s="month-".concat(r),l=r<a.props.monthsShown-1,u=r>0;e.push(pe.default.createElement("div",{key:s,ref:e=>{a.monthContainer=e},className:"react-datepicker__month-container"},a.renderHeader({monthDate:o,i:r}),pe.default.createElement(Gn,{chooseDayAriaLabelPrefix:a.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:a.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:a.props.weekAriaLabelPrefix,ariaLabelPrefix:a.props.monthAriaLabelPrefix,onChange:a.changeMonthYear,day:o,dayClassName:a.props.dayClassName,calendarStartDay:a.props.calendarStartDay,monthClassName:a.props.monthClassName,onDayClick:a.handleDayClick,handleOnKeyDown:a.props.handleOnDayKeyDown,onDayMouseEnter:a.handleDayMouseEnter,onMouseLeave:a.handleMonthMouseLeave,onWeekSelect:a.props.onWeekSelect,orderInDisplay:r,formatWeekNumber:a.props.formatWeekNumber,locale:a.props.locale,minDate:a.props.minDate,maxDate:a.props.maxDate,excludeDates:a.props.excludeDates,excludeDateIntervals:a.props.excludeDateIntervals,highlightDates:a.props.highlightDates,selectingDate:a.state.selectingDate,includeDates:a.props.includeDates,includeDateIntervals:a.props.includeDateIntervals,inline:a.props.inline,shouldFocusDayInline:a.props.shouldFocusDayInline,fixedHeight:a.props.fixedHeight,filterDate:a.props.filterDate,preSelection:a.props.preSelection,setPreSelection:a.props.setPreSelection,selected:a.props.selected,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,selectsDisabledDaysInRange:a.props.selectsDisabledDaysInRange,showWeekNumbers:a.props.showWeekNumbers,startDate:a.props.startDate,endDate:a.props.endDate,peekNextMonth:a.props.peekNextMonth,setOpen:a.props.setOpen,shouldCloseOnSelect:a.props.shouldCloseOnSelect,renderDayContents:a.props.renderDayContents,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,showMonthYearPicker:a.props.showMonthYearPicker,showFullMonthYearPicker:a.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:a.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:a.props.showFourColumnMonthYearPicker,showYearPicker:a.props.showYearPicker,showQuarterYearPicker:a.props.showQuarterYearPicker,isInputFocused:a.props.isInputFocused,containerRef:a.containerRef,monthShowsDuplicateDaysEnd:l,monthShowsDuplicateDaysStart:u})))}return e}})),xt(Pt(a),"renderYears",(()=>{if(!a.props.showTimeSelectOnly)return a.props.showYearPicker?pe.default.createElement("div",{className:"react-datepicker__year--container"},a.renderHeader(),pe.default.createElement(Jn,Mt({onDayClick:a.handleDayClick,date:a.state.date},a.props))):void 0})),xt(Pt(a),"renderTimeSection",(()=>{if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return pe.default.createElement(Kn,{selected:a.props.selected,openToDate:a.props.openToDate,onChange:a.props.onTimeChange,timeClassName:a.props.timeClassName,format:a.props.timeFormat,includeTimes:a.props.includeTimes,intervals:a.props.timeIntervals,minTime:a.props.minTime,maxTime:a.props.maxTime,excludeTimes:a.props.excludeTimes,filterTime:a.props.filterTime,timeCaption:a.props.timeCaption,todayButton:a.props.todayButton,showMonthDropdown:a.props.showMonthDropdown,showMonthYearDropdown:a.props.showMonthYearDropdown,showYearDropdown:a.props.showYearDropdown,withPortal:a.props.withPortal,monthRef:a.state.monthContainer,injectTimes:a.props.injectTimes,locale:a.props.locale,handleOnKeyDown:a.props.handleOnKeyDown,showTimeSelectOnly:a.props.showTimeSelectOnly})})),xt(Pt(a),"renderInputTimeSection",(()=>{var e=new Date(a.props.selected),t=Vt(e)&&Boolean(a.props.selected)?"".concat(Nn(e.getHours()),":").concat(Nn(e.getMinutes())):"";if(a.props.showTimeInput)return pe.default.createElement(Qn,{date:e,timeString:t,timeInputLabel:a.props.timeInputLabel,onChange:a.props.onTimeChange,customTimeInput:a.props.customTimeInput})})),xt(Pt(a),"renderAriaLiveRegion",(()=>{var e,t=An(a.state.date,a.props.yearItemNumber),n=t.startPeriod,r=t.endPeriod;return e=a.props.showYearPicker?"".concat(n," - ").concat(r):a.props.showMonthYearPicker||a.props.showQuarterYearPicker?Le.default(a.state.date):"".concat(cn(We.default(a.state.date),a.props.locale)," ").concat(Le.default(a.state.date)),pe.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},a.state.isRenderAriaLiveMessage&&e)})),xt(Pt(a),"renderChildren",(()=>{if(a.props.children)return pe.default.createElement("div",{className:"react-datepicker__children-container"},a.props.children)})),a.containerRef=pe.default.createRef(),a.state={date:a.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},a}return Et(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){!this.props.preSelection||on(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn?this.props.openToDate&&!on(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate}):this.setState({date:this.props.preSelection})}},{key:"render",value:function(){var e=this.props.container||Zn;return pe.default.createElement("div",{ref:this.containerRef},pe.default.createElement(e,{className:fe.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:()=>({onDropdownFocus:()=>{},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:zt})}]),n}(pe.default.Component),na=function(e){St(n,e);var t=Nt(n);function n(e){var a;return kt(this,n),(a=t.call(this,e)).el=document.createElement("div"),a}return Et(n,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return bt.default.createPortal(this.props.children,this.el)}}]),n}(pe.default.Component),aa=e=>!e.disabled&&-1!==e.tabIndex,ra=function(e){St(n,e);var t=Nt(n);function n(e){var a;return kt(this,n),xt(Pt(a=t.call(this,e)),"getTabChildren",(()=>Array.prototype.slice.call(a.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(aa))),xt(Pt(a),"handleFocusStart",(e=>{var t=a.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),xt(Pt(a),"handleFocusEnd",(e=>{var t=a.getTabChildren();t&&t.length>1&&t[0].focus()})),a.tabLoopRef=pe.default.createRef(),a}return Et(n,[{key:"render",value:function(){return this.props.enableTabLoop?pe.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},pe.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,pe.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:()=>({enableTabLoop:!0})}]),n}(pe.default.Component),ia=function(e){St(n,e);var t=Nt(n);function n(){return kt(this,n),t.apply(this,arguments)}return Et(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,a=t.wrapperClassName,r=t.hidePopper,i=t.popperComponent,o=t.popperModifiers,s=t.popperPlacement,l=t.popperProps,u=t.targetComponent,d=t.enableTabLoop,c=t.popperOnKeyDown,m=t.portalId,h=t.portalHost;if(!r){var p=fe.default("react-datepicker-popper",n);e=pe.default.createElement(ce.Popper,Mt({modifiers:o,placement:s},l),(e=>{var t=e.ref,n=e.style,a=e.placement,r=e.arrowProps;return pe.default.createElement(ra,{enableTabLoop:d},pe.default.createElement("div",{ref:t,style:n,className:p,"data-placement":a,onKeyDown:c},pe.default.cloneElement(i,{arrowProps:r})))}))}this.props.popperContainer&&(e=pe.default.createElement(this.props.popperContainer,{},e)),m&&!r&&(e=pe.default.createElement(na,{portalId:m,portalHost:h},e));var f=fe.default("react-datepicker-wrapper",a);return pe.default.createElement(ce.Manager,{className:"react-datepicker-manager"},pe.default.createElement(ce.Reference,null,(e=>{var t=e.ref;return pe.default.createElement("div",{ref:t,className:f},u)})),e)}}],[{key:"defaultProps",get:()=>({hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"})}]),n}(pe.default.Component),oa="react-datepicker-ignore-onclickoutside",sa=vt.default(ta),la="Date input not valid.",ua=function(e){St(n,e);var t=Nt(n);function n(e){var a;return kt(this,n),xt(Pt(a=t.call(this,e)),"getPreSelection",(()=>a.props.openToDate?a.props.openToDate:a.props.selectsEnd&&a.props.startDate?a.props.startDate:a.props.selectsStart&&a.props.endDate?a.props.endDate:$t())),xt(Pt(a),"calcInitialState",(()=>{var e,t=a.getPreSelection(),n=Fn(a.props),r=Tn(a.props),i=n&&mt.default(t,Qe.default(n))?n:r&&ct.default(t,at.default(r))?r:t;return{open:a.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=a.props.selectsRange?a.props.startDate:a.props.selected)&&void 0!==e?e:i,highlightDates:Pn(a.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}})),xt(Pt(a),"clearPreventFocusTimeout",(()=>{a.preventFocusTimeout&&clearTimeout(a.preventFocusTimeout)})),xt(Pt(a),"setFocus",(()=>{a.input&&a.input.focus&&a.input.focus({preventScroll:!0})})),xt(Pt(a),"setBlur",(()=>{a.input&&a.input.blur&&a.input.blur(),a.cancelFocusInput()})),xt(Pt(a),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];a.setState({open:e,preSelection:e&&a.state.open?a.state.preSelection:a.calcInitialState().preSelection,lastPreSelectChange:ca},(()=>{e||a.setState((e=>({focused:!!t&&e.focused})),(()=>{!t&&a.setBlur(),a.setState({inputValue:null})}))}))})),xt(Pt(a),"inputOk",(()=>ge.default(a.state.preSelection))),xt(Pt(a),"isCalendarOpen",(()=>void 0===a.props.open?a.state.open&&!a.props.disabled&&!a.props.readOnly:a.props.open)),xt(Pt(a),"handleFocus",(e=>{a.state.preventFocus||(a.props.onFocus(e),a.props.preventOpenOnFocus||a.props.readOnly||a.setOpen(!0)),a.setState({focused:!0})})),xt(Pt(a),"cancelFocusInput",(()=>{clearTimeout(a.inputFocusTimeout),a.inputFocusTimeout=null})),xt(Pt(a),"deferFocusInput",(()=>{a.cancelFocusInput(),a.inputFocusTimeout=setTimeout((()=>a.setFocus()),1)})),xt(Pt(a),"handleDropdownFocus",(()=>{a.cancelFocusInput()})),xt(Pt(a),"handleBlur",(e=>{(!a.state.open||a.props.withPortal||a.props.showTimeInput)&&a.props.onBlur(e),a.setState({focused:!1})})),xt(Pt(a),"handleCalendarClickOutside",(e=>{a.props.inline||a.setOpen(!1),a.props.onClickOutside(e),a.props.withPortal&&e.preventDefault()})),xt(Pt(a),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if(!a.props.onChangeRaw||(a.props.onChangeRaw.apply(Pt(a),t),"function"==typeof r.isDefaultPrevented&&!r.isDefaultPrevented())){a.setState({inputValue:r.target.value,lastPreSelectChange:da});var i=Ht(r.target.value,a.props.dateFormat,a.props.locale,a.props.strictParsing,a.props.minDate);a.props.showTimeSelectOnly&&!on(i,a.props.selected)&&(i=null==i?yt.default(a.props.selected,{hours:Ne.default(a.props.selected),minutes:Oe.default(a.props.selected),seconds:Pe.default(a.props.selected)}):yt.default(a.props.selected,{hours:Ne.default(i),minutes:Oe.default(i),seconds:Pe.default(i)})),!i&&r.target.value||a.setSelected(i,r,!0)}})),xt(Pt(a),"handleSelect",((e,t,n)=>{if(a.setState({preventFocus:!0},(()=>(a.preventFocusTimeout=setTimeout((()=>a.setState({preventFocus:!1})),50),a.preventFocusTimeout))),a.props.onChangeRaw&&a.props.onChangeRaw(t),a.setSelected(e,t,!1,n),a.setState({isRenderAriaLiveMessage:!0}),!a.props.shouldCloseOnSelect||a.props.showTimeSelect)a.setPreSelection(e);else if(!a.props.inline){a.props.selectsRange||a.setOpen(!1);var r=a.props,i=r.startDate,o=r.endDate;!i||o||mt.default(e,i)||a.setOpen(!1)}})),xt(Pt(a),"setSelected",((e,t,n,r)=>{var i=e;if(a.props.showYearPicker){if(null!==i&&yn(Le.default(i),a.props))return}else if(a.props.showMonthYearPicker){if(null!==i&&gn(i,a.props))return}else if(null!==i&&pn(i,a.props))return;var o=a.props,s=o.onChange,l=o.selectsRange,u=o.startDate,d=o.endDate;if(!sn(a.props.selected,i)||a.props.allowSameDay||l)if(null!==i&&(!a.props.selected||n&&(a.props.showTimeSelect||a.props.showTimeSelectOnly||a.props.showTimeInput)||(i=Yt(i,{hour:Ne.default(a.props.selected),minute:Oe.default(a.props.selected),second:Pe.default(a.props.selected)})),a.props.inline||a.setState({preSelection:i}),a.props.focusSelectedMonth||a.setState({monthSelectedIn:r})),l){var c=u&&d;u||d?u&&!d&&(mt.default(i,u)?s([i,null],t):s([u,i],t)):s([i,null],t),c&&s([i,null],t)}else s(i,t);n||(a.props.onSelect(i,t),a.setState({inputValue:null}))})),xt(Pt(a),"setPreSelection",(e=>{var t=void 0!==a.props.minDate,n=void 0!==a.props.maxDate,r=!0;if(e){var i=Qe.default(e);if(t&&n)r=ln(e,a.props.minDate,a.props.maxDate);else if(t){var o=Qe.default(a.props.minDate);r=ct.default(e,o)||sn(i,o)}else if(n){var s=at.default(a.props.maxDate);r=mt.default(e,s)||sn(i,s)}}r&&a.setState({preSelection:e})})),xt(Pt(a),"handleTimeChange",(e=>{var t=Yt(a.props.selected?a.props.selected:a.getPreSelection(),{hour:Ne.default(e),minute:Oe.default(e)});a.setState({preSelection:t}),a.props.onChange(t),a.props.shouldCloseOnSelect&&a.setOpen(!1),a.props.showTimeInput&&a.setOpen(!0),(a.props.showTimeSelectOnly||a.props.showTimeSelect)&&a.setState({isRenderAriaLiveMessage:!0}),a.setState({inputValue:null})})),xt(Pt(a),"onInputClick",(()=>{a.props.disabled||a.props.readOnly||a.setOpen(!0),a.props.onInputClick()})),xt(Pt(a),"onInputKeyDown",(e=>{a.props.onKeyDown(e);var t=e.key;if(a.state.open||a.props.inline||a.props.preventOpenOnFocus){if(a.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=a.calendar.componentNode&&a.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var r=$t(a.state.preSelection);"Enter"===t?(e.preventDefault(),a.inputOk()&&a.state.lastPreSelectChange===ca?(a.handleSelect(r,e),!a.props.shouldCloseOnSelect&&a.setPreSelection(r)):a.setOpen(!1)):"Escape"===t&&(e.preventDefault(),a.setOpen(!1)),a.inputOk()||a.props.onInputError({code:1,msg:la})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||a.onInputClick()})),xt(Pt(a),"onPortalKeyDown",(e=>{"Escape"===e.key&&(e.preventDefault(),a.setState({preventFocus:!0},(()=>{a.setOpen(!1),setTimeout((()=>{a.setFocus(),a.setState({preventFocus:!1})}))})))})),xt(Pt(a),"onDayKeyDown",(e=>{a.props.onKeyDown(e);var t=e.key,n=$t(a.state.preSelection);if("Enter"===t)e.preventDefault(),a.handleSelect(n,e),!a.props.shouldCloseOnSelect&&a.setPreSelection(n);else if("Escape"===t)e.preventDefault(),a.setOpen(!1),a.inputOk()||a.props.onInputError({code:1,msg:la});else if(!a.props.disabledKeyboardNavigation){var r;switch(t){case"ArrowLeft":r=xe.default(n,1);break;case"ArrowRight":r=De.default(n,1);break;case"ArrowUp":r=Me.default(n,1);break;case"ArrowDown":r=_e.default(n,1);break;case"PageUp":r=Se.default(n,1);break;case"PageDown":r=ke.default(n,1);break;case"Home":r=Te.default(n,1);break;case"End":r=Ee.default(n,1)}if(!r)return void(a.props.onInputError&&a.props.onInputError({code:1,msg:la}));if(e.preventDefault(),a.setState({lastPreSelectChange:ca}),a.props.adjustDateOnChange&&a.setSelected(r),a.setPreSelection(r),a.props.inline){var i=We.default(n),o=We.default(r),s=Le.default(n),l=Le.default(r);i!==o||s!==l?a.setState({shouldFocusDayInline:!0}):a.setState({shouldFocusDayInline:!1})}}})),xt(Pt(a),"onPopperKeyDown",(e=>{"Escape"===e.key&&(e.preventDefault(),a.setState({preventFocus:!0},(()=>{a.setOpen(!1),setTimeout((()=>{a.setFocus(),a.setState({preventFocus:!1})}))})))})),xt(Pt(a),"onClearClick",(e=>{e&&e.preventDefault&&e.preventDefault(),a.props.selectsRange?a.props.onChange([null,null],e):a.props.onChange(null,e),a.setState({inputValue:null})})),xt(Pt(a),"clear",(()=>{a.onClearClick()})),xt(Pt(a),"onScroll",(e=>{"boolean"==typeof a.props.closeOnScroll&&a.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||a.setOpen(!1):"function"==typeof a.props.closeOnScroll&&a.props.closeOnScroll(e)&&a.setOpen(!1)})),xt(Pt(a),"renderCalendar",(()=>a.props.inline||a.isCalendarOpen()?pe.default.createElement(sa,{ref:e=>{a.calendar=e},locale:a.props.locale,calendarStartDay:a.props.calendarStartDay,chooseDayAriaLabelPrefix:a.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:a.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:a.props.weekAriaLabelPrefix,monthAriaLabelPrefix:a.props.monthAriaLabelPrefix,adjustDateOnChange:a.props.adjustDateOnChange,setOpen:a.setOpen,shouldCloseOnSelect:a.props.shouldCloseOnSelect,dateFormat:a.props.dateFormatCalendar,useWeekdaysShort:a.props.useWeekdaysShort,formatWeekDay:a.props.formatWeekDay,dropdownMode:a.props.dropdownMode,selected:a.props.selected,preSelection:a.state.preSelection,onSelect:a.handleSelect,onWeekSelect:a.props.onWeekSelect,openToDate:a.props.openToDate,minDate:a.props.minDate,maxDate:a.props.maxDate,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,startDate:a.props.startDate,endDate:a.props.endDate,excludeDates:a.props.excludeDates,excludeDateIntervals:a.props.excludeDateIntervals,filterDate:a.props.filterDate,onClickOutside:a.handleCalendarClickOutside,formatWeekNumber:a.props.formatWeekNumber,highlightDates:a.state.highlightDates,includeDates:a.props.includeDates,includeDateIntervals:a.props.includeDateIntervals,includeTimes:a.props.includeTimes,injectTimes:a.props.injectTimes,inline:a.props.inline,shouldFocusDayInline:a.state.shouldFocusDayInline,peekNextMonth:a.props.peekNextMonth,showMonthDropdown:a.props.showMonthDropdown,showPreviousMonths:a.props.showPreviousMonths,useShortMonthInDropdown:a.props.useShortMonthInDropdown,showMonthYearDropdown:a.props.showMonthYearDropdown,showWeekNumbers:a.props.showWeekNumbers,showYearDropdown:a.props.showYearDropdown,withPortal:a.props.withPortal,forceShowMonthNavigation:a.props.forceShowMonthNavigation,showDisabledMonthNavigation:a.props.showDisabledMonthNavigation,scrollableYearDropdown:a.props.scrollableYearDropdown,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown,todayButton:a.props.todayButton,weekLabel:a.props.weekLabel,outsideClickIgnoreClass:oa,fixedHeight:a.props.fixedHeight,monthsShown:a.props.monthsShown,monthSelectedIn:a.state.monthSelectedIn,onDropdownFocus:a.handleDropdownFocus,onMonthChange:a.props.onMonthChange,onYearChange:a.props.onYearChange,dayClassName:a.props.dayClassName,weekDayClassName:a.props.weekDayClassName,monthClassName:a.props.monthClassName,timeClassName:a.props.timeClassName,showTimeSelect:a.props.showTimeSelect,showTimeSelectOnly:a.props.showTimeSelectOnly,onTimeChange:a.handleTimeChange,timeFormat:a.props.timeFormat,timeIntervals:a.props.timeIntervals,minTime:a.props.minTime,maxTime:a.props.maxTime,excludeTimes:a.props.excludeTimes,filterTime:a.props.filterTime,timeCaption:a.props.timeCaption,className:a.props.calendarClassName,container:a.props.calendarContainer,yearItemNumber:a.props.yearItemNumber,yearDropdownItemNumber:a.props.yearDropdownItemNumber,previousMonthAriaLabel:a.props.previousMonthAriaLabel,previousMonthButtonLabel:a.props.previousMonthButtonLabel,nextMonthAriaLabel:a.props.nextMonthAriaLabel,nextMonthButtonLabel:a.props.nextMonthButtonLabel,previousYearAriaLabel:a.props.previousYearAriaLabel,previousYearButtonLabel:a.props.previousYearButtonLabel,nextYearAriaLabel:a.props.nextYearAriaLabel,nextYearButtonLabel:a.props.nextYearButtonLabel,timeInputLabel:a.props.timeInputLabel,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,renderCustomHeader:a.props.renderCustomHeader,popperProps:a.props.popperProps,renderDayContents:a.props.renderDayContents,onDayMouseEnter:a.props.onDayMouseEnter,onMonthMouseLeave:a.props.onMonthMouseLeave,selectsDisabledDaysInRange:a.props.selectsDisabledDaysInRange,showTimeInput:a.props.showTimeInput,showMonthYearPicker:a.props.showMonthYearPicker,showFullMonthYearPicker:a.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:a.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:a.props.showFourColumnMonthYearPicker,showYearPicker:a.props.showYearPicker,showQuarterYearPicker:a.props.showQuarterYearPicker,showPopperArrow:a.props.showPopperArrow,excludeScrollbar:a.props.excludeScrollbar,handleOnKeyDown:a.props.onKeyDown,handleOnDayKeyDown:a.onDayKeyDown,isInputFocused:a.state.focused,customTimeInput:a.props.customTimeInput,setPreSelection:a.setPreSelection},a.props.children):null)),xt(Pt(a),"renderAriaLiveRegion",(()=>{var e,t=a.props,n=t.dateFormat,r=t.locale,i=a.props.showTimeInput||a.props.showTimeSelect?"PPPPp":"PPPP";return e=a.props.selectsRange?"Selected start date: ".concat(qt(a.props.startDate,{dateFormat:i,locale:r}),". ").concat(a.props.endDate?"End date: "+qt(a.props.endDate,{dateFormat:i,locale:r}):""):a.props.showTimeSelectOnly?"Selected time: ".concat(qt(a.props.selected,{dateFormat:n,locale:r})):a.props.showYearPicker?"Selected year: ".concat(qt(a.props.selected,{dateFormat:"yyyy",locale:r})):a.props.showMonthYearPicker?"Selected month: ".concat(qt(a.props.selected,{dateFormat:"MMMM yyyy",locale:r})):a.props.showQuarterYearPicker?"Selected quarter: ".concat(qt(a.props.selected,{dateFormat:"yyyy, QQQ",locale:r})):"Selected date: ".concat(qt(a.props.selected,{dateFormat:i,locale:r})),pe.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},a.state.isRenderAriaLiveMessage&&e)})),xt(Pt(a),"renderDateInput",(()=>{var e,t=fe.default(a.props.className,xt({},oa,a.state.open)),n=a.props.customInput||pe.default.createElement("input",{type:"text"}),r=a.props.customInputRef||"ref",i="string"==typeof a.props.value?a.props.value:"string"==typeof a.state.inputValue?a.state.inputValue:a.props.selectsRange?((e,t,n)=>{if(!e)return"";var a=qt(e,n),r=t?qt(t,n):"";return"".concat(a," - ").concat(r)})(a.props.startDate,a.props.endDate,a.props):qt(a.props.selected,a.props);return pe.default.cloneElement(n,(xt(e={},r,(e=>{a.input=e})),xt(e,"value",i),xt(e,"onBlur",a.handleBlur),xt(e,"onChange",a.handleChange),xt(e,"onClick",a.onInputClick),xt(e,"onFocus",a.handleFocus),xt(e,"onKeyDown",a.onInputKeyDown),xt(e,"id",a.props.id),xt(e,"name",a.props.name),xt(e,"form",a.props.form),xt(e,"autoFocus",a.props.autoFocus),xt(e,"placeholder",a.props.placeholderText),xt(e,"disabled",a.props.disabled),xt(e,"autoComplete",a.props.autoComplete),xt(e,"className",fe.default(n.props.className,t)),xt(e,"title",a.props.title),xt(e,"readOnly",a.props.readOnly),xt(e,"required",a.props.required),xt(e,"tabIndex",a.props.tabIndex),xt(e,"aria-describedby",a.props.ariaDescribedBy),xt(e,"aria-invalid",a.props.ariaInvalid),xt(e,"aria-labelledby",a.props.ariaLabelledBy),xt(e,"aria-required",a.props.ariaRequired),e))})),xt(Pt(a),"renderClearButton",(()=>{var e=a.props,t=e.isClearable,n=e.selected,r=e.startDate,i=e.endDate,o=e.clearButtonTitle,s=e.clearButtonClassName,l=void 0===s?"":s,u=e.ariaLabelClose,d=void 0===u?"Close":u;return!t||null==n&&null==r&&null==i?null:pe.default.createElement("button",{type:"button",className:"react-datepicker__close-icon ".concat(l).trim(),"aria-label":d,onClick:a.onClearClick,title:o,tabIndex:-1})})),a.state=a.calcInitialState(),a}return Et(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,a;e.inline&&(n=e.selected,a=this.props.selected,n&&a?We.default(n)!==We.default(a)||Le.default(n)!==Le.default(a):n!==a)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:Pn(this.props.highlightDates)}),t.focused||sn(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){var e=this.props.showIcon;return pe.default.createElement("div",{className:"react-datepicker__input-container ".concat(e?"react-datepicker__view-calendar-icon":"")},e&&pe.default.createElement("svg",{className:"react-datepicker__calendar-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},pe.default.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"})),this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?pe.default.createElement(ra,{enableTabLoop:this.props.enableTabLoop},pe.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=pe.default.createElement(na,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),pe.default.createElement("div",null,this.renderInputContainer(),t)}return pe.default.createElement(ia,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:()=>({allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:()=>{},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:()=>{},onBlur:()=>{},onKeyDown:()=>{},onInputClick:()=>{},onSelect:()=>{},onClickOutside:()=>{},onMonthChange:()=>{},onCalendarOpen:()=>{},onCalendarClose:()=>{},preventOpenOnFocus:!1,onYearChange:()=>{},onInputError:()=>{},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:zt,renderDayContents:e=>e,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0})}]),n}(pe.default.Component),da="input",ca="navigate";e.CalendarContainer=Zn,e.default=ua,e.getDefaultLocale=un,e.registerLocale=(e,t)=>{var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=e=>{("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(bF,Er,_F(),(kF||(kF=1,(e=>{(()=>{var t={}.hasOwnProperty;function n(){for(var e=[],a=0;a<arguments.length;a++){var r=arguments[a];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var o=n.apply(null,r);o&&e.push(o)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var s in r)t.call(r,s)&&r[s]&&e.push(s);else e.push(r.toString())}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(EF)),CF),TF,PF,OF,NF,AF,IF,RF,WF,jF,LF,0,0,zF,BF,$F,HF,VF,UF,qF,YF,XF,GF,KF,JF,QF,ZF,eT,tT,nT,aT,rT,iT,oT,sT,lT,uT,dT,0,cT,mT,hT,pT,fT,gT,vT,0,bT,yT,wT,DT,_T,kT,CT,ET,xT,MT,ST,FT,TT,ZT,LT(),NO,AO);var IO=Z(bF);const RO={ar:{},cz:{},da:{},de:{},en:Bm,es:{ribbon_icon_title:"Crear una nueva tabla de base de datos",menu_pane_open_db_settings_action:"Abrir Configuración de base de datos",menu_pane_create_db:"Nueva carpeta de base de datos",menu_pane_open_as_db_action:"Abrir como carpeta de base de datos",menu_pane_open_as_md_action:"Abrir como Markdown",operator_contains:"Contiene",operator_does_not_contain:"No contiene",operator_starts_with:"Comienza con",operator_ends_with:"Termina con",operator_is_empty:"Está vacío",operator_is_not_empty:"No está vacío",manual:"Manual",toolbar_menu_aria_label:"Abrir menú",toolbar_menu_export_csv:"Exportar CSV",toolbar_menu_import_csv:"Importar CSV",toolbar_menu_search_bar:"Barra de búsqueda",toolbar_menu_add_row:"Añadir fila",current_folder:"Carpeta actual",current_folder_without_subfolders:"Carpeta actual (sin subcarpetas)",tag:"Etiqueta",outgoing_link:"Enlace saliente",incoming_link:"Enlace entrante",query:"Consulta de Dataview",query_js:"Consulta de Dataview (JS Pages)",active_go_next_page:"Ir a la página siguiente",active_go_previous_page:"Ir a la página anterior",active_add_new_row:"Añadir nueva fila",active_open_settings:"Abrir configuración",active_toggle_filters:"Mostrar/Ocultar filtros",active_open_filters:"Abrir filtros",footer_menu_none:"Nada",footer_menu_count_unique:"Contar valores únicos",footer_menu_count_empty:"Contar valores vacíos",footer_menu_percent_empty:"Porcentaje de valores vacíos",footer_menu_count_filled:"Contar valores llenos",footer_menu_percent_filled:"Porcentaje de valores llenos",footer_menu_average:"Promedio",footer_menu_sum:"Suma",footer_menu_min:"Min",footer_menu_max:"Max",footer_menu_formula:"Fórmula",footer_menu_earliest_date:"Más actual",footer_menu_latest_date:"Más antiguo",footer_menu_count_range_date:"Rango de fechas",header_menu_sort_ascending_remove:"Desactivar orden ascendente",header_menu_sort_ascending:"Ordenar ascendente",header_menu_sort_descending_remove:"Desactivar orden descendente",header_menu_sort_descending:"Ordenar descendente",header_menu_delete_column:"Eliminar",header_menu_hide_column:"Ocultar",header_menu_insert_column_left:"Añadir columna a la izquierda",header_menu_insert_column_right:"Añadir columna a la derecha",header_menu_settings:"Configuración",header_menu_property_type:"Tipo de columna",number:"Número",text:"Texto",select:"Selección",tags:"Etiquetas",calendar:"Calendario",calendar_time:"Calendario con hora",checkbox:"Checkbox",formula:"Fórmula",relation:"Relación",rollup:"Rollup",markdown:"Markdown",sorting:"Ordenación",metadata_time:"Calendario de metadatos",task:"Tarea",inlinks:"Inlinks",outlinks:"Outlinks",new_column:"Nueva columna",top:"Parte superior",bottom:"Parte inferior",last_field:"Último campo",confirm_modal_ok:"Si",confirm_modal_ko:"No",add_row_modal_filename_text_title:"Nombre de archivo",add_row_modal_filename_text_desc:"Nombre del archivo de la nueva fila",add_row_modal_filename_text_placeholder:"Añadir nombre de archivo...",add_row_modal_filename_text_button_tooltip:"Añadir nueva fila",add_row_modal_template_dropdown_title:"Plantilla",add_row_modal_template_dropdown_desc:"Seleccione de las plantillas existentes para crear una nueva fila. La lista está relacionada con la configuración de la carpeta de plantillas. Deje vacío para crear un archivo vacío.",add_row_modal_template_dropdown_placeholder:"Seleccione una plantilla",add_row_modal_section_title:"Menú de columnas",add_row_modal_add_empty_column_title:"Añadir nueva columna",add_row_modal_add_empty_column_desc:"Agregue una nueva columna que aún no existe en ninguna fila",add_row_modal_add_empty_column_placeholder:"Nombre de la columna...",add_row_modal_add_empty_column_button_tooltip:"Crear la columna y refrescar la tabla",add_row_modal_add_empty_notice_empty:"Nueva columna creada",add_row_modal_add_empty_notice_informed:"{0} añadido/a a la tabla",add_row_modal_add_existing_column_title:"Seleccionar columna existente",add_row_modal_add_existing_column_desc:"Seleccione una columna existente para agregar que aún no está incluida en la tabla",add_row_modal_add_existing_column_placeholder:"Buscar columna...",add_row_modal_add_existing_column_button_tooltip:"Crear la columna seleccionada y actualizar la tabla",add_row_modal_add_existing_notice_error_empty:"Necesita seleccionar una columna primero para agregarla a la tabla",add_row_modal_add_existing_notice_correct:"{0} añadido/a a la tabla",add_row_modal_quick_options_title:"Opciones rápidas",add_row_modal_quick_options_desc:"Opciones rápidas de {0}",add_row_modal_quick_options_desc_metadata:" (Metadata)",add_row_modal_quick_options_desc_tooltip:"Mostrar u ocultar {0}",add_row_modal_quick_options_desc_button_add_tooltip:"Abrir configuración de {0}",add_row_modal_quick_options_desc_button_delete_tooltip:"Borrar {0}",add_row_modal_quick_options_desc_button_delete_notice_confirm:"¿Estás seguro de que quieres borrar {0}?",filters_modal_title:"Filtros",filters_modal_add_single_filter:"Añadir filtro",filters_modal_add_group_filter:"Añadir grupo de filtros",filters_modal_add_group_filter_error_no_columns:"Debe agregar al menos una columna a la tabla para crear un filtro",filters_modal_add_group_filter_button_atomic_filter_tooltip:"Añadir filtro simple",filters_modal_add_group_filter_button_group_filter_tooltip:"Añadir grupo de filtros",filters_modal_add_group_filter_button_delete_tooltip:"Borrar grupo de filtros",filters_modal_add_group_filter_button_enable_tooltip:"Activar/desactivar grupo de filtros",column_settings_modal_section_type_title:"Propiedades particulares del tipo de columna {0}",column_settings_modal_section_style_title:"Estilo",column_settings_modal_section_behaviour_title:"Comportamiento",column_settings_modal_formula_input_persist_toggle_title:"Persistir fórmula en el archivo",column_settings_modal_formula_input_persist_toggle_desc:"Habilite/desactive la persistencia de la salida de fórmulas en sus notas (solo las fórmulas peristidas se pueden buscar y clasificar)",column_settings_modal_formula_input_textarea_title:"Fórmula",column_settings_modal_formula_input_textarea_desc:"Escriba su fórmula de columna usando las funciones disponibles + javascript",column_settings_modal_formula_input_textarea_placeholder:"Escriba su fórmula aquí...",column_settings_modal_formula_input_textarea_docu_link_text:"Consulte nuestra documentación para obtener más información sobre cómo usar fórmulas.",column_settings_modal_database_selector_title:"Seleccionar otra fuente para relacionar con la columna actual",column_settings_modal_database_selector_desc:"Seleccione de las tablas existentes para relacionar con la columna actual",column_settings_modal_database_selector_placeholder:"Buscar relación...",column_settings_modal_link_alias_title:"Habilitar alias de enlace",column_settings_modal_link_alias_desc:"Habilitar/deshabilitar alias para enlaces de medios usando la etiqueta de columna",column_settings_modal_link_alias_text_title:"Alias de enlace personalizado",column_settings_modal_link_alias_text_desc:"Alias personalizado para enlaces de medios (déjelo en blanco para usar la etiqueta de la columna)",column_settings_modal_link_alias_text_placeholder:"Añadir alias personalizado...",column_settings_modal_media_dimension_title:"Dimensiones de contenido multimedia",column_settings_modal_media_dimension_desc:"Elige las dimensiones del contenido multimedia (en píxeles)",column_settings_modal_media_dimension_placeholder_height:"Altura...",column_settings_modal_media_dimension_placeholder_width:"Ancho...",column_settings_modal_media_dimension_button_tooltip:"Restablecer dimensiones por defecto",column_settings_modal_media_toggle_title:"Habilitar contenido multimedia",column_settings_modal_media_toggle_desc:"Habilitar/deshabilitar contenido multimedia para esta columna",column_settings_modal_rollup_action_title:"Acción de rollup",column_settings_modal_rollup_action_desc:"Seleccione la acción de rollup para esta columna",column_settings_modal_rollup_action_placeholder:"Seleccionar acción de rollup...",column_settings_modal_rollup_associated_relation_title:"Seleccionar relación",column_settings_modal_rollup_associated_relation_desc:"Seleccione la relación para rollup",column_settings_modal_rollup_associated_relation_placeholder:"Buscar relación...",column_settings_modal_rollup_key_title:"Seleccionar propiedad de rollup",column_settings_modal_rollup_key_desc:"Seleccione la propiedad de rollup para esta columna",column_settings_modal_rollup_key_placeholder:"Buscar propiedad...",column_settings_modal_rollup_persist_toggle_title:"Persistir rollup en el archivo",column_settings_modal_rollup_persist_toggle_desc:"Habilitar/deshabilitar la persistencia del rollup en sus notas (solo se pueden buscar y ordenar aquellos que se persisten)",column_settings_modal_aligment_select_title:"Alineación de contenido",column_settings_modal_aligment_select_desc:"Seleccione la alineación de contenido para esta columna",column_settings_modal_text_alignment_select_title:"Alineación de texto",column_settings_modal_text_alignment_select_left:"izquierda",column_settings_modal_text_alignment_select_center:"centrado",column_settings_modal_text_alignment_select_right:"derecha",column_settings_modal_text_alignment_select_justify:"justificado",column_settings_modal_aligment_vertical_select_title:"Alineación vertical de contenido",column_settings_modal_aligment_vertical_select_desc:"Seleccione la alineación vertical de contenido para esta columna",column_settings_modal_text_alignment_vertical_select_title:"Alineación vertical de texto",column_settings_modal_text_alignment_vertical_select_top:"arriba",column_settings_modal_text_alignment_vertical_select_middle:"centrado",column_settings_modal_text_alignment_vertical_select_bottom:"abajo",column_settings_modal_wrap_content_toggle_title:"Salto de línea",column_settings_modal_wrap_content_toggle_desc:"Habilitar/deshabilitar el salto de línea para el contenido de esta columna",column_settings_modal_option_source_dropdown_title:"Fuente de las opciones para la columna",column_settings_modal_option_source_dropdown_desc:"Seleccione la fuente de las opciones para esta columna",column_settings_modal_hide_completed_tasks_toggle_title:"Ocultar tareas completadas",column_settings_modal_hide_completed_tasks_toggle_desc:"Habilitar/deshabilitar la ocultación de tareas completadas para esta columna",column_settings_modal_column_id_title:"ID de columna",column_settings_modal_column_id_desc:"ID único de la columna. Clave utilizada al guardar (soporte anidado usando '.') y también referenciada en fórmulas y rollups",column_settings_modal_column_id_placeholder:"Añadir ID de columna...",column_settings_modal_column_id_button_tooltip:"Guardar ID de columna",column_settings_modal_column_id_notice_error_on_save:"Error guradando el ID {0}",column_settings_modal_column_id_notice_success_on_save:"ID de la columna guardado satisfactoriamente con el valor {0}",column_settings_modal_column_id_error_empty_root_key:"El ID raíz de la columna no puede estar vacío",column_settings_modal_column_id_error_invalid_key:"La ID raíz solo puede contener letras, números y guiones bajos",column_settings_modal_column_id_error_already_exists:"La ID ya existe",column_settings_modal_inline_toggle_title:"Convertir a inline",column_settings_modal_inline_toggle_desc:"Transformar el campo a inline (field:: value) o dejarlo como frontmatter (---field: value---)",column_settings_modal_selected_column_options_title:"Opciones de columna seleccionada",column_settings_modal_selected_column_options_new_option:"Nueva opción",column_settings_modal_selected_column_options_new_option_desc:"Agregar nueva opción con su clave-valor a la lista de opciones disponibles para esta columna",column_settings_modal_selected_column_options_new_option_label_placeholder:"Añadir etiqueta...",column_settings_modal_selected_column_options_new_option_value_placeholder:"Añadir valor...",column_settings_modal_selected_column_options_new_option_button_tooltip:"Guardar nueva opción",column_settings_modal_selected_column_options_edit:"Editar",column_settings_modal_selected_column_options_notice_error_empty_label:"La etiqueta o el valor no pueden estar vacíos",column_settings_modal_selected_column_options_notice_error_duplicate_label:"La etiqueta ya existe",column_settings_modal_selected_column_options_notice_update_success:"La etiqueta fue editada satisfactoriamente para todas las notas",column_settings_modal_selected_column_options_notice_update_error:"Error editando {0}",column_settings_modal_selected_column_options_notice_delete_success:"La etiqueta {0} fue eliminada satisfactoriamente para todas las notas",column_settings_modal_selected_column_options_notice_delete_error:"Error eliminando {0}",text_modal_default_placeholder:"Añadir texto...",settings_title:"Database Folder Plugin",settings_default_values:"Restaurar valores por defecto",settings_automation_section:"Automatizaciones relacionadas con la tabla",settings_column_section:"Configuración de las columnas",settings_csv_section:"Configuración de CSV y su entrada/salida",settings_developer_section:"Configuración de las opciones para desarrollador",settings_editing_engine_section:"Configuración del motor de edición",settings_folder_section:"Configuración sobre la estructura de carpetas",settings_helper_section:"Configuración de opciones de ayuda",settings_media_section:"Ajustes sobre multimedia",settings_row_section:"Configuración de las filas",settings_formula_title:"Carpeta de las fórmulas JS",settings_formula_desc:"Carpeta donde se almacenan las fórmulas JS",settings_formula_placeholder:"Buscar carpeta a seleccionar...",settings_formula_toggle_title:"Habilitar fórmulas JS",settings_formula_toggle_desc:"Habilitar/deshabilitar el uso de fórmulas JS",settings_file_column_title:"Columnas para la estructura de carpetas",settings_file_column_desc:"La estructura de carpetas reflejará los valores de estas columnas.",settings_file_column_conf_display:"Columnas seleccionadas :",settings_group_folder_column_title:"Agrupar las notas en carpetas automáticamente",settings_group_folder_column_desc:"Las notas se agruparán individualmente después de actualizar un valor",settings_group_folder_column_delete_toggle_title:"Eliminar carpetas vacías",settings_group_folder_column_delete_toggle_desc:"Eliminar las carpetas vacías después de actualizar un valor",settings_group_folder_column_hoist_toggle_title:"Mover notas con atributos faltantes a la carpeta raíz",settings_group_folder_column_hoist_toggle_desc:"De forma predeterminada, los archivos a los que les faltan atributos se elevan a la carpeta más baja posible",settings_inline_options_title:"Opciones de los campos inline",settings_inline_options_default_toggle_title:"Marcar campos como inline",settings_inline_options_default_toggle_desc:"Por defecto los nuevos campos se crearán como inline (field:: value)",settings_inline_options_position_title:"Posición de los campos inline",settings_inline_options_position_desc:"Selecciona la posición de los nuevos campos inline dentro de la nota",settings_metatata_title:"Meta información",settings_metatata_file_toggle_title:"Nombre del archivo",settings_metatata_file_toggle_desc:"Habilitar/deshabilitar la columna de nombre del archivo",settings_metatata_create_toggle_title:"Fecha de creación",settings_metatata_create_toggle_desc:"Habilitar/deshabilitar la columna de fecha de creación",settings_metatata_modified_toggle_title:"Fecha de modificación",settings_metatata_modified_toggle_desc:"Habilitar/deshabilitar la columna de fecha de modificación",settings_metatata_task_toggle_title:"Tareas",settings_metatata_task_toggle_desc:"Habilitar/deshabilitar la columna de tareas",settings_metatata_inlinks_toggle_title:"Enlaces de archivos entrantes",settings_metatata_inlinks_toggle_desc:"Habilitar/deshabilitar la columna de enlaces de archivos entrantes",settings_metatata_outlinks_toggle_title:"Enlaces de archivos salientes",settings_metatata_outlinks_toggle_desc:"Habilitar/deshabilitar la columna de enlaces de archivos salientes",settings_metatata_tags_toggle_title:"Etiquetas",settings_metatata_tags_toggle_desc:"Habilitar/deshabilitar la columna de etiquetas",settings_remove_fields_title:"Eliminar campos",settings_remove_fields_desc:"Habilitar/deshabilitar eliminar campos cuando se elimina una columna",settings_template_title:"Plantillas para creación de columnas",settings_template_file_title:"Usar nota como plantilla",settings_template_file_desc:"Seleccionar un archivo para usar como plantilla y añadir sus campos como columnas.",settings_template_file_button_tooltip:"Aplicar plantilla",settings_template_file_notice_success_on_save:"{0} Columnas fueron generadas desde el fichero '{1}'. Total: {2}\nCierre esta ventana para ver los cambios en la base de datos",settings_template_all_title:"Usar todas las columnas disponibles",settings_template_all_desc:"Utilice todos los campos de todas sus notas como columnas. ¡ADVERTENCIA! Esto anulará cualquier columna anterior.",settings_template_all_button_tooltip:"Aplicar todas las columnas",settings_template_all_notice_success_on_save:"{0} ¡Las columnas se cargaron desde todos los campos disponibles en la fuente actual! Cierre este cuadro de diálogo para mostrar los cambios en la base de datos.",settings_csv__header_title:"Clave única para el archivo",settings_csv__header_desc:"Esta configuración define la clave de encabezado obligatoria que debe estar presente en el archivo csv",settings_csv__header_placeholder:"Escribe tu clave aquí...",settings_developer_enable_toggle_title:"Activar herramientas de desarrolador",settings_developer_enable_toggle_desc:"Habilitar/deshabilitar herramientas de desarrollador (Trazas de consola, etc.)",settings_developer_log_level_title:"Nivel de trazas",settings_developer_log_level_desc:"Selecciona el nivel de trazas que se mostrarán en la consola",settings_developer_table_state_toggle_title:"Mostrar estado de la tabla",settings_developer_table_state_toggle_desc:"Esto mostrará/ocultará las propiedades de la tabla en la parte inferior de la vista",settings_editing_engine_date_format_title:"Formato de fecha",settings_editing_engine_date_format_desc:"El formato de la fecha con el estándar Luxon",settings_editing_engine_datetime_format_title:"Formato de fecha y hora",settings_editing_engine_datetime_format_desc:"El formato de la fecha y hora con el estándar Luxon",settings_editing_engine_metadata_datetime_format_title:"Formato de fecha y hora de los metadatos",settings_editing_engine_metadata_datetime_format_desc:"El formato de la fecha y hora de los metadatos con el estándar Luxon",settings_cell_size_title:"Ancho de la celda",settings_cell_size_desc:"Seleccionar qué tan compactas o anchas son las celdas.",settings_details_name_title:"Nombre de la base de datos",settings_details_name_desc:"Nombre a mostrar en la base de datos",settings_details_name_placeholder:"Escribir aquí...",settings_details_description_title:"Descripción de la base de datos",settings_details_description_desc:"Descripción a mostrar en la base de datos",settings_details_description_placeholder:"Escribir aquí...",settings_sticky_first_column_toggle_title:"Hacer la primera columna fija",settings_sticky_first_column_toggle_desc:"Hacer la primera columna fija cuando se desplaza horizontalmente",settings_helper_autoupdate_toggle_title:"Actualización automática",settings_helper_autoupdate_toggle_desc:"Habilitar/Deshabilitar actualizaciones sobre cambios externos. ADVERTENCIA: requiere reiniciar para tener efecto.",settings_helper_default_search_title:"Barra de búsqueda por defecto",settings_helper_default_search_desc:"Habilitar/deshabilidar qué barra de búsqueda se mostrará al abrir la base de datos",settings_link_alias_toggle_title:"Usar etiqueta de columna como alias de los enlaces",settings_link_alias_toggle_desc:"De cara a las URLs, usar la etiqueta de columna como alias de los enlaces",settings_media_dimension_title:"Dimensiones multimedia",settings_media_dimension_desc:"Establecer el ancho y alto de las imágenes multimedia",settings_media_dimension_height:"Altura",settings_media_dimension_width:"Ancho",settings_default_media_link_toggle_title:"Mostrar contenido multimedia embebido",settings_default_media_link_toggle_desc:"Mostrar contenido multimedia embebido por defecto",settings_font_size_title:"Seleccione el tamaño de la fuente",settings_font_size_desc:"Usar slider para seleccionar el tamaño de la fuente",settings_footer_toggle_title:"Mostrar pie de página",settings_footer_toggle_desc:"Mostrar/ocultar el pie de página",settings_pagination_size_title:"Número de filas por página",settings_pagination_size_desc:"Usar slider para seleccionar el número de filas por página",settings_row_shadow_toggle_title:"Sombra entre filas",settings_row_shadow_toggle_desc:"Mostrar/ocultar sombra entre filas para mejorar la legibilidad",settings_template_folder_title:"Carpeta fuente de plantillas",settings_template_folder_desc:"Seleccionar la carpeta fuente de plantillas para nuevas filas",settings_template_folder_placeholder:"Ejemplo: folder1/folder2",settings_source_title:"Fuente utilizada",settings_source_desc:"Seleccionar la fuente de información para la base de datos",settings_source_form_title:"Formulario en función de la fuente",settings_source_form_tag_title:"Seleccionar una etiqueta",settings_source_form_tag_desc:"Seleccionar una etiqueta para usar como fuente de datos",settings_source_form_tag_placeholder:"Ejemplo: #tag",settings_source_form_tag_clear_button_tooltip:"Limpiar todas las etiquetas",settings_source_form_tag_selected:"Etiquetas seleccionadas",settings_source_form_file_title:"Seleccionar un archivo",settings_source_form_file_desc:"Seleccionar un archivo para usar como fuente de datos",settings_source_form_file_placeholder:"Buscar archivo...",settings_source_form_query_title:"Escribir una consulta Dataview",settings_source_form_query_desc:"Escribir una consulta comenzando con FROM (DBFolder autocompleta la consulta con TABLE y los campos de columna)",settings_source_form_query_placeholder:"FROM table WHERE...",settings_source_form_query_button_tooltip:"Validar consulta",settings_source_form_query_notice_validate:"!La consulta '{0}' es válida!",settings_source_form_query_notice_error:"La consulta '{0}' NO es correcta: {1}",settings_source_form_destination_title:"Seleccionar destino de las nuevas entradas",settings_source_form_destination_desc:"Seleccionar la carpeta destino para las nuevas entradas",settings_source_form_destination_placeholder:"Ejemplo: folder1/folder2"},fr:{ribbon_icon_title:"Créer une nouvelle table de données",menu_pane_open_db_settings_action:"Ouvrir les paramètres de la base de données",menu_pane_create_db:"Créer une nouvelle base de données",menu_pane_open_as_db_action:"Ouvrir comme base de données",menu_pane_open_as_md_action:"Ouvrir comme Markdown",operator_contains:"Contient",operator_does_not_contain:"Ne contient pas",operator_starts_with:"Commence avec",operator_ends_with:"Fini avec",operator_is_empty:"Est vide",operator_is_not_empty:"N'est pas vide",toolbar_menu_aria_label:"Ouvrir les options de la table",toolbar_menu_export_csv:"Exporter CSV",toolbar_menu_import_csv:"Importer CSV",toolbar_menu_search_bar:"Recherche globale",toolbar_menu_add_row:"Ajouter une ligne",current_folder:"Dossier actuel",current_folder_without_subfolders:"Dossier actuel sans sous-dossiers",tag:"Tag",outgoing_link:"Lien sortant",incoming_link:"Lien entrant",query:"Requête Dataview",query_js:"Requête JS Dataview (Pages)",active_go_next_page:"Aller à la page suivante",active_go_previous_page:"Aller à la page précédente",active_add_new_row:"Ajouter une nouvelle ligne",active_open_settings:"Ouvrir les paramètres de la base de données",active_toggle_filters:"Basculer les filtres",active_open_filters:"Ouvrir les filtres",footer_menu_none:"None",footer_menu_count_unique:"Compter les valeurs uniques",footer_menu_count_empty:"Compter les valeurs vides",footer_menu_percent_empty:"Pourcentage de valeurs vides",footer_menu_count_filled:"Compter les valeurs remplies",footer_menu_percent_filled:"Pourcentage de valeurs remplies",footer_menu_average:"Moyenne",footer_menu_sum:"Total",footer_menu_min:"Min",footer_menu_max:"Max",footer_menu_formula:"Formule",footer_menu_earliest_date:"Les plus anciennes",footer_menu_latest_date:"Les plus récentes",footer_menu_count_range_date:"Fourchette de dates",header_menu_sort_ascending_remove:"Supprimer le tri ascendant",header_menu_sort_ascending:"Trier par ordre croissant",header_menu_sort_descending_remove:"Supprimer le tri décroissant",header_menu_sort_descending:"Tri décroissant",header_menu_delete_column:"Supprimer",header_menu_hide_column:"Cacher",header_menu_insert_column_left:"Insérer à gauche",header_menu_insert_column_right:"Insérer à droite",header_menu_settings:"Paramètre",header_menu_property_type:"Type de propriété",number:"Nombre",text:"Texte",select:"Selection",tags:"Tags",calendar:"Calendrier",calendar_time:"Heure du calendrier",checkbox:"Case à cocher",formula:"Formule",relation:"Relation",rollup:"Rollup",markdown:"Markdown",sorting:"Trier",metadata_time:"Temps liées aux métadonnées",task:"Tâche",inlinks:"Liens entrants",outlinks:"Liens sortants",new_column:"Nouvelle colonne",top:"Haut",bottom:"Bas",last_field:"Dernier champ",confirm_modal_ok:"Oui",confirm_modal_ko:"Non",add_row_modal_filename_text_title:"Nom du fichier",add_row_modal_filename_text_desc:"Nom de fichier associé à la nouvelle ligne",add_row_modal_filename_text_placeholder:"Entrer un nom de fichier",add_row_modal_filename_text_button_tooltip:"Ajouter une nouvelle ligne",add_row_modal_template_dropdown_title:"Modèle de ligne",add_row_modal_template_dropdown_desc:"Sélectionner parmi les modèles existants pour créer une nouvelle ligne. La liste est liée au paramètre du dossier de modèle. Laisser vide pour créer un dossier vide.",add_row_modal_template_dropdown_placeholder:"Sélectionner un modèle...",add_row_modal_section_title:"Menu colonne",add_row_modal_add_empty_column_title:"Ajouter une colonne vide",add_row_modal_add_empty_column_desc:"Ajouter une nouvelle colonne qui n'existe pas encore dans une ligne",add_row_modal_add_empty_column_placeholder:"Nom de la colonne",add_row_modal_add_empty_column_button_tooltip:"Ajouter une nouvelle colonne",add_row_modal_add_empty_notice_empty:"Nouvelle colonne ajoutée",add_row_modal_add_empty_notice_informed:"{0} ajouté à la table",add_row_modal_add_existing_column_title:"Sélectionner une colonne existante à ajouter",add_row_modal_add_existing_column_desc:"Sélectionner une colonne existante à ajouter qui n'est pas encore incluse dans le tableau.",add_row_modal_add_existing_column_placeholder:"Rechercher une colonne...",add_row_modal_add_existing_column_button_tooltip:"Créer la colonne sélectionnée et rafraîchir la table",add_row_modal_add_existing_notice_error_empty:"Vous devez sélectionner une colonne à ajouter",add_row_modal_add_existing_notice_correct:"{0} ajouté à la table",add_row_modal_quick_options_title:"Colonne option rapide",add_row_modal_quick_options_desc:"Option rapide de {0}",add_row_modal_quick_options_desc_metadata:" (Métadonnées)",add_row_modal_quick_options_desc_tooltip:"Afficher ou cacher {0}",add_row_modal_quick_options_desc_button_add_tooltip:"Ouvrir les paramètres de {0}",add_row_modal_quick_options_desc_button_delete_tooltip:"Supprimer {0}",add_row_modal_quick_options_desc_button_delete_notice_confirm:"Êtes-vous sûr de vouloir supprimer {0}?",filters_modal_title:"Filtres de la table",filters_modal_add_single_filter:"Ajouter un filtre",filters_modal_add_group_filter:"Ajouter un groupe",filters_modal_add_group_filter_error_no_columns:"Vous devez ajouter au moins une colonne à la table pour créer un filtre",filters_modal_add_group_filter_button_atomic_filter_tooltip:"Ajouter un filtre atomic",filters_modal_add_group_filter_button_group_filter_tooltip:"Ajouter un groupe de filtre",filters_modal_add_group_filter_button_delete_tooltip:"Supprimer un groupe de filtre",filters_modal_add_group_filter_button_enable_tooltip:"Activer/Désactiver un groupe de filtre",column_settings_modal_section_type_title:"Propriétés particulières du type de colonne {0}",column_settings_modal_section_style_title:"Style",column_settings_modal_section_behaviour_title:"Comportement",column_settings_modal_formula_input_persist_toggle_title:"Persistance de la sortie de la formule",column_settings_modal_formula_input_persist_toggle_desc:"Activation/désactivation de la persistance des formules dans vos notes (seules les formules persistantes peuvent être recherchées et triées)",column_settings_modal_formula_input_textarea_title:"Saisie de la formule",column_settings_modal_formula_input_textarea_desc:"Écrire la formule de votre colonne en utilisant les fonctions disponibles + javascript",column_settings_modal_formula_input_textarea_placeholder:"Saisir votre formule ici...",column_settings_modal_formula_input_textarea_docu_link_text:"Consulter notre documentation pour plus d'informations sur l'utilisation des formules",column_settings_modal_database_selector_title:"Sélectionner une autre table à mettre en relation avec",column_settings_modal_database_selector_desc:"Sélectionner parmi les tables existantes pour les mettre en relation avec la colonne actuelle.",column_settings_modal_database_selector_placeholder:"Rechercher relation...",column_settings_modal_link_alias_title:"Activer l'alias de lien",column_settings_modal_link_alias_desc:"Activer/désactiver l'alias pour les liens média en utilisant l'étiquette de la colonne",column_settings_modal_link_alias_text_title:"Alias de liens personnalisés",column_settings_modal_link_alias_text_desc:"Alias personnalisés pour les liens vers les médias (laisser vide pour utiliser le libellé de la colonne)",column_settings_modal_link_alias_text_placeholder:"Insérer un alias...",column_settings_modal_media_dimension_title:"Dimensions des médias intégrés",column_settings_modal_media_dimension_desc:"Choisir les dimensions des médias intégrés (hauteurxlargeur).",column_settings_modal_media_dimension_placeholder_height:"Hauteur...",column_settings_modal_media_dimension_placeholder_width:"Largeur...",column_settings_modal_media_dimension_button_tooltip:"Réinitialisation des valeurs par défaut",column_settings_modal_media_toggle_title:"Activer les liens médias",column_settings_modal_media_toggle_desc:"Activer/désactiver le formatage des liens multimédias avec le contenu incorporé",column_settings_modal_rollup_action_title:"Sélectionner une action",column_settings_modal_rollup_action_desc:"Sélectionner l'action à effectuer sur le rollup",column_settings_modal_rollup_action_placeholder:"Sélectionner l'action...",column_settings_modal_rollup_associated_relation_title:"Sélectionner la colonne de relation",column_settings_modal_rollup_associated_relation_desc:"Sélectionner la colonne de relation pour effectuer le rollup",column_settings_modal_rollup_associated_relation_placeholder:"Rechercher une relation...",column_settings_modal_rollup_key_title:"Sélectionner la propriété de la relation",column_settings_modal_rollup_key_desc:"Sélectionner la propriété de la relation pour effectuer le rollup",column_settings_modal_rollup_key_placeholder:"Recherche de propriété...",column_settings_modal_rollup_persist_toggle_title:"Persistance de la sortie du rollup",column_settings_modal_rollup_persist_toggle_desc:"Activation/désactivation de la persistance de la sortie du rollup sur vos notes (seuls les rollups persistants peuvent être recherchés et triés)",column_settings_modal_aligment_select_title:"Sélectionner l'alignement",column_settings_modal_aligment_select_desc:"Modifier l'alignement du contenu de la colonne",column_settings_modal_text_alignment_select_title:"Alignement du texte",column_settings_modal_text_alignment_select_left:"aligner à gauche",column_settings_modal_text_alignment_select_center:"centrer",column_settings_modal_text_alignment_select_right:"aligné à droite",column_settings_modal_text_alignment_select_justify:"justifier",column_settings_modal_aligment_vertical_select_title:"Sélectionner l'alignement vertical",column_settings_modal_aligment_vertical_select_desc:"Modifier l'alignement vertical du contenu de la colonne",column_settings_modal_text_alignment_vertical_select_title:"Alignement vertical du texte",column_settings_modal_text_alignment_vertical_select_top:"haut",column_settings_modal_text_alignment_vertical_select_middle:"milieu",column_settings_modal_text_alignment_vertical_select_bottom:"bas",column_settings_modal_wrap_content_toggle_title:"Wrap du contenu",column_settings_modal_wrap_content_toggle_desc:"Activer/désactiver le wrap du contenu de la colonne",column_settings_modal_hide_completed_tasks_toggle_title:"Cacher les tâches terminées",column_settings_modal_hide_completed_tasks_toggle_desc:"Activer/désactiver le masquage des tâches terminées",column_settings_modal_column_id_title:"Colonne ID",column_settings_modal_column_id_desc:"Unique ID de la colonne. Clé utilisée lors de la sauvegarde (support imbriqué à l'aide de '.') et également référencée dans les formules et les rollups.",column_settings_modal_column_id_placeholder:"Inserer l'ID de la colonne...",column_settings_modal_column_id_button_tooltip:"Sauvegarder l'ID de la colonne",column_settings_modal_column_id_notice_error_on_save:"Erreur de sauvegarde de l'id. {0}",column_settings_modal_column_id_notice_success_on_save:"L'ID de la colonne a été enregistré avec succès avec la valeur : {0}",column_settings_modal_column_id_error_empty_root_key:"La clé racine est nécessaire",column_settings_modal_column_id_error_invalid_key:"La clé racine ne peut contenir que des lettres, des chiffres et des caractères de soulignement",column_settings_modal_column_id_error_already_exists:"L'ID existe déjà",column_settings_modal_inline_toggle_title:"Champs en ligne",column_settings_modal_inline_toggle_desc:"Convertir les champs en ligne (champ:: valeur) ou les garder comme frontmatter (---champ: valeur---)",column_settings_modal_selected_column_options_title:"Options de colonne",column_settings_modal_selected_column_options_new_option:"Ajouter un nouveau label",column_settings_modal_selected_column_options_new_option_desc:"Ajouter un nouveau label à la liste des options disponibles pour cette colonne",column_settings_modal_selected_column_options_new_option_label_placeholder:"Insérer label...",column_settings_modal_selected_column_options_new_option_value_placeholder:"Insérer valeur...",column_settings_modal_selected_column_options_new_option_button_tooltip:"Sauvegarder le label",column_settings_modal_selected_column_options_edit:"Éditer le label",column_settings_modal_selected_column_options_notice_error_empty_label:"Le label ou la valeur ne peuvent pas être vides !",column_settings_modal_selected_column_options_notice_error_duplicate_label:"Le label existe déjà !",column_settings_modal_selected_column_options_notice_update_success:"Label mise à jour avec succès pour toutes les notes !",column_settings_modal_selected_column_options_notice_update_error:"Erreur durant l'édition de {0}",column_settings_modal_selected_column_options_notice_delete_success:"Le label {0} a été supprimé avec succès pour toutes les notes !",column_settings_modal_selected_column_options_notice_delete_error:"Erreur durant la suppression de {0}",text_modal_default_placeholder:"Insérer texte...",settings_title:"Module Database Folder",settings_default_values:"Restaurer les valeurs par défaut",settings_automation_section:"Automatisations liées au tableau",settings_column_section:"Configuration des colonnes",settings_csv_section:"Configuration des CSV I/O",settings_developer_section:"Configuration des outils de développement",settings_editing_engine_section:"Configuration du moteur d'édition",settings_folder_section:"Configuration de la structure des dossiers",settings_helper_section:"Aides/Commandes liées à la table",settings_media_section:"Ajustements des médias intégrés",settings_row_section:"Configuration relative aux lignes",settings_formula_title:"Paramètres des formules",settings_formula_desc:"Sélectionner la destination des fichiers de formules JS.",settings_formula_placeholder:"Sélectionner la destination...",settings_formula_toggle_title:"Activer les formules JavaScript",settings_formula_toggle_desc:"Activer/désactiver l'utilisation de formules JavaScript.",settings_file_column_title:"Colonnes pour regrouper les fichiers par",settings_file_column_desc:"La structure du dossier reflète les valeurs de ces colonnes.",settings_file_column_conf_display:"Colonnes sélectionnées : ",settings_group_folder_column_title:"Regrouper automatiquement tous les fichiers dans des dossiers",settings_group_folder_column_desc:"Par défaut, les fichiers sont regroupés individuellement, après la mise à jour d'une valeur.",settings_group_folder_column_delete_toggle_title:"Supprimer les dossiers vides",settings_group_folder_column_delete_toggle_desc:"Suppression automatique des dossiers vides après le regroupement des fichiers.",settings_group_folder_column_hoist_toggle_title:"Remonter les fichiers dont les attributs sont manquants vers le dossier racine",settings_group_folder_column_hoist_toggle_desc:"Par défaut, les fichiers dont les attributs sont manquants sont placés dans le dossier le moins élevé possible.",settings_inline_options_title:"Options des champs en ligne",settings_inline_options_default_toggle_title:"Activer les champs en ligne par défaut",settings_inline_options_default_toggle_desc:"Les nouvelles colonnes seront créées par défaut en tant que champs en ligne.",settings_inline_options_position_title:"Sélectionner la position des nouveaux champs en ligne",settings_inline_options_position_desc:"De nouveaux champs en ligne seront créés à l'emplacement sélectionné sur vos notes.",settings_metatata_title:"Contrôle des métadonnées",settings_metatata_file_toggle_title:"Nom du fichier",settings_metatata_file_toggle_desc:"Activer/désactiver la colonne des métadonnées de nom de fichier.",settings_metatata_create_toggle_title:"Date de création",settings_metatata_create_toggle_desc:"Activer/désactiver la colonne des métadonnées de date de création.",settings_metatata_modified_toggle_title:"Date de modification",settings_metatata_modified_toggle_desc:"Activer/désactiver la colonne des métadonnées de date de modification.",settings_metatata_task_toggle_title:"Tâche",settings_metatata_task_toggle_desc:"Activer/désactiver la colonne des tâches.",settings_metatata_inlinks_toggle_title:"Fichiers entrants",settings_metatata_inlinks_toggle_desc:"Activer/désactiver la colonne des liens entrants.",settings_metatata_outlinks_toggle_title:"Fichiers sortants",settings_metatata_outlinks_toggle_desc:"Activer/désactiver la colonne des liens sortants.",settings_metatata_tags_toggle_title:"Tags",settings_metatata_tags_toggle_desc:"Activer/désactiver la colonne des tags.",settings_remove_fields_title:"Supprimer les champs",settings_remove_fields_desc:"Activer/désactiver la suppression des champs.",settings_template_title:"Modèle d'en-tête",settings_template_file_title:"Sélectionner le fichier comme modèle de colonnes",settings_template_file_desc:"Sélectionner le fichier à utiliser comme modèle pour les colonnes de la base de données. Cliquez sur le bouton pour appliquer le modèle.",settings_template_file_button_tooltip:"Sauvegarder les colonnes à partir d'un fichier",settings_template_file_notice_success_on_save:"{0} colonnes ont été chargés depuis le fichier '{1}'. Total: {2}\nFermer les paramètres pour afficher les modifications de la base de données.",settings_template_all_title:"Utiliser tous les champs",settings_template_all_desc:"Utiliser tous les champs de toutes vos notes comme colonnes. ATTENTION ! Ceci remplacera toutes les colonnes précédentes.",settings_template_all_button_tooltip:"Sauvegarder toutes les colonnes possibles",settings_template_all_notice_success_on_save:"{0} colonnes ont été chargées à partir de tous les champs disponibles depuis la source actuelle ! Fermer ce dialogues pour montrer les modifications de la base de données.",settings_csv__header_title:"Clé d'en-tête obligatoire",settings_csv__header_desc:"Ce paramètre définit la clé d'en-tête obligatoire qui doit être présente dans le fichier csv.",settings_csv__header_placeholder:"Clé de fichier...",settings_developer_enable_toggle_title:"Activer les paramètres du développeur. La journalisation sera activée",settings_developer_enable_toggle_desc:"Cela permettra de rapporter toutes les erreurs et tous les avertissements dans la console.",settings_developer_log_level_title:"Sélectionner le niveau d'information des rapports",settings_developer_log_level_desc:"Ce paramètre détermine le niveau des rapports qui seront affichés dans la console.",settings_developer_table_state_toggle_title:"Afficher l'état de la table",settings_developer_table_state_toggle_desc:"Ceci affichera/masquera les propriétés de la table au niveau du bas de l'affichage.",settings_editing_engine_date_format_title:"Format de la date",settings_editing_engine_date_format_desc:"Le format de la date avec la norme Luxon.",settings_editing_engine_datetime_format_title:"Format de la date et heure",settings_editing_engine_datetime_format_desc:"Le format de date et heure avec la norme Luxon.",settings_editing_engine_metadata_datetime_format_title:"Format de date et heure des métadonnées",settings_editing_engine_metadata_datetime_format_desc:"Le format de date et heure des métadonnées avec la norme Luxon.",settings_cell_size_title:"Taille de cellule",settings_cell_size_desc:"Choisir le degré de tailles des cellules (compact/normal/wide).",settings_details_name_title:"Nom de la base de données",settings_details_name_desc:"Le nom de la base de données.",settings_details_name_placeholder:"Nom de la base de données...",settings_details_description_title:"Description de la base de données",settings_details_description_desc:"La description de la base de données.",settings_details_description_placeholder:"Description de la base de données...",settings_sticky_first_column_toggle_title:"Première colonne statique",settings_sticky_first_column_toggle_desc:"Indique si la première colonne doit être fixée, afin qu'elle reste visible lors du défilement horizontal.",settings_helper_autoupdate_toggle_title:"Mise à jour automatique",settings_helper_autoupdate_toggle_desc:'Active la mise à jour automatique du "listener" à partir d\'autres fichiers. AVERTISSEMENT : nécessite un redémarrage pour prendre effet.',settings_helper_default_search_title:"Afficher la barre de recherche par défaut",settings_helper_default_search_desc:"La barre de recherche s'affiche par défaut lorsque vous ouvrez une base de données.",settings_link_alias_toggle_title:"État par défaut de l'alias de lien (on/off)",settings_link_alias_toggle_desc:"Utiliser le label de la colonne comme alias de vos URLs.",settings_media_dimension_title:"Dimension des médias",settings_media_dimension_desc:"Choisir la valeur par défaut des dimensions du média (hauteurxlargeur).",settings_media_dimension_height:"Hauteur",settings_media_dimension_width:"Largeur",settings_default_media_link_toggle_title:"État par défaut de la liaison des médias (on/off)",settings_default_media_link_toggle_desc:"Valeur par défaut de l'intégration des liens multimédias avec le contenu d'incorporation.",settings_font_size_title:"Sélectionner la taille de la police",settings_font_size_desc:"Utiliser le curseur pour sélectionner la taille de la police (en pixels).",settings_footer_toggle_title:"Afficher le pied de page",settings_footer_toggle_desc:"Afficher/masquer le pied de page de la base de données.",settings_pagination_size_title:"Taille de la pagination",settings_pagination_size_desc:"Le nombre de ligne à afficher par page.",settings_row_shadow_toggle_title:"Ombre des lignes",settings_row_shadow_toggle_desc:"Activer l'ombrage de la ligne pour faciliter la distinction entre les lignes.",settings_template_folder_title:"Dossier où lire les modèles",settings_template_folder_desc:"Sélectionner le dossier pour lire les modèles disponibles où la base de données.",settings_template_folder_placeholder:"Exemple : dossier1/dossier2",settings_source_title:"Sélectionner la source des données de la base de données",settings_source_desc:"Sélectionner la source à partir de laquelle vous souhaiter obtenir les données à afficher dans le tableau.",settings_source_form_title:"Forme en fonction des données sources",settings_source_form_tag_title:"Sélectionner un tag",settings_source_form_tag_desc:"Sélectionner un tag à utiliser comme source de données.",settings_source_form_tag_placeholder:"Sélectionner un tag...",settings_source_form_tag_clear_button_tooltip:"Effacer le tag sélectionné",settings_source_form_tags_selected:"Tags sélectionnés :",settings_source_form_file_title:"Sélectionner un fichier",settings_source_form_file_desc:"Sélectionner un fichier à utiliser comme source de données.",settings_source_form_file_placeholder:"Exemple : fichier1/fichier_modèle",settings_source_form_query_title:"Requête Dataview",settings_source_form_query_desc:"Entrer une requête Dataview commençant par FROM (le module autocomplète la requête avec TABLE et les colonnes).",settings_source_form_query_placeholder:"FROM table WHERE...",settings_source_form_query_button_tooltip:"Valider la requête",settings_source_form_query_notice_validate:"La requête Dataview '{0}' est valide !",settings_source_form_query_notice_error:"La requête Dataview '{0}' est invalide : {1}",settings_source_form_destination_title:"Sélectionner le dossier de destination",settings_source_form_destination_desc:"Sélectionner la destination des nouvelles entrées pour cette source.",settings_source_form_destination_placeholder:"Exemple : dossier1/dossier2"},hi:{},id:{},it:{},ja:{},ko:{},nl:{},no:{},pl:{},"pt-BR":{},pt:{},ro:{},ru:{},sq:{},tr:$m,uk:$m,"zh-TW":{},zh:{ribbon_icon_title:"创建一个新数据库表",menu_pane_open_db_settings_action:"打开数据库设置",menu_pane_create_db:"创建新数据库",menu_pane_open_as_db_action:"作为数据库目录打开",menu_pane_open_as_md_action:"作为Markdown文件打开",operator_contains:"包含",operator_does_not_contain:"不包含",operator_starts_with:"以……为起始",operator_ends_with:"以……为结束",operator_is_empty:"为空",operator_is_not_empty:"不为空",toolbar_menu_aria_label:"表格选项",toolbar_menu_export_csv:"导出CSV",toolbar_menu_import_csv:"导入CSV",toolbar_menu_search_bar:"全局搜索",toolbar_menu_add_row:"添加行",current_folder:"当前目录",current_folder_without_subfolders:"当前目录(不包含子目录)",tag:"标签",outgoing_link:"出链",incoming_link:"反向链接",query:"Dataview查询",active_go_next_page:"下一页",active_go_previous_page:"上一页",active_add_new_row:"添加新行",active_open_settings:"打开数据库设置",active_toggle_filters:"切换筛选条件",active_open_filters:"打开筛选",footer_menu_none:"无",footer_menu_count_unique:"唯一值总数",footer_menu_count_empty:"空值总数",footer_menu_percent_empty:"空值百分比",footer_menu_count_filled:"非空值总数",footer_menu_percent_filled:"非空值百分比",footer_menu_average:"平均",footer_menu_sum:"总数",footer_menu_min:"最小值",footer_menu_max:"最大值",footer_menu_formula:"公式",footer_menu_earliest_date:"最早",footer_menu_latest_date:"最晚",footer_menu_count_range_date:"日期范围",number:"数字",text:"文本",select:"下拉选择",tags:"标签",calendar:"日期",calendar_time:"日期和时间",checkbox:"复选框",formula:"公式",relation:"关联",rollup:"关联对象引用",markdown:"Markdown",sorting:"排序",metadata_time:"Metadata时间",task:"任务",inlinks:"入链",outlinks:"出链",new_column:"新列",confirm_modal_ok:"是",confirm_modal_ko:"否",top:"顶部",bottom:"底部",last_field:"最后一个字段"}},WO=localStorage.getItem("language"),jO=RO[WO||"en"];function LO(e,...t){jO||X.error("Error: database locale not found",WO);const n=jO&&jO[e]||Bm[e];return n?t.reduce(((e,t,n)=>e.replace(`{${n}}`,t)),n):(X.warn("String key not found in locale",e),e)}class zO{runBefore(e){return e}customHandle(e){return e}run(e){var t;e=this.runBefore(e);const n=this.getHandlers();if(n.length>0){e=this.customHandle(e);let t=1;for(;t<n.length;)n[t-1].setNext(n[t]),t++}return null===(t=n[0])||void 0===t?void 0:t.handle(e)}}class BO{goNext(e){return this.nextHandler?this.nextHandler.handle(e):e}setNext(e){return this.nextHandler=e,e}}var $O,HO=LT();$O=HO.createRoot,HO.hydrateRoot;const VO=(e,t)=>{var a=n(e,[]);void 0===t&&(t="dbfolderDragId");const r=Er.useRef(null),[i,o]=Er.useState(!1);return Fr.createElement("div",Object.assign({ref:r,key:`${a.id}-${a.index}-dnd`,onDrop:e=>(e.preventDefault(),a.lambda(e.dataTransfer.getData(t),a.id),!1),draggable:!0,onDragStart:e=>{o(!0),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData(t,a.id),e.currentTarget.classList.add(G("dnd-dragging"))},onDragEnter:e=>{e.currentTarget.classList.add(G("dnd-over"))},onDragLeave:e=>{e.currentTarget.classList.remove(G("dnd-over"))},onDragEnd:e=>{o(!1),e.currentTarget.classList.remove(G("dnd-dragging")),e.currentTarget.classList.remove(G("dnd-over"))},onDragOver:e=>(e.preventDefault&&e.preventDefault(),e.dataTransfer.dropEffect="move",!1)},a.props,{style:Object.assign(Object.assign({},a.style),{opacity:i?.5:1})}),a.children)};function UO(){return UO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},UO.apply(this,arguments)}function qO(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function YO(e){if(!qO(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=YO(e[n])})),t}function XO(e,t,n={clone:!0}){const a=n.clone?UO({},e):e;return qO(e)&&qO(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(qO(t[r])&&r in e&&qO(e[r])?a[r]=XO(e[r],t[r],n):n.clone?a[r]=qO(t[r])?YO(t[r]):t[r]:a[r]=t[r])})),a}function GO(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}_F();var KO,JO={},QO={get exports(){return JO},set exports(e){JO=e}},ZO={};function eN(e){if("string"!=typeof e)throw new Error(GO(7));return e.charAt(0).toUpperCase()+e.slice(1)}function tN(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}function nN(e,t=166){let n;function a(...a){clearTimeout(n),n=setTimeout((()=>{e.apply(this,a)}),t)}return a.clear=()=>{clearTimeout(n)},a}function aN(e,t){return Er.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}function rN(e){return e&&e.ownerDocument||document}function iN(e){return rN(e).defaultView||window}function oN(e,t){"function"==typeof e?e(t):e&&(e.current=t)}QO.exports=(()=>{if(KO)return ZO;KO=1;var e,t=Symbol.for("react.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),s=Symbol.for("react.context"),l=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen");function f(e){if("object"==typeof e&&null!==e){var p=e.$$typeof;switch(p){case t:switch(e=e.type){case a:case i:case r:case d:case c:return e;default:switch(e=e&&e.$$typeof){case l:case s:case u:case h:case m:case o:return e;default:return p}}case n:return p}}}return e=Symbol.for("react.module.reference"),ZO.ContextConsumer=s,ZO.ContextProvider=o,ZO.Element=t,ZO.ForwardRef=u,ZO.Fragment=a,ZO.Lazy=h,ZO.Memo=m,ZO.Portal=n,ZO.Profiler=i,ZO.StrictMode=r,ZO.Suspense=d,ZO.SuspenseList=c,ZO.isAsyncMode=()=>!1,ZO.isConcurrentMode=()=>!1,ZO.isContextConsumer=e=>f(e)===s,ZO.isContextProvider=e=>f(e)===o,ZO.isElement=e=>"object"==typeof e&&null!==e&&e.$$typeof===t,ZO.isForwardRef=e=>f(e)===u,ZO.isFragment=e=>f(e)===a,ZO.isLazy=e=>f(e)===h,ZO.isMemo=e=>f(e)===m,ZO.isPortal=e=>f(e)===n,ZO.isProfiler=e=>f(e)===i,ZO.isStrictMode=e=>f(e)===r,ZO.isSuspense=e=>f(e)===d,ZO.isSuspenseList=e=>f(e)===c,ZO.isValidElementType=t=>"string"==typeof t||"function"==typeof t||t===a||t===i||t===r||t===d||t===c||t===p||"object"==typeof t&&null!==t&&(t.$$typeof===h||t.$$typeof===m||t.$$typeof===o||t.$$typeof===s||t.$$typeof===u||t.$$typeof===e||void 0!==t.getModuleId),ZO.typeOf=f,ZO})();var sN="undefined"!=typeof window?Er.useLayoutEffect:Er.useEffect;let lN=0;const uN=Tr.useId;function dN(e){if(void 0!==uN){const t=uN();return null!=e?e:t}return function(e){const[t,n]=Er.useState(e),a=e||t;return Er.useEffect((()=>{null==t&&(lN+=1,n(`mui-${lN}`))}),[t]),a}(e)}function cN({controlled:e,default:t,name:n,state:a="value"}){const{current:r}=Er.useRef(void 0!==e),[i,o]=Er.useState(t);return[r?e:i,Er.useCallback((e=>{r||o(e)}),[])]}function mN(e){const t=Er.useRef(e);return sN((()=>{t.current=e})),Er.useCallback(((...e)=>(0,t.current)(...e)),[])}function hN(...e){return Er.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{oN(e,t)}))}),e)}let pN,fN=!0,gN=!1;const vN={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function bN(e){e.metaKey||e.altKey||e.ctrlKey||(fN=!0)}function yN(){fN=!1}function wN(){"hidden"===this.visibilityState&&gN&&(fN=!0)}function DN(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return fN||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!vN[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}function _N(){const e=Er.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",bN,!0),t.addEventListener("mousedown",yN,!0),t.addEventListener("pointerdown",yN,!0),t.addEventListener("touchstart",yN,!0),t.addEventListener("visibilitychange",wN,!0))}),[]),t=Er.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!DN(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(gN=!0,window.clearTimeout(pN),pN=window.setTimeout((()=>{gN=!1}),100),t.current=!1,!0)},ref:e}}function kN(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var CN=e=>{const t=Er.useRef({});return Er.useEffect((()=>{t.current=e})),t.current};function EN(e,t){const n=UO({},t);return Object.keys(e).forEach((a=>{if(a.toString().match(/^(components|slots)$/))n[a]=UO({},e[a],n[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const r=e[a]||{},i=t[a];n[a]={},i&&Object.keys(i)?r&&Object.keys(r)?(n[a]=UO({},i),Object.keys(r).forEach((e=>{n[a][e]=EN(r[e],i[e])}))):n[a]=i:n[a]=r}else void 0===n[a]&&(n[a]=e[a])})),n}function xN(e,t,n){const a={};return Object.keys(e).forEach((r=>{a[r]=e[r].reduce(((e,a)=>{if(a){const r=t(a);""!==r&&e.push(r),n&&n[a]&&e.push(n[a])}return e}),[]).join(" ")})),a}const MN=e=>e;var SN=(()=>{let e=MN;return{configure(t){e=t},generate:t=>e(t),reset(){e=MN}}})();const FN={active:"active",checked:"checked",completed:"completed",disabled:"disabled",readOnly:"readOnly",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",required:"required",selected:"selected"};function TN(e,t,n="Mui"){const a=FN[t];return a?`${n}-${a}`:`${SN.generate(e)}-${t}`}function PN(e,t,n="Mui"){const a={};return t.forEach((t=>{a[t]=TN(e,t,n)})),a}function ON(e){var t=Object.create(null);return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}var NN=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,AN=ON((e=>NN.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91));var IN=function(){function e(e){var t=this;this._insertTag=e=>{var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((e=>e.parentNode&&e.parentNode.removeChild(e))),this.tags=[],this.ctr=0},e}(),RN="-ms-",WN="-moz-",jN="-webkit-",LN=Math.abs,zN=String.fromCharCode,BN=Object.assign;function $N(e){return e.trim()}function HN(e,t,n){return e.replace(t,n)}function VN(e,t){return e.indexOf(t)}function UN(e,t){return 0|e.charCodeAt(t)}function qN(e,t,n){return e.slice(t,n)}function YN(e){return e.length}function XN(e){return e.length}function GN(e,t){return t.push(e),e}var KN=1,JN=1,QN=0,ZN=0,eA=0,tA="";function nA(e,t,n,a,r,i,o){return{value:e,root:t,parent:n,type:a,props:r,children:i,line:KN,column:JN,length:o,return:""}}function aA(e,t){return BN(nA("",null,null,"",null,null,0),e,{length:-e.length},t)}function rA(){return eA=ZN>0?UN(tA,--ZN):0,JN--,10===eA&&(JN=1,KN--),eA}function iA(){return eA=ZN<QN?UN(tA,ZN++):0,JN++,10===eA&&(JN=1,KN++),eA}function oA(){return UN(tA,ZN)}function sA(){return ZN}function lA(e,t){return qN(tA,e,t)}function uA(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function dA(e){return KN=JN=1,QN=YN(tA=e),ZN=0,[]}function cA(e){return tA="",e}function mA(e){return $N(lA(ZN-1,fA(91===e?e+2:40===e?e+1:e)))}function hA(e){for(;(eA=oA())&&eA<33;)iA();return uA(e)>2||uA(eA)>3?"":" "}function pA(e,t){for(;--t&&iA()&&!(eA<48||eA>102||eA>57&&eA<65||eA>70&&eA<97););return lA(e,sA()+(t<6&&32==oA()&&32==iA()))}function fA(e){for(;iA();)switch(eA){case e:return ZN;case 34:case 39:34!==e&&39!==e&&fA(eA);break;case 40:41===e&&fA(e);break;case 92:iA()}return ZN}function gA(e,t){for(;iA()&&e+eA!==57&&(e+eA!==84||47!==oA()););return"/*"+lA(t,ZN-1)+"*"+zN(47===e?e:iA())}function vA(e){for(;!uA(oA());)iA();return lA(e,ZN)}function bA(e){return cA(yA("",null,null,null,[""],e=dA(e),0,[0],e))}function yA(e,t,n,a,r,i,o,s,l){for(var u=0,d=0,c=o,m=0,h=0,p=0,f=1,g=1,v=1,b=0,y="",w=r,D=i,_=a,k=y;g;)switch(p=b,b=iA()){case 40:if(108!=p&&58==UN(k,c-1)){-1!=VN(k+=HN(mA(b),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:k+=mA(b);break;case 9:case 10:case 13:case 32:k+=hA(p);break;case 92:k+=pA(sA()-1,7);continue;case 47:switch(oA()){case 42:case 47:GN(DA(gA(iA(),sA()),t,n),l);break;default:k+="/"}break;case 123*f:s[u++]=YN(k)*v;case 125*f:case 59:case 0:switch(b){case 0:case 125:g=0;case 59+d:h>0&&YN(k)-c&&GN(h>32?_A(k+";",a,n,c-1):_A(HN(k," ","")+";",a,n,c-2),l);break;case 59:k+=";";default:if(GN(_=wA(k,t,n,u,d,r,s,y,w=[],D=[],c),i),123===b)if(0===d)yA(k,t,_,_,w,i,c,s,D);else switch(99===m&&110===UN(k,3)?100:m){case 100:case 109:case 115:yA(e,_,_,a&&GN(wA(e,_,_,0,0,r,s,y,r,w=[],c),D),r,D,c,s,a?w:D);break;default:yA(k,_,_,_,[""],D,0,s,D)}}u=d=h=0,f=v=1,y=k="",c=o;break;case 58:c=1+YN(k),h=p;default:if(f<1)if(123==b)--f;else if(125==b&&0==f++&&125==rA())continue;switch(k+=zN(b),b*f){case 38:v=d>0?1:(k+="\f",-1);break;case 44:s[u++]=(YN(k)-1)*v,v=1;break;case 64:45===oA()&&(k+=mA(iA())),m=oA(),d=c=YN(y=k+=vA(sA())),b++;break;case 45:45===p&&2==YN(k)&&(f=0)}}return i}function wA(e,t,n,a,r,i,o,s,l,u,d){for(var c=r-1,m=0===r?i:[""],h=XN(m),p=0,f=0,g=0;p<a;++p)for(var v=0,b=qN(e,c+1,c=LN(f=o[p])),y=e;v<h;++v)(y=$N(f>0?m[v]+" "+b:HN(b,/&\f/g,m[v])))&&(l[g++]=y);return nA(e,t,n,0===r?"rule":s,l,u,d)}function DA(e,t,n){return nA(e,t,n,"comm",zN(eA),qN(e,2,-2),0)}function _A(e,t,n,a){return nA(e,t,n,"decl",qN(e,0,a),qN(e,a+1,-1),a)}function kA(e,t){for(var n="",a=XN(e),r=0;r<a;r++)n+=t(e[r],r,e,t)||"";return n}function CA(e,t,n,a){switch(e.type){case"@import":case"decl":return e.return=e.return||e.value;case"comm":return"";case"@keyframes":return e.return=e.value+"{"+kA(e.children,a)+"}";case"rule":e.value=e.props.join(",")}return YN(n=kA(e.children,a))?e.return=e.value+"{"+n+"}":""}var EA=function(e,t,n){for(var a=0,r=0;a=r,r=oA(),38===a&&12===r&&(t[n]=1),!uA(r);)iA();return lA(e,ZN)},xA=function(e,t){return cA(((e,t)=>{var n=-1,a=44;do{switch(uA(a)){case 0:38===a&&12===oA()&&(t[n]=1),e[n]+=EA(ZN-1,t,n);break;case 2:e[n]+=mA(a);break;case 4:if(44===a){e[++n]=58===oA()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=zN(a)}}while(a=iA());return e})(dA(e),t))},MA=new WeakMap,SA=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,a=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||MA.get(n))&&!a){MA.set(e,!0);for(var r=[],i=xA(t,r),o=n.props,s=0,l=0;s<i.length;s++)for(var u=0;u<o.length;u++,l++)e.props[l]=r[s]?i[s].replace(/&\f/g,o[u]):o[u]+" "+i[s]}}},FA=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function TA(e,t){switch(function(e,t){return 45^UN(e,0)?(((t<<2^UN(e,0))<<2^UN(e,1))<<2^UN(e,2))<<2^UN(e,3):0}(e,t)){case 5103:return jN+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return jN+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return jN+e+WN+e+RN+e+e;case 6828:case 4268:return jN+e+RN+e+e;case 6165:return jN+e+RN+"flex-"+e+e;case 5187:return jN+e+HN(e,/(\w+).+(:[^]+)/,"-webkit-box-$1$2-ms-flex-$1$2")+e;case 5443:return jN+e+RN+"flex-item-"+HN(e,/flex-|-self/,"")+e;case 4675:return jN+e+RN+"flex-line-pack"+HN(e,/align-content|flex-|-self/,"")+e;case 5548:return jN+e+RN+HN(e,"shrink","negative")+e;case 5292:return jN+e+RN+HN(e,"basis","preferred-size")+e;case 6060:return jN+"box-"+HN(e,"-grow","")+jN+e+RN+HN(e,"grow","positive")+e;case 4554:return jN+HN(e,/([^-])(transform)/g,"$1-webkit-$2")+e;case 6187:return HN(HN(HN(e,/(zoom-|grab)/,jN+"$1"),/(image-set)/,jN+"$1"),e,"")+e;case 5495:case 3959:return HN(e,/(image-set\([^]*)/,jN+"$1$`$1");case 4968:return HN(HN(e,/(.+:)(flex-)?(.*)/,"-webkit-box-pack:$3-ms-flex-pack:$3"),/s.+-b[^;]+/,"justify")+jN+e+e;case 4095:case 3583:case 4068:case 2532:return HN(e,/(.+)-inline(.+)/,jN+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(YN(e)-1-t>6)switch(UN(e,t+1)){case 109:if(45!==UN(e,t+4))break;case 102:return HN(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+WN+(108==UN(e,t+3)?"$3":"$2-$3"))+e;case 115:return~VN(e,"stretch")?TA(HN(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==UN(e,t+1))break;case 6444:switch(UN(e,YN(e)-3-(~VN(e,"!important")&&10))){case 107:return HN(e,":",":"+jN)+e;case 101:return HN(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+jN+(45===UN(e,14)?"inline-":"")+"box$3$1"+jN+"$2$3$1"+RN+"$2box$3")+e}break;case 5936:switch(UN(e,t+11)){case 114:return jN+e+RN+HN(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return jN+e+RN+HN(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return jN+e+RN+HN(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return jN+e+RN+e+e}return e}var PA,OA=[function(e,t,n,a){if(e.length>-1&&!e.return)switch(e.type){case"decl":e.return=TA(e.value,e.length);break;case"@keyframes":return kA([aA(e,{value:HN(e.value,"@","@"+jN)})],a);case"rule":if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(t=>{switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return kA([aA(e,{props:[HN(t,/:(read-\w+)/,":-moz-$1")]})],a);case"::placeholder":return kA([aA(e,{props:[HN(t,/:(plac\w+)/,":-webkit-input-$1")]}),aA(e,{props:[HN(t,/:(plac\w+)/,":-moz-$1")]}),aA(e,{props:[HN(t,/:(plac\w+)/,RN+"input-$1")]})],a)}return""}))}}],NA=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(e=>{-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var a,r,i=e.stylisPlugins||OA,o={},s=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(e=>{for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)o[t[n]]=!0;s.push(e)}));var l,u,d=[CA,(u=e=>{l.insert(e)},e=>{e.root||(e=e.return)&&u(e)})],c=function(e){var t=XN(e);return(n,a,r,i)=>{for(var o="",s=0;s<t;s++)o+=e[s](n,a,r,i)||"";return o}}([SA,FA].concat(i,d));r=function(e,t,n,a){l=n,(e=>{kA(bA(e),c)})(e?e+"{"+t.styles+"}":t.styles),a&&(m.inserted[t.name]=!0)};var m={key:t,sheet:new IN({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:r};return m.sheet.hydrate(s),m},AA={},IA={get exports(){return AA},set exports(e){AA=e}},RA={};IA.exports=(()=>{if(PA)return RA;PA=1;var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,a=e?Symbol.for("react.fragment"):60107,r=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,o=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,u=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,c=e?Symbol.for("react.suspense"):60113,m=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,p=e?Symbol.for("react.lazy"):60116,f=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,b=e?Symbol.for("react.scope"):60119;function y(e){if("object"==typeof e&&null!==e){var m=e.$$typeof;switch(m){case t:switch(e=e.type){case l:case u:case a:case i:case r:case c:return e;default:switch(e=e&&e.$$typeof){case s:case d:case p:case h:case o:return e;default:return m}}case n:return m}}}function w(e){return y(e)===u}return RA.AsyncMode=l,RA.ConcurrentMode=u,RA.ContextConsumer=s,RA.ContextProvider=o,RA.Element=t,RA.ForwardRef=d,RA.Fragment=a,RA.Lazy=p,RA.Memo=h,RA.Portal=n,RA.Profiler=i,RA.StrictMode=r,RA.Suspense=c,RA.isAsyncMode=e=>w(e)||y(e)===l,RA.isConcurrentMode=w,RA.isContextConsumer=e=>y(e)===s,RA.isContextProvider=e=>y(e)===o,RA.isElement=e=>"object"==typeof e&&null!==e&&e.$$typeof===t,RA.isForwardRef=e=>y(e)===d,RA.isFragment=e=>y(e)===a,RA.isLazy=e=>y(e)===p,RA.isMemo=e=>y(e)===h,RA.isPortal=e=>y(e)===n,RA.isProfiler=e=>y(e)===i,RA.isStrictMode=e=>y(e)===r,RA.isSuspense=e=>y(e)===c,RA.isValidElementType=e=>"string"==typeof e||"function"==typeof e||e===a||e===u||e===i||e===r||e===c||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===h||e.$$typeof===o||e.$$typeof===s||e.$$typeof===d||e.$$typeof===g||e.$$typeof===v||e.$$typeof===b||e.$$typeof===f),RA.typeOf=y,RA})();var WA=AA,jA={};jA[WA.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},jA[WA.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};function LA(e,t,n){var a="";return n.split(" ").forEach((n=>{void 0!==e[n]?t.push(e[n]+";"):a+=n+" "})),a}var zA=function(e,t,n){var a=e.key+"-"+t.name;!1===n&&void 0===e.registered[a]&&(e.registered[a]=t.styles)},BA=function(e,t,n){zA(e,t,n);var a=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var r=t;do{e.insert(t===r?"."+a:"",r,e.sheet,!0),r=r.next}while(void 0!==r)}};var $A={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},HA=/[A-Z]|^ms/g,VA=/_EMO_([^_]+?)_([^]*?)_EMO_/g,UA=function(e){return 45===e.charCodeAt(1)},qA=function(e){return null!=e&&"boolean"!=typeof e},YA=ON((e=>UA(e)?e:e.replace(HA,"-$&").toLowerCase())),XA=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(VA,((e,t,n)=>(KA={name:t,styles:n,next:KA},t)))}return 1===$A[e]||UA(e)||"number"!=typeof t||0===t?t:t+"px"};function GA(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return KA={name:n.name,styles:n.styles,next:KA},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)KA={name:a.name,styles:a.styles,next:KA},a=a.next;return n.styles+";"}return function(e,t,n){var a="";if(Array.isArray(n))for(var r=0;r<n.length;r++)a+=GA(e,t,n[r])+";";else for(var i in n){var o=n[i];if("object"!=typeof o)null!=t&&void 0!==t[o]?a+=i+"{"+t[o]+"}":qA(o)&&(a+=YA(i)+":"+XA(i,o)+";");else if(!Array.isArray(o)||"string"!=typeof o[0]||null!=t&&void 0!==t[o[0]]){var s=GA(e,t,o);switch(i){case"animation":case"animationName":a+=YA(i)+":"+s+";";break;default:a+=i+"{"+s+"}"}}else for(var l=0;l<o.length;l++)qA(o[l])&&(a+=YA(i)+":"+XA(i,o[l])+";")}return a}(e,t,n);case"function":if(void 0!==e){var r=KA,i=n(e);return KA=r,GA(e,t,i)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var KA,JA=/label:\s*([^\s;\n{]+)\s*(;|$)/g,QA=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var a=!0,r="";KA=void 0;var i=e[0];null==i||void 0===i.raw?(a=!1,r+=GA(n,t,i)):r+=i[0];for(var o=1;o<e.length;o++)r+=GA(n,t,e[o]),a&&(r+=i[o]);JA.lastIndex=0;for(var s,l="";null!==(s=JA.exec(r));)l+="-"+s[1];var u=function(e){for(var t,n=0,a=0,r=e.length;r>=4;++a,r-=4)t=1540483477*(65535&(t=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(r){case 3:n^=(255&e.charCodeAt(a+2))<<16;case 2:n^=(255&e.charCodeAt(a+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(a)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(r)+l;return{name:u,styles:r,next:KA}},ZA={}.hasOwnProperty,eI=Er.createContext("undefined"!=typeof HTMLElement?NA({key:"css"}):null);eI.Provider;var tI=function(e){return Er.forwardRef(((t,n)=>{var a=Er.useContext(eI);return e(t,a,n)}))},nI=Er.createContext({}),aI=Tr.useInsertionEffect?Tr.useInsertionEffect:function(e){e()};var rI="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",iI=function(e,t){var n={};for(var a in t)ZA.call(t,a)&&(n[a]=t[a]);return n[rI]=e,n},oI=function(e){var t=e.cache,n=e.serialized,a=e.isStringTag;return zA(t,n,a),function(e){aI(e)}((()=>BA(t,n,a))),null},sI=tI(((e,t,n)=>{var a=e.css;"string"==typeof a&&void 0!==t.registered[a]&&(a=t.registered[a]);var r=e[rI],i=[a],o="";"string"==typeof e.className?o=LA(t.registered,i,e.className):null!=e.className&&(o=e.className+" ");var s=QA(i,void 0,Er.useContext(nI));o+=t.key+"-"+s.name;var l={};for(var u in e)ZA.call(e,u)&&"css"!==u&&u!==rI&&(l[u]=e[u]);return l.ref=n,l.className=o,Er.createElement(Er.Fragment,null,Er.createElement(oI,{cache:t,serialized:s,isStringTag:"string"==typeof r}),Er.createElement(r,l))})),lI=function(e,t){var n=arguments;if(null==t||!ZA.call(t,"css"))return Er.createElement.apply(void 0,n);var a=n.length,r=new Array(a);r[0]=sI,r[1]=iI(e,t);for(var i=2;i<a;i++)r[i]=n[i];return Er.createElement.apply(null,r)},uI=Tr.useInsertionEffect?Tr.useInsertionEffect:Er.useLayoutEffect,dI=tI(((e,t)=>{var n=e.styles,a=QA([n],void 0,Er.useContext(nI)),r=Er.useRef();return uI((()=>{var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,o=document.querySelector('style[data-emotion="'+e+" "+a.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(i=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),r.current=[n,i],()=>{n.flush()}}),[t]),uI((()=>{var e=r.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==a.next&&BA(t,a.next,!0),n.tags.length){var i=n.tags[n.tags.length-1].nextElementSibling;n.before=i,n.flush()}t.insert("",a,n,!1)}}),[t,a.name]),null}));function cI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return QA(t)}var mI=function(){var e=cI.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},hI=!!Tr.useInsertionEffect&&Tr.useInsertionEffect||function(e){return e()},pI=AN,fI=function(e){return"theme"!==e},gI=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?pI:fI},vI=function(e,t,n){var a;if(t){var r=t.shouldForwardProp;a=e.__emotion_forwardProp&&r?t=>e.__emotion_forwardProp(t)&&r(t):r}return"function"!=typeof a&&n&&(a=e.__emotion_forwardProp),a},bI=function(e){var t=e.cache,n=e.serialized,a=e.isStringTag;return zA(t,n,a),hI((()=>BA(t,n,a))),null},yI=function e(t,n){var a,r,i=t.__emotion_real===t,o=i&&t.__emotion_base||t;void 0!==n&&(a=n.label,r=n.target);var s=vI(t,n,i),l=s||gI(o),u=!l("as");return function(){var d=arguments,c=i&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&c.push("label:"+a+";"),null==d[0]||void 0===d[0].raw)c.push.apply(c,d);else{c.push(d[0][0]);for(var m=d.length,h=1;h<m;h++)c.push(d[h],d[0][h])}var p=tI(((e,t,n)=>{var a=u&&e.as||o,i="",d=[],m=e;if(null==e.theme){for(var h in m={},e)m[h]=e[h];m.theme=Er.useContext(nI)}"string"==typeof e.className?i=LA(t.registered,d,e.className):null!=e.className&&(i=e.className+" ");var p=QA(c.concat(d),t.registered,m);i+=t.key+"-"+p.name,void 0!==r&&(i+=" "+r);var f=u&&void 0===s?gI(a):l,g={};for(var v in e)u&&"as"===v||f(v)&&(g[v]=e[v]);return g.className=i,g.ref=n,Er.createElement(Er.Fragment,null,Er.createElement(bI,{cache:t,serialized:p,isStringTag:"string"==typeof a}),Er.createElement(a,g))}));return p.displayName=void 0!==a?a:"Styled("+("string"==typeof o?o:o.displayName||o.name||"Component")+")",p.defaultProps=t.defaultProps,p.__emotion_real=p,p.__emotion_base=o,p.__emotion_styles=c,p.__emotion_forwardProp=s,Object.defineProperty(p,"toString",{value:function(){return"."+r}}),p.withComponent=(t,a)=>e(t,UO({},n,a,{shouldForwardProp:vI(p,a,!0)})).apply(void 0,c),p}},wI=yI.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((e=>{wI[e]=wI(e)}));var DI,_I=wI,kI={},CI={get exports(){return kI},set exports(e){kI=e}},EI={};function xI(e){const{styles:t,defaultTheme:n={}}=e,a="function"==typeof t?e=>{return t(null==(a=e)||0===Object.keys(a).length?n:e);var a}:t;return kI.jsx(dI,{styles:a})}
|
|
|
function gq(e,t){return e?(e=>"function"==typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})())(n=e)||"function"==typeof n||(e=>"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description))(n)?Er.createElement(e,t):e:null;var n}function vq(e){return vq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e=>typeof e:e=>e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e,vq(e)}function bq(e){var t=function(e,t){if("object"!==vq(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==vq(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===vq(t)?t:String(t)}function yq(e,t,n){return(t=bq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((t=>Object.getOwnPropertyDescriptor(e,t).enumerable))),n.push.apply(n,a)}return n}function Dq(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wq(Object(n),!0).forEach((t=>{yq(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wq(Object(n)).forEach((t=>{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _q(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,bq(a.key),a)}}function kq(e){return kq=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kq(e)}function Cq(e,t){if(t&&("object"===vq(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return AL(e)}function Eq(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(()=>{}))),!0}catch(e){return!1}}();return function(){var n,a=kq(e);if(t){var r=kq(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return Cq(this,n)}}function xq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Mq(e,t){if(e){if("string"==typeof e)return xq(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xq(e,t):void 0}}function Sq(e){return function(e){if(Array.isArray(e))return xq(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Mq(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i,o,s=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=i.call(n)).done)&&(s.push(a.value),s.length!==t);l=!0);}catch(e){u=!0,r=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw r}}return s}}(e,t)||Mq(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tq(e,t){if(null==e)return{};var n,a,r=CR(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Pq(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function Oq(e){if(null==e)return window;if(!Pq(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function Nq(e){return Oq(e).getComputedStyle(e)}function Aq(e){return Pq(e)?"":e?(e.nodeName||"").toLowerCase():""}function Iq(e){return e instanceof Oq(e).HTMLElement}function Rq(e){return e instanceof Oq(e).Element}function Wq(e){const{overflow:t,overflowX:n,overflowY:a}=Nq(e);return/auto|scroll|overlay|hidden/.test(t+a+n)}function jq(){return!/^((?!chrome|android).)*safari/i.test(function(){const e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((e=>e.brand+"/"+e.version)).join(" "):navigator.userAgent}())}const Lq=Math.round;function zq(e,t,n){var a,r,i,o;void 0===t&&(t=!1),void 0===n&&(n=!1);const s=e.getBoundingClientRect();let l=1,u=1;t&&Iq(e)&&(l=e.offsetWidth>0&&Lq(s.width)/e.offsetWidth||1,u=e.offsetHeight>0&&Lq(s.height)/e.offsetHeight||1);const d=Rq(e)?Oq(e):window,c=!jq()&&n,m=(s.left+(c&&null!=(a=null==(r=d.visualViewport)?void 0:r.offsetLeft)?a:0))/l,h=(s.top+(c&&null!=(i=null==(o=d.visualViewport)?void 0:o.offsetTop)?i:0))/u,p=s.width/l,f=s.height/u;return{width:p,height:f,top:h,right:m+p,bottom:h+f,left:m,x:m,y:h}}function Bq(e){return"html"===Aq(e)?e:e.assignedSlot||e.parentNode||(function(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Oq(e).ShadowRoot||e instanceof ShadowRoot)}(e)?e.host:null)||function(e){return(t=e,(t instanceof Oq(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}(e)}function $q(e){const t=Bq(e);return["html","body","#document"].includes(Aq(t))?e.ownerDocument.body:Iq(t)&&Wq(t)?t:$q(t)}function Hq(e,t){var n;void 0===t&&(t=[]);const a=$q(e),r=a===(null==(n=e.ownerDocument)?void 0:n.body),i=Oq(a),o=r?[i].concat(i.visualViewport||[],Wq(a)?a:[]):a,s=t.concat(o);return r?s:s.concat(Hq(o))}var Vq=Er.useLayoutEffect,Uq=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],qq=function(){};function Yq(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Xq(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),r=2;r<n;r++)a[r-2]=arguments[r];var i=[].concat(a);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&i.push("".concat(Yq(e,o)));return i.filter((e=>e)).map((e=>String(e).trim())).join(" ")}var Gq=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===vq(e)&&null!==e?[e]:[];var t},Kq=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,Dq({},Tq(e,Uq))},Jq=function(e,t,n){var a=e.cx,r=e.getStyles,i=e.getClassNames,o=e.className;return{css:r(t,e),className:a(null!=n?n:{},i(t,e),o)}};function Qq(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function Zq(e){return Qq(e)?window.pageYOffset:e.scrollTop}function eY(e,t){Qq(e)?window.scrollTo(0,t):e.scrollTop=t}function tY(e,t,n,a){return n*((e=e/a-1)*e*e+1)+t}function nY(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:qq,r=Zq(e),i=t-r,o=10,s=0;function l(){var t=tY(s+=o,r,i,n);eY(e,t),s<n?window.requestAnimationFrame(l):a(e)}l()}function aY(e,t){var n=e.getBoundingClientRect(),a=t.getBoundingClientRect(),r=t.offsetHeight/3;a.bottom+r>n.bottom?eY(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+r,e.scrollHeight)):a.top-r<n.top&&eY(e,Math.max(t.offsetTop-r,0))}function rY(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var iY=!1,oY={get passive(){return iY=!0}},sY="undefined"!=typeof window?window:{};sY.addEventListener&&sY.removeEventListener&&(sY.addEventListener("p",qq,oY),sY.removeEventListener("p",qq,!1));var lY=iY;function uY(e){return null!=e}function dY(e,t,n){return e?t:n}function cY(e){var t=e.maxHeight,n=e.menuEl,a=e.minHeight,r=e.placement,i=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,l=function(e){var t=getComputedStyle(e),n="absolute"===t.position,a=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var r=e;r=r.parentElement;)if(t=getComputedStyle(r),(!n||"static"!==t.position)&&a.test(t.overflow+t.overflowY+t.overflowX))return r;return document.documentElement}(n),u={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return u;var d,c=l.getBoundingClientRect().height,m=n.getBoundingClientRect(),h=m.bottom,p=m.height,f=m.top,g=n.offsetParent.getBoundingClientRect().top,v=o?window.innerHeight:Qq(d=l)?window.innerHeight:d.clientHeight,b=Zq(l),y=parseInt(getComputedStyle(n).marginBottom,10),w=parseInt(getComputedStyle(n).marginTop,10),D=g-w,_=v-f,k=D+b,C=c-b-f,E=h-v+b+y,x=b+f-w,M=160;switch(r){case"auto":case"bottom":if(_>=p)return{placement:"bottom",maxHeight:t};if(C>=p&&!o)return i&&nY(l,E,M),{placement:"bottom",maxHeight:t};if(!o&&C>=a||o&&_>=a)return i&&nY(l,E,M),{placement:"bottom",maxHeight:o?_-y:C-y};if("auto"===r||o){var S=t,F=o?D:k;return F>=a&&(S=Math.min(F-y-s,t)),{placement:"top",maxHeight:S}}if("bottom"===r)return i&&eY(l,E),{placement:"bottom",maxHeight:t};break;case"top":if(D>=p)return{placement:"top",maxHeight:t};if(k>=p&&!o)return i&&nY(l,x,M),{placement:"top",maxHeight:t};if(!o&&k>=a||o&&D>=a){var T=t;return(!o&&k>=a||o&&D>=a)&&(T=o?D-w:k-w),i&&nY(l,x,M),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(r,'".'))}return u}var mY=function(e){return"auto"===e?"bottom":e},hY=Er.createContext(null),pY=function(e){var t=e.children,n=e.minMenuHeight,a=e.maxMenuHeight,r=e.menuPlacement,i=e.menuPosition,o=e.menuShouldScrollIntoView,s=e.theme,l=(Er.useContext(hY)||{}).setPortalPlacement,u=Er.useRef(null),d=Fq(Er.useState(a),2),c=d[0],m=d[1],h=Fq(Er.useState(null),2),p=h[0],f=h[1],g=s.spacing.controlHeight;return Vq((()=>{var e=u.current;if(e){var t="fixed"===i,s=cY({maxHeight:a,menuEl:e,minHeight:n,placement:r,shouldScroll:o&&!t,isFixedPosition:t,controlHeight:g});m(s.maxHeight),f(s.placement),null==l||l(s.placement)}}),[a,r,i,o,n,l,g]),t({ref:u,placerProps:Dq(Dq({},e),{},{placement:p||mY(r),maxHeight:c})})},fY=function(e,t){var n=e.theme,a=n.spacing.baseUnit,r=n.colors;return Dq({textAlign:"center"},t?{}:{color:r.neutral40,padding:"".concat(2*a,"px ").concat(3*a,"px")})},gY=fY,vY=fY,bY=function(e){var t=e.children,n=e.innerProps;return lI("div",UO({},Jq(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),t)};bY.defaultProps={children:"No options"};var yY=function(e){var t=e.children,n=e.innerProps;return lI("div",UO({},Jq(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};yY.defaultProps={children:"Loading..."};var wY,DY,_Y,kY=["size"],CY={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},EY=function(e){var t=e.size,n=Tq(e,kY);return lI("svg",UO({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:CY},n))},xY=function(e){return lI(EY,UO({size:20},e),lI("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},MY=function(e){return lI(EY,UO({size:20},e),lI("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},SY=function(e,t){var n=e.isFocused,a=e.theme,r=a.spacing.baseUnit,i=a.colors;return Dq({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*r,":hover":{color:n?i.neutral80:i.neutral40}})},FY=SY,TY=SY,PY=mI(wY||(DY=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],_Y||(_Y=DY.slice(0)),wY=Object.freeze(Object.defineProperties(DY,{raw:{value:Object.freeze(_Y)}})))),OY=function(e){var t=e.delay,n=e.offset;return lI("span",{css:cI({animation:"".concat(PY," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},NY=function(e){var t=e.innerProps,n=e.isRtl;return lI("div",UO({},Jq(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),lI(OY,{delay:0,offset:n}),lI(OY,{delay:160,offset:!0}),lI(OY,{delay:320,offset:!n}))};NY.defaultProps={size:4};var AY=["data"],IY=["innerRef","isDisabled","isHidden","inputClassName"],RY={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},WY={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Dq({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},RY)},jY=function(e){return Dq({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},RY)},LY=function(e){var t=e.children,n=e.innerProps;return lI("div",n,t)};var zY={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return lI("div",UO({},Jq(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||lI(xY,null))},Control:function(e){var t=e.children,n=e.isDisabled,a=e.isFocused,r=e.innerRef,i=e.innerProps,o=e.menuIsOpen;return lI("div",UO({ref:r},Jq(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":a,"control--menu-is-open":o}),i),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return lI("div",UO({},Jq(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||lI(MY,null))},DownChevron:MY,CrossIcon:xY,Group:function(e){var t=e.children,n=e.cx,a=e.getStyles,r=e.getClassNames,i=e.Heading,o=e.headingProps,s=e.innerProps,l=e.label,u=e.theme,d=e.selectProps;return lI("div",UO({},Jq(e,"group",{group:!0}),s),lI(i,UO({},o,{selectProps:d,theme:u,getStyles:a,getClassNames:r,cx:n}),l),lI("div",null,t))},GroupHeading:function(e){var t=Kq(e);t.data;var n=Tq(t,AY);return lI("div",UO({},Jq(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return lI("div",UO({},Jq(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return lI("span",UO({},t,Jq(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,a=Kq(e),r=a.innerRef,i=a.isDisabled,o=a.isHidden,s=a.inputClassName,l=Tq(a,IY);return lI("div",UO({},Jq(e,"input",{"input-container":!0}),{"data-value":n||""}),lI("input",UO({className:t({input:!0},s),ref:r,style:jY(o),disabled:i},l)))},LoadingIndicator:NY,Menu:function(e){var t=e.children,n=e.innerRef,a=e.innerProps;return lI("div",UO({},Jq(e,"menu",{menu:!0}),{ref:n},a),t)},MenuList:function(e){var t=e.children,n=e.innerProps,a=e.innerRef,r=e.isMulti;return lI("div",UO({},Jq(e,"menuList",{"menu-list":!0,"menu-list--is-multi":r}),{ref:a},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,a=e.controlElement,r=e.innerProps,i=e.menuPlacement,o=e.menuPosition,s=Er.useRef(null),l=Er.useRef(null),u=Fq(Er.useState(mY(i)),2),d=u[0],c=u[1],m=Er.useMemo((()=>({setPortalPlacement:c})),[]),h=Fq(Er.useState(null),2),p=h[0],f=h[1],g=Er.useCallback((()=>{if(a){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(a),t="fixed"===o?0:window.pageYOffset,n=e[d]+t;n===(null==p?void 0:p.offset)&&e.left===(null==p?void 0:p.rect.left)&&e.width===(null==p?void 0:p.rect.width)||f({offset:n,rect:e})}}),[a,o,d,null==p?void 0:p.offset,null==p?void 0:p.rect.left,null==p?void 0:p.rect.width]);Vq((()=>{g()}),[g]);var v=Er.useCallback((()=>{"function"==typeof l.current&&(l.current(),l.current=null),a&&s.current&&(l.current=function(e,t,n,a){void 0===a&&(a={});const{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:o=!0,animationFrame:s=!1}=a,l=r&&!s,u=i&&!s,d=l||u?[...Rq(e)?Hq(e):[],...Hq(t)]:[];d.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)}));let c,m=null;if(o){let a=!0;m=new ResizeObserver((()=>{a||n(),a=!1})),Rq(e)&&!s&&m.observe(e),m.observe(t)}let h=s?zq(e):null;return s&&function t(){const a=zq(e);!h||a.x===h.x&&a.y===h.y&&a.width===h.width&&a.height===h.height||n(),h=a,c=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach((e=>{l&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)})),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(c)}}(a,s.current,g,{elementResize:"ResizeObserver"in window}))}),[a,g]);Vq((()=>{v()}),[v]);var b=Er.useCallback((e=>{s.current=e,v()}),[v]);if(!t&&"fixed"!==o||!p)return null;var y=lI("div",UO({ref:b},Jq(Dq(Dq({},e),{},{offset:p.offset,position:o,rect:p.rect}),"menuPortal",{"menu-portal":!0}),r),n);return lI(hY.Provider,{value:m},t?zT.createPortal(y,t):y)},LoadingMessage:yY,NoOptionsMessage:bY,MultiValue:function(e){var t=e.children,n=e.components,a=e.data,r=e.innerProps,i=e.isDisabled,o=e.removeProps,s=e.selectProps,l=n.Container,u=n.Label,d=n.Remove;return lI(l,{data:a,innerProps:Dq(Dq({},Jq(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),r),selectProps:s},lI(u,{data:a,innerProps:Dq({},Jq(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),lI(d,{data:a,innerProps:Dq(Dq({},Jq(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:s}))},MultiValueContainer:LY,MultiValueLabel:LY,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return lI("div",UO({role:"button"},n),t||lI(xY,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,a=e.isFocused,r=e.isSelected,i=e.innerRef,o=e.innerProps;return lI("div",UO({},Jq(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":a,"option--is-selected":r}),{ref:i,"aria-disabled":n},o),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return lI("div",UO({},Jq(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,a=e.isDisabled,r=e.isRtl;return lI("div",UO({},Jq(e,"container",{"--is-disabled":a,"--is-rtl":r}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,a=e.innerProps;return lI("div",UO({},Jq(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),a),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,a=e.isMulti,r=e.hasValue;return lI("div",UO({},Jq(e,"valueContainer",{"value-container":!0,"value-container--is-multi":a,"value-container--has-value":r}),n),t)}},BY=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function $Y(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(a=e[n],r=t[n],!(a===r||BY(a)&&BY(r)))return!1;var a,r;return!0}for(var HY={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},VY=function(e){return lI("span",UO({css:HY},e))},UY={guidance:function(e){var t=e.isSearchable,n=e.isMulti,a=e.isDisabled,r=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(a?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,a=void 0===n?"":n,r=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(a,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(r.length>1?"s":""," ").concat(r.join(","),", selected.");case"select-option":return"option ".concat(a,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,a=e.options,r=e.label,i=void 0===r?"":r,o=e.selectValue,s=e.isDisabled,l=e.isSelected,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(u(o,n),".");if("menu"===t){var d=s?" disabled":"",c="".concat(l?"selected":"focused").concat(d);return"option ".concat(i," ").concat(c,", ").concat(u(a,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},qY=function(e){var t=e.ariaSelection,n=e.focusedOption,a=e.focusedValue,r=e.focusableOptions,i=e.isFocused,o=e.selectValue,s=e.selectProps,l=e.id,u=s.ariaLiveMessages,d=s.getOptionLabel,c=s.inputValue,m=s.isMulti,h=s.isOptionDisabled,p=s.isSearchable,f=s.menuIsOpen,g=s.options,v=s.screenReaderStatus,b=s.tabSelectsValue,y=s["aria-label"],w=s["aria-live"],D=Er.useMemo((()=>Dq(Dq({},UY),u||{})),[u]),_=Er.useMemo((()=>{var e,n="";if(t&&D.onChange){var a=t.option,r=t.options,i=t.removedValue,s=t.removedValues,l=t.value,u=i||a||(e=l,Array.isArray(e)?null:e),c=u?d(u):"",m=r||s||void 0,p=m?m.map(d):[],f=Dq({isDisabled:u&&h(u,o),label:c,labels:p},t);n=D.onChange(f)}return n}),[t,D,h,o,d]),k=Er.useMemo((()=>{var e="",t=n||a,i=!!(n&&o&&o.includes(n));if(t&&D.onFocus){var s={focused:t,label:d(t),isDisabled:h(t,o),isSelected:i,options:r,context:t===n?"menu":"value",selectValue:o};e=D.onFocus(s)}return e}),[n,a,d,h,D,r,o]),C=Er.useMemo((()=>{var e="";if(f&&g.length&&D.onFilter){var t=v({count:r.length});e=D.onFilter({inputValue:c,resultsMessage:t})}return e}),[r,c,f,D,g,v]),E=Er.useMemo((()=>{var e="";if(D.guidance){var t=a?"value":f?"menu":"input";e=D.guidance({"aria-label":y,context:t,isDisabled:n&&h(n,o),isMulti:m,isSearchable:p,tabSelectsValue:b})}return e}),[y,n,a,m,h,p,f,D,o,b]),x="".concat(k," ").concat(C," ").concat(E),M=lI(Er.Fragment,null,lI("span",{id:"aria-selection"},_),lI("span",{id:"aria-context"},x)),S="initial-input-focus"===(null==t?void 0:t.action);return lI(Er.Fragment,null,lI(VY,{id:l},S&&M),lI(VY,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text"},i&&!S&&M))},YY=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],XY=new RegExp("["+YY.map((e=>e.letters)).join("")+"]","g"),GY={},KY=0;KY<YY.length;KY++)for(var JY=YY[KY],QY=0;QY<JY.letters.length;QY++)GY[JY.letters[QY]]=JY.base;var ZY=function(e){return e.replace(XY,(e=>GY[e]))},eX=function(e,t){void 0===t&&(t=$Y);var n=null;function a(){for(var a=[],r=0;r<arguments.length;r++)a[r]=arguments[r];if(n&&n.lastThis===this&&t(a,n.lastArgs))return n.lastResult;var i=e.apply(this,a);return n={lastResult:i,lastArgs:a,lastThis:this},i}return a.clear=function(){n=null},a}(ZY),tX=function(e){return e.replace(/^\s+|\s+$/g,"")},nX=function(e){return"".concat(e.label," ").concat(e.value)},aX=["innerRef"];function rX(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];var r=Object.entries(e).filter((e=>{var t=Fq(e,1)[0];return!n.includes(t)}));return r.reduce(((e,t)=>{var n=Fq(t,2),a=n[0],r=n[1];return e[a]=r,e}),{})}(Tq(e,aX),"onExited","in","enter","exit","appear");return lI("input",UO({ref:t},n,{css:cI({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var iX=["boxSizing","height","overflow","paddingRight","position"],oX={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function sX(e){e.preventDefault()}function lX(e){e.stopPropagation()}function uX(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function dX(){return"ontouchstart"in window||navigator.maxTouchPoints}var cX=!("undefined"==typeof window||!window.document||!window.document.createElement),mX=0,hX={capture:!1,passive:!1};var pX=function(){return document.activeElement&&document.activeElement.blur()},fX={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function gX(e){var t=e.children,n=e.lockEnabled,a=e.captureEnabled,r=function(e){var t=e.isEnabled,n=e.onBottomArrive,a=e.onBottomLeave,r=e.onTopArrive,i=e.onTopLeave,o=Er.useRef(!1),s=Er.useRef(!1),l=Er.useRef(0),u=Er.useRef(null),d=Er.useCallback(((e,t)=>{if(null!==u.current){var l=u.current,d=l.scrollTop,c=l.scrollHeight,m=l.clientHeight,h=u.current,p=t>0,f=c-m-d,g=!1;f>t&&o.current&&(a&&a(e),o.current=!1),p&&s.current&&(i&&i(e),s.current=!1),p&&t>f?(n&&!o.current&&n(e),h.scrollTop=c,g=!0,o.current=!0):!p&&-t>d&&(r&&!s.current&&r(e),h.scrollTop=0,g=!0,s.current=!0),g&&(e=>{e.preventDefault(),e.stopPropagation()})(e)}}),[n,a,r,i]),c=Er.useCallback((e=>{d(e,e.deltaY)}),[d]),m=Er.useCallback((e=>{l.current=e.changedTouches[0].clientY}),[]),h=Er.useCallback((e=>{var t=l.current-e.changedTouches[0].clientY;d(e,t)}),[d]),p=Er.useCallback((e=>{if(e){var t=!!lY&&{passive:!1};e.addEventListener("wheel",c,t),e.addEventListener("touchstart",m,t),e.addEventListener("touchmove",h,t)}}),[h,m,c]),f=Er.useCallback((e=>{e&&(e.removeEventListener("wheel",c,!1),e.removeEventListener("touchstart",m,!1),e.removeEventListener("touchmove",h,!1))}),[h,m,c]);return Er.useEffect((()=>{if(t){var e=u.current;return p(e),()=>{f(e)}}}),[t,p,f]),e=>{u.current=e}}({isEnabled:void 0===a||a,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,n=e.accountForScrollbars,a=void 0===n||n,r=Er.useRef({}),i=Er.useRef(null),o=Er.useCallback((e=>{if(cX){var t=document.body,n=t&&t.style;if(a&&iX.forEach((e=>{var t=n&&n[e];r.current[e]=t})),a&&mX<1){var i=parseInt(r.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+i||0;Object.keys(oX).forEach((e=>{var t=oX[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&dX()&&(t.addEventListener("touchmove",sX,hX),e&&(e.addEventListener("touchstart",uX,hX),e.addEventListener("touchmove",lX,hX))),mX+=1}}),[a]),s=Er.useCallback((e=>{if(cX){var t=document.body,n=t&&t.style;mX=Math.max(mX-1,0),a&&mX<1&&iX.forEach((e=>{var t=r.current[e];n&&(n[e]=t)})),t&&dX()&&(t.removeEventListener("touchmove",sX,hX),e&&(e.removeEventListener("touchstart",uX,hX),e.removeEventListener("touchmove",lX,hX)))}}),[a]);return Er.useEffect((()=>{if(t){var e=i.current;return o(e),()=>{s(e)}}}),[t,o,s]),e=>{i.current=e}}({isEnabled:n});return lI(Er.Fragment,null,n&&lI("div",{onClick:pX,css:fX}),t((function(e){r(e),i(e)})))}var vX={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},bX=function(e){var t=e.name,n=e.onFocus;return lI("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:vX,value:"",onChange:function(){}})},yX=function(e){return e.label},wX=function(e){return e.value},DX={clearIndicator:TY,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,a=e.isFocused,r=e.theme,i=r.colors,o=r.borderRadius;return Dq({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:r.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?i.neutral5:i.neutral0,borderColor:n?i.neutral10:a?i.primary:i.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:a?i.primary:i.neutral30}})},dropdownIndicator:FY,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,a=n.colors,r=n.spacing;return Dq({label:"group",cursor:"default",display:"block"},t?{}:{color:a.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*r.baseUnit,paddingRight:3*r.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,a=e.theme,r=a.spacing.baseUnit,i=a.colors;return Dq({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?i.neutral10:i.neutral20,marginBottom:2*r,marginTop:2*r})},input:function(e,t){var n=e.isDisabled,a=e.value,r=e.theme,i=r.spacing,o=r.colors;return Dq(Dq({visibility:n?"hidden":"visible",transform:a?"translateZ(0)":""},WY),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,a=e.size,r=e.theme,i=r.colors,o=r.spacing.baseUnit;return Dq({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*o})},loadingMessage:vY,menu:function(e,t){var n,a=e.placement,r=e.theme,i=r.borderRadius,o=r.spacing,s=r.colors;return Dq((yq(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(a),"100%"),yq(n,"position","absolute"),yq(n,"width","100%"),yq(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:o.menuGutter,marginTop:o.menuGutter})},menuList:function(e,t){var n=e.maxHeight,a=e.theme.spacing.baseUnit;return Dq({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:a,paddingTop:a})},menuPortal:function(e){var t=e.rect,n=e.offset,a=e.position;return{left:t.left,position:a,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,a=n.spacing,r=n.borderRadius,i=n.colors;return Dq({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:r/2,margin:a.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,a=n.borderRadius,r=n.colors,i=e.cropWithEllipsis;return Dq({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:a/2,color:r.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,a=n.spacing,r=n.borderRadius,i=n.colors,o=e.isFocused;return Dq({alignItems:"center",display:"flex"},t?{}:{borderRadius:r/2,backgroundColor:o?i.dangerLight:void 0,paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},noOptionsMessage:gY,option:function(e,t){var n=e.isDisabled,a=e.isFocused,r=e.isSelected,i=e.theme,o=i.spacing,s=i.colors;return Dq({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:r?s.primary:a?s.primary25:"transparent",color:n?s.neutral20:r?s.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:n?void 0:r?s.primary:s.primary50}})},placeholder:function(e,t){var n=e.theme,a=n.spacing,r=n.colors;return Dq({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:r.neutral50,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,a=e.theme,r=a.spacing,i=a.colors;return Dq({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?i.neutral40:i.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,a=e.isMulti,r=e.hasValue,i=e.selectProps.controlShouldRenderValue;return Dq({alignItems:"center",display:a&&r&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},_X={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},kX={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:rY(),captureMenuScroll:!rY(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e){return(t,n)=>{if(t.data.__isNew__)return!0;var a=Dq({ignoreCase:!0,ignoreAccents:!0,stringify:nX,trim:!0,matchFrom:"any"},e),r=a.ignoreCase,i=a.ignoreAccents,o=a.stringify,s=a.trim,l=a.matchFrom,u=s?tX(n):n,d=s?tX(o(t)):o(t);return r&&(u=u.toLowerCase(),d=d.toLowerCase()),i&&(u=eX(u),d=ZY(d)),"start"===l?d.substr(0,u.length)===u:d.indexOf(u)>-1}}(),formatGroupLabel:function(e){return e.label},getOptionLabel:yX,getOptionValue:wX,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function CX(e,t,n,a){return{type:"option",data:t,isDisabled:TX(e,t,n),isSelected:PX(e,t,n),label:SX(e,t),value:FX(e,t),index:a}}function EX(e,t){return e.options.map(((n,a)=>{if("options"in n){var r=n.options.map(((n,a)=>CX(e,n,t,a))).filter((t=>MX(e,t)));return r.length>0?{type:"group",data:n,options:r,index:a}:void 0}var i=CX(e,n,t,a);return MX(e,i)?i:void 0})).filter(uY)}function xX(e){return e.reduce(((e,t)=>("group"===t.type?e.push.apply(e,Sq(t.options.map((e=>e.data)))):e.push(t.data),e)),[])}function MX(e,t){var n=e.inputValue,a=void 0===n?"":n,r=t.data,i=t.isSelected,o=t.label,s=t.value;return(!NX(e)||!i)&&OX(e,{label:o,value:s,data:r},a)}var SX=function(e,t){return e.getOptionLabel(t)},FX=function(e,t){return e.getOptionValue(t)};function TX(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function PX(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var a=FX(e,t);return n.some((t=>FX(e,t)===a))}function OX(e,t,n){return!e.filterOption||e.filterOption(t,n)}var NX=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},AX=1,IX=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ML(e,t)}(i,Er.Component);var t,n,a,r=Eq(i);function i(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(t=r.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=e=>{t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=e=>{t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=e=>{t.menuListRef=e},t.inputRef=null,t.getInputRef=e=>{t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=(e,n)=>{var a=t.props,r=a.onChange,i=a.name;n.name=i,t.ariaOnChange(e,n),r(e,n)},t.setValue=(e,n,a)=>{var r=t.props,i=r.closeMenuOnSelect,o=r.isMulti,s=r.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(t.setState({inputIsHiddenAfterUpdate:!o}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:a})},t.selectOption=e=>{var n=t.props,a=n.blurInputOnSelect,r=n.isMulti,i=n.name,o=t.state.selectValue,s=r&&t.isOptionSelected(e,o),l=t.isOptionDisabled(e,o);if(s){var u=t.getOptionValue(e);t.setValue(o.filter((e=>t.getOptionValue(e)!==u)),"deselect-option",e)}else{if(l)return void t.ariaOnChange(e,{action:"select-option",option:e,name:i});r?t.setValue([].concat(Sq(o),[e]),"select-option",e):t.setValue(e,"select-option")}a&&t.blurInput()},t.removeValue=e=>{var n=t.props.isMulti,a=t.state.selectValue,r=t.getOptionValue(e),i=a.filter((e=>t.getOptionValue(e)!==r)),o=dY(n,i,i[0]||null);t.onChange(o,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=()=>{var e=t.state.selectValue;t.onChange(dY(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=()=>{var e=t.props.isMulti,n=t.state.selectValue,a=n[n.length-1],r=n.slice(0,n.length-1),i=dY(e,r,r[0]||null);t.onChange(i,{action:"pop-value",removedValue:a})},t.getValue=()=>t.state.selectValue,t.cx=function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return Xq.apply(void 0,[t.props.classNamePrefix].concat(n))},t.getOptionLabel=e=>SX(t.props,e),t.getOptionValue=e=>FX(t.props,e),t.getStyles=(e,n)=>{var a=t.props.unstyled,r=DX[e](n,a);r.boxSizing="border-box";var i=t.props.styles[e];return i?i(r,n):r},t.getClassNames=(e,n)=>{var a,r;return null===(a=(r=t.props.classNames)[e])||void 0===a?void 0:a.call(r,n)},t.getElementId=e=>"".concat(t.instancePrefix,"-").concat(e),t.getComponents=()=>{return e=t.props,Dq(Dq({},zY),e.components);var e},t.buildCategorizedOptions=()=>EX(t.props,t.state.selectValue),t.getCategorizedOptions=()=>t.props.menuIsOpen?t.buildCategorizedOptions():[],t.buildFocusableOptions=()=>xX(t.buildCategorizedOptions()),t.getFocusableOptions=()=>t.props.menuIsOpen?t.buildFocusableOptions():[],t.ariaOnChange=(e,n)=>{t.setState({ariaSelection:Dq({value:e},n)})},t.onMenuMouseDown=e=>{0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=e=>{t.blockOptionHover=!1},t.onControlMouseDown=e=>{if(!e.defaultPrevented){var n=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():n&&t.openMenu("first"):(n&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=e=>{if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var n=t.props,a=n.isMulti,r=n.menuIsOpen;t.focusInput(),r?(t.setState({inputIsHiddenAfterUpdate:!a}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=e=>{e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((()=>t.focusInput())))},t.onScroll=e=>{"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&Qq(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=()=>{t.isComposing=!0},t.onCompositionEnd=()=>{t.isComposing=!1},t.onTouchStart=e=>{var n=e.touches,a=n&&n.item(0);a&&(t.initialTouchX=a.clientX,t.initialTouchY=a.clientY,t.userIsDragging=!1)},t.onTouchMove=e=>{var n=e.touches,a=n&&n.item(0);if(a){var r=Math.abs(a.clientX-t.initialTouchX),i=Math.abs(a.clientY-t.initialTouchY);t.userIsDragging=r>5||i>5}},t.onTouchEnd=e=>{t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=e=>{t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=e=>{t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=e=>{t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=e=>{var n=t.props.inputValue,a=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(a,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=e=>{t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=e=>{var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=e=>{t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=()=>NX(t.props),t.onValueInputFocus=e=>{e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=e=>{var n=t.props,a=n.isMulti,r=n.backspaceRemovesValue,i=n.escapeClearsValue,o=n.inputValue,s=n.isClearable,l=n.isDisabled,u=n.menuIsOpen,d=n.onKeyDown,c=n.tabSelectsValue,m=n.openMenuOnFocus,h=t.state,p=h.focusedOption,f=h.focusedValue,g=h.selectValue;if(!(l||"function"==typeof d&&(d(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!a||o)return;t.focusValue("previous");break;case"ArrowRight":if(!a||o)return;t.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(f)t.removeValue(f);else{if(!r)return;a?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!u||!c||!p||m&&t.isOptionSelected(p,g))return;t.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(u){if(!p)return;if(t.isComposing)return;t.selectOption(p);break}return;case"Escape":u?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:o}),t.onMenuClose()):s&&i&&t.clearValue();break;case" ":if(o)return;if(!u){t.openMenu("first");break}if(!p)return;t.selectOption(p);break;case"ArrowUp":u?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":u?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!u)return;t.focusOption("pageup");break;case"PageDown":if(!u)return;t.focusOption("pagedown");break;case"Home":if(!u)return;t.focusOption("first");break;case"End":if(!u)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.instancePrefix="react-select-"+(t.props.instanceId||++AX),t.state.selectValue=Gq(e.value),e.menuIsOpen&&t.state.selectValue.length){var n=t.buildFocusableOptions(),a=n.indexOf(t.state.selectValue[0]);t.state.focusedOption=n[a]}return t}return t=i,n=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&aY(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,a=t.menuIsOpen,r=this.state.isFocused;(r&&!n&&e.isDisabled||r&&a&&!e.menuIsOpen)&&this.focusInput(),r&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):r||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(aY(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,a=n.selectValue,r=n.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(a[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(r&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o]},(()=>t.onMenuOpen()))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,a=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var r=n.indexOf(a);a||(r=-1);var i=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===r?0:-1===r?i:r-1;break;case"next":r>-1&&r<i&&(o=r+1)}this.setState({inputIsHidden:-1!==o,focusedValue:n[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,a=this.getFocusableOptions();if(a.length){var r=0,i=a.indexOf(n);n||(i=-1),"up"===e?r=i>0?i-1:a.length-1:"down"===e?r=(i+1)%a.length:"pageup"===e?(r=i-t)<0&&(r=0):"pagedown"===e?(r=i+t)>a.length-1&&(r=a.length-1):"last"===e&&(r=a.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:a[r],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(_X):Dq(Dq({},_X),this.props.theme):_X}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,a=this.getClassNames,r=this.getValue,i=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,u=s.isRtl,d=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:a,getValue:r,hasValue:this.hasValue(),isMulti:l,isRtl:u,options:d,selectOption:i,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return TX(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return PX(this.props,e,t)}},{key:"filterOption",value:function(e,t){return OX(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,a=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:a})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,a=e.inputId,r=e.inputValue,i=e.tabIndex,o=e.form,s=e.menuIsOpen,l=e.required,u=this.getComponents().Input,d=this.state,c=d.inputIsHidden,m=d.ariaSelection,h=this.commonProps,p=a||this.getElementId("input"),f=Dq(Dq(Dq({"aria-autocomplete":"list","aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":l,role:"combobox"},s&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==m?void 0:m.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?Er.createElement(u,UO({},h,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:p,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,form:o,type:"text",value:r},f)):Er.createElement(rX,UO({id:p,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:qq,onFocus:this.onInputFocus,disabled:t,tabIndex:i,inputMode:"none",form:o,value:""},f))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,a=t.MultiValueContainer,r=t.MultiValueLabel,i=t.MultiValueRemove,o=t.SingleValue,s=t.Placeholder,l=this.commonProps,u=this.props,d=u.controlShouldRenderValue,c=u.isDisabled,m=u.isMulti,h=u.inputValue,p=u.placeholder,f=this.state,g=f.selectValue,v=f.focusedValue,b=f.isFocused;if(!this.hasValue()||!d)return h?null:Er.createElement(s,UO({},l,{key:"placeholder",isDisabled:c,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),p);if(m)return g.map(((t,o)=>{var s=t===v,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return Er.createElement(n,UO({},l,{components:{Container:a,Label:r,Remove:i},isFocused:s,isDisabled:c,key:u,index:o,removeProps:{onClick:()=>e.removeValue(t),onTouchEnd:()=>e.removeValue(t),onMouseDown:e=>{e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(h)return null;var y=g[0];return Er.createElement(o,UO({},l,{data:y,isDisabled:c}),this.formatOptionLabel(y,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,a=n.isDisabled,r=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||r)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return Er.createElement(e,UO({},t,{innerProps:o,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,a=n.isDisabled,r=n.isLoading,i=this.state.isFocused;return e&&r?Er.createElement(e,UO({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var a=this.commonProps,r=this.props.isDisabled,i=this.state.isFocused;return Er.createElement(n,UO({},a,{isDisabled:r,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,a=this.state.isFocused,r={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return Er.createElement(e,UO({},t,{innerProps:r,isDisabled:n,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,a=t.GroupHeading,r=t.Menu,i=t.MenuList,o=t.MenuPortal,s=t.LoadingMessage,l=t.NoOptionsMessage,u=t.Option,d=this.commonProps,c=this.state.focusedOption,m=this.props,h=m.captureMenuScroll,p=m.inputValue,f=m.isLoading,g=m.loadingMessage,v=m.minMenuHeight,b=m.maxMenuHeight,y=m.menuIsOpen,w=m.menuPlacement,D=m.menuPosition,_=m.menuPortalTarget,k=m.menuShouldBlockScroll,C=m.menuShouldScrollIntoView,E=m.noOptionsMessage,x=m.onMenuScrollToTop,M=m.onMenuScrollToBottom;if(!y)return null;var S,F=(t,n)=>{var a=t.type,r=t.data,i=t.isDisabled,o=t.isSelected,s=t.label,l=t.value,m=c===r,h=i?void 0:()=>e.onOptionHover(r),p=i?void 0:()=>e.selectOption(r),f="".concat(e.getElementId("option"),"-").concat(n),g={id:f,onClick:p,onMouseMove:h,onMouseOver:h,tabIndex:-1};return Er.createElement(u,UO({},d,{innerProps:g,data:r,isDisabled:i,isSelected:o,key:f,label:s,type:a,value:l,isFocused:m,innerRef:m?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())S=this.getCategorizedOptions().map((t=>{if("group"===t.type){var r=t.data,i=t.options,o=t.index,s="".concat(e.getElementId("group"),"-").concat(o),l="".concat(s,"-heading");return Er.createElement(n,UO({},d,{key:s,data:r,options:i,Heading:a,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((e=>F(e,"".concat(o,"-").concat(e.index)))))}if("option"===t.type)return F(t,"".concat(t.index))}));else if(f){var T=g({inputValue:p});if(null===T)return null;S=Er.createElement(s,d,T)}else{var P=E({inputValue:p});if(null===P)return null;S=Er.createElement(l,d,P)}var O={minMenuHeight:v,maxMenuHeight:b,menuPlacement:w,menuPosition:D,menuShouldScrollIntoView:C},N=Er.createElement(pY,UO({},d,O),(t=>{var n=t.ref,a=t.placerProps,o=a.placement,s=a.maxHeight;return Er.createElement(r,UO({},d,O,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:f,placement:o}),Er.createElement(gX,{captureEnabled:h,onTopArrive:x,onBottomArrive:M,lockEnabled:k},(t=>Er.createElement(i,UO({},d,{innerRef:n=>{e.getMenuListRef(n),t(n)},isLoading:f,maxHeight:s,focusedOption:c}),S))))}));return _||"fixed"===D?Er.createElement(o,UO({},d,{appendTo:_,controlElement:this.controlRef,menuPlacement:w,menuPosition:D}),N):N}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,a=t.isDisabled,r=t.isMulti,i=t.name,o=t.required,s=this.state.selectValue;if(o&&!this.hasValue()&&!a)return Er.createElement(bX,{name:i,onFocus:this.onValueInputFocus});if(i&&!a){if(r){if(n){var l=s.map((t=>e.getOptionValue(t))).join(n);return Er.createElement("input",{name:i,type:"hidden",value:l})}var u=s.length>0?s.map(((t,n)=>Er.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)}))):Er.createElement("input",{name:i,type:"hidden",value:""});return Er.createElement("div",null,u)}var d=s[0]?this.getOptionValue(s[0]):"";return Er.createElement("input",{name:i,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,a=t.focusedOption,r=t.focusedValue,i=t.isFocused,o=t.selectValue,s=this.getFocusableOptions();return Er.createElement(qY,UO({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:a,focusedValue:r,isFocused:i,selectValue:o,focusableOptions:s}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,a=e.SelectContainer,r=e.ValueContainer,i=this.props,o=i.className,s=i.id,l=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,c=this.commonProps=this.getCommonProps();return Er.createElement(a,UO({},c,{className:o,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:d}),this.renderLiveRegion(),Er.createElement(t,UO({},c,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:d,menuIsOpen:u}),Er.createElement(r,UO({},c,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),Er.createElement(n,UO({},c,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],a=[{key:"getDerivedStateFromProps",value:(e,t)=>{var n=t.prevProps,a=t.clearFocusValueOnUpdate,r=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,l=e.options,u=e.value,d=e.menuIsOpen,c=e.inputValue,m=e.isMulti,h=Gq(u),p={};if(n&&(u!==n.value||l!==n.options||d!==n.menuIsOpen||c!==n.inputValue)){var f=d?((e,t)=>xX(EX(e,t)))(e,h):[],g=a?((e,t)=>{var n=e.focusedValue,a=e.selectValue.indexOf(n);if(a>-1){if(t.indexOf(n)>-1)return n;if(a<t.length)return t[a]}return null})(t,h):null,v=((e,t)=>{var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]})(t,f);p={selectValue:h,focusedOption:v,focusedValue:g,clearFocusValueOnUpdate:!1}}var b=null!=r&&e!==n?{inputIsHidden:r,inputIsHiddenAfterUpdate:void 0}:{},y=i,w=o&&s;return o&&!w&&(y={value:dY(m,h,h[0]||null),options:h,action:"initial-input-focus"},w=!s),"initial-input-focus"===(null==i?void 0:i.action)&&(y=null),Dq(Dq(Dq({},p),b),{},{prevProps:e,ariaSelection:y,prevWasFocused:w})}}],n&&_q(t.prototype,n),a&&_q(t,a),Object.defineProperty(t,"prototype",{writable:!1}),i}();IX.defaultProps=kX;var RX=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function WX(e){var t=e.defaultInputValue,n=void 0===t?"":t,a=e.defaultMenuIsOpen,r=void 0!==a&&a,i=e.defaultValue,o=void 0===i?null:i,s=e.inputValue,l=e.menuIsOpen,u=e.onChange,d=e.onInputChange,c=e.onMenuClose,m=e.onMenuOpen,h=e.value,p=Tq(e,RX),f=Fq(Er.useState(void 0!==s?s:n),2),g=f[0],v=f[1],b=Fq(Er.useState(void 0!==l?l:r),2),y=b[0],w=b[1],D=Fq(Er.useState(void 0!==h?h:o),2),_=D[0],k=D[1],C=Er.useCallback(((e,t)=>{"function"==typeof u&&u(e,t),k(e)}),[u]),E=Er.useCallback(((e,t)=>{var n;"function"==typeof d&&(n=d(e,t)),v(void 0!==n?n:e)}),[d]),x=Er.useCallback((()=>{"function"==typeof m&&m(),w(!0)}),[m]),M=Er.useCallback((()=>{"function"==typeof c&&c(),w(!1)}),[c]),S=void 0!==s?s:g,F=void 0!==l?l:y,T=void 0!==h?h:_;return Dq(Dq({},p),{},{inputValue:S,menuIsOpen:F,onChange:C,onInputChange:E,onMenuClose:M,onMenuOpen:x,value:T})}var jX=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],LX=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,a=String(e).toLowerCase(),r=String(n.getOptionValue(t)).toLowerCase(),i=String(n.getOptionLabel(t)).toLowerCase();return r===a||i===a},zX={formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n,a){return!(!e||t.some((t=>LX(e,t,a)))||n.some((t=>LX(e,t,a))))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};var BX=Er.forwardRef(((e,t)=>{var n=function(e){var t=e.allowCreateWhileLoading,n=void 0!==t&&t,a=e.createOptionPosition,r=void 0===a?"last":a,i=e.formatCreateLabel,o=void 0===i?zX.formatCreateLabel:i,s=e.isValidNewOption,l=void 0===s?zX.isValidNewOption:s,u=e.getNewOptionData,d=void 0===u?zX.getNewOptionData:u,c=e.onCreateOption,m=e.options,h=void 0===m?[]:m,p=e.onChange,f=Tq(e,jX),g=f.getOptionValue,v=void 0===g?wX:g,b=f.getOptionLabel,y=void 0===b?yX:b,w=f.inputValue,D=f.isLoading,_=f.isMulti,k=f.value,C=f.name,E=Er.useMemo((()=>l(w,Gq(k),h,{getOptionValue:v,getOptionLabel:y})?d(w,o(w)):void 0),[o,d,y,v,w,l,h,k]),x=Er.useMemo((()=>!n&&D||!E?h:"first"===r?[E].concat(Sq(h)):[].concat(Sq(h),[E])),[n,r,D,E,h]),M=Er.useCallback(((e,t)=>{if("select-option"!==t.action)return p(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]!==E)p(e,t);else if(c)c(w);else{var a=d(w,w),r={action:"create-option",name:C,option:a};p(dY(_,[].concat(Sq(Gq(k)),[a]),a),r)}}),[d,w,_,C,E,c,p,k]);return Dq(Dq({},f),{},{options:x,onChange:M})}(WX(e));return Er.createElement(IX,UO({ref:t},n))})),$X=BX,HX=Er.forwardRef(((e,t)=>{var n=WX(e);return Er.createElement(IX,UO({ref:t},n))}));const VX={container:()=>({position:"static",boxSizing:"border-box",backgroundColor:w.BACKGROUND_PRIMARY,color:w.TEXT_NORMAL}),menuPortal:e=>Object.assign(Object.assign({},e),{zIndex:9999}),control:e=>Object.assign(Object.assign({},e),{border:"none",boxShadow:"none",minWidth:"100%",backgroundColor:w.BACKGROUND_PRIMARY,color:w.TEXT_NORMAL}),input:e=>Object.assign(Object.assign({},e),{backgroundColor:w.BACKGROUND_PRIMARY,color:w.TEXT_NORMAL}),option:(e,{data:t,isFocused:n})=>Object.assign(Object.assign({},e),{backgroundColor:t.color,color:au.coreFns.colors.getContrast(t.color),border:n?"1px solid "+w.TEXT_ACCENT:0,padding:0,width:"100%",textAlign:"center",":hover":{boxShadow:"1.5px 1.5px 1.5px 1.5px "+w.TEXT_ACCENT_HOVER}}),singleValue:(e,{data:t})=>Object.assign(Object.assign({},e),{backgroundColor:t.color,color:au.coreFns.colors.getContrast(t.color)}),multiValue:(e,{data:t})=>Object.assign(Object.assign({},e),{backgroundColor:t.color,color:au.coreFns.colors.getContrast(t.color)}),multiValueLabel:(e,{data:t})=>Object.assign(Object.assign({},e),{backgroundColor:t.color,color:au.coreFns.colors.getContrast(t.color)}),multiValueRemove:(e,{data:t})=>Object.assign(Object.assign({},e),{color:au.coreFns.colors.getContrast(t.color),":hover":{backgroundColor:t.color,color:w.TEXT_ACCENT}})},UX=e=>{const{defaultCell:t}=e,{row:n,column:r,table:i}=t,{tableState:s,view:l}=i.options.meta,u=r.columnDef,d=s.data((e=>e.actions)),c=s.data((e=>e.rows[n.index])),m=s.columns((e=>e.info)),h=s.configState((e=>e.info)),p=s.data((e=>Om.parseRowToCell(e.rows[n.index],u,o.SELECT,h.getLocalSettings()))),[f,g]=Er.useState(!1),v=s.columns((e=>e.actions)),b=m.getColumnOptions(r.id);const y=Er.useMemo((()=>function(){const e=b.find((e=>e.value===p));if(e)return e;{const e={label:p,value:p,color:au.coreFns.colors.randomColor()};return v.addOptionToColumn(u,e),e}}()),[p]),w=(e,t)=>a(void 0,void 0,void 0,(function*(){const a=zr(e?e.value.toString():""),r=Om.parseRowToLiteral(c,u,a);if(yield d.updateCell({rowIndex:n.index,column:u,value:r,columns:m.getAllColumns(),ddbbConfig:h.getLocalSettings(),isMovingFile:!0}),"create-option"===t.action){const e={label:a,value:a,color:au.coreFns.colors.randomColor()};yield v.addOptionToColumn(u,e)}})),D=m.getColumnOptions(r.id,""!==p);return Fr.createElement(Fr.Fragment,null,f?Fr.createElement((function(){const e={defaultValue:y,isSearchable:!0,autoFocus:!0,isClearable:!0,openMenuOnFocus:!0,menuPosition:"fixed",styles:VX,options:D,onMenuClose:()=>g(!1),onChange:w,isMulti:!1,menuPortalTarget:activeDocument.body,menuPlacement:"auto",menuShouldBlockScroll:!0,className:`react-select-container ${G("tags-container text-align-center")}`,classNamePrefix:"react-select",key:`${u.id}-select-open`};return Fr.createElement("div",{className:G("tags")},u.config.option_source===S.FORMULA?Fr.createElement(HX,Object.assign({},e,{defaultValue:y,components:{DropdownIndicator:()=>null,IndicatorSeparator:()=>null,ClearIndicator:()=>null,CrossIcon:()=>null}})):Fr.createElement($X,Object.assign({},e,{defaultValue:y,components:{DropdownIndicator:()=>null,IndicatorSeparator:()=>null,ClearIndicator:()=>null,CrossIcon:()=>null}})))}),null):Fr.createElement("div",{className:G(J(u.config,h.getLocalSettings(),["tabIndex"])),onDoubleClick:()=>g(!0),style:{width:r.getSize()},onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),g(!0))},tabIndex:0},p?Fr.createElement(oU,{option:y,view:l}):null))};function qX(e){return TN("MuiAppBar",e)}PN("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent"]);const YX=["className","color","enableColorOnDark","position"],XX=(e,t)=>e?`${null==e?void 0:e.replace(")","")}, ${t})`:t,GX=BW(Xz,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${eN(n.position)}`],t[`color${eN(n.color)}`]]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[900];return UO({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===t.position&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===t.position&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===t.position&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"static"===t.position&&{position:"static"},"relative"===t.position&&{position:"relative"},!e.vars&&UO({},"default"===t.color&&{backgroundColor:n,color:e.palette.getContrastText(n)},t.color&&"default"!==t.color&&"inherit"!==t.color&&"transparent"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},"inherit"===t.color&&{color:"inherit"},"dark"===e.palette.mode&&!t.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===t.color&&UO({backgroundColor:"transparent",color:"inherit"},"dark"===e.palette.mode&&{backgroundImage:"none"})),e.vars&&UO({},"default"===t.color&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:XX(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:XX(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:XX(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:XX(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:"inherit"===t.color?"inherit":"var(--AppBar-color)"},"transparent"===t.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))})),KX=Er.forwardRef((function(e,t){const n=jW({props:e,name:"MuiAppBar"}),{className:a,color:r="primary",enableColorOnDark:i=!1,position:o="fixed"}=n,s=CR(n,YX),l=UO({},n,{color:r,position:o,enableColorOnDark:i}),u=(e=>{const{color:t,position:n,classes:a}=e;return xN({root:["root",`color${eN(t)}`,`position${eN(n)}`]},qX,a)})(l);return kI.jsx(GX,UO({square:!0,component:"header",ownerState:l,elevation:4,className:SR(u.root,a,"fixed"===o&&"mui-fixed"),ref:t},s))}));var JX=KX;const QX=function(e={}){const{createStyledComponent:t=rW,useThemeProps:n=iW,componentName:a="MuiStack"}=e,r=t(sW),i=Er.forwardRef((function(e,t){const i=xR(n(e)),{component:o="div",direction:s="column",spacing:l=0,divider:u,children:d,className:c,useFlexGap:m=!1}=i,h=CR(i,nW),p={direction:s,spacing:l,useFlexGap:m},f=xN({root:["root"]},(e=>TN(a,e)),{});return kI.jsx(r,UO({as:o,ownerState:p,ref:t,className:SR(f.root,c)},h,{children:u?oW(d,u):d}))}));return i}({createStyledComponent:BW("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>jW({props:e,name:"MuiStack"})});var ZX=QX;function eG(e){return TN("MuiToolbar",e)}PN("MuiToolbar",["root","gutters","regular","dense"]);const tG=["className","component","disableGutters","variant"],nG=BW("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((({theme:e,ownerState:t})=>UO({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48})),(({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar));var aG=Er.forwardRef((function(e,t){const n=jW({props:e,name:"MuiToolbar"}),{className:a,component:r="div",disableGutters:i=!1,variant:o="regular"}=n,s=CR(n,tG),l=UO({},n,{component:r,disableGutters:i,variant:o}),u=(e=>{const{classes:t,disableGutters:n,variant:a}=e;return xN({root:["root",!n&&"gutters",a]},eG,t)})(l);return kI.jsx(nG,UO({as:r,className:SR(u.root,a),ref:t,ownerState:l},s))}));function rG(e){return TN("MuiToggleButton",e)}var iG=PN("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge"]);const oG=["children","className","color","disabled","disableFocusRipple","fullWidth","onChange","onClick","selected","size","value"],sG=BW(oz,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`size${eN(n.size)}`]]}})((({theme:e,ownerState:t})=>{let n,a="standard"===t.color?e.palette.text.primary:e.palette[t.color].main;return e.vars&&(a="standard"===t.color?e.vars.palette.text.primary:e.vars.palette[t.color].main,n="standard"===t.color?e.vars.palette.text.primaryChannel:e.vars.palette[t.color].mainChannel),UO({},e.typography.button,{borderRadius:(e.vars||e).shape.borderRadius,padding:11,border:`1px solid ${(e.vars||e).palette.divider}`,color:(e.vars||e).palette.action.active},t.fullWidth&&{width:"100%"},{[`&.${iG.disabled}`]:{color:(e.vars||e).palette.action.disabled,border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:tW(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${iG.selected}`]:{color:a,backgroundColor:e.vars?`rgba(${n} / ${e.vars.palette.action.selectedOpacity})`:tW(a,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${n} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:tW(a,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${n} / ${e.vars.palette.action.selectedOpacity})`:tW(a,e.palette.action.selectedOpacity)}}}},"small"===t.size&&{padding:7,fontSize:e.typography.pxToRem(13)},"large"===t.size&&{padding:15,fontSize:e.typography.pxToRem(15)})})),lG=Er.forwardRef((function(e,t){const n=jW({props:e,name:"MuiToggleButton"}),{children:a,className:r,color:i="standard",disabled:o=!1,disableFocusRipple:s=!1,fullWidth:l=!1,onChange:u,onClick:d,selected:c,size:m="medium",value:h}=n,p=CR(n,oG),f=UO({},n,{color:i,disabled:o,disableFocusRipple:s,fullWidth:l,size:m}),g=(e=>{const{classes:t,fullWidth:n,selected:a,disabled:r,size:i,color:o}=e;return xN({root:["root",a&&"selected",r&&"disabled",n&&"fullWidth",`size${eN(i)}`,o]},rG,t)})(f);return kI.jsx(sG,UO({className:SR(g.root,r),disabled:o,focusRipple:!s,ref:t,onClick:e=>{d&&(d(e,h),e.defaultPrevented)||u&&u(e,h)},onChange:u,value:h,ownerState:f,"aria-pressed":c},p,{children:a}))}));var uG=lG;function dG(e,t){return void 0!==t&&void 0!==e&&(Array.isArray(t)?t.indexOf(e)>=0:e===t)}function cG(e){return TN("MuiToggleButtonGroup",e)}var mG=PN("MuiToggleButtonGroup",["root","selected","vertical","disabled","grouped","groupedHorizontal","groupedVertical"]);const hG=["children","className","color","disabled","exclusive","fullWidth","onChange","orientation","size","value"],pG=BW("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${mG.grouped}`]:t.grouped},{[`& .${mG.grouped}`]:t[`grouped${eN(n.orientation)}`]},t.root,"vertical"===n.orientation&&t.vertical,n.fullWidth&&t.fullWidth]}})((({ownerState:e,theme:t})=>UO({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius},"vertical"===e.orientation&&{flexDirection:"column"},e.fullWidth&&{width:"100%"},{[`& .${mG.grouped}`]:UO({},"horizontal"===e.orientation?{"&:not(:first-of-type)":{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-of-type)":{borderTopRightRadius:0,borderBottomRightRadius:0},[`&.${mG.selected} + .${mG.grouped}.${mG.selected}`]:{borderLeft:0,marginLeft:0}}:{"&:not(:first-of-type)":{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},"&:not(:last-of-type)":{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`&.${mG.selected} + .${mG.grouped}.${mG.selected}`]:{borderTop:0,marginTop:0}})}))),fG=Er.forwardRef((function(e,t){const n=jW({props:e,name:"MuiToggleButtonGroup"}),{children:a,className:r,color:i="standard",disabled:o=!1,exclusive:s=!1,fullWidth:l=!1,onChange:u,orientation:d="horizontal",size:c="medium",value:m}=n,h=CR(n,hG),p=UO({},n,{disabled:o,fullWidth:l,orientation:d,size:c}),f=(e=>{const{classes:t,orientation:n,fullWidth:a,disabled:r}=e;return xN({root:["root","vertical"===n&&"vertical",a&&"fullWidth"],grouped:["grouped",`grouped${eN(n)}`,r&&"disabled"]},cG,t)})(p),g=(e,t)=>{if(!u)return;const n=m&&m.indexOf(t);let a;m&&n>=0?(a=m.slice(),a.splice(n,1)):a=m?m.concat(t):[t],u(e,a)},v=(e,t)=>{u&&u(e,m===t?null:t)};return kI.jsx(pG,UO({role:"group",className:SR(f.root,r),ref:t,ownerState:p},h,{children:Er.Children.map(a,(e=>Er.isValidElement(e)?Er.cloneElement(e,{className:SR(f.grouped,e.props.className),onChange:s?v:g,selected:void 0===e.props.selected?dG(e.props.value,m):e.props.selected,size:e.props.size||c,fullWidth:l,color:e.props.color||i,disabled:e.props.disabled||o}):null))}))}));var gG=fG;const vG=t=>{const{defaultCell:n}=t,{row:r,column:i,table:s}=n,{tableState:l}=s.options.meta,u=i.columnDef,d=l.data((e=>e.actions)),c=l.data((e=>e.rows[r.index])),m=l.columns((e=>e.info)),h=l.configState((e=>e.info)),p=l.data((e=>Om.parseRowToCell(e.rows[r.index],u,o.CALENDAR,h.getLocalSettings()))),[f,g]=Er.useState(!1);function v(){g(!0)}const b=()=>{setTimeout((()=>{g(!1)}),100)},y=Er.forwardRef(((e,t)=>Fr.createElement("input",Object.assign({ref:t},e,{readOnly:!0}))));return f?Fr.createElement(IO,{dateFormat:N.local_settings.date_format,selected:Wl.isDateTime(p)?p.toJSDate():null,onChange:function(e){return a(this,void 0,void 0,(function*(){const t=null!==e?Wl.fromJSDate(e):null,n=Om.parseRowToLiteral(c,u,t);yield d.updateCell({rowIndex:r.index,column:u,value:n,columns:m.getAllColumns(),ddbbConfig:h.getLocalSettings()})}))},popperContainer:e=>Fr.createElement(oj,{container:activeDocument.body},e.children),onClickOutside:b,onCalendarClose:b,customInput:e.Platform.isMobile?Fr.createElement(y,null):null,autoFocus:!0,isClearable:!0,ariaLabelClose:"Clear",placeholderText:"Pick a date...",locale:WO,calendarStartDay:1}):Fr.createElement("span",{className:`${G("calendar tabIndex")}`,onDoubleClick:v,style:{width:i.getSize()},onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),v())},tabIndex:0},au.coreFns.luxon.dateToString(p,h.getLocalSettings().date_format))},bG=t=>{const{defaultCell:n}=t,{row:r,table:i,column:s}=n,{tableState:l}=i.options.meta,u=s.columnDef,d=l.data((e=>e.actions)),c=l.data((e=>e.rows[r.index])),m=l.columns((e=>e.info)),h=l.configState((e=>e.info)),p=l.data((e=>Om.parseRowToCell(e.rows[r.index],u,o.CALENDAR_TIME,h.getLocalSettings()))),[f,g]=Er.useState(!1);function v(){g(!0)}const b=()=>{setTimeout((()=>{g(!1)}),100)},y=Er.forwardRef(((e,t)=>Fr.createElement("input",Object.assign({ref:t},e,{readOnly:!0}))));return!f||void 0!==u.isMetadata&&u.isMetadata?Fr.createElement("span",{className:`${G("calendar tabIndex")}`,style:{width:s.getSize()},onDoubleClick:v,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),v())},tabIndex:0},au.coreFns.luxon.dateToString(p,h.getLocalSettings().datetime_format)):Fr.createElement(IO,{dateFormat:N.local_settings.datetime_format,selected:p?p.toJSDate():null,onChange:function(e){return a(this,void 0,void 0,(function*(){const t=null!==e?Wl.fromJSDate(e):null,n=Om.parseRowToLiteral(c,u,t);yield d.updateCell({rowIndex:r.index,column:u,value:n,columns:m.getAllColumns(),ddbbConfig:h.getLocalSettings()})}))},popperContainer:e=>Fr.createElement(oj,{container:activeDocument.body},e.children),onClickOutside:b,onCalendarClose:b,customInput:e.Platform.isMobile?Fr.createElement(y,null):null,timeFormat:"HH:mm",timeCaption:"time",showTimeSelect:!0,autoFocus:!0,isClearable:!0,ariaLabelClose:"Clear",placeholderText:"Pick a moment...",locale:WO,calendarStartDay:1})};function yG(e){const{defaultCell:t}=e,{row:n,column:r,table:i}=t,{tableState:s}=i.options.meta,l=r.columnDef,u=s.data((e=>e.actions)),d=s.data((e=>e.rows[n.index])),c=s.columns((e=>e.info)),m=s.configState((e=>e.info)),h=s.data((e=>Om.parseRowToCell(e.rows[n.index],l,o.CHECKBOX,m.getLocalSettings()))),p=e=>a(this,void 0,void 0,(function*(){const t=Om.parseRowToLiteral(d,l,e);yield u.updateCell({rowIndex:n.index,column:l,value:t,columns:c.getAllColumns(),ddbbConfig:m.getLocalSettings()})}));return Fr.createElement("div",{key:`checkbox-div-${n.index}`,className:`${G("checkbox tabIndex")}`,tabIndex:0,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),p(!h))}},Fr.createElement("input",{type:"checkbox",checked:h,key:`checkbox-input-${n.index}`,onChange:e=>a(this,void 0,void 0,(function*(){const t=e.target.checked;p(t)}))}))}const wG=t=>{const{defaultCell:n}=t,{cell:a,column:r,table:i,row:o}=n,{view:s}=i.options.meta,l=r.columnDef;Er.useEffect((()=>{let t=a.getValue();if(t&&t.length>0){u.current.innerHTML="",l.config.task_hide_completed&&(t=t.filter((e=>!e.completed)).map((e=>{var t;return e.children=null===(t=e.children)||void 0===t?void 0:t.filter((e=>!e.completed)),e})));const n=new e.MarkdownRenderChild(u.current);kr.getDataviewAPI().taskList(t,!1,u.current,n,o.original.__note__.getFile().path),s.addChild(n)}}),[]);const u=Er.useRef();return Fr.createElement("div",{ref:u,className:G("md_cell text-align-left tabIndex"),tabIndex:0})},DG=e=>{const{defaultCell:t}=e,{cell:n,table:a,row:r,column:i}=t,o=i.columnDef,{tableState:s}=a.options.meta,l=s.data((e=>e.rows[r.index])),u=s.configState((e=>e.info)),d=Er.useRef();return Er.useEffect((()=>{null!==d.current&&(d.current.innerHTML="",iU.renderMarkdown(t,l[o.key].markdown(),d.current,5))})),Fr.createElement("span",{ref:d,className:`${G("md_cell "+J(o.config,u.getLocalSettings(),["tabIndex"]))}`,key:`markdown_${n.id}`,tabIndex:0})},_G=e=>{const{defaultCell:t}=e,{row:n,column:r,table:i}=t,{tableState:s,view:l}=i.options.meta,u=r.columnDef,d=s.columns((e=>e.info)),c=s.configState((e=>e.info)),m=s.columns((e=>e.actions)),h=s.data((e=>e.actions)),p=s.data((e=>e.rows[n.index])),f=s.data((e=>Om.parseRowToCell(e.rows[n.index],u,o.TAGS,c.getLocalSettings()))),[g,v]=Er.useState(!1),b=d.getColumnOptions(r.id);function y(e){const t=b.find((t=>t.value===e));if(t)return t;{const t={label:e,value:e,color:au.coreFns.colors.randomColor()};return m.addOptionToColumn(u,t),t}}const w=Er.useMemo((()=>(f||[]).map((e=>y(e)))),[f]),D=(e,t)=>a(void 0,void 0,void 0,(function*(){const a=e.map((e=>`${zr(e.value)}`)),r=Om.parseRowToLiteral(p,u,a);yield h.updateCell({rowIndex:n.index,column:u,value:r,columns:d.getAllColumns(),ddbbConfig:c.getLocalSettings()}),"create-option"===t.action&&e.filter((e=>!u.options.find((t=>t.value===e.value)))).forEach((e=>{const t={label:e.label,value:e.value,color:au.coreFns.colors.randomColor()};m.addOptionToColumn(u,t)}))})),_=()=>{v(!1)};return Fr.createElement(Fr.Fragment,null,g?Fr.createElement((function(){const e={defaultValue:w,closeMenuOnSelect:!1,isSearchable:!0,isMulti:!0,autoFocus:!0,openMenuOnFocus:!0,menuPosition:"fixed",styles:VX,options:b,onChange:D,menuPortalTarget:activeDocument.body,className:`react-select-container ${G("tags-container text-align-center")}`,classNamePrefix:"react-select",menuPlacement:"auto",menuShouldBlockScroll:!0};return Fr.createElement(tj,{onClickAway:_},Fr.createElement("div",{className:G("tags")},u.config.option_source===S.FORMULA?Fr.createElement(HX,Object.assign({},e,{components:{DropdownIndicator:()=>null,IndicatorSeparator:()=>null}})):Fr.createElement($X,Object.assign({},e,{components:{DropdownIndicator:()=>null,IndicatorSeparator:()=>null}}))))}),null):Fr.createElement("div",{className:G(J(u.config,c.getLocalSettings(),["tabIndex","tags-container"])),onDoubleClick:()=>v(!0),style:{width:r.getSize()},key:`tags-${n.index}-${u.key}`,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),v(!0))},tabIndex:0},f?f.sort(((e,t)=>e.localeCompare(t))).map((e=>Fr.createElement("div",{key:`key-${e}`},Fr.createElement(oU,{key:`tags-${n.index}-${u.key}-${e}`,option:y(e),view:l})))):Fr.createElement("span",null)))},kG=e=>{const{defaultCell:t}=e,{row:n,column:r,table:i}=t,{tableState:s}=i.options.meta,l=r.columnDef,u=s.columns((e=>e.info)),d=s.data((e=>e.actions)),c=s.configState((e=>e.info)),m=s.data((e=>e.rows[n.index])),h=s.data((e=>Om.parseRowToCell(e.rows[n.index],l,o.NUMBER,c.getLocalSettings()))),[p,f]=Er.useState(null),[g,v]=Er.useState(!1),b=()=>{v(!0),f(h)};return g?Fr.createElement("input",{autoFocus:!0,value:p&&p.toString()||"",onChange:e=>{f(e.target.value)},onKeyDown:e=>{switch(e.key){case"Enter":e.target.blur();break;case"Escape":v(!1)}},onBlur:()=>a(void 0,void 0,void 0,(function*(){p&&p!==h&&(yield function(e){return a(this,void 0,void 0,(function*(){const t=Om.parseRowToLiteral(m,l,e);yield d.updateCell({rowIndex:n.index,column:l,value:t,columns:u.getAllColumns(),ddbbConfig:c.getLocalSettings()})}))}(parseFloat(p))),v(!1)})),className:G(J(l.config,c.getLocalSettings()))}):Fr.createElement("span",{className:G(J(l.config,c.getLocalSettings(),["tabIndex"])),onDoubleClick:b,style:{width:r.getSize()},onKeyDown:e=>{W.CELL_VALID_KEYDOWN.test(e.key)?b():"Enter"===e.key&&(e.preventDefault(),b())},tabIndex:0},isNaN(h)?"":h)};function CG(e){return Array.isArray?Array.isArray(e):"[object Array]"===PG(e)}function EG(e){return"string"==typeof e}function xG(e){return"number"==typeof e}function MG(e){return!0===e||!1===e||function(e){return SG(e)&&null!==e}(e)&&"[object Boolean]"==PG(e)}function SG(e){return"object"==typeof e}function FG(e){return null!=e}function TG(e){return!e.trim().length}function PG(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const OG=Object.prototype.hasOwnProperty;class NG{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=AG(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function AG(e){let t=null,n=null,a=null,r=1,i=null;if(EG(e)||CG(e))a=e,t=IG(e),n=RG(e);else{if(!OG.call(e,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const o=e.name;if(a=o,OG.call(e,"weight")&&(r=e.weight,r<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(o));t=IG(o),n=RG(o),i=e.getFn}return{path:t,id:n,weight:r,src:a,getFn:i}}function IG(e){return CG(e)?e:e.split(".")}function RG(e){return CG(e)?e.join("."):e}const WG={useExtendedSearch:!1,getFn:function(e,t){let n=[],a=!1;const r=(e,t,i)=>{if(FG(e))if(t[i]){const o=e[t[i]];if(!FG(o))return;if(i===t.length-1&&(EG(o)||xG(o)||MG(o)))n.push(function(e){return null==e?"":(e=>{if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t})(e)}(o));else if(CG(o)){a=!0;for(let e=0,n=o.length;e<n;e+=1)r(o[e],t,i+1)}else t.length&&r(o,t,i+1)}else n.push(e)};return r(e,EG(t)?t.split("."):t,0),a?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var jG={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...WG};const LG=/[^ ]+/g;class zG{constructor({getFn:e=jG.getFn,fieldNormWeight:t=jG.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,a=Math.pow(10,t);return{get(t){const r=t.match(LG).length;if(n.has(r))return n.get(r);const i=1/Math.pow(r,.5*e),o=parseFloat(Math.round(i*a)/a);return n.set(r,o),o},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,EG(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();EG(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!FG(e)||TG(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,a)=>{let r=t.getFn?t.getFn(e):this.getFn(e,t.path);if(FG(r))if(CG(r)){let e=[];const t=[{nestedArrIndex:-1,value:r}];for(;t.length;){const{nestedArrIndex:n,value:a}=t.pop();if(FG(a))if(EG(a)&&!TG(a)){let t={v:a,i:n,n:this.norm.get(a)};e.push(t)}else CG(a)&&a.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[a]=e}else if(EG(r)&&!TG(r)){let e={v:r,n:this.norm.get(r)};n.$[a]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function BG(e,t,{getFn:n=jG.getFn,fieldNormWeight:a=jG.fieldNormWeight}={}){const r=new zG({getFn:n,fieldNormWeight:a});return r.setKeys(e.map(AG)),r.setSources(t),r.create(),r}function $G(e,{errors:t=0,currentLocation:n=0,expectedLocation:a=0,distance:r=jG.distance,ignoreLocation:i=jG.ignoreLocation}={}){const o=t/e.length;if(i)return o;const s=Math.abs(a-n);return r?o+s/r:s?1:o}function HG(e,t,n,{location:a=jG.location,distance:r=jG.distance,threshold:i=jG.threshold,findAllMatches:o=jG.findAllMatches,minMatchCharLength:s=jG.minMatchCharLength,includeMatches:l=jG.includeMatches,ignoreLocation:u=jG.ignoreLocation}={}){if(t.length>32)throw new Error((e=>`Pattern length exceeds max of ${e}.`)(32));const d=t.length,c=e.length,m=Math.max(0,Math.min(a,c));let h=i,p=m;const f=s>1||l,g=f?Array(c):[];let v;for(;(v=e.indexOf(t,p))>-1;){let e=$G(t,{currentLocation:v,expectedLocation:m,distance:r,ignoreLocation:u});if(h=Math.min(e,h),p=v+d,f){let e=0;for(;e<d;)g[v+e]=1,e+=1}}p=-1;let b=[],y=1,w=d+c;const D=1<<d-1;for(let a=0;a<d;a+=1){let i=0,s=w;for(;i<s;){$G(t,{errors:a,currentLocation:m+s,expectedLocation:m,distance:r,ignoreLocation:u})<=h?i=s:w=s,s=Math.floor((w-i)/2+i)}w=s;let l=Math.max(1,m-s+1),v=o?c:Math.min(m+s,c)+d,_=Array(v+2);_[v+1]=(1<<a)-1;for(let i=v;i>=l;i-=1){let o=i-1,s=n[e.charAt(o)];if(f&&(g[o]=+!!s),_[i]=(_[i+1]<<1|1)&s,a&&(_[i]|=(b[i+1]|b[i])<<1|1|b[i+1]),_[i]&D&&(y=$G(t,{errors:a,currentLocation:o,expectedLocation:m,distance:r,ignoreLocation:u}),y<=h)){if(h=y,p=o,p<=m)break;l=Math.max(1,2*m-p)}}if($G(t,{errors:a+1,currentLocation:m,expectedLocation:m,distance:r,ignoreLocation:u})>h)break;b=_}const _={isMatch:p>=0,score:Math.max(.001,y)};if(f){const e=function(e=[],t=jG.minMatchCharLength){let n=[],a=-1,r=-1,i=0;for(let o=e.length;i<o;i+=1){let o=e[i];o&&-1===a?a=i:o||-1===a||(r=i-1,r-a+1>=t&&n.push([a,r]),a=-1)}return e[i-1]&&i-a>=t&&n.push([a,i-1]),n}(g,s);e.length?l&&(_.indices=e):_.isMatch=!1}return _}function VG(e){let t={};for(let n=0,a=e.length;n<a;n+=1){const r=e.charAt(n);t[r]=(t[r]||0)|1<<a-n-1}return t}class UG{constructor(e,{location:t=jG.location,threshold:n=jG.threshold,distance:a=jG.distance,includeMatches:r=jG.includeMatches,findAllMatches:i=jG.findAllMatches,minMatchCharLength:o=jG.minMatchCharLength,isCaseSensitive:s=jG.isCaseSensitive,ignoreLocation:l=jG.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:a,includeMatches:r,findAllMatches:i,minMatchCharLength:o,isCaseSensitive:s,ignoreLocation:l},this.pattern=s?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const u=(e,t)=>{this.chunks.push({pattern:e,alphabet:VG(e),startIndex:t})},d=this.pattern.length;if(d>32){let e=0;const t=d%32,n=d-t;for(;e<n;)u(this.pattern.substr(e,32),e),e+=32;if(t){const e=d-32;u(this.pattern.substr(e),e)}}else u(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:a,distance:r,threshold:i,findAllMatches:o,minMatchCharLength:s,ignoreLocation:l}=this.options;let u=[],d=0,c=!1;this.chunks.forEach((({pattern:t,alphabet:m,startIndex:h})=>{const{isMatch:p,score:f,indices:g}=HG(e,t,m,{location:a+h,distance:r,threshold:i,findAllMatches:o,minMatchCharLength:s,includeMatches:n,ignoreLocation:l});p&&(c=!0),d+=f,p&&g&&(u=[...u,...g])}));let m={isMatch:c,score:c?d/this.chunks.length:1};return c&&n&&(m.indices=u),m}}class qG{constructor(e){this.pattern=e}static isMultiMatch(e){return YG(e,this.multiRegex)}static isSingleMatch(e){return YG(e,this.singleRegex)}search(){}}function YG(e,t){const n=e.match(t);return n?n[1]:null}class XG extends qG{constructor(e,{location:t=jG.location,threshold:n=jG.threshold,distance:a=jG.distance,includeMatches:r=jG.includeMatches,findAllMatches:i=jG.findAllMatches,minMatchCharLength:o=jG.minMatchCharLength,isCaseSensitive:s=jG.isCaseSensitive,ignoreLocation:l=jG.ignoreLocation}={}){super(e),this._bitapSearch=new UG(e,{location:t,threshold:n,distance:a,includeMatches:r,findAllMatches:i,minMatchCharLength:o,isCaseSensitive:s,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class GG extends qG{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const a=[],r=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+r,a.push([t,n-1]);const i=!!a.length;return{isMatch:i,score:i?0:1,indices:a}}}const KG=[class extends qG{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},GG,class extends qG{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends qG{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends qG{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends qG{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends qG{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},XG],JG=KG.length,QG=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const ZG=new Set([XG.type,GG.type]);class eK{constructor(e,{isCaseSensitive:t=jG.isCaseSensitive,includeMatches:n=jG.includeMatches,minMatchCharLength:a=jG.minMatchCharLength,ignoreLocation:r=jG.ignoreLocation,findAllMatches:i=jG.findAllMatches,location:o=jG.location,threshold:s=jG.threshold,distance:l=jG.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:a,findAllMatches:i,ignoreLocation:r,location:o,threshold:s,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(QG).filter((e=>e&&!!e.trim())),a=[];for(let e=0,r=n.length;e<r;e+=1){const r=n[e];let i=!1,o=-1;for(;!i&&++o<JG;){const e=KG[o];let n=e.isMultiMatch(r);n&&(a.push(new e(n,t)),i=!0)}if(!i)for(o=-1;++o<JG;){const e=KG[o];let n=e.isSingleMatch(r);if(n){a.push(new e(n,t));break}}}return a}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:a}=this.options;e=a?e:e.toLowerCase();let r=0,i=[],o=0;for(let a=0,s=t.length;a<s;a+=1){const s=t[a];i.length=0,r=0;for(let t=0,a=s.length;t<a;t+=1){const a=s[t],{isMatch:l,indices:u,score:d}=a.search(e);if(!l){o=0,r=0,i.length=0;break}if(r+=1,o+=d,n){const e=a.constructor.type;ZG.has(e)?i=[...i,...u]:i.push(u)}}if(r){let e={isMatch:!0,score:o/r};return n&&(e.indices=i),e}}return{isMatch:!1,score:1}}}const tK=[];function nK(e,t){for(let n=0,a=tK.length;n<a;n+=1){let a=tK[n];if(a.condition(e,t))return new a(e,t)}return new UG(e,t)}const aK="$and",rK="$or",iK="$path",oK="$val",sK=e=>!(!e[aK]&&!e[rK]),lK=e=>({[aK]:Object.keys(e).map((t=>({[t]:e[t]})))});function uK(e,t,{auto:n=!0}={}){const a=e=>{let r=Object.keys(e);const i=(e=>!!e[iK])(e);if(!i&&r.length>1&&!sK(e))return a(lK(e));if((e=>!CG(e)&&SG(e)&&!sK(e))(e)){const a=i?e[iK]:r[0],o=i?e[oK]:e[a];if(!EG(o))throw new Error((e=>`Invalid value for key ${e}`)(a));const s={keyId:RG(a),pattern:o};return n&&(s.searcher=nK(o,t)),s}let o={children:[],operator:r[0]};return r.forEach((t=>{const n=e[t];CG(n)&&n.forEach((e=>{o.children.push(a(e))}))})),o};return sK(e)||(e=lK(e)),a(e)}function dK(e,t){const n=e.matches;t.matches=[],FG(n)&&n.forEach((e=>{if(!FG(e.indices)||!e.indices.length)return;const{indices:n,value:a}=e;let r={indices:n,value:a};e.key&&(r.key=e.key.src),e.idx>-1&&(r.refIndex=e.idx),t.matches.push(r)}))}function cK(e,t){t.score=e.score}class mK{constructor(e,t={},n){this.options={...jG,...t},this.options.useExtendedSearch,this._keyStore=new NG(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof zG))throw new Error("Incorrect 'index' type");this._myIndex=t||BG(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){FG(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,a=this._docs.length;n<a;n+=1){const r=this._docs[n];e(r,n)&&(this.removeAt(n),n-=1,a-=1,t.push(r))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:a,shouldSort:r,sortFn:i,ignoreFieldNorm:o}=this.options;let s=EG(e)?EG(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=jG.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:a,score:r})=>{const i=e?e.weight:null;n*=Math.pow(0===r&&i?Number.EPSILON:r,(i||1)*(t?1:a))})),e.score=n}))}(s,{ignoreFieldNorm:o}),r&&s.sort(i),xG(t)&&t>-1&&(s=s.slice(0,t)),function(e,t,{includeMatches:n=jG.includeMatches,includeScore:a=jG.includeScore}={}){const r=[];return n&&r.push(dK),a&&r.push(cK),e.map((e=>{const{idx:n}=e,a={item:t[n],refIndex:n};return r.length&&r.forEach((t=>{t(e,a)})),a}))}(s,this._docs,{includeMatches:n,includeScore:a})}_searchStringList(e){const t=nK(e,this.options),{records:n}=this._myIndex,a=[];return n.forEach((({v:e,i:n,n:r})=>{if(!FG(e))return;const{isMatch:i,score:o,indices:s}=t.searchIn(e);i&&a.push({item:e,idx:n,matches:[{score:o,value:e,norm:r,indices:s}]})})),a}_searchLogical(e){const t=uK(e,this.options),n=(e,t,a)=>{if(!e.children){const{keyId:n,searcher:r}=e,i=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:r});return i&&i.length?[{idx:a,item:t,matches:i}]:[]}const r=[];for(let i=0,o=e.children.length;i<o;i+=1){const o=e.children[i],s=n(o,t,a);if(s.length)r.push(...s);else if(e.operator===aK)return[]}return r},a=this._myIndex.records,r={},i=[];return a.forEach((({$:e,i:a})=>{if(FG(e)){let o=n(t,e,a);o.length&&(r[a]||(r[a]={idx:a,item:e,matches:[]},i.push(r[a])),o.forEach((({matches:e})=>{r[a].matches.push(...e)})))}})),i}_searchObjectList(e){const t=nK(e,this.options),{keys:n,records:a}=this._myIndex,r=[];return a.forEach((({$:e,i:a})=>{if(!FG(e))return;let i=[];n.forEach(((n,a)=>{i.push(...this._findMatches({key:n,value:e[a],searcher:t}))})),i.length&&r.push({idx:a,item:e,matches:i})})),r}_findMatches({key:e,value:t,searcher:n}){if(!FG(t))return[];let a=[];if(CG(t))t.forEach((({v:t,i:r,n:i})=>{if(!FG(t))return;const{isMatch:o,score:s,indices:l}=n.searchIn(t);o&&a.push({score:s,key:e,value:t,idx:r,norm:i,indices:l})}));else{const{v:r,n:i}=t,{isMatch:o,score:s,indices:l}=n.searchIn(r);o&&a.push({score:s,key:e,value:r,norm:i,indices:l})}return a}}mK.version="6.6.2",mK.createIndex=BG,mK.parseIndex=function(e,{getFn:t=jG.getFn,fieldNormWeight:n=jG.fieldNormWeight}={}){const{keys:a,records:r}=e,i=new zG({getFn:t,fieldNormWeight:n});return i.setKeys(a),i.setIndexRecords(r),i},mK.config=jG,mK.parseQuery=uK,function(...e){tK.push(...e)}(eK);const hK=/\B\[\[([^\]]*)$/,pK=/\B!\[\[([^\]]*)$/,fK=/\B\[\[([^#\]]+)#([^\]]*)$/,gK=/\B!\[\[([^#\]]+)#([^\]]*)$/,vK=/\B\[\[([^#\]]+)#?\^([^\]]*)$/,bK=/\B!\[\[([^#\]]+)#?\^([^\]]*)$/;function yK(t,n,a,r,i,o,s){return{id:"link-"+(s?"embed":"normal"),match:s?pK:hK,index:1,template:n=>{if(null===n.item.file){return`<em>${n.item.path.split("|").pop()||n.item.path}</em>`}return n.item.alias?function(t,n,a,r){let i=t.document.body.createDiv(G("file-suggestion-wrapper"));i.detach(),e.setIcon(i.createDiv(G("file-suggestion-icon")),"forward-arrow"),i.createDiv({},(e=>{e.createDiv({cls:G("file-suggestion-title"),text:r.item.alias}),e.createDiv({cls:G("file-suggestion-subtitle"),text:app.metadataCache.fileToLinktext(r.item.file,a)})}));const o=i.outerHTML;return i.remove(),i=null,o}(t,0,r,n):app.metadataCache.fileToLinktext(n.item.file,r)},search:(e,t)=>{if(e){const n=e.split("|"),r=n.length>1,i=n[0],o=r?n.slice(1).join("|"):null;let s=e;r&&(s={"file.basename":i,alias:o}),t([{item:{file:null,path:e,alias:""},refIndex:-1},...a.search(s)])}else t(n.slice(0,10).map(((e,t)=>({item:e,refIndex:t}))))},replace:e=>{const t=[];s&&"md"===e.item.file.extension&&t.push("!"),null===e.item.file?t.push(`[[${e.item.path}]]`):t.push(app.fileManager.generateMarkdownLink(e.item.file,i.file.path,void 0,e.item.alias));const n=!!app.vault.getConfig("useMarkdownLinks");return o&&!n&&(t[t.length-1]=t[t.length-1].slice(0,-2)),t.join("")}}}function wK(e,t,n,a){return{id:"heading-"+(a?"embed":"normal"),match:a?gK:fK,index:1,template:e=>e.item.heading,search:(t,n,a)=>{n(function(e,t,n,a){var r;if(!n)return[];const i=n.split("|"),o=e.metadataCache.getFirstLinkpathDest(i[0],t);if(!o)return[];const s=e.metadataCache.getFileCache(o);if(!s||!(null===(r=s.headings)||void 0===r?void 0:r.length))return[];const l=s.headings.map((e=>({file:o,heading:e.heading,alias:i[1]||""})));return a?new mK(l,{keys:["heading"]}).search(a):l.map(((e,t)=>({item:e,refIndex:t})))}(app,e,a[1],a[2]))},replace:e=>{const r=[];a&&"md"===e.item.file.extension&&r.push("!"),r.push(app.fileManager.generateMarkdownLink(e.item.file,t.file.path,"#"+e.item.heading,e.item.alias));const i=!!app.vault.getConfig("useMarkdownLinks");return n&&!i?r[r.length-1]=r[r.length-1].slice(0,-2):n||i||r.push("]] "),r.join("")}}}class DK{constructor(){this.running=!1,this.cancelled=!1}start(){this.running=!0}stop(){this.running=!1}cancel(){this.stop(),this.cancelled=!0}isRunning(){return this.running}isCancelled(){return this.cancelled}}function _K(e,t,n,r){return{id:"block-"+(r?"embed":"normal"),match:r?bK:vK,index:1,template:e=>e.item.blockId?`<div class="${G("file-suggestion-wrapper")}"><div><div class="${G("file-suggestion-title")}">${e.item.searchString}</div><div class="${G("file-suggestion-subtitle")}">${e.item.blockId}</div><div></div>`:e.item.searchString,search:(t,n,r)=>{!function(e,t,n,r,i){var o;a(this,void 0,void 0,(function*(){if(!n)return i([]);const a=n.split("|"),s=e.metadataCache.getFirstLinkpathDest(a[0],t);if(!s)return i([]);const l=e.metadataCache.getFileCache(s);if(!l||!(null===(o=l.sections)||void 0===o?void 0:o.length))return i([]);try{const t=e.metadataCache.getFileCache(s),n=yield e.metadataCache.blockCache.getForFile(new DK,s);if(!(null==t?void 0:t.blocks))return i([]);const o=n.blocks.map((e=>"heading"===e.node.type?null:{file:s,searchString:e.display,blockId:e.node.id,block:{type:e.node.type,start:e.node.position.start.offset,end:e.node.position.end.offset},alias:a[1]||""})).filter((e=>e));i(r?new mK(o,{keys:["searchString","blockId"]}).search(r):o.map(((e,t)=>({item:e,refIndex:t}))))}catch(e){i([])}}))}(app,e,r[1],r[2],n)},replace:e=>{const a=[];r&&"md"===e.item.file.extension&&a.push("!");let i="#^";if(e.item.blockId)i+=e.item.blockId;else{const t=function(e=9){return Math.random().toString(36).slice(2,2+e)}(),n=(o=e.item.block.type,["blockquote","code","table","comment","footnoteDefinition"].includes(o)?"\n\n":" ");app.vault.cachedRead(e.item.file).then((a=>{const r=`${a.slice(0,e.item.block.end)}${n}^${t}${a.slice(e.item.block.end)}`;app.vault.modify(e.item.file,r)})).catch((e=>{X.error(e)})),i+=t}var o;a.push(app.fileManager.generateMarkdownLink(e.item.file,t.file.path,i,e.item.alias));const s=!!app.vault.getConfig("useMarkdownLinks");return n&&!s?a[a.length-1]=a[a.length-1].slice(0,-2):n||s||a.push("]] "),a.join("")}}}const kK=/\B#([^\s]*)?$/;function CK(e,t){return{id:"tag",match:kK,index:1,search:(n,a)=>{a(n?[{item:`<em>#${n}</em>`,refIndex:-1},...t.search(n,{limit:50})]:e.slice(0,50).map(((e,t)=>({item:e,refIndex:t}))))},template:e=>e.item,replace:e=>`${e.item} `}}var EK={},xK={get exports(){return EK},set exports(e){EK=e}};!function(e){var t=Object.prototype.hasOwnProperty,n="~";function a(){}function r(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,a,i,o){if("function"!=typeof a)throw new TypeError("The listener must be a function");var s=new r(a,i||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function s(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,a,r=[];if(0===this._eventsCount)return r;for(a in e=this._events)t.call(e,a)&&r.push(n?a.slice(1):a);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},s.prototype.listeners=function(e){var t=n?n+e:e,a=this._events[t];if(!a)return[];if(a.fn)return[a.fn];for(var r=0,i=a.length,o=new Array(i);r<i;r++)o[r]=a[r].fn;return o},s.prototype.listenerCount=function(e){var t=n?n+e:e,a=this._events[t];return a?a.fn?1:a.length:0},s.prototype.emit=function(e,t,a,r,i,o){var s=n?n+e:e;if(!this._events[s])return!1;var l,u,d=this._events[s],c=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),c){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,a),!0;case 4:return d.fn.call(d.context,t,a,r),!0;case 5:return d.fn.call(d.context,t,a,r,i),!0;case 6:return d.fn.call(d.context,t,a,r,i,o),!0}for(u=1,l=new Array(c-1);u<c;u++)l[u-1]=arguments[u];d.fn.apply(d.context,l)}else{var m,h=d.length;for(u=0;u<h;u++)switch(d[u].once&&this.removeListener(e,d[u].fn,void 0,!0),c){case 1:d[u].fn.call(d[u].context);break;case 2:d[u].fn.call(d[u].context,t);break;case 3:d[u].fn.call(d[u].context,t,a);break;case 4:d[u].fn.call(d[u].context,t,a,r);break;default:if(!l)for(m=1,l=new Array(c-1);m<c;m++)l[m-1]=arguments[m];d[u].fn.apply(d[u].context,l)}}return!0},s.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,a,r){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return o(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||r&&!s.once||a&&s.context!==a||o(this,i);else{for(var l=0,u=[],d=s.length;l<d;l++)(s[l].fn!==t||r&&!s[l].once||a&&s[l].context!==a)&&u.push(s[l]);u.length?this._events[i]=1===u.length?u[0]:u:o(this,i)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new a,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}(xK);const MK=/\$&/g,SK=/\$(\d)/g;class FK{constructor(e,t,n){this.data=e,this.term=t,this.strategy=n}getReplacementData(e){let t=this.strategy.replace(this.data);if(null==t)return null;let n="";Array.isArray(t)&&(n=t[1],t=t[0]);const a=this.strategy.match(e);if(null==a||null==a.index)return null;const r=t.replace(MK,a[0]).replace(SK,((e,t)=>a[parseInt(t)]));return{start:a.index,end:a.index+a[0].length,beforeCursor:r,afterCursor:n}}replace(e,t){const n=this.getReplacementData(e);if(null!==n)return t=n.afterCursor+t,[[e.slice(0,n.start),n.beforeCursor,e.slice(n.end)].join(""),t]}render(){return this.strategy.renderTemplate(this.data,this.term)}getStrategyId(){return this.strategy.getId()}}class TK{constructor(e){this.props=e,this.cache={}}destroy(){return this.cache={},this}replace(e){return this.props.replace(e)}execute(e,t){var n;const a=this.matchWithContext(e);if(!a)return!1;const r=a[null!==(n=this.props.index)&&void 0!==n?n:1];return this.search(r,(e=>{t(e.map((e=>new FK(e,r,this))))}),a),!0}renderTemplate(e,t){if(this.props.template)return this.props.template(e,t);if("string"==typeof e)return e;throw new Error(`Unexpected render data type: ${typeof e}. Please implement template parameter by yourself`)}getId(){return this.props.id||null}match(e){return"function"==typeof this.props.match?this.props.match(e):e.match(this.props.match)}search(e,t,n){this.props.cache?this.searchWithCach(e,t,n):this.props.search(e,t,n)}matchWithContext(e){const t=this.context(e);return!1===t?null:this.match(!0===t?e:t)}context(e){return!this.props.context||this.props.context(e)}searchWithCach(e,t,n){null!=this.cache[e]?t(this.cache[e]):this.props.search(e,(n=>{this.cache[e]=n,t(n)}),n)}}class PK extends EK{constructor(e){super(),this.handleQueryResult=e=>{this.emit("hit",{searchResults:e})},this.strategies=e.map((e=>new TK(e)))}destroy(){return this.strategies.forEach((e=>e.destroy())),this}run(e){for(const t of this.strategies){if(t.execute(e,this.handleQueryResult))return}this.handleQueryResult([])}}const OK="undefined"!=typeof window&&!!window.CustomEvent,NK=(e,t)=>{if(OK)return new CustomEvent(e,t);return new CustomEvent(e,{bubbles:!1,cancelable:(null==t?void 0:t.cancelable)||!1,detail:(null==t?void 0:t.detail)||void 0})};class AK extends EK{static create(e){const t=e.parent||window.document.body,n=t.doc.createElement("ul");return n.className=e.className||"dropdown-menu textcomplete-dropdown",Object.assign(n.style,{display:"none",position:"absolute",zIndex:"1000"},e.style),null==t||t.appendChild(n),new AK(n,e)}constructor(e,t){super(),this.el=e,this.option=t,this.shown=!1,this.items=[],this.activeIndex=null}render(e,t){const n=NK("render",{cancelable:!0});return this.emit("render",n),n.defaultPrevented?this:(this.clear(),0===e.length?this.hide():(this.items=e.slice(0,this.option.maxCount||10).map(((e,t)=>{var n;return new IK(this,t,e,(null===(n=this.option)||void 0===n?void 0:n.item)||{})})),this.setStrategyId(e[0]).renderEdge(e,"header").renderItems().renderEdge(e,"footer").show().setOffset(t).activate(0),this.emit("rendered",NK("rendered")),this))}destroy(){var e;return this.clear(),null===(e=this.el.parentNode)||void 0===e||e.removeChild(this.el),this}select(e){const t={searchResult:e.searchResult},n=NK("select",{cancelable:!0,detail:t});return this.emit("select",n),n.defaultPrevented||(this.hide(),this.emit("selected",NK("selected",{detail:t}))),this}show(){if(!this.shown){const e=NK("show",{cancelable:!0});if(this.emit("show",e),e.defaultPrevented)return this;this.el.style.display="block",this.shown=!0,this.emit("shown",NK("shown"))}return this}hide(){if(this.shown){const e=NK("hide",{cancelable:!0});if(this.emit("hide",e),e.defaultPrevented)return this;this.el.style.display="none",this.shown=!1,this.clear(),this.emit("hidden",NK("hidden"))}return this}clear(){return this.items.forEach((e=>e.destroy())),this.items=[],this.el.innerHTML="",this.activeIndex=null,this}up(e){return this.shown?this.moveActiveItem("prev",e):this}down(e){return this.shown?this.moveActiveItem("next",e):this}moveActiveItem(e,t){if(null!=this.activeIndex){const n="next"===e?this.getNextActiveIndex():this.getPrevActiveIndex();null!=n&&(this.activate(n),t.preventDefault())}return this}activate(e){return this.activeIndex!==e&&(null!=this.activeIndex&&this.items[this.activeIndex].deactivate(),this.activeIndex=e,this.items[e].activate()),this}isShown(){return this.shown}getActiveItem(){return null!=this.activeIndex?this.items[this.activeIndex]:null}setOffset(e){const t=this.el.doc.documentElement;if(t){const n=this.el.offsetWidth;if(e.left){const a=this.option.dynamicWidth?t.scrollWidth:t.clientWidth;e.left+n>a&&(e.left=a-n),this.el.style.left=`${e.left}px`}else e.right&&(e.right-n<0&&(e.right=0),this.el.style.right=`${e.right}px`);let a=!1;const r=this.option.placement||"auto";if("auto"===r){const n=this.el.clientHeight;a=null!=e.clientTop&&e.clientTop+n>t.clientHeight}"top"===r||a?(this.el.style.bottom=`${t.clientHeight-e.top+e.lineHeight}px`,this.el.style.top="auto"):(this.el.style.top=`${e.top}px`,this.el.style.bottom="auto")}return this}getNextActiveIndex(){if(null==this.activeIndex)throw new Error;return this.activeIndex<this.items.length-1?this.activeIndex+1:this.option.rotate?0:null}getPrevActiveIndex(){if(null==this.activeIndex)throw new Error;return 0!==this.activeIndex?this.activeIndex-1:this.option.rotate?this.items.length-1:null}renderItems(){const e=this.el.doc.createDocumentFragment();for(const t of this.items)e.appendChild(t.el);return this.el.appendChild(e),this}setStrategyId(e){const t=e.getStrategyId();return t&&(this.el.dataset.strategy=t),this}renderEdge(e,t){const n=this.option[t];if(!n)return this;const a=this.el.doc.createElement("li");return a.className=`textcomplete-${t}`,a.innerHTML="function"==typeof n?n(e.map((e=>e.data))):n||"",this.el.appendChild(a),this}}class IK{constructor(e,t,n,a){this.dropdown=e,this.index=t,this.searchResult=n,this.props=a,this.active=!1,this.onClick=e=>{e.preventDefault(),this.dropdown.select(this)},this.className=this.props.className||"textcomplete-item",this.activeClassName=this.props.activeClassName||"textcomplete-item active";const r=e.el.doc,i=r.createElement("li");i.className=this.active?this.activeClassName:this.className;const o=r.createElement("span");o.tabIndex=-1,o.innerHTML=this.searchResult.render(),i.appendChild(o),i.addEventListener("mousedown",this.onClick),i.addEventListener("touchstart",this.onClick),this.el=i}destroy(){var e;const t=this.el;return null===(e=t.parentNode)||void 0===e||e.removeChild(t),t.removeEventListener("mousedown",this.onClick,!1),t.removeEventListener("touchstart",this.onClick,!1),this}activate(){return this.active||(this.active=!0,this.el.className=this.activeClassName,this.dropdown.el.scrollTop=this.el.offsetTop),this}deactivate(){return this.active&&(this.active=!1,this.el.className=this.className),this}}class RK extends EK{destroy(){return this}applySearchResult(e){throw new Error("Not implemented.")}getCursorOffset(){throw new Error("Not implemented.")}getBeforeCursor(){throw new Error("Not implemented.")}emitMoveEvent(e){const t=NK("move",{cancelable:!0,detail:{code:e}});return this.emit("move",t),t}emitEnterEvent(){const e=NK("enter",{cancelable:!0});return this.emit("enter",e),e}emitChangeEvent(){const e=NK("change",{detail:{beforeCursor:this.getBeforeCursor()}});return this.emit("change",e),e}emitEscEvent(){const e=NK("esc",{cancelable:!0});return this.emit("esc",e),e}getCode(e){let t="OTHER";switch(e.key){case"Enter":case"Tab":t="ENTER";break;case"Escape":t="ESC";break;case"ArrowUp":t="UP";break;case"ArrowDown":t="DOWN";break;case"n":e.ctrlKey&&(t="DOWN");break;case"p":e.ctrlKey&&(t="UP")}return t}}const WK=["show","shown","render","rendered","selected","hidden","hide"];class jK extends EK{constructor(e,t,n){super(),this.editor=e,this.isQueryInFlight=!1,this.nextPendingQuery=null,this.handleHit=({searchResults:e})=>{e.length?this.dropdown.render(e,this.editor.getCursorOffset()):this.dropdown.hide(),this.isQueryInFlight=!1,null!==this.nextPendingQuery&&this.trigger(this.nextPendingQuery)},this.handleMove=e=>{"UP"===e.detail.code?this.dropdown.up(e):this.dropdown.down(e)},this.handleEnter=e=>{const t=this.dropdown.getActiveItem();t?(this.dropdown.select(t),e.preventDefault()):this.dropdown.hide()},this.handleEsc=e=>{this.dropdown.isShown()&&(this.dropdown.hide(),e.preventDefault())},this.handleChange=e=>{null!=e.detail.beforeCursor?this.trigger(e.detail.beforeCursor):this.dropdown.hide()},this.handleSelect=e=>{this.emit("select",e),e.defaultPrevented||this.editor.applySearchResult(e.detail.searchResult)},this.handleResize=()=>{this.dropdown.isShown()&&this.dropdown.setOffset(this.editor.getCursorOffset())},this.completer=new PK(t),this.dropdown=AK.create((null==n?void 0:n.dropdown)||{}),this.startListening()}destroy(e=!0){return this.completer.destroy(),this.dropdown.destroy(),e&&this.editor.destroy(),this.stopListening(),this}isShown(){return this.dropdown.isShown()}hide(){return this.dropdown.hide(),this}trigger(e){return this.isQueryInFlight?this.nextPendingQuery=e:(this.isQueryInFlight=!0,this.nextPendingQuery=null,this.completer.run(e)),this}startListening(){var e;this.editor.on("move",this.handleMove).on("enter",this.handleEnter).on("esc",this.handleEsc).on("change",this.handleChange),this.dropdown.on("select",this.handleSelect);for(const e of WK)this.dropdown.on(e,(t=>this.emit(e,t)));this.completer.on("hit",this.handleHit),null===(e=fU(this.dropdown.el))||void 0===e||e.addEventListener("resize",this.handleResize)}stopListening(){var e;null===(e=fU(this.dropdown.el))||void 0===e||e.removeEventListener("resize",this.handleResize),this.completer.removeAllListeners(),this.dropdown.removeAllListeners(),this.editor.removeListener("move",this.handleMove).removeListener("enter",this.handleEnter).removeListener("esc",this.handleEsc).removeListener("change",this.handleChange)}}const LK=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"];const zK="0".charCodeAt(0),BK="9".charCodeAt(0),$K=e=>zK<=e&&e<=BK,HK=(e,t,n)=>{const a=e.body;if(!a)return 0;const r=e.createElement(t);r.innerHTML=" ",Object.assign(r.style,{fontSize:n.fontSize,fontFamily:n.fontFamily,padding:"0"}),a.appendChild(r);const i=r.offsetHeight;return a.removeChild(r),i};class VK extends RK{constructor(e){super(),this.el=e,this.onInput=()=>{this.emitChangeEvent()},this.onKeydown=e=>{const t=this.getCode(e);let n;"UP"===t||"DOWN"===t?n=this.emitMoveEvent(t):"ENTER"===t?n=this.emitEnterEvent():"ESC"===t&&(n=this.emitEscEvent()),n&&n.defaultPrevented&&e.preventDefault()},this.startListening()}destroy(){return super.destroy(),this.stopListening(),this}applySearchResult(e){const t=this.getBeforeCursor();if(null!=t){const n=e.replace(t,this.getAfterCursor());this.el.focus(),Array.isArray(n)&&(!function(e,t,n){const a=e.doc,r=e.value,i=t+(n||""),o=a.activeElement;let s=0,l=0;for(;s<r.length&&s<i.length&&r[s]===i[s];)s++;for(;r.length-l-1>=0&&i.length-l-1>=0&&r[r.length-l-1]===i[i.length-l-1];)l++;s=Math.min(s,Math.min(r.length,i.length)-l),e.setSelectionRange(s,r.length-l);const u=i.substring(s,i.length-l);if(e.focus(),!a.execCommand("insertText",!1,u)){e.value=i;const t=a.createEvent("Event");t.initEvent("input",!0,!0),e.dispatchEvent(t)}e.setSelectionRange(t.length,t.length),o.focus()}(this.el,n[0],n[1]),this.el&&this.el.dispatchEvent(NK("input")))}}getCursorOffset(){const e=(e=>{const t=e.getBoundingClientRect(),n=e.doc;if(null==n)throw new Error("Given element does not belong to document");const{defaultView:a,documentElement:r}=n;if(null==a)throw new Error("Given element does not belong to window");const i={top:t.top+a.pageYOffset,left:t.left+a.pageXOffset};return r&&(i.top-=r.clientTop,i.left-=r.clientLeft),i})(this.el),t=this.getElScroll(),n=this.getCursorPosition(),a=(e=>{const t=getComputedStyle(e),n=t.lineHeight;if($K(n.charCodeAt(0))){const e=parseFloat(n);return $K(n.charCodeAt(n.length-1))?e*parseFloat(t.fontSize):e}return HK(e.doc,e.nodeName,t)})(this.el),r=e.top-t.top+n.top+a,i=e.left-t.left+n.left,o=this.el.getBoundingClientRect().top,s=this.el.doc;if("rtl"!==this.el.dir)return{top:r,left:i,lineHeight:a,clientTop:o};return{top:r,right:s.documentElement?s.documentElement.clientWidth-i:0,lineHeight:a,clientTop:o}}getBeforeCursor(){return this.el.selectionStart!==this.el.selectionEnd?null:this.el.value.slice(0,this.el.selectionEnd)}getAfterCursor(){return this.el.value.slice(this.el.selectionEnd)}getElScroll(){return{top:this.el.scrollTop,left:this.el.scrollLeft}}getCursorPosition(){return function(e,t){const n=e.doc,a=e.win,r=n.createElement("div");r.id="input-textarea-caret-position-mirror-div",n.body.appendChild(r);const i=r.style,o=a.getComputedStyle(e);i.whiteSpace="pre-wrap",i.position="absolute",LK.forEach((e=>{i[e]=o[e]})),i.overflow="hidden",r.textContent=e.value.substring(0,t);const s=n.createElement("span");s.textContent=e.value.substring(t)||".",r.appendChild(s);const l={top:s.offsetTop+parseInt(o.borderTopWidth),left:s.offsetLeft+parseInt(o.borderLeftWidth),height:parseInt(o.lineHeight)};return n.body.removeChild(r),l}(this.el,this.el.selectionEnd)}startListening(){this.el.addEventListener("input",this.onInput),this.el.addEventListener("keydown",this.onKeydown)}stopListening(){this.el.removeEventListener("input",this.onInput),this.el.removeEventListener("keydown",this.onKeydown)}}function UK({isInputVisible:e,onEnter:t,onEscape:n,onKeyDown:a,view:r}){const i=Er.useRef(!1),o=Er.useRef(),{onCompositionStart:s,onCompositionEnd:l,getShouldIMEBlockAction:u}=function(){const e=Er.useRef(!1);return{onCompositionStart:()=>{e.current=!0},onCompositionEnd:()=>{e.current=!1},getShouldIMEBlockAction:()=>e.current}}();return Er.useEffect((()=>{const t=o.current;if(e&&t)return t.focus(),t.selectionStart=t.selectionEnd=t.value.length,function({inputRef:e,isAutocompleteVisibleRef:t,view:n}){const a=n.getStateManager(),r=n.file.path,i=Object.keys(app.metadataCache.getTags()).sort(),o=new mK(i),s=app.metadataCache.getLinkSuggestions().filter((e=>!!e.file)),l=new mK(s,{keys:["file.basename","alias"]}),u=n.app.vault.getConfig("autoPairBrackets"),d=[CK(i,o),_K(r,a,u,!0),_K(r,a,u,!1),wK(r,a,u,!0),wK(r,a,u,!1),yK(n.getWindow(),s,l,r,a,u,!0),yK(n.getWindow(),s,l,r,a,u,!1)],c=new VK(e.current),m=new jK(c,d,{dropdown:{parent:(h=e.current,h.doc.body),maxCount:96,className:`${G("autocomplete")} ${G("ignore-click-outside")}`,rotate:!0,item:{className:`${G("autocomplete-item")} ${G("ignore-click-outside")}`,activeClassName:`${G("autocomplete-item-active")} ${G("ignore-click-outside")}`}}});var h;return m.on("show",(()=>{t.current=!0})),m.on("hidden",(()=>{t.current=!1})),()=>{e.current&&e.current.removeEventListener("keydown",void 0),m.destroy(),c.destroy()}}({inputRef:o,isAutocompleteVisibleRef:i,view:r})}),[e]),{ref:o,onCompositionStart:s,onCompositionEnd:l,onKeyDownCapture:e=>{if(u()||i.current)return;a(e)||("Enter"===e.key?t&&t(e):"Escape"===e.key&&n&&n(e))}}}let qK;function YK(e){if("TEXTAREA"!==e.nodeName)return!1;if(void 0===qK){const t=e.doc.createElement("textarea");t.value=1,qK=!!t.firstChild}return qK}const XK=e=>10===e.charCodeAt(0),GK=e=>" "===e||XK(e);function KK({text:e,selection:t}){return e&&e.length?function(e,t,n){if(!e)throw Error("Argument 'text' should be truthy");let a=0,r=e.length;for(let n=t;n-1>-1;n--)if(GK(e[n-1])){a=n;break}for(let a=void 0===n?t:n;a<e.length;a++)if(GK(e[a])){r=a;break}return{start:a,end:r}}(e,t.start,t.end):t}function JK({text:e,selection:t}){return e&&e.length?function(e,t,n){if(!e)throw Error("Argument 'text' should be truthy");let a=0,r=e.length;for(let n=t;n-1>-1;n--)if(XK(e[n-1])){a=n;break}for(let a=void 0===n?t:n;a<e.length;a++)if(XK(e[a])){r=a;break}return{start:a,end:r}}(e,t.start,t.end):t}function QK(e){return{selection:{start:e.selectionStart,end:e.selectionEnd},text:e.value,selectedText:e.value.slice(e.selectionStart,e.selectionEnd)}}function ZK(e,t){return function(e,t){var n;e.focus();const a=e.doc;if(!a.execCommand("insertText",!1,t)){const r=e.selectionStart,i=e.selectionEnd;if("function"==typeof e.setRangeText)e.setRangeText(t);else{const o=a.createRange(),s=a.createTextNode(t);if(YK(e)){let t=e.firstChild;if(t){let e=0,a=null,s=null;for(;t&&(null===a||null===s);){const l=(null===(n=t.nodeValue)||void 0===n?void 0:n.length)||0;r>=e&&r<=e+l&&o.setStart(a=t,r-e),i>=e&&i<=e+l&&o.setEnd(s=t,i-e),e+=l,t=t.nextSibling}r!==i&&o.deleteContents()}else e.appendChild(s)}if(YK(e)&&"#text"===o.commonAncestorContainer.nodeName)o.insertNode(s);else{const n=e.value;e.value=n.slice(0,r)+t+n.slice(i)}}e.setSelectionRange(r+t.length,r+t.length);const o=a.createEvent("UIEvent");o.initEvent("input",!0,!1),e.dispatchEvent(o)}}(e,t),QK(e)}function eJ(e,t){return e.focus(),e.selectionStart=t.start,e.selectionEnd=t.end,QK(e)}function tJ(e,t,n,a){const r=QK(e),i=eJ(e,KK({text:r.text,selection:r.selection}));if(t.test(i.selectedText))ZK(e,n(i.selectedText)),eJ(e,{start:i.selection.start,end:i.selection.start+i.selectedText.length-2*a.length});else{const t=ZK(e,`${a}${i.selectedText}${a}`);eJ(e,{start:t.selection.end-a.length-i.selectedText.length,end:t.selection.end-a.length})}}function nJ(e,t,n,a,r){const i=QK(e);if(a&&i.selection.end===i.selection.start)return!1;if(!r&&i.selection.end===i.selection.start&&i.selection.start>0&&" "!==e.value[i.selection.start-1])return!1;if(i.selection.end===i.selection.start){const t=ZK(e,`${n}`);return eJ(e,{start:t.selection.end-1-i.selectedText.length,end:t.selection.end-1}),!1}const o=ZK(e,`${t}${i.selectedText}${n}`);return eJ(e,{start:o.selection.end-1-i.selectedText.length,end:o.selection.end-1}),!0}function aJ(e,t,n,a){const r=QK(e),i=eJ(e,JK({text:r.text,selection:r.selection})),o=ZK(e,t.test(i.selectedText)?a(i.selectedText):n(i.selectedText));eJ(e,{start:i.selection.start,end:o.selection.end})}const rJ=/^[*_]{2}(.+)[*_]{2}$/;function iJ(e){return e.replace(rJ,"$1")}const oJ=/^[*_]{1}(.+)[*_]{1}$/;function sJ(e){return e.replace(oJ,"$1")}const lJ=/^`{1}(.+)`{1}$/;function uJ(e){return e.replace(lJ,"$1")}const dJ=/^={2}(.+)={2}$/;function cJ(e){return e.replace(dJ,"$1")}const mJ=/^~{2}(.+)~{2}$/;function hJ(e){return e.replace(mJ,"$1")}const pJ=/^(?:>.+?(?:[\r\n]|$))+$/;function fJ(e){const t=e.split("\n").map((e=>">"===e[0]?e:`> ${e}`)).join("\n");return t}function gJ(e){const t=e.split("\n").map((e=>">"!==e[0]?e:e.replace(/^>+\s*/,""))).join("\n");return t}const vJ=/^(?:\s*\d+[.)]\s+.*?(?:[\r\n]|$))+$/,bJ=/^(?:\s*\d+[.)]\s+\[\s+\]\s+.*?(?:[\r\n]|$))+$/,yJ=/^(?:\s*\d+[.)]\s+\[[^\]\s]+\]\s+.*?(?:[\r\n]|$))+$/;function wJ(e){const t=[0];let n=0;return e.split("\n").map((e=>{const a=function(e){return e.match(/^\s*/)[0].length}(e);if(a>n?t.push(0):a<n&&t.pop(),n=a,vJ.test(e)){const n=function(e){return parseInt(e.match(/^\s*(\d+)/)[1],10)}(e);return t[t.length-1]=n,e}return t[t.length-1]=t[t.length-1]+1,e.replace(/^(\s*)/,`$1${t[t.length-1]}. `)})).join("\n")}function DJ(e){return e.split("\n").map((e=>vJ.test(e)?e.replace(/^(\s*)\d+[.)]\s+/,"$1"):e)).join("\n")}const _J=/^(?:\s*[-*+]\s+.*?(?:[\r\n]|$))+$/,kJ=/^(?:\s*[-*+]\s+\[\s+\]\s+.*?(?:[\r\n]|$))+$/,CJ=/^(?:\s*[-*+]\s+\[[^\]\s]+\]\s+.*?(?:[\r\n]|$))+$/;function EJ(e){const t=e.split("\n").map((e=>_J.test(e)?e:e.replace(/^(\s*)/,"$1- "))).join("\n");return t}function xJ(e){const t=e.split("\n").map((e=>_J.test(e)?e.replace(/^(\s*)[-+*]\s+/,"$1"):e)).join("\n");return t}const MJ={"editor:toggle-bold":e=>{tJ(e,rJ,iJ,"**")},"editor:toggle-code":e=>{tJ(e,lJ,uJ,"`")},"editor:toggle-italics":e=>{tJ(e,oJ,sJ,"*")},"editor:toggle-highlight":e=>{tJ(e,dJ,cJ,"==")},"editor:toggle-strikethrough":e=>{tJ(e,mJ,hJ,"~~")},"editor:toggle-blockquote":e=>{aJ(e,pJ,fJ,gJ)},"editor:toggle-bullet-list":e=>{aJ(e,_J,EJ,xJ)},"editor:toggle-numbered-list":e=>{aJ(e,vJ,wJ,DJ)},"editor:toggle-checklist-status":e=>{const t=QK(e),n=t.selection.end===t.selection.start,a=eJ(e,JK({text:t.text,selection:t.selection}));let r=a.selectedText;const i=_J.test(r),o=vJ.test(r);r=i||o?i?kJ.test(r)?r.split("\n").map((e=>CJ.test(e)?e:e.replace(/^(\s*[-*+]\s+)\[\s\]/,"$1[x]"))).join("\n"):CJ.test(r)?function(e){return e.split("\n").map((e=>kJ.test(e)?e:e.replace(/^(\s*[-*+]\s+)\[[^\]]\]/,"$1[ ]"))).join("\n")}(r):function(e){return e.split("\n").map((e=>kJ.test(e)||CJ.test(e)?e:e.replace(/^(\s*[-*+]\s+)/,"$1[ ] "))).join("\n")}(r):bJ.test(r)?function(e){return e.split("\n").map((e=>yJ.test(e)?e:e.replace(/^(\s*\d+[.)]\s+)\[\s\]/,"$1[x]"))).join("\n")}(r):yJ.test(r)?function(e){return e.split("\n").map((e=>bJ.test(e)?e:e.replace(/^(\s*\d+[.)]\s+)\[[^\]]{1}\]/,"$1[ ]"))).join("\n")}(r):function(e){return e.split("\n").map((e=>bJ.test(e)||yJ.test(e)?e:e.replace(/^(\s*\d+[.)]\s+)/,"$1[ ] "))).join("\n")}(r):EJ(r);const s=ZK(e,r);if(n){const n=r.length-a.selectedText.length;eJ(e,{start:t.selection.start+n,end:t.selection.end+n})}else eJ(e,{start:a.selection.start,end:s.selection.end})}},SJ={"(":e=>nJ(e,"(",")",!1),"[":e=>nJ(e,"[","]",!1,!0),"{":e=>nJ(e,"{","}",!1),"'":e=>nJ(e,"'","'",!1),'"':e=>nJ(e,'"','"',!1)},FJ={"*":e=>nJ(e,"*","*",!1),_:e=>nJ(e,"_","_",!1),"`":e=>nJ(e,"`","`",!1),"=":e=>nJ(e,"=","=",!0),"~":e=>nJ(e,"~","~",!0),$:e=>nJ(e,"$","$",!0),"%":e=>nJ(e,"%","%",!0)},TJ={"(":")","[":"]","{":"}","'":"'",'"':'"',"*":"*",_:"_","`":"`","=":"=","~":"~",$:"$","%":"%"};function PJ(e,t){const n=QK(e);if(n.selection.end!==n.selection.start||n.selection.end===n.text.length)return!1;const a=n.text[n.selection.end-1],r=n.text[n.selection.end];return t[a]&&r===TJ[a]?(eJ(e,{start:n.selection.end,end:n.selection.end+1}),ZK(e,""),!0):void 0}function OJ(e,t,n,a){const r=QK(e);if(t){if(ZK(e,function(e,t,n){const a=t?"\\t":" ".repeat(n),r=new RegExp(`^${a}`);return e.split("\n").map((e=>r.test(e)?e.replace(r,""):e)).join("\n")}(eJ(e,JK(r)).selectedText,n,a)),r.selection.start===r.selection.end){const t=n?1:a;eJ(e,{start:r.selection.start-t,end:r.selection.end-t})}return!0}const i=function(e,t,n){const a=t?"\t":" ".repeat(n);return e.split("\n").map((e=>a+e)).join("\n")}(eJ(e,JK(r)).selectedText,n,a);return ZK(e,i.replace(/^(\s*)(\d+)([.)]\s)/,((e,t,n,a)=>`${t}1${a}`))),!0}const NJ=Er.forwardRef((function(e,t){var a,{onEnter:r,onEscape:i,view:o}=e,s=n(e,["onEnter","onEscape","view"]);const l=app.vault.getConfig("autoPairMarkdown"),u=app.vault.getConfig("autoPairBrackets"),d=app.vault.getConfig("useTab"),c=app.vault.getConfig("tabSize"),m=!!app.vault.getConfig("useMarkdownLinks"),h=UK({isInputVisible:!0,onEnter:r,onEscape:i,onKeyDown:e=>{if("Backspace"===e.key){const t=PJ(e.target,SJ);return t||function(e){return PJ(e,FJ)}(e.target)}if("Tab"===e.key)return e.preventDefault(),OJ(e.target,e.shiftKey,d,c);if(l){const t=FJ[e.key];if(t){if(t(e.target))return e.preventDefault(),!0}}if(u){if(m&&"["===e.key)return!1;const t=SJ[e.key];if(t){if(t(e.target))return e.preventDefault(),!0}}return!1},view:o});var p,f;return Er.useEffect((()=>{const e=e=>{const t=MJ[e];t&&t(h.ref.current)};return o.emitter.on(B.HOTKEY,e),()=>{o.emitter.off(B.HOTKEY,e)}}),[o]),p=t.current,f=s.value.toString(),Er.useEffect((()=>{if(p){p.style.height="0px";const e=p.scrollHeight;p.style.height=e+"px"}}),[p,f]),Fr.createElement("textarea",Object.assign({},s,h,{ref:e=>{h.ref.current=e,t.current=e},rows:(null===(a=s.value.toString())||void 0===a?void 0:a.split("\n").length)||1}))})),AJ=e=>{const{defaultCell:t,persistChange:n,textCell:a}=e,{table:r}=t,i=Er.useRef(),[o,s]=Er.useState(a),l=Er.useCallback((()=>{n(a)}),[]);return Fr.createElement(Fr.Fragment,null,Fr.createElement(NJ,{ref:i,value:null==o?void 0:o.toString(),onEnter:e=>{if(e.shiftKey){e.preventDefault();const t=e.target;let n=t.value,a=t.selectionStart;n=n.slice(0,a)+"</br>"+n.slice(t.selectionEnd),t.value=n,t.selectionStart=t.selectionEnd=a+5}else i.current.blur()},onEscape:l,onBlur:()=>{n(null==o?void 0:o.toString())},onChange:e=>{const{value:t}=e.target;s(t)},view:r.options.meta.view,className:G("editor-cell"),autoFocus:!0}))},IJ=e=>{const{defaultCell:t}=e,{column:n,table:r,row:i}=t,{tableState:s}=r.options.meta,l=n.columnDef,u=s.data((e=>e.rows[i.index])),d=s.configState((e=>e.info)),c=s.columns((e=>e.info)),m=s.data((e=>e.actions)),h=s.data((e=>Om.parseRowToCell(e.rows[i.index],l,o.TEXT,d.getLocalSettings()))),p=Er.useRef(),[f,g]=Er.useState(!1);Er.useEffect((()=>{f||!p.current&&!h||iU.renderMarkdown(t,h,p.current,5)}),[f,h]);const v=()=>{g(!0)};return f?Fr.createElement(AJ,{defaultCell:t,persistChange:e=>a(void 0,void 0,void 0,(function*(){if(void 0!==(e=e.trim())&&e!==h){const t=Om.parseRowToLiteral(u,l,e);yield m.updateCell({rowIndex:i.index,column:l,value:t,columns:c.getAllColumns(),ddbbConfig:d.getLocalSettings()})}g(!1)})),textCell:h}):Fr.createElement("span",{ref:p,onDoubleClick:v,onKeyDown:e=>{W.CELL_VALID_KEYDOWN.test(e.key)?v():"Enter"===e.key&&(e.preventDefault(),v())},style:{width:n.getSize()},className:G(J(l.config,d.getLocalSettings(),["tabIndex"])),tabIndex:0})},RJ=e=>{const{defaultCell:t}=e,{cell:n,table:a}=t,{tableState:r}=a.options.meta,i=r.configState((e=>e.info)),o=Er.useRef();return Er.useEffect((()=>{if(null!==o.current){o.current.innerHTML="";const e=n.getValue();let a=e.toFormat(i.getLocalSettings().metadata_date_format);a=`[[${e.toFormat("yyyy-MM-dd")}|${a}]]`,iU.renderMarkdown(t,a,o.current,5)}})),Fr.createElement("span",{ref:o,className:`${G("md_cell tabIndex")}`,key:`metadata_time_${n.id}`,tabIndex:0})},WJ=e=>{const{defaultCell:t}=e,{table:n,row:a,column:r}=t,{tableState:i}=n.options.meta,o=i.data((e=>e.rows[a.index])),s=Er.useRef();return Er.useEffect((()=>{if(null===s.current)return;const e=o[r.id],n=[];e.forEach((e=>{n.push(`- ${e.markdown()}`)})),iU.renderMarkdown(t,n.join("\n"),s.current,5)})),Fr.createElement("span",{ref:s,className:G("md_cell text-align-left tabIndex"),tabIndex:0})},jJ=e=>{const{defaultCell:t}=e,{cell:n,table:r,row:i,column:o}=t,{tableState:s}=r.options.meta,u=o.columnDef,d=Er.useRef(),c=s.data((e=>e.rows[i.index])),m=s.data((e=>e.actions)),h=s.automations((e=>e.info)),p=s.configState((e=>e.info)),f=s.data((e=>e.info)),g=s.columns((e=>e.info)),v=s.automations((e=>e.info));return Er.useEffect((()=>{Promise.resolve().then((()=>a(void 0,void 0,void 0,(function*(){var e;if(null===d.current)return;const a=h.runFormula(u.config.formula_query,c,{data:f,columns:g,config:p,automation:v}).toString();if(yield iU.renderMarkdown(t,a,d.current,5),n.getValue()===a)return;const r=Om.parseRowToLiteral(c,u,a);yield m.updateCell({rowIndex:i.index,column:u,value:r,columns:g.getAllColumns(),ddbbConfig:p.getLocalSettings(),saveOnDisk:null!==(e=u.config.persist_changes)&&void 0!==e&&e})}))))}),[Object.entries(c).filter((([e])=>e!==l.MODIFIED&&e!==o.id)).map((([,e])=>e?e.toString():"")).join("")]),Fr.createElement("span",{ref:d,className:`${G("md_cell "+J(u.config,p.getLocalSettings(),["tabIndex"]))}`,key:`formula_${n.id}`,tabIndex:0})};class LJ{constructor(e){this.databaseFile=e}}class zJ{constructor(e){this.value=e}object(){return this.value.split("\n")}replaceAll(e){return e.regexp.forEach(((t,n)=>{this.value=this.value.replaceAll(t,e.newValue[n])})),this}remove(e){const t=this.object();return t.forEach(((n,a)=>{e.regexp.some((e=>{if(n.match(e))return delete t[a],!0}))})),this.value=t.join("\n"),this}removeAll(e){const t=this.object();return t.forEach(((n,a)=>{-1!=n.trim().indexOf(e)&&delete t[a]})),this.value=t.join("\n"),this}fetch(e){const t=this.object();for(let n=0;n<t.length;n++)if(n+1===e)return t[n];return null}edit(e,t){const n=this.object();return n[t-1]=e,this.value=n.join("\n"),this}}const BJ=(e,t,n)=>{const a=e.frontmatter;let r=[];return Object.keys(a).forEach((e=>{e!==n&&r.push(...HJ(a[e],0,t,e))})),r.length>0&&(r=["---",...r,"---"]),r.join("\n")};function $J(e,t,n=!1){return Om.parseLiteral(e,o.MARKDOWN,t,!1,n).toString()}function HJ(e,t,n,a){const r=[];return e=Om.parseDataArray(e),kr.getDataviewAPI().value.isArray(e)?(r.push(`${" ".repeat(t)}${a}:`),e.forEach((e=>{r.push(...HJ(e,t+1,n))}))):Wl.isDateTime(e)?r.push(`${" ".repeat(t)}${a}: ${Om.parseLiteral(e,o.MARKDOWN,n)}`):kr.getDataviewAPI().value.isObject(e)?(r.push(`${" ".repeat(t)}${a}:`),Object.entries(e).forEach((([e,a])=>{r.push(...HJ(a,t+1,n,e))}))):a?r.push(`${" ".repeat(t)}${a}: ${Om.parseLiteral(e,o.MARKDOWN,n)}`):r.push(`${" ".repeat(t)}- ${Om.parseLiteral(e,o.MARKDOWN,n,void 0,!0)}`),r}class VJ{create_markdown_file(t,n,r,i){return a(this,void 0,void 0,(function*(){X.debug(`=> create_markdown_file. name:${t.path}/${n})`);let a=i?BJ(i,r).concat("\n").concat((e=>{const t=[];return Object.keys(e.inline).forEach((n=>{t.push(`${n}:: ${e.inline[n]}`)})),t.join("\n")})(i)):"";try{if(kr.isTruthy(r.current_row_template)&&r.current_row_template.endsWith(".md")){const e=Ar(r.current_row_template),t=yield this.obtainContentFromTfile(e);a=a.concat(t)}}catch(t){new e.Notice(`Error while inserting ${r.current_row_template}: ${t}`)}if(r.source_data===D.TAG)a=a.concat(`${r.source_form_result}\n`);const o=yield app.vault.create(t.path.concat("/").concat(null!=n?n:"Untitled").concat(".md"),null!=a?a:"");return X.debug("<= create_markdown_file"),o}))}removeNote(t){return a(this,void 0,void 0,(function*(){app.vault.delete(t),new e.Notice(`File ${t.path} removed from vault`)}))}duplicateNote(e){return a(this,void 0,void 0,(function*(){const t=yield this.obtainContentFromTfile(e),n=e.path.replace(".md"," (copy).md");return yield app.vault.create(n,null!=t?t:"",{ctime:e.stat.ctime,mtime:e.stat.mtime})}))}editNoteContent(e){return a(this,void 0,void 0,(function*(){X.debug(`=> editNoteContent. action:${e.action} filePath:${e.file.path}`);try{let t=e.content;void 0===t&&(t=yield this.obtainContentFromTfile(e.file));const n=new zJ(t);switch(e.action){case m.REMOVE:t=n.remove(e).value;break;case m.REPLACE:t=n.replaceAll(e).value;break;default:throw"Error: Option "+e.action+" is not supported"}return yield app.vault.modify(e.file,t),X.debug(`<= editNoteContent. file '${e.file.path}' edited`),t}catch(e){throw X.error("<= editNoteContent exit with errors",e),e}}))}obtainContentFromTfile(e){return a(this,void 0,void 0,(function*(){return yield app.vault.read(e)}))}ontainCurrentFrontmatter(t){const n=t.match(/^---\s+([\w\W]+?)\s+---/);if(n){const t=n[1],a=e.parseYaml(t),r={};return Object.keys(a).forEach((e=>{r[e]=a[e]})),r}}obtainFrontmatterKeys(e){const t=this.ontainCurrentFrontmatter(e);return t?Object.keys(t):[]}create_row_file(e,t,n){return a(this,void 0,void 0,(function*(){let a=t.replace(/\.[^/.]+$/,"").trim(),r=`${e}/${a}.md`,i=0;for(;Ar(r,!1);)i++,r=`${e}/${a}-${i}.md`;return i>0&&(a=`${a}-${i}`,t=`${a} copy(${i})`),yield this.create_markdown_file(Ir(e),a,n),r}))}static getInstance(){return this.instance||(this.instance=new VJ),this.instance}}const UJ=VJ.getInstance();class qJ{constructor(e=m.REPLACE){this.action=e,this.regExpList=[],this.regExpNewValue=[]}setFile(e){return this.file=e,this}setAction(e){return this.action=e,this}setContent(e){return this.content=e,this}addRegExp(e){return this.regExpList.push(e),this}addInlineRegexStandard(e){return this.addRegExp(RegExp(`^(${this.baseInlineRegex(e)})(.*$)`,"gm"))}addInlineRegexParenthesis(e){const t=`^(.*)([\\[(]{1})(${this.baseInlineRegex(e)})(.*)([)\\]]{1})(.*$)`;return this.addRegExp(new RegExp(t,"gm"))}addInlineRegexListOrCallout(e){const t=`^([\\s\\>]*)([\\-\\>]{1}[\\s]{1})(${this.baseInlineRegex(e)})(.*$)`;return this.addRegExp(new RegExp(t,"gm"))}addRegExpNewValue(e){return this.regExpNewValue.push(e),this}addInlineFieldRegExpPair(e,t,n){const a=NV(this.content),r=`${t}:: ${n}`;let i,o="";switch(e){case O.BOTTOM:o=a?`$1$2\n${r}`:`$1\n${r}`;break;case O.LAST_FIELD:if(I.INLINE_LAST_FIELD.test(this.content)){i=I.INLINE_LAST_FIELD,o=`$1$2$3$4$5$6$7$8$9$10$2\n$3$4${t}$6:: ${n}$9\n$12`;break}default:o=a?`$1\n${r}$2`:`${r}\n$1`}return this.addRegExp(i||(a?I.INLINE_WITH_FRONTMATTER:I.INLINE_WITHOUT_FRONTMATTER)),this.addRegExpNewValue(o)}build(){return this.validate(),{action:this.action,file:this.file,content:this.content,regexp:this.regExpList,newValue:this.regExpNewValue}}isContentEditable(){return this.regExpList.some((e=>e.test(this.content)))}validate(){if(void 0===this.file)throw"Error: file is not defined";if(void 0===this.action)throw"Error: action is not defined";if(0===this.regExpList.length)throw"Error: regexp is not defined"}baseInlineRegex(e){return`[_\\*~\`]{0,2}${e}[_\\*~\`]{0,2}[:]{2}`}}class YJ{constructor(){this.onFlyEditions=[],this.currentTimeout=null}batchUpdateRowFiles(e,t,n,r,i,o){return a(this,void 0,void 0,(function*(){n.filter((e=>{const n=Om.parseRowToCell(e,r,r.input,o);return t(n)})).map((t=>{const n=t.__note__.getFile(),a=Om.parseRowToCell(t,r,r.input,o),s=e(a),l=Om.parseRowToLiteral(t,r,s);XJ.updateRowFileProxy(n,r.key,l,i,o,b.COLUMN_VALUE)}))}))}updateRowFileProxy(e,t,n,r,i,o){return a(this,void 0,void 0,(function*(){yield this.onFlyEditions.push({file:e,columnId:t,newValue:n,columns:r,ddbbConfig:i,option:o}),this.currentTimeout&&clearTimeout(this.currentTimeout),this.currentTimeout=setTimeout((()=>a(this,void 0,void 0,(function*(){for(;this.onFlyEditions.length>0;){const{file:e,columnId:t,newValue:n,columns:a,ddbbConfig:r,option:i}=this.onFlyEditions.shift();yield this.updateRowFile(e,t,n,a,r,i).catch((e=>{Vl(Ul.YamlRead,e)})),yield sleep(25)}this.currentTimeout=null}))),250)}))}updateRowFile(e,t,n,r,i,o){return a(this,void 0,void 0,(function*(){X.info(`=>updateRowFile. file: ${e.path} | columnId: ${t} | newValue: ${n} | option: ${o}`);const a=yield UJ.obtainContentFromTfile(e),s=UJ.obtainFrontmatterKeys(a),l=((e,t,n)=>{const a=t.filter((e=>!e.isMetadata)),r=kr.getDataviewAPI().page(e.path),i={frontmatter:{},inline:{}},o=a.map((e=>e.key));return Object.keys(r).forEach((e=>{const t=kr.isTruthy(r[e])?r[e]:"";let s=!1;o.includes(e)&&(s=a.find((t=>t.key===e)).config.isInline),s||!n.includes(e)?i.inline[e]=t:i.frontmatter[e]=t})),i})(e,r,s),u=NV(a),d=r.find((e=>e.key===(b.COLUMN_KEY===o?n:t))),c={file:e,column:d,columnId:t,newValue:n,content:a,ddbbConfig:i,contentHasFrontmatter:u,rowFields:l};switch(o){case b.COLUMN_VALUE:this.columnValue(c);break;case b.COLUMN_KEY:this.columnKey(c);break;case b.REMOVE_COLUMN:this.removeColumn(c);break;default:throw`Error: option ${o} not supported yet`}X.info(`<= updateRowFile.asociatedFilePathToCell: ${e.path} | columnId: ${t} | newValue: ${n} | option: ${o} `)}))}removeColumn(e){return a(this,void 0,void 0,(function*(){const{column:t,file:n,columnId:a,rowFields:r}=e;t.config.isInline?yield this.inlineRemoveColumn(n,a):(delete r.frontmatter[a],yield this.persistFrontmatter(Object.assign(Object.assign({},e),{deletedColumn:a})))}))}columnKey(e){var t;return a(this,void 0,void 0,(function*(){const{column:n,columnId:a,newValue:r,rowFields:i,ddbbConfig:s}=e;if(n.config.isInline)return void(yield this.inlineColumnKey(e));if(!Object.prototype.hasOwnProperty.call(i.frontmatter,a)&&!Object.prototype.hasOwnProperty.call(i.inline,a))return;const l=Om.parseLiteral(r,o.TEXT,s);i.frontmatter[l]=null!==(t=i.frontmatter[a])&&void 0!==t?t:"",delete i.frontmatter[a],yield this.persistFrontmatter(Object.assign(Object.assign({},e),{deletedColumn:a,newKey:l}))}))}columnValue(e){return a(this,void 0,void 0,(function*(){const{file:t,columnId:n,newValue:a,column:r,rowFields:i}=e;r.config.isInline?yield this.inlineColumnEdit(e):(i.frontmatter[n]=a,yield this.persistFrontmatter(e),yield this.inlineRemoveColumn(t,n))}))}persistFrontmatter(e){return a(this,void 0,void 0,(function*(){const{file:t,columnId:n,ddbbConfig:a,rowFields:r,deletedColumn:i,newKey:s}=e;yield app.fileManager.processFrontMatter(t,(e=>{s?e[s]=e[i]:e[n]=Om.parseLiteral(r.frontmatter[n],o.MARKDOWN,a),i&&delete e[i]}))}))}inlineRemoveColumn(e,t){return a(this,void 0,void 0,(function*(){const n=(new qJ).setFile(e).addInlineRegexStandard(t).addRegExpNewValue("").addInlineRegexParenthesis(t).addRegExpNewValue("$1$2$5$6").addInlineRegexListOrCallout(t).addRegExpNewValue("").build();yield UJ.editNoteContent(n)}))}inlineAddColumn(e){return a(this,void 0,void 0,(function*(){const{file:t,columnId:n,content:a,newValue:r,ddbbConfig:i}=e,s=Om.parseLiteral(r,o.MARKDOWN,i,!0).toString(),l=(new qJ).setContent(a).setFile(t).addInlineFieldRegExpPair(i.inline_new_position,n,s).build();yield UJ.editNoteContent(l),yield this.persistFrontmatter(Object.assign(Object.assign({},e),{deletedColumn:n}))}))}inlineColumnEdit(e){return a(this,void 0,void 0,(function*(){const{file:t,columnId:n,content:a,newValue:r,ddbbConfig:i}=e,s=Om.parseLiteral(r,o.MARKDOWN,i,!0),l=(new qJ).setContent(a).setFile(t).addInlineRegexStandard(n).addRegExpNewValue(`$1 ${s}`).addInlineRegexParenthesis(n).addRegExpNewValue(`$1$2$3 ${s}$5$6`).addInlineRegexListOrCallout(n).addRegExpNewValue(`$1$2$3 ${s}`);l.isContentEditable()?(yield UJ.editNoteContent(l.build()),yield this.persistFrontmatter(Object.assign(Object.assign({},e),{deletedColumn:n}))):yield this.inlineAddColumn(e)}))}inlineColumnKey(e){return a(this,void 0,void 0,(function*(){const{file:t,columnId:n,content:a,newValue:r,rowFields:i}=e;if(!Object.keys(i.inline).contains(n))return;const o=(new qJ).setContent(a).setFile(t).addInlineRegexStandard(n).addRegExpNewValue(`${r}:: $2`).addInlineRegexParenthesis(n).addRegExpNewValue(`$1$2${r}:: $4$5$6`).addInlineRegexListOrCallout(n).addRegExpNewValue(`$1$2${r}:: $4`).build();yield UJ.editNoteContent(o),yield this.persistFrontmatter(e)}))}static getInstance(){return this.instance||(this.instance=new YJ),this.instance}}const XJ=YJ.getInstance();var GJ={},KJ={get exports(){return GJ},set exports(e){GJ=e}},JJ={},QJ={get exports(){return JJ},set exports(e){JJ=e}};const ZJ=(e,...t)=>new Promise((n=>{n(e(...t))}));QJ.exports=ZJ,JJ.default=ZJ;const eQ=JJ,tQ=e=>{if(!Number.isInteger(e)&&e!==1/0||!(e>0))return Promise.reject(new TypeError("Expected `concurrency` to be a number from 1 and up"));const t=[];let n=0;const a=()=>{n--,t.length>0&&t.shift()()},r=(e,t,...r)=>{n++;const i=eQ(e,...r);t(i),i.then(a,a)},i=(a,...i)=>new Promise((o=>((a,i,...o)=>{n<e?r(a,i,...o):t.push(r.bind(null,a,i,...o))})(a,o,...i)));return Object.defineProperties(i,{activeCount:{get:()=>n},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0}}}),i};KJ.exports=tQ,GJ.default=tQ;const nQ=GJ(1),aQ=GJ(1),rQ=GJ(1);class iQ{static removeEmptyFoldersRecursively(e,t){return a(this,void 0,void 0,(function*(){let n=yield app.vault.adapter.list(e);for(const e of n.folders)t=yield iQ.removeEmptyFoldersRecursively(e,t);return n=yield app.vault.adapter.list(e),0===n.files.length&&0===n.folders.length&&(yield app.vault.adapter.rmdir(e,!1),t.add(e)),t}))}}iQ.moveFile=(e,t)=>a(void 0,void 0,void 0,(function*(){return nQ((()=>a(void 0,void 0,void 0,(function*(){const n=t.__note__.getFile(),a=`${e}/${n.name}`;if(t.__note__.filepath===a)return!1;try{yield iQ.createFolder(e)}catch(e){throw X.error(` moveFile Error: ${e.message} `),e}return yield app.fileManager.renameFile(n,a),t[l.FILE]=kr.getDataviewAPI().fileLink(a),t.__note__.filepath=`${e}/${n.name}`,!0}))))})),iQ.createFolder=t=>a(void 0,void 0,void 0,(function*(){return yield aQ((()=>a(void 0,void 0,void 0,(function*(){(yield app.vault.adapter.exists(e.normalizePath(t)))||(yield app.vault.createFolder(`${t}/`))}))))})),iQ.organizeNotesIntoSubfolders=(t,n,r)=>a(void 0,void 0,void 0,(function*(){return rQ((()=>a(void 0,void 0,void 0,(function*(){if(!r.automatically_group_files)return[];const a=[],i=(r.group_folder_column||"").split(",").filter(Boolean);for(const o of n){const n=Lr({pathColumns:i,row:o,ddbbConfig:r,folderPath:t});try{(yield iQ.moveFile(n,o))&&a.push(o)}catch(t){throw new e.Notice(`Error while moving files into subfolders: ${t.message}`,5e3),t}}return a.length>0&&new e.Notice(`Moved ${a.length} file${a.length>1?"s":""} into subfolders`,1500),a}))))})),iQ.removeEmptyFolders=(t,n)=>a(void 0,void 0,void 0,(function*(){return rQ((()=>a(void 0,void 0,void 0,(function*(){if(n.automatically_group_files&&n.remove_empty_folders)try{const n=(yield iQ.removeEmptyFoldersRecursively(t,new Set)).size;if(n>0){const t=`Removed ${n} empty director${0===n||n>1?"ies":"y"}`;new e.Notice(t,1500)}}catch(t){throw new e.Notice(`Error while removing empty folders: ${t.message}`,5e3),t}}))))}));class oQ extends LJ{create(e,t,n){return a(this,void 0,void 0,(function*(){const a=Wr(this.databaseFile,n),r=yield UJ.create_row_file(a,e,n);return new Br({file:{path:r,ctime:Wl.now(),mtime:Wl.now(),folder:a,link:{path:r,fileName:()=>e,type:"file",embed:!1,equals:e=>e.path===r,toObject:()=>({path:r}),withPath:null,withDisplay:null,withHeader:null,toEmbed:null,toFile:null,markdown:()=>`[[${r}|${e}]]`,fromEmbed:null,obsidianLink:()=>`[[${r}|${e}]]`},tasks:[],inlinks:[],outlinks:[],tags:[]}}).getRowDataType(t)}))}update({value:e,ddbbConfig:t,isMovingFile:n,column:r,columns:i,action:o},s){return a(this,void 0,void 0,(function*(){try{const a=t.group_folder_column.split(",").filter(Boolean);if(n&&a.includes(r.key)){const e=Wr(this.databaseFile,t),n=Lr({pathColumns:a,row:s,ddbbConfig:t,folderPath:e});yield iQ.moveFile(n,s),yield iQ.removeEmptyFolders(e,t)}yield XJ.updateRowFileProxy(s.__note__.getFile(),r.key,e,i,t,o)}catch(e){return X.error("Error updating row",e),!1}return!0}))}delete(e){return a(this,void 0,void 0,(function*(){try{yield UJ.removeNote(e.__note__.getFile())}catch(e){return X.error("Error deleting note",e),!1}return!0}))}rename(e,t){return a(this,void 0,void 0,(function*(){const n=Ar(e[l.FILE].path),a=`${n.parent.path}/${t}.md`;return yield app.vault.rename(n,a),e.__note__.filepath=a,e[l.FILE]=kr.getDataviewAPI().fileLink(a),e}))}duplicate(e){return a(this,void 0,void 0,(function*(){try{yield UJ.duplicateNote(e.__note__.getFile())}catch(e){return X.error("Error duplicating note",e),!1}return!0}))}}const sQ=(e,t)=>t&&"default"!==t?null:new oQ(e);class lQ{constructor(){this.listOfErrors=[],this.localDisk=[]}addError(e){this.listOfErrors.push(e)}setNext(e){return this.nextHandler=e,e}goNext(e){return this.listOfErrors.length>0&&(e.errors[this.handlerName]=this.listOfErrors),e.disk.push(...this.localDisk),this.nextHandler?this.nextHandler.handle(e):e}}class uQ extends lQ{constructor(){super(...arguments),this.handlerName="databaseInfo"}handle(e){const{yaml:t}=e;return this.localDisk.push(`name: ${t.name}`),this.localDisk.push(`description: ${t.description}`),this.goNext(e)}}class dQ extends lQ{constructor(){super(...arguments),this.handlerName="columns"}handle(e){const{columns:t,config:n}=e.yaml;this.localDisk.push(`${this.handlerName}:`);for(const e in t){const a=t[e];a.skipPersist||(this.localDisk.push(`${P.repeat(1)}${e}:`),Object.keys(a).filter((e=>"object"!=typeof a[e])).forEach((e=>{var t;const r=$J(null===(t=a[e])||void 0===t?void 0:t.toString(),n);this.localDisk.push(`${P.repeat(2)}${e}: ${r}`)})),this.localDisk.push(...this.unmarshallParticularInputInfo(a)),this.localDisk.push(`${P.repeat(2)}config:`),Object.keys(a.config).forEach((e=>{var t;const r=a.config[e]&&"string"==typeof a.config[e],i=$J(null===(t=a.config[e])||void 0===t?void 0:t.toString(),n,r);this.localDisk.push(`${P.repeat(3)}${e}: ${i}`)})))}return this.goNext(e)}unmarshallParticularInputInfo(e){const t=[];switch(e.input){case o.SELECT:case o.TAGS:e.options&&Array.isArray(e.options)&&(t.push(`${P.repeat(2)}options:`),e.options.forEach((e=>{t.push(`${P.repeat(3)}- { label: "${e.label}", value: "${e.value}", color: "${e.color}"}`)})))}return t}}class cQ extends lQ{constructor(){super(...arguments),this.handlerName="config"}handle(e){const{config:t}=e.yaml;return this.localDisk.push(`${this.handlerName}:`),Object.entries(t).forEach((([e,n])=>{var a;"object"==typeof n?(this.localDisk.push(`${P.repeat(1)}${e}:`),Object.entries(n).forEach((([e,n])=>{this.localDisk.push(`${P.repeat(2)}${e}: ${$J(n,t)}`)}))):"string"==typeof n?this.localDisk.push(`${P.repeat(1)}${e}: ${$J((a=n,a.replaceAll('"','\\"').replaceAll("\n","\\n")),t,!0)}`):this.localDisk.push(`${P.repeat(1)}${e}: ${$J(n,t)}`)})),this.goNext(e)}}class mQ extends lQ{constructor(){super(...arguments),this.handlerName="filters"}handle(e){const{filters:t}=e.yaml;let n=1;if(this.localDisk.push(`${this.handlerName}:`),this.localDisk.push(`${P.repeat(n)}enabled: ${t.enabled}`),this.localDisk.push(`${P.repeat(n)}conditions:`),n++,t.conditions)for(const e of t.conditions)this.striginifyFilter(e,n+1);return this.goNext(e)}striginifyFilter(e,t){var n;if(e.condition){const n=e.condition,a=e.disabled,r=e.filters,i=e.label,o=e.color;if(r&&r.length>0){this.localDisk.push(`${P.repeat(t)}- condition: ${n}`),this.localDisk.push(`${P.repeat(t)} disabled: ${Boolean(a)}`),i&&this.localDisk.push(`${P.repeat(t)} label: "${i}"`),o&&this.localDisk.push(`${P.repeat(t)} color: "${o}"`),this.localDisk.push(`${P.repeat(t)} filters:`),t++;for(const n of e.filters)this.striginifyFilter(n,t)}}else this.localDisk.push(`${P.repeat(t)}- field: ${e.field}`),this.localDisk.push(`${P.repeat(t)} operator: ${e.operator}`),this.localDisk.push(`${P.repeat(t)} value: "${null!==(n=e.value)&&void 0!==n?n:""}"`),this.localDisk.push(`${P.repeat(t)} type: ${e.type}`)}}const hQ=e=>{const t=function(e){var t;const n=[new uQ,new dQ,new cQ,new mQ];let a=1;for(;a<n.length;)n[a-1].setNext(n[a]),a++;const r={yaml:e,disk:[],errors:{}};return null===(t=n[0])||void 0===t?void 0:t.handle(r)}(e);return t.disk.join("\n")};class pQ extends Or{constructor(e,t){super(e,t),this.errors=t}}class fQ{constructor(){this.listOfErrors=[]}addError(e){this.listOfErrors.push(e)}setNext(e){return this.nextHandler=e,e}goNext(e){return this.listOfErrors.length>0&&(e.errors[this.handlerName]=this.listOfErrors),this.nextHandler?this.nextHandler.handle(e):e}}class gQ extends fQ{constructor(){super(...arguments),this.handlerName="baseInfo"}handle(e){const{yaml:t}=e;return t.name&&0!==t.name.length||this.addError(`Name of database is empty or is not defined value: ${t.name}`),t.description||(t.description=""),e.yaml=t,this.goNext(e)}}class vQ extends fQ{constructor(){super(...arguments),this.handlerName="columns"}handle(e){const{yaml:t}=e;return t.columns||(this.addError("There was not columns in yaml. Default will be loaded"),t.columns={}),Object.keys(t.columns).forEach((e=>{let n=t.columns[e];n.input?n=this.marshallParticularInputInfo(n):(this.addError(`There was not input in column ${e}`),n.input=o.TEXT),n.accessorKey||(this.addError(`There was not accessorKey in column ${e}`),n.accessorKey=e),n.key||(this.addError(`There was not key in column ${e}`),n.key=e),n.label||(this.addError(`There was not label in column ${e}`),n.label=e),n.position=this.parseNumber(n.position),n.skipPersist=this.parseBoolean(n.skipPersist),n.isHidden=this.parseBoolean(n.isHidden),void 0!==n.sortIndex&&"number"==typeof n.sortIndex||(n.sortIndex=-1),n.config||n.config instanceof Object?(n.config=Object.assign(Object.assign({},p),n.config),n.config.isInline=this.parseBoolean(n.config.isInline),n=this.marshallParticularConfigInfo(n)):n.config=p,t.columns[e]=n})),e.yaml=t,this.goNext(e)}parseBoolean(e,t=!1){return null==e?t:"boolean"==typeof e?e:"true"===e||"false"!==e&&t}parseNumber(e,t=0){return null==e?t:"number"==typeof e?e:Number(e)}marshallParticularConfigInfo(e){switch(e.input){case o.TEXT:e.config.enable_media_view=this.parseBoolean(e.config.enable_media_view,p.enable_media_view),e.config.media_width=this.parseNumber(e.config.media_width,p.media_width),e.config.media_height=this.parseNumber(e.config.media_height,p.media_height);break;case o.TASK:e.config.task_hide_completed=this.parseBoolean(e.config.task_hide_completed,p.task_hide_completed)}return e}marshallParticularInputInfo(e){switch(e.input){case o.SELECT:case o.TAGS:e.options&&Array.isArray(e.options)?e.options=e.options.map((e=>(e.value||(e.value=e.label),e.color||(e.color=e.backgroundColor),e))).filter((e=>""!==e.value&&""!==e.label&&""!==e.color)).reduce(((e,t)=>{const n=e.find((e=>e.value===t.value||e.label===t.label));return n||e.push(t),e}),[]):e.options=[]}return e}}class bQ extends fQ{constructor(){super(...arguments),this.handlerName="configuration"}handle(e){const{yaml:t}=e;return this.checkNullable(t.config)?(t.config=N.local_settings,this.addError("configuration was null or undefined, using default configuration instead")):Object.entries(N.local_settings).forEach((([e,n])=>{this.checkNullable(t.config[e])&&(t.config=this.loadDefaultConfig(e,n,t.config),""!==n&&this.addError(`There was not "${e}" key in yaml. Default value "${n}" will be loaded`)),"boolean"==typeof n&&(t.config=this.parseBoolean(e,t.config))})),e.yaml=t,this.goNext(e)}loadDefaultConfig(e,t,n){const a=kr.wrapLiteral(t);let r=a.value;return"string"===a.type&&(r=a.value.replaceAll('\\"','"').replaceAll("\\n","\n")),n[e]=r,n}checkNullable(e){return null==e}parseBoolean(e,t){const n="true"===t[e].toString().toLowerCase();return t[e]=n,t}}class yQ extends fQ{constructor(){super(...arguments),this.handlerName="columns"}handle(e){const{yaml:t}=e;void 0!==t.filters&&t.filters||(this.addError("undefined filters group. Loading default"),t.filters={enabled:!1,conditions:[]}),void 0!==t.filters.conditions&&t.filters.conditions||(t.filters.conditions=[]),void 0===t.filters.enabled&&(this.addError("undefined enabled filters configuration. Loading default"),t.filters.enabled=!1);for(const e of t.filters.conditions)this.validateFilter(e,t)||t.filters.conditions.splice(t.filters.conditions.indexOf(e),1);return e.yaml=t,this.goNext(e)}validateFilter(e,t){if(e.condition){const n=e.condition,a=e.filters;if(!kr.isTruthy(n))return this.addError(`There was not condition key in filter: ${JSON.stringify(e)}`),!1;for(const e of a)this.validateFilter(e,t)}else{if(!kr.isTruthy(e.field))return this.addError(`undefined field in filter: ${JSON.stringify(e)}`),!1;if(!kr.isTruthy(e.operator))return this.addError(`There was not operator key in filter: ${JSON.stringify(e)}`),!1;kr.isTruthy(e.type)||(e.type=o.TEXT)}return!0}}const wQ=t=>{try{return function(e){var t;const n=[new gQ,new vQ,new bQ,new yQ];let a=1;for(;a<n.length;)n[a-1].setNext(n[a]),a++;const r={yaml:e,errors:{}};return null===(t=n[0])||void 0===t?void 0:t.handle(r)}(e.parseYaml(t))}catch(e){throw new pQ("Error parsing yaml",{exception:[e]})}};class DQ{constructor(e,t){this.file=e,this.default_local_settings=t}build(){return a(this,void 0,void 0,(function*(){return yield this.initDatabaseconfigYaml(this.default_local_settings),this}))}initDatabaseconfigYaml(t){return a(this,void 0,void 0,(function*(){X.info(`Load DDBB yaml - "${this.file.path}"`);const n=yield UJ.obtainContentFromTfile(this.file);if(!n||!AV(n))throw new Error("No frontmatter found");const a=n.match(A.YAML);if(!a)return null;const r=a[1],i=wQ(r);if(Object.keys(i.errors).length>0){const n=Object.keys(i.errors).map((e=>e+": "+i.errors[e].join("\n"))).join("\n");new e.Notice(n,1e4),i.yaml.config||(i.yaml.config=t)}this.yaml=i.yaml}))}saveOnDisk(){return a(this,void 0,void 0,(function*(){X.info(`Update BBDD yaml - "${this.file.path}"`);const e=hQ(this.yaml),t=(new qJ).setFile(this.file).addRegExp(A.REPLACE_YAML_REGEX).addRegExpNewValue(`${A.START_CENTINEL}\n${e}\n${A.END_CENTINEL}`).build();yield UJ.editNoteContent(t)}))}updateColumnKey(e,t,n){return a(this,void 0,void 0,(function*(){Object.entries(this.yaml.columns).forEach((([a,r])=>{r.key===e.key&&(e.key!==t?(delete this.yaml.columns[a],r.key=t,r.accessorKey=t,r.nestedKey===e.nestedKey?(r.nestedKey=n.join("."),this.yaml.columns[`${t}${n.length>0?`-${n}`:""}`]=r):this.yaml.columns[`${t}${r.nestedKey?`-${r.nestedKey}`:""}`]=r):r.nestedKey===e.nestedKey&&(delete this.yaml.columns[a],r.nestedKey=n.join("."),this.yaml.columns[`${r.key}${n?`-${n.join("-")}`:""}`]=r))})),yield this.saveOnDisk()}))}updateColumnProperties(e,t){return a(this,void 0,void 0,(function*(){const n=this.yaml.columns[e];for(const e in t)n[e]=t[e];this.yaml.columns[e]=n,yield this.saveOnDisk()}))}reorderColumns(e){return a(this,void 0,void 0,(function*(){let t=0;e.forEach((e=>{this.yaml.columns[e]&&(this.yaml.columns[e].position=++t)})),yield this.saveOnDisk()}))}removeColumn(e){return a(this,void 0,void 0,(function*(){delete this.yaml.columns[e],yield this.saveOnDisk()}))}addColumn(e,t){this.yaml.columns[e]=t,this.saveOnDisk()}updateConfig(e){return a(this,void 0,void 0,(function*(){this.yaml.config=Object.assign(Object.assign({},this.yaml.config),e),yield this.saveOnDisk()}))}updateColumnConfig(e,t){return a(this,void 0,void 0,(function*(){const n=this.yaml.columns[e];n.config=Object.assign(Object.assign({},n.config),t),this.yaml.columns[e]=n,yield this.saveOnDisk()}))}resetColumnConfig(e){return a(this,void 0,void 0,(function*(){const t=this.yaml.columns[e];t.config=p,this.yaml.columns[e]=t,yield this.saveOnDisk()}))}updateYaml(e,t){return a(this,void 0,void 0,(function*(){this.yaml[e]=t,yield this.saveOnDisk()}))}updateFilters(e){return a(this,void 0,void 0,(function*(){this.yaml.filters=Object.assign(Object.assign({},this.yaml.filters),e),yield this.saveOnDisk()}))}}class _Q{recordAllDatabases(){const e={};return kr.getDataviewAPI().pages().where((e=>void 0!==e[v.FRONTMATTER_KEY])).forEach((t=>{const n=t.file;e[n.path]=n.name})),e}obtainInfoFromRelation(e){return a(this,void 0,void 0,(function*(){const t={},n=Ar(e),a=yield new DQ(n,N.local_settings).build(),r=yield bU(a.yaml.columns),i=yield RV(n,r,a.yaml.config,a.yaml.filters);return i.forEach((e=>{const n=e.__note__.getFile();t[n.path]=n.basename})),{recordRows:t,ddbbFile:n,ddbbInfo:a,relatedColumns:r,relatedRows:i}}))}recordFieldsFromRelation(e,t,n){return a(this,void 0,void 0,(function*(){const a={},r=Ar(e),i=yield new DQ(r,t).build();return(yield wU(r.parent.path,i.yaml.config,i.yaml.filters,n)).forEach((e=>{a[e]=e})),a}))}createNoteIntoRelation(e,t){return a(this,void 0,void 0,(function*(){X.info(`--\x3e createNoteIntoRelation. Creating note ${t} into relation ${e}`);const n=Ar(e),a=yield new DQ(n,N.local_settings).build(),r=sQ(n,a.yaml.config.implementation),i=yield bU(a.yaml.columns);yield r.create(t,i,a.yaml.config),X.info(`<-- createNoteIntoRelation. Note ${t} created into relation ${e}`)}))}static getInstance(){return this.instance||(this.instance=new _Q),this.instance}}const kQ=_Q.getInstance(),CQ=e=>{const{defaultCell:t,persistChange:n,relationCell:r}=e,{column:i}=t,o=i.columnDef,[s,l]=Er.useState(r?r.map((e=>({label:e.fileName(),value:e.path,color:o.config.relation_color}))):[]),[u,d]=Er.useState([]);return Er.useEffect((()=>{setTimeout((()=>a(void 0,void 0,void 0,(function*(){const{recordRows:e}=yield kQ.obtainInfoFromRelation(o.config.related_note_path),t=Object.entries(e).map((([e,t])=>({label:t,value:e,color:o.config.relation_color})));d(t)}))),0)}),[]),Fr.createElement(tj,{onClickAway:()=>{n(s.map((e=>e.value)))}},Fr.createElement("div",{className:G("relation")},Fr.createElement($X,{defaultValue:s,components:{DropdownIndicator:()=>null,IndicatorSeparator:()=>null},closeMenuOnSelect:!1,isSearchable:!0,isMulti:!0,autoFocus:!0,openMenuOnFocus:!0,menuPosition:"fixed",styles:VX,options:u,onChange:(e,t)=>a(void 0,void 0,void 0,(function*(){if("create-option"===t.action)yield kQ.createNoteIntoRelation(o.config.related_note_path,t.option.value);const n=e.map((e=>({label:e.label,value:e.value,color:o.config.relation_color})));l(n)})),menuPortalTarget:activeDocument.body,className:`${G("tags-container text-align-center")}`,classNamePrefix:"react-select",menuPlacement:"auto",menuShouldBlockScroll:!0})))},EQ=t=>{const{defaultCell:n}=t,{table:a,row:r,column:i}=n,{tableState:s,view:l}=a.options.meta,u=i.columnDef,d=s.data((e=>e.rows[r.index])),c=s.data((e=>e.actions)),m=s.configState((e=>e.info)),h=s.columns((e=>e.info)),p=s.data((e=>Om.parseRowToCell(e.rows[r.index],u,o.RELATION,m.getLocalSettings()))),[f,g]=Er.useState(!1),v=()=>{u.config.related_note_path?g(!0):new e.Notice("This column is not associated with a relation. Please, edit the column configuration first",1500)};return f?Fr.createElement(CQ,{defaultCell:n,persistChange:e=>{const t=p?p.map((e=>e.path)):[];if(e.length!==t.length||e.some((e=>!t.includes(e)))){const n=e.map((e=>kr.getDataviewAPI().fileLink(e))),a=Om.parseRowToLiteral(d,u,n);c.updateCell({rowIndex:r.index,column:u,value:a,columns:h.getAllColumns(),ddbbConfig:m.getLocalSettings()}),u.config.bidirectional_relation&&c.updateBidirectionalRelation(d,u,t,e)}g(!1)},relationCell:p}):Fr.createElement("div",{onDoubleClick:v,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),v())},style:{width:i.getSize()},className:G(J(u.config,m.getLocalSettings(),["tabIndex","tags-container","relation-container"])),tabIndex:0},p?p.map(((e,t)=>Fr.createElement(oU,{key:`relation-${t}-${u.key}-${e.path}`,option:{value:e.markdown(),label:e.markdown(),color:u.config.relation_color||au.coreFns.colors.greyScale(3)},view:l}))):null)},xQ=e=>{const{defaultCell:t}=e,{cell:n,table:a,row:r,column:i}=t,{tableState:s}=a.options.meta,l=i.columnDef,u=Er.useRef(),d=s.data((e=>e.rows[r.index])),c=s.data((e=>e.actions)),m=s.configState((e=>e.info)),h=s.columns((e=>e.info)),p=s.automations((e=>e.info)),f=s.data((e=>Om.parseRowToCell(e.rows[r.index],l,o.ROLLUP,m.getLocalSettings()))),g=d[l.config.asociated_relation_id];return Er.useEffect((()=>{var e;if(null!==u.current){if(u.current.innerHTML="",!g)return;const n=p.dispatchRollup(l.config,g).toString();if(iU.renderMarkdown(t,n,u.current,5),f===n)return;const a=Om.parseRowToLiteral(d,l,n);c.updateCell({rowIndex:r.index,column:l,value:a,columns:h.getAllColumns(),ddbbConfig:m.getLocalSettings(),saveOnDisk:null!==(e=l.config.persist_changes)&&void 0!==e&&e})}}),[g]),Fr.createElement("span",{ref:u,className:`${G("md_cell "+J(l.config,m.getLocalSettings(),["tabIndex"]))}`,key:`rollup_${n.id}`,tabIndex:0})},MQ=e=>{const{defaultCell:t}=e,{table:n,row:a,column:r}=t,{tableState:i}=n.options.meta,o=i.data((e=>e.rows[a.index])),s=Er.useRef();return Er.useEffect((()=>{if(null===s.current)return;const e=o[r.id];iU.renderMarkdown(t,e.join(" "),s.current,5)})),Fr.createElement("span",{ref:s,className:G("md_cell text-align-left tabIndex"),tabIndex:0})};function SQ(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"4",y1:"6",x2:"20",y2:"6"}),Fr.createElement("line",{x1:"4",y1:"12",x2:"14",y2:"12"}),Fr.createElement("line",{x1:"4",y1:"18",x2:"18",y2:"18"}))}function FQ(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("rect",{x:"7",y:"3",width:"14",height:"14",rx:"2"}),Fr.createElement("path",{d:"M17 17v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h2"}))}function TQ(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"5",y1:"9",x2:"19",y2:"9"}),Fr.createElement("line",{x1:"5",y1:"15",x2:"19",y2:"15"}),Fr.createElement("line",{x1:"11",y1:"4",x2:"7",y2:"20"}),Fr.createElement("line",{x1:"17",y1:"4",x2:"13",y2:"20"}))}function PQ(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),Fr.createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}))}function OQ(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),Fr.createElement("line",{x1:"18",y1:"13",x2:"12",y2:"19"}),Fr.createElement("line",{x1:"6",y1:"13",x2:"12",y2:"19"}))}function NQ(){return Fr.createElement("svg",{width:"48",height:"48",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),Fr.createElement("line",{x1:"18",y1:"11",x2:"12",y2:"5"}),Fr.createElement("line",{x1:"6",y1:"11",x2:"12",y2:"5"}))}function AQ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("circle",{cx:"14",cy:"6",r:"2"}),Fr.createElement("line",{x1:"4",y1:"6",x2:"12",y2:"6"}),Fr.createElement("line",{x1:"16",y1:"6",x2:"20",y2:"6"}),Fr.createElement("circle",{cx:"8",cy:"12",r:"2"}),Fr.createElement("line",{x1:"4",y1:"12",x2:"6",y2:"12"}),Fr.createElement("line",{x1:"10",y1:"12",x2:"20",y2:"12"}),Fr.createElement("circle",{cx:"17",cy:"18",r:"2"}),Fr.createElement("line",{x1:"4",y1:"18",x2:"15",y2:"18"}),Fr.createElement("line",{x1:"19",y1:"18",x2:"20",y2:"18"}))}class IQ{goNext(e){return this.nextHandler?this.nextHandler.handle(e):e}setNext(e){return this.nextHandler=e,e}}function RQ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("rect",{x:"4",y:"4",width:"16",height:"16",rx:"2"}),Fr.createElement("path",{d:"M10 10l4 4m0 -4l-4 4"}))}function WQ(e){return Fr.createElement("div",{key:e.label,className:"menu-item sort-button",onMouseDown:e.onClick},Fr.createElement("span",{className:"svg-icon svg-text icon-margin"},e.icon),e.label)}class jQ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addSortButtons(),this.goNext(this.globalHeaderActionResponse)}addSortButtons(){const e=[];e.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=r.columnDef,o=n.options.meta.tableState.columns((e=>e.actions)),s=()=>a(this,void 0,void 0,(function*(){i.isSorted=!(i.isSorted&&!i.isSortedDesc),i.isSortedDesc=!1,t.setMenuEl(null);let e=[...n.options.state.sorting];i.isSorted?(e.remove(e.find((e=>e.id===i.id))),e.push({id:i.id,desc:i.isSortedDesc}),i.sortIndex=e.length):(e.remove(e.find((e=>e.id===i.id))),i.sortIndex=-1),n.setSorting(e),o.alterSorting(i)})),l="asc"===r.getIsSorted();return WQ({onClick:s,icon:l?Fr.createElement(RQ,null):Fr.createElement(NQ,null),label:LO(l?"header_menu_sort_ascending_remove":"header_menu_sort_ascending")})}(this.globalHeaderActionResponse)),e.push(function(e){const{hooks:t}=e,{table:n,header:r,column:i}=e.headerMenuProps.headerProps,o=i.columnDef,s=n.options.meta.tableState.columns((e=>e.actions)),l=()=>a(this,void 0,void 0,(function*(){o.isSorted=!o.isSorted||!o.isSortedDesc,o.isSortedDesc=!0,t.setMenuEl(null);let e=[...n.options.state.sorting];o.isSorted?(e.remove(e.find((e=>e.id===o.id))),e.push({id:o.id,desc:o.isSortedDesc}),o.sortIndex=e.length):(e.remove(e.find((e=>e.id===o.id))),o.sortIndex=-1),n.setSorting(e),s.alterSorting(o)}));return WQ({onClick:l,icon:"desc"===r.column.getIsSorted()?Fr.createElement(RQ,null):Fr.createElement(OQ,null),label:"desc"===r.column.getIsSorted()?LO("header_menu_sort_descending_remove"):LO("header_menu_sort_descending")})}(this.globalHeaderActionResponse)),this.globalHeaderActionResponse.buttons.push(...e)}}function LQ(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),Fr.createElement("line",{x1:"5",y1:"12",x2:"11",y2:"18"}),Fr.createElement("line",{x1:"5",y1:"12",x2:"11",y2:"6"}))}function zQ(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),Fr.createElement("line",{x1:"13",y1:"18",x2:"19",y2:"12"}),Fr.createElement("line",{x1:"13",y1:"6",x2:"19",y2:"12"}))}class BQ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addColumnButtons(),this.goNext(this.globalHeaderActionResponse)}addColumnButtons(){const e=[];e.push(function(e){const{hooks:t}=e,{table:n}=e.headerMenuProps.headerProps,r=e.headerMenuProps.headerProps.column.columnDef,i=n.options.meta.tableState.columns((e=>e.actions));return WQ({onClick:()=>a(this,void 0,void 0,(function*(){i.addToLeft(r),t.setMenuEl(null)})),icon:Fr.createElement(LQ,null),label:LO("header_menu_insert_column_left")})}(this.globalHeaderActionResponse)),e.push(function(e){const{hooks:t}=e,{table:n}=e.headerMenuProps.headerProps,r=e.headerMenuProps.headerProps.column.columnDef,i=n.options.meta.tableState.columns((e=>e.actions));return WQ({onClick:()=>a(this,void 0,void 0,(function*(){i.addToRight(r),t.setMenuEl(null)})),icon:Fr.createElement(zQ,null),label:LO("header_menu_insert_column_right")})}(this.globalHeaderActionResponse)),this.globalHeaderActionResponse.buttons.push(...e)}}function $Q(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"4",y1:"7",x2:"20",y2:"7"}),Fr.createElement("line",{x1:"10",y1:"11",x2:"10",y2:"17"}),Fr.createElement("line",{x1:"14",y1:"11",x2:"14",y2:"17"}),Fr.createElement("path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12"}),Fr.createElement("path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3"}))}class HQ extends IQ{handle(e){this.globalHeaderActionResponse=e;return this.globalHeaderActionResponse.headerMenuProps.headerProps.column.columnDef.isMetadata||this.removeColumnButton(),this.goNext(this.globalHeaderActionResponse)}removeColumnButton(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{column:n,table:r}=e.headerMenuProps.headerProps,i=r.options.meta.tableState.configState((e=>e.actions)),o=r.options.meta.tableState.configState((e=>e.ddbbConfig)),s=r.options.meta.tableState.columns((e=>e.columns)),[l,u]=r.options.meta.tableState.data((e=>[e.rows,e.actions])),d=r.options.meta.tableState.columns((e=>e.actions)),c=n.columnDef;return WQ({onClick:()=>a(this,void 0,void 0,(function*(){u.removeDataOfColumn({column:c,columns:s,ddbbConfig:o}),d.remove(c),t.setMenuEl(null);const e=o.group_folder_column.split(",");if(e.includes(n.columnDef.id)){const t=e.filter((e=>e!==n.columnDef.id)).join(",");i.alterConfig({group_folder_column:t}),u.groupFiles()}})),icon:Fr.createElement($Q,null),label:LO("header_menu_delete_column")})}(this.globalHeaderActionResponse))}}function VQ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("line",{x1:"3",y1:"3",x2:"21",y2:"21"}),Fr.createElement("path",{d:"M10.584 10.587a2 2 0 0 0 2.828 2.83"}),Fr.createElement("path",{d:"M9.363 5.365a9.466 9.466 0 0 1 2.637 -.365c4 0 7.333 2.333 10 7c-.778 1.361 -1.612 2.524 -2.503 3.488m-2.14 1.861c-1.631 1.1 -3.415 1.651 -5.357 1.651c-4 0 -7.333 -2.333 -10 -7c1.369 -2.395 2.913 -4.175 4.632 -5.341"}))}class UQ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.hideColumnButton(),this.goNext(this.globalHeaderActionResponse)}hideColumnButton(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{column:n,table:r}=e.headerMenuProps.headerProps,i=r.options.meta.tableState.columns((e=>e.actions));return WQ({onClick:()=>a(this,void 0,void 0,(function*(){const e=n.columnDef;n.getToggleVisibilityHandler()({target:{checked:!1}}),i.alterIsHidden(e,!0),t.setMenuEl(null)})),icon:Fr.createElement(VQ,null),label:LO("header_menu_hide_column")})}(this.globalHeaderActionResponse))}}const qQ=new class extends zO{getHandlers(){return[new jQ,new BQ,new UQ,new HQ]}};function YQ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M13 5h8"}),Fr.createElement("path",{d:"M13 9h5"}),Fr.createElement("path",{d:"M13 15h8"}),Fr.createElement("path",{d:"M13 19h5"}),Fr.createElement("rect",{x:"3",y:"4",width:"6",height:"6",rx:"1"}),Fr.createElement("rect",{x:"3",y:"14",width:"6",height:"6",rx:"1"}))}function XQ(e){return Fr.createElement("div",{key:e.label},Fr.createElement("div",{className:"menu-item sort-button",onClick:e.onClick},Fr.createElement("span",{className:"svg-icon svg-text icon-margin"},e.icon),Fr.createElement("span",{style:{textTransform:"capitalize"}},e.label)))}class GQ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addCheckboxType(),this.goNext(this.globalHeaderActionResponse)}addCheckboxType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),s.parseDataOfColumn(r.columnDef,o.CHECKBOX,l),yield i.alterColumnType(r.columnDef,o.CHECKBOX)})),icon:Fr.createElement(YQ,null),label:o.CHECKBOX})}(this.globalHeaderActionResponse))}}class KQ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addTextType(),this.goNext(this.globalHeaderActionResponse)}addTextType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),s.parseDataOfColumn(r.columnDef,o.TEXT,l),yield i.alterColumnType(r.columnDef,o.TEXT)})),icon:Fr.createElement(SQ,null),label:LO(o.TEXT)})}(this.globalHeaderActionResponse))}}class JQ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addSelectType(),this.goNext(this.globalHeaderActionResponse)}addSelectType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,{tableState:i}=n.options.meta,s=i.columns((e=>e.actions)),l=i.data((e=>e.rows)),u=i.data((e=>e.actions)),d=i.configState((e=>e.info));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),u.parseDataOfColumn(r.columnDef,o.SELECT,d.getLocalSettings()),yield s.alterColumnType(r.columnDef,o.SELECT,l)})),icon:Fr.createElement(FQ,null),label:LO(o.SELECT)})}(this.globalHeaderActionResponse))}}function QQ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M7.859 6h-2.834a2.025 2.025 0 0 0 -2.025 2.025v2.834c0 .537 .213 1.052 .593 1.432l6.116 6.116a2.025 2.025 0 0 0 2.864 0l2.834 -2.834a2.025 2.025 0 0 0 0 -2.864l-6.117 -6.116a2.025 2.025 0 0 0 -1.431 -.593z"}),Fr.createElement("path",{d:"M17.573 18.407l2.834 -2.834a2.025 2.025 0 0 0 0 -2.864l-7.117 -7.116"}),Fr.createElement("path",{d:"M6 9h-.01"}))}class ZQ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addTagsType(),this.goNext(this.globalHeaderActionResponse)}addTagsType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.rows)),l=n.options.meta.tableState.data((e=>e.actions)),u=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),l.parseDataOfColumn(r.columnDef,o.TAGS,u),yield i.alterColumnType(r.columnDef,o.TAGS,s)})),icon:Fr.createElement(QQ,null),label:LO(o.TAGS)})}(this.globalHeaderActionResponse))}}class eZ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addNumberType(),this.goNext(this.globalHeaderActionResponse)}addNumberType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig)),u=r.columnDef;return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),s.parseDataOfColumn(u,o.NUMBER,l),yield i.alterColumnType(u,o.NUMBER)})),icon:Fr.createElement(TQ,null),label:LO(o.NUMBER)})}(this.globalHeaderActionResponse))}}function tZ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("rect",{x:"4",y:"5",width:"16",height:"16",rx:"2"}),Fr.createElement("line",{x1:"16",y1:"3",x2:"16",y2:"7"}),Fr.createElement("line",{x1:"8",y1:"3",x2:"8",y2:"7"}),Fr.createElement("line",{x1:"4",y1:"11",x2:"20",y2:"11"}),Fr.createElement("line",{x1:"11",y1:"15",x2:"12",y2:"15"}),Fr.createElement("line",{x1:"12",y1:"15",x2:"12",y2:"18"}))}class nZ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addDateType(),this.goNext(this.globalHeaderActionResponse)}addDateType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),s.parseDataOfColumn(r.columnDef,o.CALENDAR,l),yield i.alterColumnType(r.columnDef,o.CALENDAR)})),icon:Fr.createElement(tZ,null),label:LO(o.CALENDAR)})}(this.globalHeaderActionResponse))}}function aZ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"}),Fr.createElement("circle",{cx:"18",cy:"18",r:"4"}),Fr.createElement("path",{d:"M15 3v4"}),Fr.createElement("path",{d:"M7 3v4"}),Fr.createElement("path",{d:"M3 11h16"}),Fr.createElement("path",{d:"M18 16.496v1.504l1 1"}))}class rZ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addDatetimeType(),this.goNext(this.globalHeaderActionResponse)}addDatetimeType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),yield s.parseDataOfColumn(r.columnDef,o.CALENDAR_TIME,l),yield i.alterColumnType(r.columnDef,o.CALENDAR_TIME)})),icon:Fr.createElement(aZ,null),label:LO(o.CALENDAR_TIME)})}(this.globalHeaderActionResponse))}}function iZ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("polyline",{points:"7 8 3 12 7 16"}),Fr.createElement("polyline",{points:"17 8 21 12 17 16"}),Fr.createElement("line",{x1:"14",y1:"4",x2:"10",y2:"20"}))}class oZ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addNumberType(),this.goNext(this.globalHeaderActionResponse)}addNumberType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),s.parseDataOfColumn(r.columnDef,o.FORMULA,l),yield i.alterColumnType(r.columnDef,o.FORMULA)})),icon:Fr.createElement(iZ,null),label:LO(o.FORMULA)})}(this.globalHeaderActionResponse))}}function sZ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M14 3l-11 11"}),Fr.createElement("path",{d:"M3 10v4h4"}),Fr.createElement("path",{d:"M17 10h4v4"}),Fr.createElement("path",{d:"M10 21l11 -11"}))}class lZ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addNumberType(),this.goNext(this.globalHeaderActionResponse)}addNumberType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),s.parseDataOfColumn(r.columnDef,o.RELATION,l),yield i.alterColumnType(r.columnDef,o.RELATION)})),icon:Fr.createElement(sZ,null),label:LO(o.RELATION)})}(this.globalHeaderActionResponse))}}function uZ(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("circle",{cx:"10",cy:"10",r:"7"}),Fr.createElement("path",{d:"M21 21l-6 -6"}),Fr.createElement("path",{d:"M8 8l-2 2l2 2"}),Fr.createElement("path",{d:"M12 8l2 2l-2 2"}))}class dZ extends IQ{handle(e){return this.globalHeaderActionResponse=e,this.addNumberType(),this.goNext(this.globalHeaderActionResponse)}addNumberType(){this.globalHeaderActionResponse.buttons.push(function(e){const{hooks:t}=e,{table:n,column:r}=e.headerMenuProps.headerProps,i=n.options.meta.tableState.columns((e=>e.actions)),s=n.options.meta.tableState.data((e=>e.actions)),l=n.options.meta.tableState.configState((e=>e.ddbbConfig));return XQ({onClick:()=>a(this,void 0,void 0,(function*(){t.setTypesEl(null),t.setMenuEl(null),s.parseDataOfColumn(r.columnDef,o.ROLLUP,l),yield i.alterColumnType(r.columnDef,o.ROLLUP)})),icon:Fr.createElement(uZ,null),label:LO(o.ROLLUP)})}(this.globalHeaderActionResponse))}}const cZ=new class extends zO{getHandlers(){return[new KQ,new eZ,new JQ,new ZQ,new GQ,new nZ,new rZ,new oZ,new lZ,new dZ]}};let mZ=class extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_media_dimension_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal,s=o.plugin.settings,{config:l}=n;return l.enable_media_view&&new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_media_dimension_desc")).addText((e=>{e.setPlaceholder(LO("column_settings_modal_media_dimension_placeholder_height")).setValue(l.media_height.toString()).onChange((e=>a(this,void 0,void 0,(function*(){const t=Number(e),a=isNaN(t)?l.media_height:t;l.media_height=a,yield o.diskConfig.updateColumnConfig(n.id,{media_height:a}),i.modal.enableReset=!0}))))})).addText((e=>{e.setPlaceholder(LO("column_settings_modal_media_dimension_placeholder_width")).setValue(l.media_width.toString()).onChange((e=>a(this,void 0,void 0,(function*(){const t=Number(e),a=isNaN(t)?l.media_width:t;o.diskConfig.updateColumnConfig(n.id,{media_width:a})}))))})).addExtraButton((e=>{e.setIcon("reset").setTooltip(LO("column_settings_modal_media_dimension_button_tooltip")).onClick((()=>a(this,void 0,void 0,(function*(){o.diskConfig.updateColumnConfig(n.id,{media_width:s.global_settings.media_settings.width,media_height:s.global_settings.media_settings.height}),i.reset(t)}))))})),this.goNext(t)}},hZ=class extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_media_toggle_title")}handle(e){const{column:t,containerEl:n,columnSettingsManager:r}=e,{view:i}=r.modal;return Wm(n,this.settingTitle,LO("column_settings_modal_media_toggle_desc"),t.config.enable_media_view,(n=>a(this,void 0,void 0,(function*(){t.config.enable_media_view=n,yield i.diskConfig.updateColumnConfig(t.id,{enable_media_view:n,link_alias_enabled:!!n&&t.config.link_alias_enabled}),r.reset(e),r.modal.enableReset=!0})))),this.goNext(e)}};class pZ extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_inline_toggle_title")}handle(e){const{column:t,containerEl:n,columnSettingsManager:r}=e,{view:i}=r.modal;return Wm(n,this.settingTitle,LO("column_settings_modal_inline_toggle_desc"),t.config.isInline,(n=>a(this,void 0,void 0,(function*(){t.config.isInline=n,yield i.diskConfig.updateColumnConfig(t.id,{isInline:n}),r.modal.enableReset=!0,r.reset(e)})))),this.goNext(e)}}class fZ extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_option_source_dropdown_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal;n.config.option_source||(n.config.option_source=S.MANUAL);const s={};Object.entries(S).forEach((([,e])=>{s[e]=LO(e)}));return zm(r,LO("column_settings_modal_selected_column_options_title"),"h4"),jm(r,LO("column_settings_modal_option_source_dropdown_title"),LO("column_settings_modal_option_source_dropdown_desc"),n.config.option_source,s,(r=>a(this,void 0,void 0,(function*(){r!==n.config.option_source?(yield o.diskConfig.updateColumnConfig(n.id,{option_source:r}),yield o.diskConfig.updateColumnProperties(n.id,{options:[]}),t.column.config.option_source=r,i.reset(t)):new e.Notice("No changes made",1500)})))),this.goNext(t)}}class gZ extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_selected_column_options_new_option")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal;if(n.config.option_source===S.MANUAL){let t="",i="";const s=n.options,l=()=>a(this,void 0,void 0,(function*(){if(""===t||""===i)return void new e.Notice(LO("column_settings_modal_selected_column_options_notice_error_empty_label"),1500);if(s.find((e=>e.label===t)))return void new e.Notice(LO("column_settings_modal_selected_column_options_notice_error_duplicate_label"),1500);const a={label:t,value:i,color:au.coreFns.colors.randomColor()};s.push(a),o.diskConfig.updateColumnProperties(n.id,{options:s})}));new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_selected_column_options_new_option_desc")).setClass(G("setting-item")).addText((e=>{e.setPlaceholder(LO("column_settings_modal_selected_column_options_new_option_label_placeholder")).setValue(t).onChange((n=>a(this,void 0,void 0,(function*(){t=zr(n),e.setValue(t)})))),e.inputEl.onkeydown=t=>{if("Enter"===t.key)e.setValue(""),l()}})).addText((e=>{e.setPlaceholder(LO("column_settings_modal_selected_column_options_new_option_value_placeholder")).setValue(i).onChange((t=>a(this,void 0,void 0,(function*(){i=zr(t),e.setValue(i)})))),e.inputEl.onkeydown=t=>{if("Enter"===t.key)e.setValue(""),l()}})).addButton((e=>{e.setTooltip(LO("column_settings_modal_selected_column_options_new_option_button_tooltip")).setButtonText("+").setCta().onClick(l)}))}return this.goNext(t)}}class vZ extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_selected_column_options_title")}handle(e){const{column:t,containerEl:n}=e,a=t.options;return t.config.option_source===S.MANUAL&&a.forEach(((t,r)=>{this.addOptionSetting(n,t,a,r,e)})),this.goNext(e)}addOptionSetting(t,n,r,i,o){const{column:s}=o,{columnSettingsManager:l}=o,{view:u,dataState:d,configState:c,columnsState:m}=l.modal;let h=n.label,p=n.value;new e.Setting(t).addText((e=>{e.setPlaceholder(LO("column_settings_modal_selected_column_options_new_option_label_placeholder")).setValue(h).onChange((e=>a(this,void 0,void 0,(function*(){h=e}))))})).addText((e=>{e.setPlaceholder(LO("column_settings_modal_selected_column_options_new_option_value_placeholder")).setValue(p).onChange((e=>a(this,void 0,void 0,(function*(){p=e}))))})).addExtraButton((t=>{t.setIcon("pencil").setTooltip(LO("column_settings_modal_selected_column_options_edit")).onClick((()=>a(this,void 0,void 0,(function*(){p!==n.value||h!==n.label?(r[i].label=h,r[i].value=p,yield u.diskConfig.updateColumnProperties(s.id,{options:r}),p!==n.value&&(yield d.actions.editOptionForAllRows(s,n.value,p,m.info.getAllColumns(),c.info.getLocalSettings()).then((()=>{new e.Notice(LO("column_settings_modal_selected_column_options_notice_update_success"),1500)})).catch((t=>{const n=LO("column_settings_modal_selected_column_options_notice_update_error",h);X.error(n,t),new e.Notice(n,3e3)}))),l.modal.enableReset=!0):new e.Notice(`Option "${n.label}(${n.value})" was not changed!`,1500)}))))})).addColorPicker((e=>{e.setValueHsl(au.coreFns.colors.stringtoHsl(n.color)).onChange((()=>a(this,void 0,void 0,(function*(){r[i].color=au.coreFns.colors.hslToString(e.getValueHsl()),yield u.diskConfig.updateColumnProperties(s.id,{options:r}),l.modal.enableReset=!0}))))})).addExtraButton((t=>{t.setIcon("cross").setTooltip("Delete").onClick((()=>a(this,void 0,void 0,(function*(){const t=r[i];r.splice(i,1),yield u.diskConfig.updateColumnProperties(s.id,{options:r}),d.actions.removeOptionForAllRows(s,t.value,m.info.getAllColumns(),c.info.getLocalSettings()).then((()=>{new e.Notice(LO("column_settings_modal_selected_column_options_notice_delete_success",t.label),1500)})).catch((n=>{const a=LO("column_settings_modal_selected_column_options_notice_delete_error",t.label);X.error(a,n),new e.Notice(a,3e3)})),l.modal.enableReset=!0,l.reset(o)}))))}))}}class bZ extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_hide_completed_tasks_toggle_title")}handle(e){const{column:t,containerEl:n,columnSettingsManager:r}=e,{view:i}=r.modal;return Wm(n,this.settingTitle,LO("column_settings_modal_hide_completed_tasks_toggle_desc"),t.config.task_hide_completed,(e=>a(this,void 0,void 0,(function*(){t.config.task_hide_completed=e,yield i.diskConfig.updateColumnConfig(t.id,{task_hide_completed:e}),r.modal.enableReset=!0})))),this.goNext(e)}}let yZ=class extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_link_alias_title")}handle(e){const{column:t,containerEl:n,columnSettingsManager:r}=e,{view:i}=r.modal,o=e=>a(this,void 0,void 0,(function*(){t.config.custom_link_alias=e,yield i.diskConfig.updateColumnConfig(t.id,{custom_link_alias:e}),r.modal.enableReset=!0}));return Wm(n,this.settingTitle,LO("column_settings_modal_link_alias_desc"),t.config.link_alias_enabled,(n=>a(this,void 0,void 0,(function*(){t.config.link_alias_enabled=n,yield i.diskConfig.updateColumnConfig(t.id,{link_alias_enabled:n}),r.modal.enableReset=!0,r.reset(e)})))),t.config.link_alias_enabled&&Lm(n,LO("column_settings_modal_link_alias_text_title"),LO("column_settings_modal_link_alias_text_desc"),LO("column_settings_modal_link_alias_text_placeholder"),t.config.custom_link_alias,o),this.goNext(e)}};class wZ extends BO{constructor(){super(...arguments),this.settingTitle="Formula properties"}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal,{config:s}=n,l=e=>a(this,void 0,void 0,(function*(){yield o.diskConfig.updateColumnConfig(n.id,{formula_query:e}),i.modal.enableReset=!0}));Wm(r,LO("column_settings_modal_formula_input_persist_toggle_title"),LO("column_settings_modal_formula_input_persist_toggle_desc"),n.config.persist_changes,(e=>a(this,void 0,void 0,(function*(){n.config.link_alias_enabled=e,yield o.diskConfig.updateColumnConfig(n.id,{persist_changes:e}),i.modal.enableReset=!0})))),new e.Setting(r).setName(LO("column_settings_modal_formula_input_textarea_title")).setDesc(LO("column_settings_modal_formula_input_textarea_desc")).addTextArea((e=>{e.setValue(s.formula_query),e.setPlaceholder(LO("column_settings_modal_formula_input_textarea_placeholder")),e.onChange(l),e.inputEl.addClass(G("textarea-setting")),e.inputEl.onkeydown=e=>{if("Enter"===e.key)e.preventDefault()}}));return r.createEl("p").appendChild(createEl("a",{text:LO("column_settings_modal_formula_input_textarea_docu_link_text"),href:"https://rafaelgb.github.io/obsidian-db-folder/features/Formulas/"})),this.goNext(t)}}var DZ={},_Z=Gj;Object.defineProperty(DZ,"__esModule",{value:!0});var kZ=DZ.default=void 0,CZ=_Z(sL()),EZ=kI,xZ=(0,CZ.default)((0,EZ.jsx)("path",{d:"M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z"}),"FormatAlignLeft");kZ=DZ.default=xZ;var MZ={},SZ=Gj;Object.defineProperty(MZ,"__esModule",{value:!0});var FZ=MZ.default=void 0,TZ=SZ(sL()),PZ=kI,OZ=(0,TZ.default)((0,PZ.jsx)("path",{d:"M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z"}),"FormatAlignCenter");FZ=MZ.default=OZ;var NZ={},AZ=Gj;Object.defineProperty(NZ,"__esModule",{value:!0});var IZ=NZ.default=void 0,RZ=AZ(sL()),WZ=kI,jZ=(0,RZ.default)((0,WZ.jsx)("path",{d:"M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z"}),"FormatAlignRight");IZ=NZ.default=jZ;var LZ={},zZ=Gj;Object.defineProperty(LZ,"__esModule",{value:!0});var BZ=LZ.default=void 0,$Z=zZ(sL()),HZ=kI,VZ=(0,$Z.default)((0,HZ.jsx)("path",{d:"M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z"}),"FormatAlignJustify");function UZ(e){const{modal:t,columnId:n,currentAlignment:r}=e,{view:i}=t,[o,s]=Er.useState(r);return Er.createElement(ZX,{direction:"row",spacing:4},Er.createElement(gG,{value:o,exclusive:!0,onChange:(e,r)=>a(this,void 0,void 0,(function*(){null!==r&&(yield i.diskConfig.updateColumnConfig(n,{content_alignment:r}),t.enableReset=!0,s(r))})),"aria-label":LO("column_settings_modal_text_alignment_select_title")},Er.createElement(uG,{value:h.LEFT,"aria-label":LO("column_settings_modal_text_alignment_select_left"),sx:{color:w.TEXT_NORMAL,"&.Mui-selected, &.Mui-selected:hover":{color:w.TEXT_ACCENT}}},Er.createElement(kZ,null)),Er.createElement(uG,{value:h.CENTER,"aria-label":LO("column_settings_modal_text_alignment_select_center"),sx:{color:w.TEXT_NORMAL,"&.Mui-selected, &.Mui-selected:hover":{color:w.TEXT_ACCENT}}},Er.createElement(FZ,null)),Er.createElement(uG,{value:h.RIGHT,"aria-label":LO("column_settings_modal_text_alignment_select_right"),sx:{color:w.TEXT_NORMAL,"&.Mui-selected, &.Mui-selected:hover":{color:w.TEXT_ACCENT}}},Er.createElement(IZ,null)),Er.createElement(uG,{value:h.JUSTIFY,"aria-label":LO("column_settings_modal_text_alignment_select_justify"),sx:{color:w.TEXT_NORMAL,"&.Mui-selected, &.Mui-selected:hover":{color:w.TEXT_ACCENT}}},Er.createElement(BZ,null))))}BZ=LZ.default=VZ;class qZ extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_aligment_select_title")}handle(t){const{column:n,containerEl:a,columnSettingsManager:r}=t,i=new e.Setting(a).setName(this.settingTitle).setDesc(LO("column_settings_modal_aligment_select_desc"));return $O(i.controlEl.createDiv()).render(Fr.createElement(UZ,{modal:r.modal,columnId:n.id,currentAlignment:n.config.content_alignment})),this.goNext(t)}}var YZ={},XZ=Gj;Object.defineProperty(YZ,"__esModule",{value:!0});var GZ=YZ.default=void 0,KZ=XZ(sL()),JZ=kI,QZ=(0,KZ.default)((0,JZ.jsx)("path",{d:"M22 2v2H2V2h20zM7 22h3V6H7v16zm7-6h3V6h-3v10z"}),"AlignVerticalTop");GZ=YZ.default=QZ;var ZZ={},e0=Gj;Object.defineProperty(ZZ,"__esModule",{value:!0});var t0=ZZ.default=void 0,n0=e0(sL()),a0=kI,r0=(0,n0.default)((0,a0.jsx)("path",{d:"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z"}),"AlignVerticalCenter");t0=ZZ.default=r0;var i0={},o0=Gj;Object.defineProperty(i0,"__esModule",{value:!0});var s0=i0.default=void 0,l0=o0(sL()),u0=kI,d0=(0,l0.default)((0,u0.jsx)("path",{d:"M22 22H2v-2h20v2zM10 2H7v16h3V2zm7 6h-3v10h3V8z"}),"AlignVerticalBottom");function c0(e){const{modal:t,columnId:n,currentAlignment:r}=e,{view:i}=t,[o,s]=Er.useState(r);return Er.createElement(ZX,{direction:"row",spacing:3},Er.createElement(gG,{value:o,exclusive:!0,onChange:(e,r)=>a(this,void 0,void 0,(function*(){null!==r&&(yield i.diskConfig.updateColumnConfig(n,{content_vertical_alignment:r}),t.enableReset=!0,s(r))})),"aria-label":LO("column_settings_modal_text_alignment_vertical_select_title")},Er.createElement(uG,{value:h.TOP,"aria-label":LO("column_settings_modal_text_alignment_vertical_select_top"),sx:{color:w.TEXT_NORMAL,"&.Mui-selected, &.Mui-selected:hover":{color:w.TEXT_ACCENT}}},Er.createElement(GZ,null)),Er.createElement(uG,{value:h.MIDDLE,"aria-label":LO("column_settings_modal_text_alignment_vertical_select_middle"),sx:{color:w.TEXT_NORMAL,"&.Mui-selected, &.Mui-selected:hover":{color:w.TEXT_ACCENT}}},Er.createElement(t0,null)),Er.createElement(uG,{value:h.BOTTOM,"aria-label":LO("column_settings_modal_text_alignment_vertical_select_bottom"),sx:{color:w.TEXT_NORMAL,"&.Mui-selected, &.Mui-selected:hover":{color:w.TEXT_ACCENT}}},Er.createElement(s0,null))))}s0=i0.default=d0;class m0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_aligment_vertical_select_title")}handle(t){const{column:n,containerEl:a,columnSettingsManager:r}=t,i=new e.Setting(a).setName(this.settingTitle).setDesc(LO("column_settings_modal_aligment_vertical_select_desc"));return $O(i.controlEl.createDiv()).render(Fr.createElement(c0,{modal:r.modal,columnId:n.id,currentAlignment:n.config.content_vertical_alignment})),this.goNext(t)}}class h0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_wrap_content_toggle_title")}handle(e){const{column:t,containerEl:n,columnSettingsManager:r}=e,{view:i}=r.modal;return Wm(n,this.settingTitle,LO("column_settings_modal_wrap_content_toggle_desc"),t.config.wrap_content,(e=>a(this,void 0,void 0,(function*(){yield i.diskConfig.updateColumnConfig(t.id,{wrap_content:e}),r.modal.enableReset=!0})))),this.goNext(e)}}class p0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_column_id_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{columnsState:o,dataState:s,configState:l}=i.modal;let u=`${n.key}${n.nestedKey?`.${n.nestedKey}`:""}`;return new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_column_id_desc")).addText((e=>{e.setPlaceholder("Write your nested key...").setValue(u).onChange((e=>{u=K(e)}))})).addExtraButton((t=>{t.setIcon("save").setTooltip(LO("column_settings_modal_column_id_button_tooltip")).onClick((()=>a(this,void 0,void 0,(function*(){const t=u.split("."),a=t.shift(),r=this.validateNewId(a,t,o.info.getAllColumns());if(r)new e.Notice(LO("column_settings_modal_column_id_notice_error_on_save",r),3e3);else{if(yield o.actions.alterColumnId(n,a,t),a!==n.key){yield s.actions.updateDataAfterLabelChange(n,a,o.info.getAllColumns(),l.info.getLocalSettings());const e=l.info.getLocalSettings().group_folder_column.split(",");if(e.includes(n.key)){const t=e.map((e=>e===n.key?a:e)).join(",");l.actions.alterConfig({group_folder_column:t}),yield s.actions.groupFiles()}}new e.Notice(LO("column_settings_modal_column_id_notice_success_on_save",u),1500),i.modal.enableReset=!0}}))))})),this.goNext(t)}validateNewId(e,t,n){const a=`${e}${t.length>0?`-${t.join("-")}`:""}`;if(!e)return LO("column_settings_modal_column_id_error_empty_root_key");if(e.match(/[^a-zA-Z0-9_]/))return LO("column_settings_modal_column_id_error_invalid_key");const r=n.some((e=>e.id===a));return r?LO("column_settings_modal_column_id_error_already_exists"):""}}class f0{constructor(e,t,n){this.owner=e,this.containerEl=t,t.on("click",".suggestion-item",this.onSuggestionClick.bind(this)),t.on("mousemove",".suggestion-item",this.onSuggestionMouseover.bind(this)),n.register([],"ArrowUp",(e=>{if(!e.isComposing)return this.setSelectedItem(this.selectedItem-1,!0),!1})),n.register([],"ArrowDown",(e=>{if(!e.isComposing)return this.setSelectedItem(this.selectedItem+1,!0),!1})),n.register([],"Enter",(e=>{if(!e.isComposing)return this.useSelectedItem(e),!1}))}onSuggestionClick(e,t){e.preventDefault();const n=this.suggestions.indexOf(t);this.setSelectedItem(n,!1),this.useSelectedItem(e)}onSuggestionMouseover(e,t){const n=this.suggestions.indexOf(t);this.setSelectedItem(n,!1)}setSuggestions(e){this.containerEl.empty();const t=[];e.forEach((e=>{const n=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(e,n),t.push(n)})),this.values=e,this.suggestions=t,this.setSelectedItem(0,!1)}useSelectedItem(e){const t=this.values[this.selectedItem];t&&this.owner.selectSuggestion(t,e)}setSelectedItem(e,t){const n=(a=e,r=this.suggestions.length,(a%r+r)%r);var a,r;const i=this.suggestions[this.selectedItem],o=this.suggestions[n];null==i||i.removeClass("is-selected"),null==o||o.addClass("is-selected"),this.selectedItem=n,t&&o.scrollIntoView(!1)}}class g0{constructor(t){this.inputEl=t,this.scope=new e.Scope,this.suggestEl=createDiv("suggestion-container");const n=this.suggestEl.createDiv("suggestion");this.suggest=new f0(this,n,this.scope),this.scope.register([],"Escape",this.close.bind(this)),this.inputEl.addEventListener("input",this.onInputChanged.bind(this)),this.inputEl.addEventListener("focus",this.onInputChanged.bind(this)),this.inputEl.addEventListener("blur",this.close.bind(this)),this.suggestEl.on("mousedown",".suggestion-container",(e=>{e.preventDefault()}))}onInputChanged(){const e=this.inputEl.value,t=this.getSuggestions(e);t&&t.length>0?(this.suggest.setSuggestions(t),this.open(app.dom.appContainerEl,this.inputEl)):this.close()}open(e,t){app.keymap.pushScope(this.scope),e.appendChild(this.suggestEl),this.popper=wO(t,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"sameWidth",enabled:!0,fn:({state:e,instance:t})=>{const n=`${e.rects.reference.width}px`;e.styles.popper.width!==n&&(e.styles.popper.width=n,t.update())},phase:"beforeWrite",requires:["computeStyles"]}]})}close(){app.keymap.popScope(this.scope),this.suggest.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}}class v0 extends g0{constructor(e,t){super(e),this.inputEl=e,this.rawARecord=t}getSuggestions(e){const t=[],n=e.toLowerCase();return Object.keys(this.rawARecord).forEach((e=>{e.toLowerCase().contains(n)&&t.push(e)})),t}renderSuggestion(e,t){t.setText(this.rawARecord[e])}selectSuggestion(e){this.inputEl.value=e,this.inputEl.trigger("input"),this.close()}setSuggestions(e){return this.rawARecord=e,this}removeSuggestion(e){return delete this.rawARecord[e],this}}class b0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_database_selector_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal,s=e=>a(this,void 0,void 0,(function*(){n.config.related_note_path=e,yield o.diskConfig.updateColumnConfig(n.id,{related_note_path:e}),i.modal.enableReset=!0,t.columnSettingsManager.reset(t)})),l=kQ.recordAllDatabases();return new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_database_selector_desc")).addSearch((e=>{new v0(e.inputEl,l),e.setPlaceholder(LO("column_settings_modal_database_selector_placeholder")).setValue(n.config.related_note_path).onChange(s)})),this.goNext(t)}}class y0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_rollup_associated_relation_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:s,columnsState:l}=i.modal,{config:u}=n,d=l.info.getAllColumns(),c={};d.filter((e=>e.input===o.RELATION&&e.config.related_note_path)).forEach((e=>{c[e.id]=e.label}));const m=e=>a(this,void 0,void 0,(function*(){u.asociated_relation_id!==e&&(u.asociated_relation_id=e,yield s.diskConfig.updateColumnConfig(n.id,{asociated_relation_id:e}),i.modal.enableReset=!0,i.reset(t))}));return new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_rollup_associated_relation_desc")).addSearch((e=>{new v0(e.inputEl,c),e.setPlaceholder(LO("column_settings_modal_rollup_associated_relation_placeholder")).setValue(u.asociated_relation_id).onChange(m)})),this.goNext(t)}}class w0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_rollup_action_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal,{config:s}=n;if(s.asociated_relation_id){const l={};Object.values(z).forEach((e=>{l[e]=e}));const u=e=>a(this,void 0,void 0,(function*(){s.rollup_action!==e&&(s.rollup_action=e,yield o.diskConfig.updateColumnConfig(n.id,{rollup_action:e}),i.modal.enableReset=!0,i.reset(t))}));new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_rollup_action_desc")).addSearch((e=>{new v0(e.inputEl,l),e.setPlaceholder(LO("column_settings_modal_rollup_action_placeholder")).setValue(s.rollup_action).onChange(u)}))}return this.goNext(t)}}class D0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_rollup_key_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o,columnsState:s,configState:l}=i.modal,{config:u}=n,d=s.info.getAllColumns();if(!!Object.values(L).contains(u.rollup_action))return this.goNext(t);{const s=d.find((e=>e.id===u.asociated_relation_id)),c=e=>a(this,void 0,void 0,(function*(){yield o.diskConfig.updateColumnConfig(n.id,{rollup_key:e}),i.modal.enableReset=!0}));kQ.recordFieldsFromRelation(s.config.related_note_path,l.info.getLocalSettings(),d).then((a=>(new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_rollup_key_desc")).addSearch((e=>{new v0(e.inputEl,a),e.setPlaceholder(LO("column_settings_modal_rollup_key_placeholder")).setValue(n.config.rollup_key).onChange(c)})),this.goNext(t))))}}}class _0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_rollup_persist_toggle_title")}handle(e){const{column:t,containerEl:n,columnSettingsManager:r}=e,{view:i}=r.modal,{config:o}=t;return Wm(n,this.settingTitle,LO("column_settings_modal_rollup_persist_toggle_desc"),o.persist_changes,(e=>a(this,void 0,void 0,(function*(){yield i.diskConfig.updateColumnConfig(t.id,{persist_changes:e}),r.modal.enableReset=!0})))),this.goNext(e)}}class k0 extends BO{constructor(){super(...arguments),this.settingTitle="Formula properties"}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal,{config:s}=n;if(s.rollup_action===z.FORMULA){const t=e=>a(this,void 0,void 0,(function*(){yield o.diskConfig.updateColumnConfig(n.id,{formula_query:e}),i.modal.enableReset=!0}));new e.Setting(r).setName(LO("column_settings_modal_formula_input_textarea_title")).setDesc(LO("column_settings_modal_formula_input_textarea_desc")).addTextArea((e=>{e.setValue(s.formula_query),e.setPlaceholder(LO("column_settings_modal_formula_input_textarea_placeholder")),e.onChange(t),e.inputEl.addClass(G("textarea-setting")),e.inputEl.onkeydown=e=>{if("Enter"===e.key)e.preventDefault()}}));r.createEl("p").appendChild(createEl("a",{text:LO("column_settings_modal_formula_input_textarea_docu_link_text"),href:"https://rafaelgb.github.io/obsidian-db-folder/features/Formulas/"}))}return this.goNext(t)}}class C0 extends BO{constructor(){super(...arguments),this.settingTitle="Bidirectional Relation"}handle(e){const{column:t,containerEl:n,columnSettingsManager:r}=e,{view:i}=r.modal;if(t.config.related_note_path){const o=n=>a(this,void 0,void 0,(function*(){yield i.diskConfig.updateColumnConfig(t.id,{bidirectional_relation:n}),r.modal.enableReset=!0,yield this.createBidirectionalRelation(e,n)}));Wm(n,this.settingTitle,"If enabled, the relation will be bidirectional. If disabled, the relation will be unidirectional.",t.config.bidirectional_relation,o)}return this.goNext(e)}createBidirectionalRelation(e,t){return a(this,void 0,void 0,(function*(){const{column:n,columnSettingsManager:a}=e,{view:r}=a.modal,i=Ar(n.config.related_note_path),o=yield new DQ(i,r.plugin.settings.local_settings).build();if(t){const e=Object.assign({},r.diskConfig.yaml.columns[n.id]);e.config.related_note_path=r.file.path,o.yaml.columns[n.id]=e}else delete o.yaml.columns[n.id];yield o.saveOnDisk()}))}}class E0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_relation_color_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o}=i.modal;return new e.Setting(r).setName(this.settingTitle).setDesc(LO("column_settings_modal_relation_color_desc")).addColorPicker((e=>{e.setValueHsl(au.coreFns.colors.stringtoHsl(n.config.relation_color)).onChange((()=>a(this,void 0,void 0,(function*(){const t=au.coreFns.colors.hslToString(e.getValueHsl());yield o.diskConfig.updateColumnConfig(n.id,{relation_color:t}),i.modal.enableReset=!0}))))})),this.goNext(t)}}class x0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("column_settings_modal_formula_option_source_title")}handle(t){const{column:n,containerEl:r,columnSettingsManager:i}=t,{view:o,automationState:s}=i.modal,{config:l}=n;if(n.config.option_source===S.FORMULA){let u=l.formula_option_source;const d=e=>a(this,void 0,void 0,(function*(){u=e}));new e.Setting(r).setName("Formula for column options").setDesc(LO("column_settings_modal_formula_option_source_desc")).setClass(G("setting-item")).addTextArea((e=>{e.setValue(u),e.setPlaceholder("I.E.: [{value: 'a', label: 'A' color: 'red'}, {value: 'b', label: 'B' color: 'blue'}]"),e.inputEl.addClass(G("textarea-setting")),e.onChange(d)})).addExtraButton((r=>{r.setIcon("reset").setTooltip("column_settings_modal_formula_option_source_placeholder").onClick((()=>a(this,void 0,void 0,(function*(){try{n.config.formula_option_source=u,t.column.options=kU.evalOptionsWith(n,s.info.getFormulas())}catch(t){return void new e.Notice("Error in formula: "+t)}t.column.config.formula_option_source=u,yield o.diskConfig.updateColumnConfig(n.id,{formula_option_source:t.column.config.formula_option_source}),yield o.diskConfig.updateColumnProperties(n.id,{options:t.column.options}),i.reset(t)}))))}));r.createEl("p").appendChild(createEl("a",{text:LO("column_settings_modal_formula_input_textarea_docu_link_text"),href:"https://rafaelgb.github.io/obsidian-db-folder/features/Formulas/"}));const c=r.createEl("table"),m=c.createEl("thead").createEl("tr");m.createEl("th",{text:"Label"}),m.createEl("th",{text:"Value"});const h=c.createEl("tbody");t.column.options.forEach((e=>{const t=h.createEl("tr");t.addClass(G("center-cell")),t.style.backgroundColor=e.color,t.style.color=au.coreFns.colors.getContrast(e.color),t.createEl("td",{text:e.label}),t.createEl("td",{text:e.value})}))}return this.goNext(t)}}const M0=new class extends zO{constructor(){super(...arguments),this.input=o.TEXT}runBefore(e){return this.input=e.column.input,e}customHandle(e){const t=e.containerEl.createDiv("column-section-container-style");return zm(t,LO("column_settings_modal_section_style_title"),"h3"),e.containerEl=t,e}getHandlers(){const e=[];switch(this.input){case o.TEXT:case o.NUMBER:case o.FORMULA:case o.RELATION:case o.ROLLUP:case o.SELECT:case o.TAGS:case o.MARKDOWN:e.push(new qZ),e.push(new m0),e.push(new h0)}return e}};const S0=new class extends zO{constructor(){super(...arguments),this.input=o.TEXT}runBefore(e){return this.input=e.column.input,e}customHandle(e){const t=e.containerEl.createDiv("column-section-container-behavior");return zm(t,LO("column_settings_modal_section_behaviour_title"),"h3"),e.containerEl=t,e}getHandlers(){const e=[];switch(this.input){case o.RELATION:e.push(new p0);break;case o.TASK:case o.MARKDOWN:case o.METATADA_TIME:case o.INLINKS:case o.OUTLINKS:case o.METADATA_TAGS:break;default:e.push(new p0),e.push(new pZ)}return e}};const F0=new class extends zO{constructor(){super(...arguments),this.input=o.TEXT}runBefore(e){return this.input=e.column.input,e}customHandle(e){const t=e.containerEl.createDiv("column-section-container-particular");return zm(t,LO("column_settings_modal_section_type_title",e.column.input),"h3"),e.containerEl=t,e}getHandlers(){const e=[];switch(this.input){case o.TEXT:e.push(new yZ),e.push(new hZ),e.push(new mZ);break;case o.SELECT:case o.TAGS:e.push(new fZ),e.push(new gZ),e.push(new vZ),e.push(new x0);break;case o.TASK:e.push(new bZ);break;case o.FORMULA:e.push(new wZ);break;case o.RELATION:e.push(new b0),e.push(new C0),e.push(new E0);break;case o.ROLLUP:e.push(new y0),e.push(new w0),e.push(new D0),e.push(new k0),e.push(new _0)}return e}};class T0 extends e.Modal{constructor(e){const{view:t,dataState:n,configState:a,columnState:r,automationState:i,tableColumn:o}=e;super(t.app),this.enableReset=!1,this.view=t,this.dataState=n,this.configState=a,this.columnsState=r,this.tableColumn=o,this.automationState=i,this.columnSettingsManager=new P0(this)}onOpen(){const{contentEl:e}=this;e.empty(),this.columnSettingsManager.constructUI(e)}onClose(){const{contentEl:e}=this;e.empty(),this.enableReset&&this.view.reloadDatabase()}}class P0{constructor(e){this.modal=e}constructUI(e){const t=this.modal.tableColumn;e.addClass(y.COLUMN_MODAL),zm(e,`Settings of ${t.label} column`,"h2");const n=e.createDiv();n.addClass(y.COLUMN_MODAL_BODY),n.setAttribute("id",y.COLUMN_MODAL_BODY);const a={containerEl:n,column:t,columnSettingsManager:this};this.constructBody(a)}constructBody(e){S0.run(e),M0.run(e),F0.run(e)}reset(e){const t=activeDocument.getElementById(y.COLUMN_MODAL_BODY);t.empty(),e.containerEl=t,this.constructBody(e)}}const O0=t=>{const{table:n,column:r}=t.headerProps,{tableState:i}=n.options.meta,[o,s]=i.columns((e=>[e.info,e.actions])),l=i.data((e=>e.actions)),u=i.configState((e=>e.info)),d=i.automations((e=>e.info)),{propertyIcon:c,menuEl:m,setMenuEl:h,labelState:p,setLabelState:f}=t,{key:g,isMetadata:v,input:b}=r.columnDef,[y,D]=Er.useState(K(g)),[_,k]=Er.useState(null),C=Boolean(m),E=C?"header-menu-popper":void 0,[x,M]=Er.useState(null),[S,F]=Er.useState(null),T=Boolean(x),P=T?"types-menu-popper":void 0,[O,N]=Er.useState(!1);let A={buttons:[],headerMenuProps:t,hooks:{setMenuEl:h,setTypesEl:M,keyState:y,setKeyState:D}};const I=qQ.run(A).buttons;A.buttons=[];const R=cZ.run(A).buttons;return Fr.createElement(iH,{id:E,open:C,anchorEl:m,key:E},Fr.createElement(tj,{onClickAway:()=>{h(null),M(null),F(null)}},Fr.createElement(VW,null,Fr.createElement("div",{className:`menu ${G("popper")}`,style:{width:e.Platform.isMobile?"240px":"auto"}},!v&&Fr.createElement(Fr.Fragment,null,Fr.createElement("div",{style:{paddingTop:"0.75rem",paddingLeft:"0.75rem",paddingRight:"0.75rem"}},Fr.createElement("div",{className:"is-fullwidth",style:{marginBottom:12}},Fr.createElement("input",{className:O?`${G("invalid-form")}`:`${G("form-input")}`,ref:k,type:"text",value:p,style:{width:"100%"},onChange:function(e){f(e.target.value),O&&N(!1)},onBlur:e=>{e.preventDefault(),s.alterColumnLabel(r.columnDef,p)},onMouseLeave:function(){document.activeElement===_&&_.blur()},onKeyDown:function(e){"Enter"===e.key&&_.blur()}})),Fr.createElement("span",{className:"font-weight-600 font-size-75",style:{textTransform:"uppercase",color:w.TEXT_FAINT}},LO("header_menu_property_type"))),Fr.createElement("div",{style:{padding:"4px 0px"}},Fr.createElement("div",{className:"menu-item sort-button",onMouseOver:e=>a(void 0,void 0,void 0,(function*(){M(e.currentTarget)})),onMouseLeave:()=>{const e=setTimeout((()=>{M(null),F(null)}),250);F(e)}},Fr.createElement("span",{className:"svg-icon svg-text icon-margin"},c),Fr.createElement("span",{style:{textTransform:"capitalize"}},function(e,...t){return LO(e,...t)}(b))),Fr.createElement(iH,{id:P,open:T,anchorEl:x,placement:"right",disablePortal:!1,key:P,modifiers:[{name:"flip",enabled:!0,options:{altBoundary:!0,rootBoundary:"document",padding:8}},{name:"preventOverflow",enabled:!0,options:{altAxis:!0,altBoundary:!1,tether:!0,rootBoundary:"document",padding:8}},{name:"arrow",enabled:!0}],onMouseOver:()=>{S&&(clearTimeout(S),F(null))},onMouseLeave:()=>a(void 0,void 0,void 0,(function*(){M(null)}))},Fr.createElement(VW,{className:`menu ${G("popper")}`},R)))),Fr.createElement("div",{style:{borderTop:`1px solid ${w.BACKGROUND_DIVIDER}`,padding:"4px 0px"}},I),Fr.createElement("div",{style:{borderTop:`1px solid ${w.BACKGROUND_DIVIDER}`,padding:"4px 0px"}},Fr.createElement("div",{style:{padding:"4px 0px"}},Fr.createElement("div",{className:"menu-item sort-button",onClick:()=>{new T0({dataState:{actions:l},columnState:{info:o,actions:s},configState:{info:u},automationState:{info:d},view:n.options.meta.view,tableColumn:r.columnDef}).open(),h(null)}},Fr.createElement("span",{className:"svg-icon svg-text icon-margin"},Fr.createElement(AQ,null)),Fr.createElement("span",null,LO("header_menu_settings")))))))))};function N0(){return Fr.createElement("svg",{width:"44",height:"44",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"#2c3e50",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("rect",{x:"3",y:"5",width:"18",height:"14",rx:"2"}),Fr.createElement("path",{d:"M7 15v-6l2 2l2 -2v6"}),Fr.createElement("path",{d:"M14 13l2 2l2 -2m-2 2v-6"}))}function A0(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"}),Fr.createElement("path",{d:"M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"}),Fr.createElement("line",{x1:"16",y1:"21",x2:"16",y2:"19"}),Fr.createElement("line",{x1:"19",y1:"16",x2:"21",y2:"16"}),Fr.createElement("line",{x1:"3",y1:"8",x2:"5",y2:"8"}),Fr.createElement("line",{x1:"8",y1:"3",x2:"8",y2:"5"}))}function I0(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"}),Fr.createElement("path",{d:"M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"}))}function R0(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M13 7a2 2 0 0 1 2 2v12l-5 -3l-5 3v-12a2 2 0 0 1 2 -2h6z"}),Fr.createElement("path",{d:"M9.265 4a2 2 0 0 1 1.735 -1h6a2 2 0 0 1 2 2v12l-1 -.6"}))}class W0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("add_row_modal_add_empty_column_title"),this.textElId="SettingsModalManager-addEmptyColumn-input"}handle(t){const{containerEl:n,addColumnModalManager:i}=t,{columnState:o}=i.props;let s="",u="";const d={};Object.values(r).forEach((e=>{d[e]=LO(e)}));const c=()=>{const t=0===s.length;o.actions.addToLeft(o.info.getAllColumns().find((e=>e.id===l.ADD_COLUMN)),t?void 0:s,u||r.TEXT),new e.Notice(t?LO("add_row_modal_add_empty_notice_empty"):LO("add_row_modal_add_empty_notice_informed",s),1500),activeDocument.getElementById(this.textElId).value="",i.addColumnModal.enableReset=!0},m=e=>{u=e};return new e.Setting(n).setName(this.settingTitle).setDesc(LO("add_row_modal_add_empty_column_desc")).addText((e=>{e.inputEl.setAttribute("id",this.textElId),e.inputEl.onkeydown=e=>{if("Enter"===e.key)c()},e.setPlaceholder(LO("add_row_modal_add_empty_column_placeholder")).setValue(s).onChange((e=>a(this,void 0,void 0,(function*(){s=e}))))})).addDropdown((e=>{e.addOptions(d),e.setValue(r.TEXT),e.onChange(m)})).addExtraButton((e=>{e.setIcon("create-new").setTooltip(LO("add_row_modal_add_empty_column_button_tooltip")).onClick(c)})),this.goNext(t)}}class j0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("add_row_modal_add_existing_column_title")}handle(t){const{containerEl:n,addColumnModalManager:i}=t,{configState:o,columnState:s}=i.props,u=s.info.getAllColumns();let d="",c="";const m={};Object.values(r).forEach((e=>{m[e]=LO(e)}));const h=new Promise((e=>{e(wU(i.addColumnModal.view.file.parent.path,o.info.getLocalSettings(),o.info.getFilters(),u))})),p=e=>{c=e};return h.then((o=>{const h=s.info.getValueOfAllColumnsAsociatedWith("id").map((e=>e.toLowerCase())),f={};o.sort(((e,t)=>e.localeCompare(t))).filter((e=>v.FRONTMATTER_KEY!==e)).filter((e=>!h.includes(e.toLowerCase()))).forEach((e=>{f[e]=e})),new e.Setting(n).setName(this.settingTitle).setDesc(LO("add_row_modal_add_existing_column_desc")).addSearch((e=>{new v0(e.inputEl,f),e.setPlaceholder(LO("add_row_modal_add_existing_column_placeholder")).setValue(d).onChange((e=>{d=e}))})).addDropdown((e=>{e.addOptions(m),e.setValue(r.TEXT),e.onChange(p)})).addExtraButton((n=>{n.setIcon("create-new").setTooltip(LO("add_row_modal_add_existing_column_button_tooltip")).onClick((()=>a(this,void 0,void 0,(function*(){d&&void 0!==f[d]?(s.actions.addToLeft(u.find((e=>e.id===l.ADD_COLUMN)),d,c||r.TEXT),i.addColumnModal.enableReset=!0,i.reset(t),new e.Notice(LO("add_row_modal_add_existing_notice_correct",d),1500)):new e.Notice(LO("add_row_modal_add_existing_notice_error_empty"),1500)}))))})),this.goNext(t)})),null}}class L0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("add_row_modal_quick_options_title")}handle(t){const{containerEl:n,addColumnModalManager:i}=t,{columnState:o,dataState:s,automationState:l,view:u,configState:d}=i.props,{addColumnModal:c}=i;n.createEl("h3",{text:this.settingTitle});const m={};return Object.values(r).forEach((e=>{m[e]=LO(e)})),o.info.getAllColumns().filter((e=>!e.skipPersist&&!e.isMetadata)).sort(((e,t)=>e.position-t.position)).forEach((r=>{const h=e=>{o.actions.alterIsHidden(r,!e),i.addColumnModal.enableReset=!0},p=()=>a(this,void 0,void 0,(function*(){c.close(),new T0({dataState:s,columnState:o,configState:d,automationState:l,view:u,tableColumn:r}).open()})),f=e=>{r.input!==e&&e&&(o.actions.alterColumnType(r,e),i.addColumnModal.enableReset=!0)};new e.Setting(n).setName(r.label).setDesc(`${LO("add_row_modal_quick_options_desc",r.label)}${r.isMetadata?LO("add_row_modal_quick_options_desc_metadata"):""}`).addToggle((e=>e.setValue(!r.isHidden).onChange(h).setTooltip(LO("add_row_modal_quick_options_desc_tooltip",r.label)))).addButton((e=>{e.setIcon("gear").setTooltip(LO("add_row_modal_quick_options_desc_button_add_tooltip",r.label)).onClick(p)})).addDropdown((e=>{e.addOptions(m),e.setValue(r.input),e.onChange(f)})).addButton((e=>{e.setIcon("trash").setTooltip(LO("add_row_modal_quick_options_desc_button_delete_tooltip",r.label)).onClick((()=>a(this,void 0,void 0,(function*(){(yield(new tU).setMessage(LO("add_row_modal_quick_options_desc_button_delete_notice_confirm",r.label)).isConfirmed())&&(o.actions.remove(r),i.reset(t))}))))}))})),this.goNext(t)}}class z0 extends BO{constructor(){super(...arguments),this.settingTitle=LO("settings_metatata_title")}handle(t){const{containerEl:n,addColumnModalManager:r}=t,{view:i}=r.props,o=n.createDiv("configuration-section-container-columns-metadata");zm(o,this.settingTitle,"h4");const s=e=>a(this,void 0,void 0,(function*(){yield i.diskConfig.updateColumnProperties(l.FILE,{isHidden:e}),r.addColumnModal.enableReset=!0}));new e.Setting(o).setName(LO("settings_metatata_file_toggle_title")).setDesc(LO("settings_metatata_file_toggle_desc")).addToggle((e=>e.setValue(!i.diskConfig.yaml.columns.__file__.isHidden).onChange(s)));const u=e=>a(this,void 0,void 0,(function*(){i.diskConfig.updateConfig({show_metadata_created:e}),r.addColumnModal.enableReset=!0}));new e.Setting(o).setName(LO("settings_metatata_create_toggle_title")).setDesc(LO("settings_metatata_create_toggle_desc")).addToggle((e=>e.setValue(i.diskConfig.yaml.config.show_metadata_created).onChange(u)));const d=e=>a(this,void 0,void 0,(function*(){i.diskConfig.updateConfig({show_metadata_modified:e}),r.addColumnModal.enableReset=!0}));new e.Setting(o).setName(LO("settings_metatata_modified_toggle_title")).setDesc(LO("settings_metatata_modified_toggle_desc")).addToggle((e=>e.setValue(i.diskConfig.yaml.config.show_metadata_modified).onChange(d)));const c=e=>a(this,void 0,void 0,(function*(){i.diskConfig.updateConfig({show_metadata_tasks:e}),r.addColumnModal.enableReset=!0}));new e.Setting(o).setName(LO("settings_metatata_task_toggle_title")).setDesc(LO("settings_metatata_task_toggle_desc")).addToggle((e=>e.setValue(i.diskConfig.yaml.config.show_metadata_tasks).onChange(c)));const m=e=>a(this,void 0,void 0,(function*(){i.diskConfig.updateConfig({show_metadata_inlinks:e}),r.addColumnModal.enableReset=!0}));new e.Setting(o).setName(LO("settings_metatata_inlinks_toggle_title")).setDesc(LO("settings_metatata_inlinks_toggle_desc")).addToggle((e=>e.setValue(i.diskConfig.yaml.config.show_metadata_inlinks).onChange(m)));const h=e=>a(this,void 0,void 0,(function*(){i.diskConfig.updateConfig({show_metadata_outlinks:e}),r.addColumnModal.enableReset=!0}));new e.Setting(o).setName(LO("settings_metatata_outlinks_toggle_title")).setDesc(LO("settings_metatata_outlinks_toggle_desc")).addToggle((e=>e.setValue(i.diskConfig.yaml.config.show_metadata_outlinks).onChange(h)));const p=e=>a(this,void 0,void 0,(function*(){i.diskConfig.updateConfig({show_metadata_tags:e}),r.addColumnModal.enableReset=!0}));return new e.Setting(o).setName(LO("settings_metatata_tags_toggle_title")).setDesc(LO("settings_metatata_tags_toggle_desc")).addToggle((e=>e.setValue(i.diskConfig.yaml.config.show_metadata_tags).onChange(p))),this.goNext(t)}}const B0=new class extends zO{getHandlers(){return[new W0,new j0,new z0,new L0]}};function $0(t){e.Platform.isDesktop&&(t.parentElement.style.width="80%")}class H0 extends e.Modal{constructor(e,t){super(e.app),this.enableReset=!1,this.view=e,this.addColumnManager=new V0(this,t)}onOpen(){const{contentEl:e}=this;e.empty(),this.addColumnManager.constructUI(e)}onClose(){const{contentEl:e}=this;e.empty(),this.enableReset&&this.view.reloadDatabase()}}class V0{constructor(e,t){this.addColumnModal=e,this.props=t}constructUI(e){e.addClass(G(y.ADD_COLUMN_MODAL)),$0(e),zm(e,LO("add_row_modal_section_title"),"h2");const t=e.createDiv();t.setAttribute("id",y.ADD_COLUMN_MODAL_BODY);const n={containerEl:t,addColumnModalManager:this};this.constructBody(n)}constructBody(e){B0.run(e)}reset(e){activeDocument.getElementById(y.ADD_COLUMN_MODAL_BODY).empty(),this.constructBody(e)}}function U0({value:e,onChange:t,debounce:n=500,placeholder:a}){const[r,i]=Er.useState(e);return Er.useEffect((()=>{i(e)}),[e]),Er.useEffect((()=>{const e=setTimeout((()=>{t(r)}),n);return()=>clearTimeout(e)}),[r]),Fr.createElement(f$,{value:r,onChange:e=>i(e.target.value),placeholder:a,style:{},autoFocus:!0})}function q0(e){var{value:t,onChange:a,debounce:r=500,placeholder:i}=e,o=n(e,["value","onChange","debounce","placeholder"]);const[s,l]=Er.useState(t);return Er.useEffect((()=>{l(t)}),[t]),Er.useEffect((()=>{const e=setTimeout((()=>{a(s)}),r);return()=>clearTimeout(e)}),[s]),Fr.createElement("input",Object.assign({},o,{value:s,onChange:e=>l(e.target.value),placeholder:i}))}function Y0(e){var t;const{column:n}=e;return Fr.createElement(Fr.Fragment,null,Fr.createElement(q0,{type:"text",value:null!==(t=n.getFilterValue())&&void 0!==t?t:"",onChange:e=>n.setFilterValue(e),placeholder:`Search... (${n.getFacetedUniqueValues().size})`,className:"w-36 border shadow rounded",style:{width:"100%"}}),Fr.createElement("div",{className:"h-1"}))}function X0(e){var t;const{column:n}=e,a=Fr.useMemo((()=>Array.from(n.getFacetedUniqueValues().keys()).sort()),[n.getFacetedUniqueValues()]);return Fr.createElement("div",{key:`${n.id}-text-filter`},Fr.createElement("datalist",{id:`${n.id}-list`,key:`${n.id}-datalist`},a.slice(0,5e3).map(((e,t)=>Fr.createElement("option",{value:null==e?void 0:e.toString(),key:`${n.id}-option-${t}`})))),Fr.createElement(q0,{type:"text",value:null!==(t=n.getFilterValue())&&void 0!==t?t:"",onChange:e=>n.setFilterValue(e),placeholder:`Search... (${n.getFacetedUniqueValues().size})`,className:"w-36 border shadow rounded",list:`${n.id}-list`,style:{width:"100%"}}),Fr.createElement("div",{className:"h-1"}))}function G0(e){var t,n,a,r,i,o,s,l,u,d,c,m;const{column:h}=e,p=Number(null!==(n=null===(t=h.getFacetedMinMaxValues())||void 0===t?void 0:t[0])&&void 0!==n?n:void 0),f=Number(null!==(r=null===(a=h.getFacetedMinMaxValues())||void 0===a?void 0:a[1])&&void 0!==r?r:void 0),g=null!==(o=null===(i=h.getFilterValue())||void 0===i?void 0:i[0])&&void 0!==o?o:void 0,v=null!==(l=null===(s=h.getFilterValue())||void 0===s?void 0:s[1])&&void 0!==l?l:void 0,b=Number.isNaN(p)?Number.MIN_SAFE_INTEGER:p,y=Number.isNaN(f)?Number.MAX_SAFE_INTEGER:f;return Fr.createElement(Fr.Fragment,null,Fr.createElement("div",{className:"flex space-x-2",key:`${h.id}-number-filter`},Fr.createElement(q0,{type:"number",min:b,max:y,value:g,onChange:e=>{""!==e&&null!==e||(e=void 0),h.setFilterValue((t=>[e,null==t?void 0:t[1]]))},placeholder:"Min "+((null===(u=h.getFacetedMinMaxValues())||void 0===u?void 0:u[0])?`(${null===(d=h.getFacetedMinMaxValues())||void 0===d?void 0:d[0]})`:""),className:"w-24 border shadow rounded",style:{width:"50%"}}),Fr.createElement(q0,{type:"number",min:b,max:y,value:v,onChange:e=>{""!==e&&null!==e||(e=void 0),h.setFilterValue((t=>[null==t?void 0:t[0],e]))},placeholder:"Max "+((null===(c=h.getFacetedMinMaxValues())||void 0===c?void 0:c[1])?`(${null===(m=h.getFacetedMinMaxValues())||void 0===m?void 0:m[1]})`:""),className:"w-24 border shadow rounded",style:{width:"50%"}})),Fr.createElement("div",{className:"h-1"}))}function K0(e){const{column:t}=e,[n,a]=Er.useState(null),[r,i]=Er.useState(null);return Fr.createElement(Fr.Fragment,null,Fr.createElement("div",{style:{display:"flex"},key:`${t.id}-date-filter`},Fr.createElement("div",{className:"w-24 border shadow rounded",style:{width:"50%",border:"1px solid",borderRadius:"5px"}},Fr.createElement(IO,{selected:n,onChange:e=>{a(e),t.setFilterValue((t=>[e,null==t?void 0:t[1]]))},selectsStart:!0,startDate:n,endDate:r,placeholderText:"Start..."})),Fr.createElement("div",{className:"w-24 border shadow rounded",style:{width:"50%",border:"1px solid",borderRadius:"5px"}},Fr.createElement(IO,{selected:r,onChange:e=>{i(e),t.setFilterValue((t=>[null==t?void 0:t[0],e]))},selectsEnd:!0,startDate:n,endDate:r,minDate:n,placeholderText:"End..."}))),Fr.createElement("div",{className:"h-1"}))}function J0(e){const{column:t}=e,[n,a]=Er.useState("All");return Fr.createElement(Fr.Fragment,null,Fr.createElement("select",{typeof:"select",value:n,onChange:e=>{const n="All"!==e.target.value?Number(e.target.value):null;t.setFilterValue(n),a(n)},className:"w-36 border shadow rounded",style:{width:"100%",background:w.BACKGROUND_MODIFIER_FORM_FIELD},key:`${t.id}-select-filter`},Fr.createElement("option",{value:"All"},"All"),Fr.createElement("option",{value:1},"True"),Fr.createElement("option",{value:0},"False")),Fr.createElement("div",{className:"h-1"}))}function Q0(e){const{globalFilter:t,setGlobalFilter:n}=e;return Fr.createElement(JV,null,Fr.createElement(QV,null,Fr.createElement(U0,{value:null!=t?t:"",onChange:e=>n(String(e)),placeholder:"Search..."})))}function Z0(){return Fr.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},Fr.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),Fr.createElement("path",{d:"M4 18v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z"}),Fr.createElement("path",{d:"M4 9h16"}),Fr.createElement("path",{d:"M10 14l2 2l2 -2"}))}function e1(e){const{table:t}=e,{tableState:n,view:r}=t.options.meta,[i,s]=n.configState((e=>[e.info,e.filters])),l=n.columns((e=>e.columns)),u=()=>a(this,void 0,void 0,(function*(){const e=Object.assign({},s),t=yield wU(r.file.parent.path,i.getLocalSettings(),e,l),n=[];return t.forEach((e=>{const t=l.find((t=>t.key===e));n.push({enabled:void 0!==t,key:e,type:t?t.input:o.TEXT})})),n.sort(((e,t)=>e.key.localeCompare(t.key)))})),d=()=>a(this,void 0,void 0,(function*(){new TV({table:t,possibleColumns:yield u()}).open()}));return Er.useEffect((()=>{const e=e=>{e===H.OPEN_FILTERS&&d()};return r.emitter.on(B.SHORTCUT,e),()=>{r.emitter.off(B.SHORTCUT,e)}}),[]),Fr.createElement("button",{type:"button",onClick:d,key:"Button-FilterConditions-DataviewFilters",className:G("nabvar-button")},Fr.createElement("span",{className:"svg-icon svg-gray",key:"Span-FilterConditions-Ref-Portal"},Fr.createElement(Z0,null)))}function t1(e){const{table:t}=e,{tableState:n,view:r}=t.options.meta,i=n.configState((e=>e.info)),o=n.configState((e=>e.actions)),s=n.configState((e=>e.filters.enabled)),l=n.columns((e=>e.columns)),u=n.data((e=>e.actions)),[d,c]=Er.useState(new Map),m=Er.useRef(null);return Er.useEffect((()=>{const e=e=>{var t;e===H.TOGGLE_FILTERS&&(null===(t=m.current)||void 0===t||t.click())};return r.emitter.on(B.SHORTCUT,e),()=>{r.emitter.off(B.SHORTCUT,e)}}),[]),Er.useEffect((()=>{const e=e=>{if(e.file.path===r.file.path)return void X.info(`Refresh of database file ${e.file.path} skipped`);const t=e.file.path.concat(e.op),n=d.get(t);n&&clearTimeout(n);const o=setTimeout((()=>a(this,void 0,void 0,(function*(){yield u.dataviewUpdater(e,l,i.getLocalSettings(),i.getFilters())}))),150);c(d.set(t,o))};return r.emitter.on(B.UPDATER,e),()=>{r.emitter.off(B.UPDATER,e)}}),[]),Fr.createElement("button",{type:"button",onClick:()=>a(this,void 0,void 0,(function*(){yield o.alterFilters({enabled:!s}),yield u.dataviewRefresh(l,i.getLocalSettings(),i.getFilters())})),key:"Button-Enabled-DataviewFilters",className:G("nabvar-button"),ref:m},Fr.createElement("span",{className:"svg-icon svg-gray"},s?Fr.createElement(xL,null):Fr.createElement(EL,null)))}const n1=e=>{const{table:t}=e,{tableState:n}=t.options.meta,a=n.configState((e=>e.actions)),r=n.data((e=>e.actions)),i=n.configState((e=>e.info)),o=n.columns((e=>e.info)),s=n.configState((e=>e.filters)),l=e=>()=>{const t=Object.assign({},i.getFilters()),n=s.conditions[e];t.conditions[e].disabled=!n.disabled,a.alterFilters(s),r.dataviewRefresh(o.getAllColumns(),i.getLocalSettings(),t)};return s.conditions.length>0?Fr.createElement(ZX,{direction:"row",spacing:1,key:"stack-quick-filters"},s.conditions.map(((e,t)=>{const{disabled:n}=e;if(e.condition){const a=e.label,r=e.color;return Fr.createElement("div",{onClick:l(t),key:`quickFilter-div-chip-${t}`},Fr.createElement(yH,{size:"small",label:null!=a?a:`filter-${t}`,key:`quickFilter-chip-${t}`,sx:{backgroundColor:n?w.INTERACTIVE_NORMAL:r,boxShadow:n?w.INPUT_SHADOW:"none",borderColor:n?w.LINK_COLOR:"none",color:n?w.LINK_COLOR:w.TEXT_NORMAL,borderRadius:"4px"}}))}}))):null};function a1(e){const{table:t}=e,{view:n,tableState:a}=t.options.meta,r=a.configState((e=>e.ephimeral.enable_navbar)),i=()=>{n.plugin.statusBarItem||(n.plugin.statusBarItem=n.plugin.addStatusBarItem()),n.plugin.statusBarItem.replaceChildren(),n.plugin.statusBarItem.createEl("span",{text:`${t.getFilteredRowModel().rows.length}/${t.getCoreRowModel().rows.length} '${n.diskConfig.yaml.name}'`})};return Er.useEffect((()=>{i()}),[t.getFilteredRowModel().rows.length]),Er.useEffect((()=>{const e=e=>{e===U.UPDATE&&i()};return n.emitter.on(B.BAR_STATUS,e),()=>{n.emitter.off(B.BAR_STATUS,e)}}),[]),Fr.createElement(VW,{sx:{flexGrow:1},style:{width:"100%"}},Fr.createElement(JX,{position:"sticky",style:{color:w.TEXT_MUTED,backgroundColor:w.BACKGROUND_SECONDARY,boxShadow:"none"}},Fr.createElement(aG,{className:`${G("toolbar-navbar")}`},Fr.createElement(Xz,{sx:{p:"2px 4px",display:"flex",alignItems:"center",scale:.7,padding:0,boxShadow:"none",backgroundColor:"transparent"}},r&&Fr.createElement(Q0,Object.assign({},e.globalFilterRows)),Fr.createElement(t1,{table:t}),Fr.createElement(e1,{table:t})),Fr.createElement(VW,{sx:{overflowX:"auto",display:"flex",padding:{xs:"0",md:"5px"},width:"100%"}},Fr.createElement(n1,{table:t,key:"ButtonGroup-QuickFilters"})))))}function r1(e){const{table:t}=e,{tableState:n}=t.options.meta,a=n.configState((e=>e.ephimeral.enable_navbar));return Fr.createElement("div",{className:`${G("navbar")}`,key:"div-navbar-header-cell",style:{display:a?"flex":"none"}},Fr.createElement(a1,Object.assign({},e)))}function i1(e){const{table:t,header:n,reorderColumn:a,headerIndex:r}=e,{view:i}=t.options.meta,{columnOrder:o}=t.options.state,s=Fr.useRef(null);return Fr.createElement("div",{key:`${n.id}-${r}`,className:`${G("th noselect")} header`,ref:s,style:{width:n.getSize()}},Fr.createElement(VO,{id:n.column.id,index:r,lambda:function(e,n){const r=a(e,n,o);return t.setColumnOrder(r),i.diskConfig.reorderColumns(r),r}},n.isPlaceholder?null:gq(n.column.columnDef.header,n.getContext())),Fr.createElement("div",Object.assign({key:`${n.id}-${r}-resizer`},{onMouseDown:n.getResizeHandler(),onTouchStart:n.getResizeHandler(),className:"resizer "+(n.column.getIsResizing()?"isResizing":"")})))}const o1=({row:t,view:n})=>{const r=Er.useRef();Er.useEffect((()=>{null!==r.current&&setTimeout((()=>a(void 0,void 0,void 0,(function*(){const e=IV(t.original.__note__.filepath);yield iU.handleMarkdown(r.current,t.original.__note__.getFile(),e,n,5)}))),r.current.innerHTML?500:0)}),[t]);return Fr.createElement("div",{ref:r,key:`expanded-md-file-${t.index}`,onPointerDown:t=>{const n=t.target;if(n.hasClass("task-list-item-checkbox")&&n.dataset.src)return function(t){return a(this,void 0,void 0,(function*(){const n=app.vault.getAbstractFileByPath(t.dataset.src);if(!(n instanceof e.TFile))return;const a=yield app.vault.cachedRead(n),r=parseInt(t.dataset.oStart),i=parseInt(t.dataset.oEnd),o=a.substring(r,i).replace(/^(.+?)\[(.)\](.+)(\s{0,1})$/,((e,n,a,r,i)=>" "!==a?(t.parentElement.removeClass("is-checked"),t.parentElement.dataset.task="",`${n}[ ]${r}${i}`):(t.parentElement.addClass("is-checked"),t.parentElement.dataset.task="x",`${n}[x]${r}${i}`)));yield app.vault.modify(n,`${a.substring(0,r)}${o}${a.substring(i)}`)}))}(n)}})};function s1(e){const{row:t,table:n}=e,{view:a,tableState:r}=n.options.meta,i=r.configState((e=>e.ddbbConfig.font_size)),o=["tr"];return t.getIsSelected()?o.push("row-selected"):a.plugin.settings.global_settings.enable_row_shadow&&(n.getRowModel().flatRows.indexOf(t)+1)%2&&o.push("row-shadow"),Fr.createElement(Fr.Fragment,null,Fr.createElement("div",{key:`cell-tr-${t.id}`,className:`${G(o.join(" "))}`},t.getVisibleCells().map(((e,t)=>Fr.createElement("div",{key:`cell-td-${e.id}-${t}`,className:`${G("td"+(0===t?" row-context-menu":""))} data-input`,style:{"--dbfolder-font-size":`${i}px`}},gq(e.column.columnDef.cell,e.getContext()))))),t.getIsExpanded()?Fr.createElement("tr",{key:`expanded-cell-tr-${t.id}`},Fr.createElement("td",{colSpan:t.getVisibleCells().length,className:G("row-extend-decorator"),key:`expanded-cell-td-${t.id}`},Fr.createElement(o1,{row:t,view:a,key:`expanded-file-component-${t.id}`}))):null)}const l1=[l.ROW_CONTEXT_MENU,l.ADD_COLUMN];function u1(e){const{header:t}=e;return Fr.createElement("div",{key:`table-footer-${t.id}-${t.index}`,className:G("th footer")},t.isPlaceholder?null:gq(l1.contains(t.column.id)?null:t.column.columnDef.footer,t.getContext()))}class d1{constructor(e){this.colValues=e}dispatch(e){let t;try{switch(e){case c.COUNT_UNIQUE:t=this.countUnique();break;case c.COUNT_EMPTY:t=this.countEmpty();break;case c.PERCENT_EMPTY:t=this.percentEmpty();break;case c.COUNT_FILLED:t=this.countFilled();break;case c.PERCENT_FILLED:t=this.percentFilled();break;case c.SUM:t=this.sum();break;case c.MIN:t=this.min();break;case c.MAX:t=this.max();break;case c.EARLIEST_DATE:t=this.earliestDate();break;case c.LATEST_DATE:t=this.latestDate();break;case c.RANGE_DATE:t=this.rangeDate();break;case c.NONE:default:t=""}}catch(e){t=`Error: ${e.message}`}return t}countUnique(){const e=new Set;return this.colValues.filter((e=>void 0!==e)).forEach((t=>{e.add(t)})),`Unique: ${e.size}`}countEmpty(){return`Empty: ${this.colValues.filter((e=>!kr.getDataviewAPI().value.isTruthy(e))).length}`}percentEmpty(){return`Empty: ${(this.colValues.filter((e=>!kr.getDataviewAPI().value.isTruthy(e))).length/this.colValues.length*100).toFixed(2)}%`}countFilled(){return`Filled: ${this.colValues.filter((e=>kr.getDataviewAPI().value.isTruthy(e))).length}`}percentFilled(){return`Filled: ${(this.colValues.filter((e=>kr.getDataviewAPI().value.isTruthy(e))).length/this.colValues.length*100).toFixed(2)}%`}sum(){return`Total: ${au.coreFns.numbers.sum(this.colValues)}`}min(){return`Min: ${au.coreFns.numbers.min(this.colValues)}`}max(){return`Max: ${au.coreFns.numbers.max(this.colValues)}`}earliestDate(){const e=au.coreFns.luxon.earliest(this.colValues);return e.isValid?`Earliest: ${e.toFormat(N.local_settings.datetime_format)}`:null}latestDate(){const e=au.coreFns.luxon.latest(this.colValues);return e.isValid?`Latest: ${e.toFormat(N.local_settings.datetime_format)}`:null}rangeDate(){return`Range: ${au.coreFns.luxon.range(this.colValues)} days`}}function c1(e,t){try{return new RegExp(t).test(e)}catch(e){return!1}}const m1={markdown:(e,t,n)=>{try{const a=e.getValue(t),r=kr.wrapLiteral(a);if(void 0===a||"link"!==r.type)return!1;const i=r.value.fileName().toLowerCase();return n=n.toString().toLowerCase(),i.includes(n)||c1(i,n)}catch(e){return X.error(`Error while searching with MarkdownFilterFn: ${e}`),!1}},linksGroup:(e,t,n)=>{try{const a=e.getValue(t),r=kr.wrapLiteral(a);return void 0!==a&&"array"===r.type&&r.value.filter((e=>"link"===kr.wrapLiteral(e).type)).some((e=>{const t=e.fileName().toLowerCase();return n=n.toString().toLowerCase(),t.includes(n)||c1(t,n)}))}catch(e){return X.error(`Error while searching with MarkdownFilterFn: ${e}`),!1}},calendar:(e,t,n)=>{const a=e.getValue(t),r=Wl.isDateTime(a)?a.toJSDate():null;return!n[0]&&!n[1]||null!==r&&(n[0]?n[1]?r>=n[0]&&r<=n[1]:r>=n[0]:r<=n[1])},boolean:(e,t,n)=>{const a=e.getValue(t);return null==n||Boolean(a)===Boolean(n)},task:(e,t,n)=>{const a=e.getValue(t);if(null==n)return!0;const r=n.toLowerCase();return a.some((e=>{const t=e.text.toLowerCase();return t.includes(r)||c1(t,r)}))},tags:(e,t,n)=>{const a=e.getValue(t),r=kr.wrapLiteral(a);if(null==n)return!0;if(null==a)return!1;const i=n.toLowerCase();if("array"===r.type)return r.value.some((e=>{const t=e.toString().toLowerCase();return t.includes(i)||c1(t,i)}));{const e=r.value.toString().toLowerCase();return e.includes(i)||c1(e,i)}},plainText:(e,t,n)=>{const a=e.getValue(t);if(null==n)return!0;if(null==a)return!1;const r=n.toLowerCase(),i=a.toString().toLowerCase();return i.includes(r)||c1(i,r)},number:(e,t,n)=>{const a=e.getValue(t),r=n[0],i=n[1];if(void 0===r&&void 0===i)return!0;const o=Number(a);return null!=a&&!Number.isNaN(o)&&(void 0===r?o<=i:void 0===i?o>=r:o>=r&&o<=i)}},h1=e=>(t,n,a)=>{const r=t.getValue(a),i=n.getValue(a);if(!Number.isNaN(Number(r))&&!Number.isNaN(Number(i)))return Number(r)-Number(i);const s=Om.parseLiteral(r,o.SORTING,e,!0).toString().toLowerCase(),l=Om.parseLiteral(i,o.SORTING,e,!0).toString().toLowerCase();return s===l?0:s>l?1:-1};function p1(e,t,n){return Er.useCallback((e=>a(this,void 0,void 0,(function*(){if("auxclick"===e.type||2===e.button)return;const a=e.target,r="A"===a.tagName?a:a.closest("a");if(r)if(r.hasClass("file-link")){e.preventDefault();const n=r.getAttribute("href"),a=IV(n),i="string"==typeof n&&app.metadataCache.getFirstLinkpathDest(a.root,t.file.path);if(!i)return;app.openWithDefaultApp(i.path)}else if(r.hasClass("internal-link")){e.preventDefault();const t=r.getAttr("href"),a=1===e.button||e.ctrlKey||e.metaKey;app.workspace.openLinkText(t,n,a)}else{if(r.hasClass("tag"))return e.preventDefault(),void app.internalPlugins.getPluginById("global-search").instance.openGlobalSearch(`tag:${r.getAttr("href")}`);r.hasClass("external-link")&&(e.preventDefault(),window.open(r.getAttr("href"),"_blank"))}}))),[e,n])}function f1(e){return Er.useCallback((t=>a(this,void 0,void 0,(function*(){const n=t.target;"A"===n.tagName&&e&&n.hasClass("internal-link")&&app.workspace.trigger("hover-link",{event:t.nativeEvent,source:v.FRONTMATTER_KEY,hoverParent:e,targetEl:n,linktext:n.getAttr("href"),sourcePath:e.file.path})}))),[e])}const g1=e=>{var{header:t}=e,a=n(e,["header"]);return Fr.createElement("div",Object.assign({key:`${t.id}`,className:`${G("th")}`},a),t.isPlaceholder?null:gq(t.column.columnDef.header,t.getContext()))};function v1(e){const{table:t}=e,{tableState:n,view:a}=t.options.meta,r=n.columns((e=>e.info)),i=n.configState((e=>e.info)),o=n.data((e=>e.actions)),s=Er.useRef(null),l=e=>{s.current.click()};Er.useEffect((()=>{if(!a.actionButtons.import){const e=a.addAction("import",LO("toolbar_menu_import_csv"),l);a.actionButtons.import=e}}),[]);return Fr.createElement("input",{ref:s,type:"file",accept:".csv",style:{display:"none"},onChange:e=>{const t=e.target.files[0];t&&o.importRowsFromCSV(t,r.getAllColumns(),i.getLocalSettings())}})}var b1={},y1={get exports(){return b1},set exports(e){b1=e}};y1.exports=function e(){var t="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},n=!t.document&&!!t.postMessage,a=t.IS_PAPA_WORKER||!1,r={},i=0,o={parse:(n,a)=>{var s=(a=a||{}).dynamicTyping||!1;if(D(s)&&(a.dynamicTypingFunction=s,s={}),a.dynamicTyping=s,a.transform=!!D(a.transform)&&a.transform,a.worker&&o.WORKERS_SUPPORTED){var l=(()=>{if(!o.WORKERS_SUPPORTED)return!1;var n,a,s=(n=t.URL||t.webkitURL||null,a=e.toString(),o.BLOB_URL||(o.BLOB_URL=n.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",a,")();"],{type:"text/javascript"})))),l=new t.Worker(s);return l.onmessage=g,l.id=i++,r[l.id]=l})();return l.userStep=a.step,l.userChunk=a.chunk,l.userComplete=a.complete,l.userError=a.error,a.step=D(a.step),a.chunk=D(a.chunk),a.complete=D(a.complete),a.error=D(a.error),delete a.worker,void l.postMessage({input:n,config:a,workerId:l.id})}var h=null;return o.NODE_STREAM_INPUT,"string"==typeof n?(n=(e=>65279===e.charCodeAt(0)?e.slice(1):e)(n),h=a.download?new u(a):new c(a)):!0===n.readable&&D(n.read)&&D(n.on)?h=new m(a):(t.File&&n instanceof File||n instanceof Object)&&(h=new d(a)),h.stream(n)},unparse:(e,t)=>{var n=!1,a=!0,r=",",i="\r\n",s='"',l=s+s,u=!1,d=null,c=!1;(()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||o.BAD_DELIMITERS.filter((e=>-1!==t.delimiter.indexOf(e))).length||(r=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(u=t.skipEmptyLines),"string"==typeof t.newline&&(i=t.newline),"string"==typeof t.quoteChar&&(s=t.quoteChar),"boolean"==typeof t.header&&(a=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");d=t.columns}void 0!==t.escapeChar&&(l=t.escapeChar+s),("boolean"==typeof t.escapeFormulae||t.escapeFormulae instanceof RegExp)&&(c=t.escapeFormulae instanceof RegExp?t.escapeFormulae:/^[=+\-@\t\r].*$/)}})();var m=new RegExp(p(s),"g");if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,u);if("object"==typeof e[0])return h(d||Object.keys(e[0]),e,u)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||d),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],u);throw new Error("Unable to serialize unrecognized input");function h(e,t,n){var o="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var s=Array.isArray(e)&&0<e.length,l=!Array.isArray(t[0]);if(s&&a){for(var u=0;u<e.length;u++)0<u&&(o+=r),o+=f(e[u],u);0<t.length&&(o+=i)}for(var d=0;d<t.length;d++){var c=s?e.length:t[d].length,m=!1,h=s?0===Object.keys(t[d]).length:0===t[d].length;if(n&&!s&&(m="greedy"===n?""===t[d].join("").trim():1===t[d].length&&0===t[d][0].length),"greedy"===n&&s){for(var p=[],g=0;g<c;g++){var v=l?e[g]:g;p.push(t[d][v])}m=""===p.join("").trim()}if(!m){for(var b=0;b<c;b++){0<b&&!h&&(o+=r);var y=s&&l?e[b]:b;o+=f(t[d][y],b)}d<t.length-1&&(!n||0<c&&!h)&&(o+=i)}}return o}function f(e,t){if(null==e)return"";if(e.constructor===Date)return JSON.stringify(e).slice(1,25);var a=!1;c&&"string"==typeof e&&c.test(e)&&(e="'"+e,a=!0);var i=e.toString().replace(m,l);return(a=a||!0===n||"function"==typeof n&&n(e,t)||Array.isArray(n)&&n[t]||((e,t)=>{for(var n=0;n<t.length;n++)if(-1<e.indexOf(t[n]))return!0;return!1})(i,o.BAD_DELIMITERS)||-1<i.indexOf(r)||" "===i.charAt(0)||" "===i.charAt(i.length-1))?s+i+s:i}}};if(o.RECORD_SEP=String.fromCharCode(30),o.UNIT_SEP=String.fromCharCode(31),o.BYTE_ORDER_MARK="\ufeff",o.BAD_DELIMITERS=["\r","\n",'"',o.BYTE_ORDER_MARK],o.WORKERS_SUPPORTED=!n&&!!t.Worker,o.NODE_STREAM_INPUT=1,o.LocalChunkSize=10485760,o.RemoteChunkSize=5242880,o.DefaultDelimiter=",",o.Parser=f,o.ParserHandle=h,o.NetworkStreamer=u,o.FileStreamer=d,o.StringStreamer=c,o.ReadableStreamStreamer=m,t.jQuery){var s=t.jQuery;s.fn.parse=function(e){var n=e.config||{},a=[];return this.each((function(e){if("INPUT"!==s(this).prop("tagName").toUpperCase()||"file"!==s(this).attr("type").toLowerCase()||!t.FileReader||!this.files||0===this.files.length)return!0;for(var r=0;r<this.files.length;r++)a.push({file:this.files[r],inputElem:this,instanceConfig:s.extend({},n)})})),r(),this;function r(){if(0!==a.length){var t,n,r,l,u=a[0];if(D(e.before)){var d=e.before(u.file,u.inputElem);if("object"==typeof d){if("abort"===d.action)return t="AbortError",n=u.file,r=u.inputElem,l=d.reason,void(D(e.error)&&e.error({name:t},n,r,l));if("skip"===d.action)return void i();"object"==typeof d.config&&(u.instanceConfig=s.extend(u.instanceConfig,d.config))}else if("skip"===d)return void i()}var c=u.instanceConfig.complete;u.instanceConfig.complete=e=>{D(c)&&c(e,u.file,u.inputElem),i()},o.parse(u.file,u.instanceConfig)}else D(e.complete)&&e.complete()}function i(){a.splice(0,1),r()}}}function l(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=y(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new h(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,n){if(this.isFirstChunk&&D(this._config.beforeFirstChunk)){var r=this._config.beforeFirstChunk(e);void 0!==r&&(e=r)}this.isFirstChunk=!1,this._halted=!1;var i=this._partialLine+e;this._partialLine="";var s=this._handle.parse(i,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var l=s.meta.cursor;this._finished||(this._partialLine=i.substring(l-this._baseIndex),this._baseIndex=l),s&&s.data&&(this._rowCount+=s.data.length);var u=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(a)t.postMessage({results:s,workerId:o.WORKER_ID,finished:u});else if(D(this._config.chunk)&&!n){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);s=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!u||!D(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),u||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){D(this._config.error)?this._config.error(e):a&&this._config.error&&t.postMessage({workerId:o.WORKER_ID,error:e,finished:!1})}}function u(e){var t;(e=e||{}).chunkSize||(e.chunkSize=o.RemoteChunkSize),l.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=w(this._chunkLoaded,this),t.onerror=w(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var a in e)t.setRequestHeader(a,e[a])}if(this._config.chunkSize){var r=this._start+this._config.chunkSize-1;t.setRequestHeader("Range","bytes="+this._start+"-"+r)}try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>{var t=e.getResponseHeader("Content-Range");return null===t?-1:parseInt(t.substring(t.lastIndexOf("/")+1))})(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){var n=t.statusText||e;this._sendError(new Error(n))}}function d(e){var t,n;(e=e||{}).chunkSize||(e.chunkSize=o.LocalChunkSize),l.call(this,e);var a="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,a?((t=new FileReader).onload=w(this._chunkLoaded,this),t.onerror=w(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var r=Math.min(this._start+this._config.chunkSize,this._input.size);e=n.call(e,this._start,r)}var i=t.readAsText(e,this._config.encoding);a||this._chunkLoaded({target:{result:i}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function c(e){var t;l.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,n=this._config.chunkSize;return n?(e=t.substring(0,n),t=t.substring(n)):(e=t,t=""),this._finished=!t,this.parseChunk(e)}}}function m(e){l.call(this,e=e||{});var t=[],n=!0,a=!1;this.pause=function(){l.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){l.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){a&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=w((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=w((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=w((function(){this._streamCleanUp(),a=!0,this._streamData("")}),this),this._streamCleanUp=w((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function h(e){var t,n,a,r=Math.pow(2,53),i=-r,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,l=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,u=this,d=0,c=0,m=!1,h=!1,g=[],v={data:[],errors:[],meta:{}};if(D(e.step)){var b=e.step;e.step=t=>{if(v=t,k())_();else{if(_(),0===v.data.length)return;d+=t.data.length,e.preview&&d>e.preview?n.abort():(v.data=v.data[0],b(v,u))}}}function w(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function _(){return v&&a&&(E("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+o.DefaultDelimiter+"'"),a=!1),e.skipEmptyLines&&(v.data=v.data.filter((e=>!w(e)))),k()&&(()=>{if(v)if(Array.isArray(v.data[0])){for(var t=0;k()&&t<v.data.length;t++)v.data[t].forEach(n);v.data.splice(0,1)}else v.data.forEach(n);function n(t,n){D(e.transformHeader)&&(t=e.transformHeader(t,n)),g.push(t)}})(),(()=>{if(!v||!e.header&&!e.dynamicTyping&&!e.transform)return v;function t(t,n){var a,r=e.header?{}:[];for(a=0;a<t.length;a++){var i=a,o=t[a];e.header&&(i=a>=g.length?"__parsed_extra":g[a]),e.transform&&(o=e.transform(o,i)),o=C(i,o),"__parsed_extra"===i?(r[i]=r[i]||[],r[i].push(o)):r[i]=o}return e.header&&(a>g.length?E("FieldMismatch","TooManyFields","Too many fields: expected "+g.length+" fields but parsed "+a,c+n):a<g.length&&E("FieldMismatch","TooFewFields","Too few fields: expected "+g.length+" fields but parsed "+a,c+n)),r}var n=1;return!v.data.length||Array.isArray(v.data[0])?(v.data=v.data.map(t),n=v.data.length):v.data=t(v.data,0),e.header&&v.meta&&(v.meta.fields=g),c+=n,v})()}function k(){return e.header&&0===g.length}function C(t,n){return a=t,e.dynamicTypingFunction&&void 0===e.dynamicTyping[a]&&(e.dynamicTyping[a]=e.dynamicTypingFunction(a)),!0===(e.dynamicTyping[a]||e.dynamicTyping)?"true"===n||"TRUE"===n||"false"!==n&&"FALSE"!==n&&((e=>{if(s.test(e)){var t=parseFloat(e);if(i<t&&t<r)return!0}return!1})(n)?parseFloat(n):l.test(n)?new Date(n):""===n?null:n):n;var a}function E(e,t,n,a){var r={type:e,code:t,message:n};void 0!==a&&(r.row=a),v.errors.push(r)}this.parse=(r,i,s)=>{var l=e.quoteChar||'"';if(e.newline||(e.newline=((e,t)=>{e=e.substring(0,1048576);var n=new RegExp(p(t)+"([^]*?)"+p(t),"gm"),a=(e=e.replace(n,"")).split("\r"),r=e.split("\n"),i=1<r.length&&r[0].length<a[0].length;if(1===a.length||i)return"\n";for(var o=0,s=0;s<a.length;s++)"\n"===a[s][0]&&o++;return o>=a.length/2?"\r\n":"\r"})(r,l)),a=!1,e.delimiter)D(e.delimiter)&&(e.delimiter=e.delimiter(r),v.meta.delimiter=e.delimiter);else{var u=((t,n,a,r,i)=>{var s,l,u,d;i=i||[",","\t","|",";",o.RECORD_SEP,o.UNIT_SEP];for(var c=0;c<i.length;c++){var m=i[c],h=0,p=0,g=0;u=void 0;for(var v=new f({comments:r,delimiter:m,newline:n,preview:10}).parse(t),b=0;b<v.data.length;b++)if(a&&w(v.data[b]))g++;else{var y=v.data[b].length;p+=y,void 0!==u?0<y&&(h+=Math.abs(y-u),u=y):u=y}0<v.data.length&&(p/=v.data.length-g),(void 0===l||h<=l)&&(void 0===d||d<p)&&1.99<p&&(l=h,s=m,d=p)}return{successful:!!(e.delimiter=s),bestDelimiter:s}})(r,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess);u.successful?e.delimiter=u.bestDelimiter:(a=!0,e.delimiter=o.DefaultDelimiter),v.meta.delimiter=e.delimiter}var d=y(e);return e.preview&&e.header&&d.preview++,t=r,n=new f(d),v=n.parse(t,i,s),_(),m?{meta:{paused:!0}}:v||{meta:{paused:!1}}},this.paused=()=>m,this.pause=()=>{m=!0,n.abort(),t=D(e.chunk)?"":t.substring(n.getCharIndex())},this.resume=()=>{u.streamer._halted?(m=!1,u.streamer.parseChunk(t,!0)):setTimeout(u.resume,3)},this.aborted=()=>h,this.abort=()=>{h=!0,n.abort(),v.meta.aborted=!0,D(e.complete)&&e.complete(v),t=""}}function p(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function f(e){var t,n=(e=e||{}).delimiter,a=e.newline,r=e.comments,i=e.step,s=e.preview,l=e.fastMode,u=t=void 0===e.quoteChar||null===e.quoteChar?'"':e.quoteChar;if(void 0!==e.escapeChar&&(u=e.escapeChar),("string"!=typeof n||-1<o.BAD_DELIMITERS.indexOf(n))&&(n=","),r===n)throw new Error("Comment character same as delimiter");!0===r?r="#":("string"!=typeof r||-1<o.BAD_DELIMITERS.indexOf(r))&&(r=!1),"\n"!==a&&"\r"!==a&&"\r\n"!==a&&(a="\n");var d=0,c=!1;this.parse=(o,m,h)=>{if("string"!=typeof o)throw new Error("Input must be a string");var f=o.length,g=n.length,v=a.length,b=r.length,y=D(i),w=[],_=[],k=[],C=d=0;if(!o)return q();if(e.header&&!m){var E=o.split(a)[0].split(n),x=[],M={},S=!1;for(var F in E){var T=E[F];D(e.transformHeader)&&(T=e.transformHeader(T,F));var P=T,O=M[T]||0;for(0<O&&(S=!0,P=T+"_"+O),M[T]=O+1;x.includes(P);)P=P+"_"+O;x.push(P)}if(S){var N=o.split(a);N[0]=x.join(n),o=N.join(a)}}if(l||!1!==l&&-1===o.indexOf(t)){for(var A=o.split(a),I=0;I<A.length;I++){if(k=A[I],d+=k.length,I!==A.length-1)d+=a.length;else if(h)return q();if(!r||k.substring(0,b)!==r){if(y){if(w=[],$(k.split(n)),Y(),c)return q()}else $(k.split(n));if(s&&s<=I)return w=w.slice(0,s),q(!0)}}return q()}for(var R=o.indexOf(n,d),W=o.indexOf(a,d),j=new RegExp(p(u)+p(t),"g"),L=o.indexOf(t,d);;)if(o[d]!==t)if(r&&0===k.length&&o.substring(d,d+b)===r){if(-1===W)return q();d=W+v,W=o.indexOf(a,d),R=o.indexOf(n,d)}else if(-1!==R&&(R<W||-1===W))k.push(o.substring(d,R)),d=R+g,R=o.indexOf(n,d);else{if(-1===W)break;if(k.push(o.substring(d,W)),U(W+v),y&&(Y(),c))return q();if(s&&w.length>=s)return q(!0)}else for(L=d,d++;;){if(-1===(L=o.indexOf(t,L+1)))return h||_.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:w.length,index:d}),V();if(L===f-1)return V(o.substring(d,L).replace(j,t));if(t!==u||o[L+1]!==u){if(t===u||0===L||o[L-1]!==u){-1!==R&&R<L+1&&(R=o.indexOf(n,L+1)),-1!==W&&W<L+1&&(W=o.indexOf(a,L+1));var z=H(-1===W?R:Math.min(R,W));if(o.substr(L+1+z,g)===n){k.push(o.substring(d,L).replace(j,t)),o[d=L+1+z+g]!==t&&(L=o.indexOf(t,d)),R=o.indexOf(n,d),W=o.indexOf(a,d);break}var B=H(W);if(o.substring(L+1+B,L+1+B+v)===a){if(k.push(o.substring(d,L).replace(j,t)),U(L+1+B+v),R=o.indexOf(n,d),L=o.indexOf(t,d),y&&(Y(),c))return q();if(s&&w.length>=s)return q(!0);break}_.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:w.length,index:d}),L++}}else L++}return V();function $(e){w.push(e),C=d}function H(e){var t=0;if(-1!==e){var n=o.substring(L+1,e);n&&""===n.trim()&&(t=n.length)}return t}function V(e){return h||(void 0===e&&(e=o.substring(d)),k.push(e),d=f,$(k),y&&Y()),q()}function U(e){d=e,$(k),k=[],W=o.indexOf(a,d)}function q(e){return{data:w,errors:_,meta:{delimiter:n,linebreak:a,aborted:c,truncated:!!e,cursor:C+(m||0)}}}function Y(){i(q()),w=[],_=[]}},this.abort=()=>{c=!0},this.getCharIndex=()=>d}function g(e){var t=e.data,n=r[t.workerId],a=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var i={abort:()=>{a=!0,v(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:b,resume:b};if(D(n.userStep)){for(var o=0;o<t.results.data.length&&(n.userStep({data:t.results.data[o],errors:t.results.errors,meta:t.results.meta},i),!a);o++);delete t.results}else D(n.userChunk)&&(n.userChunk(t.results,i,t.file),delete t.results)}t.finished&&!a&&v(t.workerId,t.results)}function v(e,t){var n=r[e];D(n.userComplete)&&n.userComplete(t),n.terminate(),delete r[e]}function b(){throw new Error("Not implemented.")}function y(e){if("object"!=typeof e||null===e)return e;var t=Array.isArray(e)?[]:{};for(var n in e)t[n]=y(e[n]);return t}function w(e,t){return function(){e.apply(t,arguments)}}function D(e){return"function"==typeof e}return a&&(t.onmessage=e=>{var n=e.data;if(void 0===o.WORKER_ID&&n&&(o.WORKER_ID=n.workerId),"string"==typeof n.input)t.postMessage({workerId:o.WORKER_ID,results:o.parse(n.input,n.config),finished:!0});else if(t.File&&n.input instanceof File||n.input instanceof Object){var a=o.parse(n.input,n.config);a&&t.postMessage({workerId:o.WORKER_ID,results:a,finished:!0})}}),(u.prototype=Object.create(l.prototype)).constructor=u,(d.prototype=Object.create(l.prototype)).constructor=d,(c.prototype=Object.create(c.prototype)).constructor=c,(m.prototype=Object.create(l.prototype)).constructor=m,o}();class w1{constructor(){this.normalizeRowsToCsvData=e=>{const t=e.map((e=>e.original)),n=[];return Object.values(t).map((e=>{Object.entries(e).map((([t,n])=>{if(t===l.FILE)a=e,r={[t]:n.path},e=Object.assign(Object.assign({},a),r);var a,r})),n.push(e)})),n}}parseCSV(e){let t=b1.parse(e.toString(),{header:!0,skipEmptyLines:!0,comments:"#",dynamicTyping:!0});const n=[];for(const e of t.data){const t=this.parseFrontmatter(e),a={};for(const[e,n]of Object.entries(t))a[e]=n;n.push(a)}return n}getCsvHeaders(e){const t=e.filter((e=>e.csvCandidate));return this.sanitizeHeadersCSV(t)}sanitizeHeadersCSV(e){const t=[];return e.forEach((e=>{t.push({key:e.id,label:e.label})})),t}parseFrontmatter(e){if(null==e)return null;if("object"==typeof e){if(Array.isArray(e)){let t=[];for(let n of e)t.push(this.parseFrontmatter(n)),t.push(this.parseFrontmatter(n));return t}{let t=e,n={};for(let e in t)n[e]=this.parseFrontmatter(t[e]),n[e]=this.parseFrontmatter(t[e]);return n}}return"number"==typeof e||"boolean"==typeof e?e:"string"==typeof e?Om.parseLiteral(e,o.TEXT,N.local_settings):null}static getInstance(){return this.instance||(this.instance=new w1),this.instance}}const D1=w1.getInstance(),_1=e=>{const{table:t}=e,{tableState:n,view:r}=t.options.meta,i=n.columns((e=>e.info)),o=Fr.useRef(null),s=e=>{o.current.click()};return Er.useEffect((()=>{if(!r.actionButtons.export){const e=r.addAction("download",LO("toolbar_menu_export_csv"),s);r.actionButtons.export=e}}),[]),Fr.createElement(Fr.Fragment,null,Fr.createElement("div",{onClick:()=>a(void 0,void 0,void 0,(function*(){const e=D1.getCsvHeaders(i.getAllColumns()),n=D1.normalizeRowsToCsvData(t.getRowModel().rows);k1(`${r.diskConfig.yaml.name}.csv`,n,e,r)})),className:"hidden"},Fr.createElement("input",{style:{display:"none"},ref:o})))},k1=(e,t,n,a)=>{if(!t||!t.length)return;const r=n.map((e=>e.key)),i=n.map((e=>e.label)).join(",")+"\n"+t.map((e=>r.map((t=>{let n=null===e[t]||void 0===e[t]?"":e[t];return n=Om.parseLiteral(n,o.MARKDOWN,a.diskConfig.yaml.config),n.toString().search(/("|,|\n)/g)>=0&&(n=`"${n}"`),n})).join(","))).join("\n"),s=new Blob([i],{type:"text/csv;charset=utf-8;"}),l=document.createElement("a");if(void 0!==l.download){const t=URL.createObjectURL(s);l.setAttribute("href",t),l.setAttribute("download",e),l.style.visibility="hidden",document.body.appendChild(l),l.click(),document.body.removeChild(l)}};function C1(e){const{table:t}=e,{tableState:n,view:a}=t.options.meta,r=n.configState((e=>e.info)),i=n.configState((e=>e.actions));return Er.useEffect((()=>{const e=e=>{i.alterEphimeral({enable_navbar:!r.getEphimeralSettings().enable_navbar})};if(!a.actionButtons.search){const t=a.addAction("search",LO("toolbar_menu_search_bar"),e);a.actionButtons.search=t}const t=t=>{t===$.OPEN_SEARCH&&e()};return a.emitter.on(B.HOTKEY,t),()=>{a.emitter.off(B.HOTKEY,t)}}),[]),Fr.createElement(Fr.Fragment,null)}function E1(e){const{table:t}=e,{view:n}=t.options.meta;return Er.useEffect((()=>{const e=e=>{e===H.GO_NEXT_PAGE&&t.getCanNextPage()&&t.nextPage()};n.emitter.on(B.SHORTCUT,e);const a=e=>{e===H.GO_PREVIOUS_PAGE&&t.getCanPreviousPage()&&t.previousPage()};return n.emitter.on(B.SHORTCUT,a),()=>{n.emitter.off(B.SHORTCUT,e),n.emitter.off(B.SHORTCUT,a)}}),[]),Fr.createElement(Fr.Fragment,null)}class x1 extends BO{constructor(){super(...arguments),this.settingTitle=LO("add_row_modal_filename_text_title"),this.textElId="AddRowModalManager-addRow-input"}handle(t){const{containerEl:n,addRowModalManager:r}=t,{dataState:i,columnsState:o,configState:s,table:l}=r.modal.state;let u="";const d=()=>a(this,void 0,void 0,(function*(){yield i.actions.addRow({filename:u,columns:o.info.getAllColumns(),ddbbConfig:s.info.getLocalSettings()}),u="",activeDocument.getElementById(this.textElId).value="",l.setPageIndex(l.getPageCount()-1)}));return new e.Setting(n).setName(this.settingTitle).setDesc(LO("add_row_modal_filename_text_desc")).addText((e=>{e.inputEl.setAttribute("id",this.textElId),e.inputEl.onkeydown=e=>{if("Enter"===e.key)d()},e.setPlaceholder(LO("add_row_modal_filename_text_placeholder")).setValue(u).onChange((e=>a(this,void 0,void 0,(function*(){u=e}))))})).addButton((e=>{e.setIcon("create-new").setTooltip(LO("add_row_modal_filename_text_button_tooltip")).onClick(d)})),this.goNext(t)}}class M1 extends BO{constructor(){super(...arguments),this.settingTitle=LO("add_row_modal_template_dropdown_title")}handle(t){const{containerEl:n,addRowModalManager:r}=t,{rowTemplate:i,configState:o}=r.modal.state,s={};i.options.forEach((e=>{s[e.label]=e.value}));const l=e=>a(this,void 0,void 0,(function*(){i.update(e),o.actions.alterConfig({current_row_template:e})}));return new e.Setting(n).setName(this.settingTitle).setDesc(LO("add_row_modal_template_dropdown_desc")).addSearch((e=>{new v0(e.inputEl,s),e.setPlaceholder(LO("add_row_modal_template_dropdown_placeholder")).setValue(i.template).onChange(l),e.inputEl.style.width="auto"})),this.goNext(t)}}const S1=new class extends zO{getHandlers(){return[new x1,new M1]}};class F1 extends e.Modal{constructor(e){super(app),this.enableReset=!1,this.state=e,this.addRowModalManager=new T1(this)}onOpen(){const{contentEl:e}=this;e.empty(),this.addRowModalManager.constructUI(e)}onClose(){const{contentEl:e}=this;e.empty(),this.enableReset&&this.view.reloadDatabase()}}class T1{constructor(e){this.modal=e}constructUI(e){e.addClass(G(y.ADD_ROW_MODAL)),zm(e,LO("toolbar_menu_add_row"),"h2");const t=e.createDiv();t.addClass(G(y.ADD_ROW_MODAL_BODY)),t.setAttribute("id",G(y.ADD_ROW_MODAL_BODY));const n={containerEl:t,addRowModalManager:this};this.constructBody(n)}constructBody(e){S1.run(e)}reset(e){const t=activeDocument.getElementById(G(y.ADD_ROW_MODAL_BODY));t.empty(),e.containerEl=t,this.constructBody(e)}}function P1(e){const{table:t}=e,{view:n,tableState:a}=t.options.meta,r=a.data((e=>e.actions)),i=a.configState((e=>e.info)),o=a.configState((e=>e.actions)),s=a.columns((e=>e.info)),l=a.rowTemplate((e=>e.options)),u=a.rowTemplate((e=>e.template)),d=a.rowTemplate((e=>e.update));return Er.useEffect((()=>{const e=e=>{new F1({dataState:{actions:r},columnsState:{info:s},rowTemplate:{options:l,template:u,update:d},configState:{info:i,actions:o},view:n,table:t}).open()};if(!n.actionButtons.addRow){const t=n.addAction("plus",LO("toolbar_menu_add_row"),e);n.actionButtons.addRow=t}const a=t=>{t===H.ADD_NEW_ROW&&e()};return n.emitter.on(B.SHORTCUT,a),()=>{n.emitter.off(B.SHORTCUT,a)}}),[]),Fr.createElement(Fr.Fragment,null)}function O1(e){return Fr.createElement(Fr.Fragment,null,Fr.createElement(v1,Object.assign({},e)),Fr.createElement(_1,Object.assign({},e)),Fr.createElement(C1,Object.assign({},e)),Fr.createElement(P1,Object.assign({},e)),Fr.createElement(E1,Object.assign({},e)))}function N1(e){const{table:t}=e,n=t.options.meta.tableState.configState((e=>e.ddbbConfig.pagination_size));Er.useEffect((()=>{t.setPageSize(n)}),[n]);return Fr.createElement("div",{key:"div-pagination",className:`${G("pagination")}`},(a=t.getState().pagination.pageIndex+1,r=t.getPageCount(),r<7?Array.from(Array(r).keys()).map((e=>({page:e+1,type:d.BASIC}))):a%5>=0&&a>4&&a+2<r?[{page:1,type:d.INITIAL},{page:a-1,type:d.BASIC},{page:a,type:d.BASIC},{page:a+1,type:d.BASIC},{page:r,type:d.FINAL}]:a%5>=0&&a>4&&a+2>=r?[{page:1,type:d.INITIAL},{page:r-3,type:d.BASIC},{page:r-2,type:d.BASIC},{page:r-1,type:d.BASIC},{page:r,type:d.BASIC}]:[{page:1,type:d.BASIC},{page:2,type:d.BASIC},{page:3,type:d.BASIC},{page:4,type:d.BASIC},{page:5,type:d.BASIC},{page:r,type:d.FINAL}]).map((e=>Fr.createElement("button",{type:"button",key:`Button-Pagination-${e.page}`,onClick:()=>{var n;n=e.page,t.setPageIndex(n-1)},disabled:t.getState().pagination.pageIndex+1===e.page,className:G("pagination-button")},(e=>{switch(e.type){case d.BASIC:return`${e.page}`;case d.INITIAL:return`${e.page}...`;case d.FINAL:return`...${e.page}`}})(e)))));var a,r}const A1=e=>{var t,n;const a=activeDocument.activeElement;if(null===a||!a.classList.contains(G("tabIndex")))return;const r=a.parentElement,i=r.parentElement,o=Array.from(i.children).indexOf(r);switch(e.key){case"ArrowLeft":{const e=r.previousElementSibling;if(!e)break;const t=e.getElementsByClassName(G("tabIndex"))[0];if(!t)break;t.focus();break}case"ArrowRight":{const e=r.nextElementSibling;if(!e)break;const t=e.getElementsByClassName(G("tabIndex"))[0];if(!t)break;t.focus();break}case"ArrowUp":{const e=null===(t=i.previousElementSibling)||void 0===t?void 0:t.children;if(!e)break;const n=Array.from(e)[o].getElementsByClassName(G("tabIndex"))[0];if(!n)break;n.focus();break}case"ArrowDown":{const e=null===(n=i.nextElementSibling)||void 0===n?void 0:n.children;if(void 0===e)break;const t=Array.from(e)[o].getElementsByClassName(G("tabIndex"))[0];if(void 0===t)break;t.focus();break}}},I1={minSize:s.MIN_COLUMN_WIDTH,size:s.DEFAULT_COLUMN_WIDTH,cell:function(e){const{column:t}=e,n=t.columnDef.input;return function(){switch(n){case o.TEXT:return Fr.createElement(IJ,{defaultCell:e});case o.NUMBER:return Fr.createElement(kG,{defaultCell:e});case o.MARKDOWN:return Fr.createElement(DG,{defaultCell:e});case o.CALENDAR:return Fr.createElement(vG,{defaultCell:e});case o.CALENDAR_TIME:return Fr.createElement(bG,{defaultCell:e});case o.METATADA_TIME:return Fr.createElement(RJ,{defaultCell:e});case o.SELECT:return Fr.createElement(UX,{defaultCell:e});case o.TAGS:return Fr.createElement(_G,{defaultCell:e});case o.TASK:return Fr.createElement(wG,{defaultCell:e});case o.INLINKS:case o.OUTLINKS:return Fr.createElement(WJ,{defaultCell:e});case o.METADATA_TAGS:return Fr.createElement(MQ,{defaultCell:e});case o.CHECKBOX:return Fr.createElement(yG,{defaultCell:e});case o.FORMULA:return Fr.createElement(jJ,{defaultCell:e});case o.RELATION:return Fr.createElement(EQ,{defaultCell:e});case o.ROLLUP:return Fr.createElement(xQ,{defaultCell:e});case o.NEW_COLUMN:break;default:X.warn(`Unknown input type: ${n}`)}return Fr.createElement("span",null)}()},header:function(e){const{header:t,table:n}=e,{tableState:a}=n.options.meta,r=a.columns((e=>e.info)),i=a.columns((e=>e.actions)),s=a.data((e=>e.actions)),u=a.automations((e=>e.info)),d=a.configState((e=>e.ephimeral.enable_columns_filter)),c=a.configState((e=>e.info)),{id:m,input:h,label:p,config:f}=t.column.columnDef,[g,v]=Er.useState(null),[b,y]=Er.useState(null),[w,D]=Er.useState(p);let _,k=Fr.createElement(X0,Object.assign({},e));switch(h){case o.NUMBER:_=Fr.createElement(TQ,null),k=Fr.createElement(G0,Object.assign({},e));break;case o.TEXT:_=Fr.createElement(SQ,null);break;case o.SELECT:_=Fr.createElement(FQ,null);break;case o.CALENDAR:_=Fr.createElement(tZ,null),k=Fr.createElement(K0,Object.assign({},e));break;case o.CALENDAR_TIME:case o.METATADA_TIME:_=Fr.createElement(aZ,null),k=Fr.createElement(K0,Object.assign({},e));break;case o.MARKDOWN:_=Fr.createElement(N0,null),k=Fr.createElement(Y0,Object.assign({},e));break;case o.TAGS:_=Fr.createElement(QQ,null),k=Fr.createElement(Y0,Object.assign({},e));break;case o.INLINKS:_=Fr.createElement(I0,null),k=Fr.createElement(Y0,Object.assign({},e));break;case o.OUTLINKS:_=Fr.createElement(A0,null),k=Fr.createElement(Y0,Object.assign({},e));break;case o.TASK:_=Fr.createElement(YQ,null),k=Fr.createElement(Y0,Object.assign({},e));break;case o.METADATA_TAGS:_=Fr.createElement(R0,null),k=Fr.createElement(Y0,Object.assign({},e));break;case o.CHECKBOX:_=Fr.createElement(YQ,null),k=Fr.createElement(J0,Object.assign({},e));break;case o.FORMULA:_=Fr.createElement(iZ,null);break;case o.RELATION:_=Fr.createElement(sZ,null),k=Fr.createElement(Y0,Object.assign({},e));break;case o.ROLLUP:_=Fr.createElement(uZ,null)}return m!==l.ADD_COLUMN?Fr.createElement(Fr.Fragment,null,Fr.createElement("div",{className:`${G("th-content")}`,onClick:e=>{v(g?null:e.currentTarget)},ref:y},Fr.createElement("span",{className:"svg-icon svg-gray icon-margin"},_),w,f.isInline&&Fr.createElement("span",null,"*"),Fr.createElement("span",{className:"svg-icon svg-gray icon-margin"},t.column.getIsSorted()?"desc"===t.column.getIsSorted()?Fr.createElement(OQ,null):Fr.createElement(NQ,null):""),-1!==t.column.getSortIndex()&&Fr.createElement("span",{className:"svg-icon svg-gray icon-margin"},t.column.getSortIndex()+1)),d&&k,Fr.createElement(O0,{headerProps:e,propertyIcon:_,menuEl:g,setMenuEl:v,referenceElement:b,labelState:w,setLabelState:D})):Fr.createElement("div",{className:`${G("th-content")}`,style:{display:"flex",justifyContent:"center"},onClick:function(){const e={dataState:{actions:s},columnState:{info:r,actions:i},configState:{info:c},automationState:{info:u},view:n.options.meta.view};new H0(n.options.meta.view,e).open()}},Fr.createElement("span",{className:"svg-icon-sm svg-gray"},Fr.createElement(PQ,null)))},enableResizing:!0,footer:function(t){const{header:n,table:r}=t,{tableState:i,view:s}=r.options.meta,l=i.columns((e=>e.actions)),u=n.column.columnDef,d=i.automations((e=>e.info)),[m,h]=Er.useState(u.config.footer_type),p=Fr.useRef(null),f=r.getCoreRowModel().rows.map((e=>e.getValue(n.id)));return Er.useEffect((()=>{if(null!==p.current){let e="";e=m===c.FORMULA?d.dispatchFooter(u,f):new d1(f).dispatch(m),p.current.innerHTML="",iU.renderStringAsMarkdown(s,null==e?void 0:e.toString(),p.current,3)}})),Fr.createElement("div",{ref:p,key:`default-footer-${n.id}-${n.index}`,onClick:t=>{!function(t,n,r,i,s){const l=new e.Menu,u=(e,t)=>()=>{(i!==e||t)&&(r.alterColumnConfig(n,{footer_type:e,footer_formula:t||""}),s(e))},d=()=>a(this,void 0,void 0,(function*(){const t=new nU("Footer formula",n.config.footer_formula).setPlaceholder("Enter a formula...");yield t.openAndGetValue((e=>{u(c.FORMULA,e)()}),(()=>{new e.Notice("Formula edition cancelled")}))}));switch(l.addItem((e=>e.setTitle(LO("footer_menu_none")).onClick(u(c.NONE)))),l.addItem((e=>e.setTitle(LO("footer_menu_count_unique")).onClick(u(c.COUNT_UNIQUE)))),l.addItem((e=>e.setTitle(LO("footer_menu_count_empty")).onClick(u(c.COUNT_EMPTY)))),l.addItem((e=>e.setTitle(LO("footer_menu_percent_empty")).onClick(u(c.PERCENT_EMPTY)))),l.addItem((e=>e.setTitle(LO("footer_menu_count_filled")).onClick(u(c.COUNT_FILLED)))),l.addItem((e=>e.setTitle(LO("footer_menu_percent_filled")).onClick(u(c.PERCENT_FILLED)))),n.input){case o.NUMBER:l.addSeparator(),l.addItem((e=>e.setTitle(LO("footer_menu_sum")).onClick(u(c.SUM)))),l.addItem((e=>e.setTitle(LO("footer_menu_min")).onClick(u(c.MIN)))),l.addItem((e=>e.setTitle(LO("footer_menu_max")).onClick(u(c.MAX))));break;case o.CALENDAR:case o.CALENDAR_TIME:l.addSeparator(),l.addItem((e=>e.setTitle(LO("footer_menu_earliest_date")).onClick(u(c.EARLIEST_DATE)))),l.addItem((e=>e.setTitle(LO("footer_menu_latest_date")).onClick(u(c.LATEST_DATE)))),l.addItem((e=>e.setTitle(LO("footer_menu_count_range_date")).onClick(u(c.RANGE_DATE))))}l.addSeparator(),l.addItem((e=>e.setTitle(LO("footer_menu_formula")).onClick(d))),l.showAtMouseEvent(t)}(t.nativeEvent,u,l,m,h)},className:`${G("md_cell")}`,style:{minHeight:"20px"}})}};function R1(e){const{view:t,tableStore:n}=e,a=n.columns((e=>e.columns)),r=n.columns((e=>e.actions)),i=n.columns((e=>e.info)),s=n.data((e=>e.rows)),u=n.data((e=>e.actions)),d=n.configState((e=>e.ddbbConfig.cell_size)),c=n.configState((e=>e.ddbbConfig.sticky_first_column)),m=n.configState((e=>e.global)),h=n.configState((e=>e.info)),p=e.stateManager,f=p.file.path,[g,v]=n.sorting((e=>[e.sortBy,e.actions])),[b,y]=Er.useState(i.getVisibilityRecord()),[w,D]=Er.useState(""),[_,C]=Er.useState((e=>{const t={};return e.forEach((e=>{t[e.id]=e.width})),t})(a)),[E,x]=Er.useState(null),[M,S]=Er.useState(i.getValueOfAllColumnsAsociatedWith("id")),F=(e,t,n)=>(n.splice(n.indexOf(t),0,n.splice(n.indexOf(e),1)[0]),[...n]);M.length!==a.length&&S(i.getValueOfAllColumnsAsociatedWith("id"));const T=function(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=Er.useState((()=>({current:mq(t)}))),[a,r]=Er.useState((()=>n.current.initialState));return n.current.setOptions((t=>({...t,...e,state:{...a,...e.state},onStateChange:t=>{r(t),null==e.onStateChange||e.onStateChange(t)}}))),n.current}({columns:a,data:s,enableExpanding:!0,getRowCanExpand:()=>!0,columnResizeMode:k.RESIZE_MODE,state:{globalFilter:w,columnOrder:M,columnSizing:_,sorting:g,columnVisibility:b},onColumnVisibilityChange:y,onSortingChange:v.alterSorting,onColumnSizingChange:e=>{const{isResizingColumn:t,deltaOffset:n,columnSizingStart:a}=T.options.state.columnSizingInfo;let i=null;i="function"==typeof e?e(_):e;const o=a.find((e=>e[0]===t));i[o[0]]=o[1]+n,E&&clearTimeout(E),x(setTimeout((()=>{r.alterColumnSize(o[0],o[1]+n)}),1500)),C(i)},onColumnOrderChange:S,getColumnCanGlobalFilter:()=>!0,globalFilterFn:(P=h.getLocalSettings(),(e,t,n)=>{try{const a=e.getValue(t);if(void 0===a)return!1;const r=Om.parseLiteral(a,o.MARKDOWN,P,!0).toString().toLowerCase();return n=n.toString().toLowerCase(),r.includes(n)||c1(r,n)}catch(e){return X.error(`Error while searching with globalDatabaseFilterFn: ${e}`),!1}}),filterFns:m1,meta:{tableState:n,view:t},defaultColumn:Object.assign(Object.assign({},I1),{sortingFn:h1(h.getLocalSettings())}),getExpandedRowModel:e=>MU((()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows]),((e,t,n)=>!t.rows.length||!0!==e&&!Object.keys(null!=e?e:{}).length?t:n?fq(t):t),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getCoreRowModel:e=>MU((()=>[e.options.data]),(t=>{const n={rows:[],flatRows:[],rowsById:{}},a=(t,r,i)=>{void 0===r&&(r=0);const o=[];for(let l=0;l<t.length;l++){const u=hq(e,e._getRowId(t[l],l,i),t[l],l,r,void 0,null==i?void 0:i.id);var s;n.flatRows.push(u),n.rowsById[u.id]=u,o.push(u),e.options.getSubRows&&(u.originalSubRows=e.options.getSubRows(t[l],l),null!=(s=u.originalSubRows)&&s.length&&(u.subRows=a(u.originalSubRows,r+1,u)))}return o};return n.rows=a(t),n}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getSortedRowModel:e=>MU((()=>[e.getState().sorting,e.getPreSortedRowModel()]),((t,n)=>{if(!n.rows.length||null==t||!t.length)return n;const a=e.getState().sorting,r=[],i=a.filter((t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()})),o={};i.forEach((t=>{const n=e.getColumn(t.id);n&&(o[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})}));const s=e=>{const t=[...e];return t.sort(((e,t)=>{for(let a=0;a<i.length;a+=1){var n;const r=i[a],s=o[r.id],l=null!=(n=null==r?void 0:r.desc)&&n;if(s.sortUndefined){const n=void 0===e.getValue(r.id),a=void 0===t.getValue(r.id);if(n||a)return n&&a?0:n?s.sortUndefined:-s.sortUndefined}let u=s.sortingFn(e,t,r.id);if(0!==u)return l&&(u*=-1),s.invertSorting&&(u*=-1),u}return e.index-t.index})),t.forEach((e=>{var t;r.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=s(e.subRows))})),t};return{rows:s(n.rows),flatRows:r,rowsById:n.rowsById}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getFilteredRowModel:e=>MU((()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter]),((t,n,a)=>{if(!t.rows.length||(null==n||!n.length)&&!a){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}const r=[],i=[];(null!=n?n:[]).forEach((t=>{var n;const a=e.getColumn(t.id);if(!a)return;const i=a.getFilterFn();i&&r.push({id:t.id,filterFn:i,resolvedValue:null!=(n=null==i.resolveFilterValue?void 0:i.resolveFilterValue(t.value))?n:t.value})}));const o=n.map((e=>e.id)),s=e.getGlobalFilterFn(),l=e.getAllLeafColumns().filter((e=>e.getCanGlobalFilter()));let u,d;a&&s&&l.length&&(o.push("__global__"),l.forEach((e=>{var t;i.push({id:e.id,filterFn:s,resolvedValue:null!=(t=null==s.resolveFilterValue?void 0:s.resolveFilterValue(a))?t:a})})));for(let e=0;e<t.flatRows.length;e++){const n=t.flatRows[e];if(n.columnFilters={},r.length)for(let e=0;e<r.length;e++){u=r[e];const t=u.id;n.columnFilters[t]=u.filterFn(n,t,u.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))}if(i.length){for(let e=0;e<i.length;e++){d=i[e];const t=d.id;if(d.filterFn(n,t,d.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return pq(t.rows,(e=>{for(let t=0;t<o.length;t++)if(!1===e.columnFilters[o[t]])return!1;return!0}),e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getPaginationRowModel:e=>MU((()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded]),((t,n)=>{if(!n.rows.length)return n;const{pageSize:a,pageIndex:r}=t;let{rows:i,flatRows:o,rowsById:s}=n;const l=a*r,u=l+a;let d;i=i.slice(l,u),d=e.options.paginateExpandedRows?{rows:i,flatRows:o,rowsById:s}:fq({rows:i,flatRows:o,rowsById:s}),d.flatRows=[];const c=e=>{d.flatRows.push(e),e.subRows.length&&e.subRows.forEach(c)};return d.rows.forEach(c),d}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getFacetedRowModel:(e,t)=>MU((()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()]),((n,a,r)=>{if(!n.rows.length||(null==a||!a.length)&&!r)return n;const i=[...a.map((e=>e.id)).filter((e=>e!==t)),r?"__global__":void 0].filter(Boolean);return pq(n.rows,(e=>{for(let t=0;t<i.length;t++)if(!1===e.columnFilters[i[t]])return!1;return!0}),e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}),getFacetedUniqueValues:(e,t)=>MU((()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]}),(e=>{if(!e)return new Map;let n=new Map;for(let r=0;r<e.flatRows.length;r++){const i=e.flatRows[r].getUniqueValues(t);for(let e=0;e<i.length;e++){const t=i[e];var a;n.has(t)?n.set(t,(null!=(a=n.get(t))?a:0)+1):n.set(t,1)}}return n}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}),getFacetedMinMaxValues:(e,t)=>MU((()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]}),(e=>{var n;if(!e)return;const a=null==(n=e.flatRows[0])?void 0:n.getUniqueValues(t);if(void 0===a)return;let r=[a,a];for(let n=0;n<e.flatRows.length;n++){const a=e.flatRows[n].getUniqueValues(t);for(let e=0;e<a.length;e++){const t=a[e];t<r[0]?r[0]=t:t>r[1]&&(r[1]=t)}}return r}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}),debugAll:m.enable_debug_mode&&"trace"===m.logger_level_info,autoResetPageIndex:!1});var P;return Er.useEffect((()=>{u.insertRows()}),[]),Er.createElement(Er.Fragment,null,Er.createElement(r1,{key:"div-header-navbar",table:T,globalFilterRows:{globalFilter:w,setGlobalFilter:D}}),Er.createElement("div",{className:G("scroll-container scroll-horizontal")},Er.createElement("div",{key:"div-table",className:`${G("table noselect cell_size_"+d+(c?" sticky_first_column":""))}`,onMouseOver:f1(t),onClick:p1(p,t,f),onKeyDown:A1,style:{width:T.getCenterTotalSize()}},Er.createElement("div",{key:"div-thead-sticky",className:G("thead sticky-top")},T.getHeaderGroups().map(((e,t)=>{const n=e.headers.find((e=>e.id===l.ROW_CONTEXT_MENU)),a=e.headers.find((e=>e.id===l.ADD_COLUMN));return Er.createElement("div",{key:`header-group-${e.id}-${t}`,className:`${G("tr header-group")}`},Er.createElement(g1,{header:n,style:{width:"30px"}}),e.headers.filter((e=>![n.id,a.id].includes(e.id))).map(((e,t)=>Er.createElement(i1,{key:`${e.id}-${t}`,table:T,header:e,reorderColumn:F,headerIndex:t+1}))),Er.createElement(g1,{header:a,style:{width:"45px"}}))}))),Er.createElement("div",{key:"div-tbody",className:G("tbody")},T.getRowModel().rows.map((e=>Er.createElement(s1,{key:`table-cell-${e.index}`,row:e,table:T})))),Er.createElement("div",{key:"div-tfoot",className:G("tfoot")},Er.createElement("div",{className:G("tr footer-group")},Er.createElement("div",{className:G("td footer"),key:"footer-add-row-button",onClick:e=>{e.preventDefault(),t.emitter.emit(B.SHORTCUT,H.ADD_NEW_ROW)}},"+"),Array.from(Array(T.getFooterGroups()[0].headers.length-1)).map(((e,t)=>Er.createElement("div",{className:G("td"),key:`footer-add-row-mock-td-${t}`})))),h.getLocalSettings().enable_footer?T.getFooterGroups().map((e=>Er.createElement("div",{key:`footer-group-${e.id}`,className:`${G("tr footer-group")}`},e.headers.map((e=>Er.createElement(u1,{key:`table-footer-${e.index}`,table:T,header:e})))))):null))),Er.createElement(N1,{table:T}),m.enable_show_state&&Er.createElement("pre",null,Er.createElement("code",null,JSON.stringify(T.getState(),null,2))),Er.createElement(O1,{table:T}))}const W1=e=>{let t;const n=new Set,a=(e,a)=>{const r="function"==typeof e?e(t):e;if(!Object.is(r,t)){const e=t;t=(null!=a?a:"object"!=typeof r)?r:Object.assign({},t,r),n.forEach((n=>n(t,e)))}},r=()=>t,i={setState:a,getState:r,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{n.clear()}};return t=e(a,r,i),i};var j1,L1,z1,B1={},$1={get exports(){return B1},set exports(e){B1=e}},H1={},V1={},U1={get exports(){return V1},set exports(e){V1=e}},q1={};function Y1(){return L1||(L1=1,U1.exports=(()=>{if(j1)return q1;j1=1;var e=Er,t="function"==typeof Object.is?Object.is:(e,t)=>e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t,n=e.useState,a=e.useEffect,r=e.useLayoutEffect,i=e.useDebugValue;function o(e){var n=e.getSnapshot;e=e.value;try{var a=n();return!t(e,a)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?(e,t)=>t():(e,t)=>{var s=t(),l=n({inst:{value:s,getSnapshot:t}}),u=l[0].inst,d=l[1];return r((()=>{u.value=s,u.getSnapshot=t,o(u)&&d({inst:u})}),[e,s,t]),a((()=>(o(u)&&d({inst:u}),e((()=>{o(u)&&d({inst:u})})))),[e]),i(s),s};return q1.useSyncExternalStore=void 0!==e.useSyncExternalStore?e.useSyncExternalStore:s,q1})()),V1}
|