From 4145a9e8593d1c0e034db2130d7fe5cf540ffb76 Mon Sep 17 00:00:00 2001 From: iOS Date: Sun, 4 Sep 2022 14:05:32 +0200 Subject: [PATCH] psg init --- .obsidian/community-plugins.json | 3 +- .obsidian/graph.json | 2 +- .../obsidian-activity-history/data.json | 14 +- .../plugins/obsidian-admonition/data.json | 13 +- .obsidian/plugins/obsidian-admonition/main.js | 2 +- .../plugins/obsidian-admonition/manifest.json | 2 +- .obsidian/plugins/obsidian-banners/main.js | 29 ++ .../plugins/obsidian-banners/manifest.json | 10 + .obsidian/plugins/obsidian-banners/styles.css | 1 + .../obsidian-book-search-plugin/main.js | 10 +- .../obsidian-book-search-plugin/manifest.json | 2 +- .obsidian/plugins/obsidian-commits/data.json | 245 ++++++++++------ .../obsidian-reminder-plugin/data.json | 30 +- .../plugins/obsidian-tasks-plugin/main.js | 40 +-- .../obsidian-tasks-plugin/manifest.json | 2 +- .obsidian/plugins/templater-obsidian/main.js | 271 ++++++++++++------ .../plugins/templater-obsidian/manifest.json | 2 +- .../plugins/templater-obsidian/styles.css | 15 + .obsidian/workspace | 20 +- 00.01 Admin/Calendars/2022-06-04.md | 2 +- .../2022-08-28 Paris SG - Monaco (1-1).md | 10 + .../2022-08-31 Toulouse - Paris SG (0-3).md | 10 + 00.01 Admin/Calendars/2022-08-31.md | 2 +- 00.01 Admin/Calendars/2022-09-02.md | 7 +- .../2022-09-03 Nantes - Paris SG (0-3).md | 11 + 00.01 Admin/Calendars/2022-09-03.md | 112 ++++++++ 00.01 Admin/Calendars/2022-09-04.md | 114 ++++++++ .../2022-09-08 Diamond League Final.md | 2 +- .../2022-10-03 Meggi leaving to Belfast.md | 8 + .../Calendars/2022-10-07 Flight to Belfast.md | 12 + .../2022-10-10 Return flight to Zürich.md | 9 + .../Calendars/2022-11-02 Juventus - PSG.md | 4 +- ...Fiancailles Marguerite & Arnold - Paris.md | 2 +- .../2023-01-14 Mariage Marguerite & Arnold.md | 2 +- .../Calendars/2023-02-11 Mariage Eloi.md | 2 +- 00.01 Admin/Pictures/IMG_1914.jpg | Bin 0 -> 47798 bytes 00.01 Admin/Pictures/IMG_1915.jpg | Bin 0 -> 13682 bytes 00.01 Admin/Pictures/IMG_1916.jpg | Bin 0 -> 147541 bytes 00.01 Admin/Pictures/IMG_1917.jpg | Bin 0 -> 160903 bytes 00.01 Admin/Pictures/IMG_1918.jpg | Bin 0 -> 68454 bytes 00.01 Admin/Pictures/IMG_1919.jpg | Bin 0 -> 325445 bytes .../Pictures/ima2787069855116213160.jpeg | Bin 0 -> 342414 bytes 01.02 Home/@Main Dashboard.md | 2 +- 01.02 Home/Cinematheque.md | 4 +- 01.02 Home/Household.md | 3 +- 01.02 Home/League Tables.md | 87 ++++++ 01.03 Family/Laurence Bédier.md | 3 +- 02.02 Paris/Paris SG.md | 167 +++++++++++ 02.03 Zürich/@Café Zürich.md | 13 + 02.03 Zürich/Kiosk.md | 108 +++++++ 02.03 Zürich/Monocle.md | 109 +++++++ 05.02 Networks/Server Cloud.md | 18 +- 52 files changed, 1244 insertions(+), 292 deletions(-) create mode 100644 .obsidian/plugins/obsidian-banners/main.js create mode 100644 .obsidian/plugins/obsidian-banners/manifest.json create mode 100644 .obsidian/plugins/obsidian-banners/styles.css create mode 100644 00.01 Admin/Calendars/2022-08-28 Paris SG - Monaco (1-1).md create mode 100644 00.01 Admin/Calendars/2022-08-31 Toulouse - Paris SG (0-3).md create mode 100644 00.01 Admin/Calendars/2022-09-03 Nantes - Paris SG (0-3).md create mode 100644 00.01 Admin/Calendars/2022-09-03.md create mode 100644 00.01 Admin/Calendars/2022-09-04.md create mode 100644 00.01 Admin/Calendars/2022-10-03 Meggi leaving to Belfast.md create mode 100644 00.01 Admin/Calendars/2022-10-07 Flight to Belfast.md create mode 100644 00.01 Admin/Calendars/2022-10-10 Return flight to Zürich.md create mode 100644 00.01 Admin/Pictures/IMG_1914.jpg create mode 100644 00.01 Admin/Pictures/IMG_1915.jpg create mode 100644 00.01 Admin/Pictures/IMG_1916.jpg create mode 100644 00.01 Admin/Pictures/IMG_1917.jpg create mode 100644 00.01 Admin/Pictures/IMG_1918.jpg create mode 100644 00.01 Admin/Pictures/IMG_1919.jpg create mode 100644 00.01 Admin/Pictures/ima2787069855116213160.jpeg create mode 100644 01.02 Home/League Tables.md create mode 100644 02.02 Paris/Paris SG.md create mode 100644 02.03 Zürich/Kiosk.md create mode 100644 02.03 Zürich/Monocle.md diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index dc65b9b4..4657cc28 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -59,5 +59,6 @@ "table-editor-obsidian", "obsidian-smart-typography", "podnotes", - "emoji-shortcodes" + "emoji-shortcodes", + "obsidian-banners" ] \ No newline at end of file diff --git a/.obsidian/graph.json b/.obsidian/graph.json index ee9f56b1..98e35318 100644 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -95,6 +95,6 @@ "repelStrength": 10, "linkStrength": 1, "linkDistance": 250, - "scale": 0.1807672187165208, + "scale": 0.15813777164112813, "close": true } \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-activity-history/data.json b/.obsidian/plugins/obsidian-activity-history/data.json index 8d5f97fc..ee680c9e 100644 --- a/.obsidian/plugins/obsidian-activity-history/data.json +++ b/.obsidian/plugins/obsidian-activity-history/data.json @@ -12,8 +12,8 @@ "checkpointList": [ { "path": "/", - "date": "2022-09-02", - "size": 6888376 + "date": "2022-09-04", + "size": 6900372 } ], "activityHistory": [ @@ -962,7 +962,15 @@ }, { "date": "2022-09-02", - "value": 8755 + "value": 8852 + }, + { + "date": "2022-09-03", + "value": 6432 + }, + { + "date": "2022-09-04", + "value": 5957 } ] } diff --git a/.obsidian/plugins/obsidian-admonition/data.json b/.obsidian/plugins/obsidian-admonition/data.json index 0e456f9b..7f322f00 100644 --- a/.obsidian/plugins/obsidian-admonition/data.json +++ b/.obsidian/plugins/obsidian-admonition/data.json @@ -102,22 +102,11 @@ "injectColor": true, "noTitle": false, "copy": true - }, - "col2": { - "type": "col2", - "color": "#7d7d7d", - "icon": { - "name": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADaADAAQAAAABAAAAGAAAAAABygBcAAAAdUlEQVQ4Ee2SQQrAIAwE1xrw4v8/6klE00YUlAbBWwsGgspmYlg1APjJrbi2qlvxgf5hBGmPS0RgZpRSqiz7MVTIOYecM7z3iDEihDAyUH9ESqlCAhtjJqAf5G41H4ittS9N2swD91aLVR1vUV+lAzWHPm7EDR7tJzQTaeULAAAAAElFTkSuQmCC", - "type": "image" - }, - "command": false, - "injectColor": true, - "noTitle": false } }, "syntaxHighlight": false, "copyButton": true, - "version": "9.0.3", + "version": "9.0.4", "autoCollapse": false, "defaultCollapseType": "open", "injectColor": true, diff --git a/.obsidian/plugins/obsidian-admonition/main.js b/.obsidian/plugins/obsidian-admonition/main.js index 58541206..9134118d 100644 --- a/.obsidian/plugins/obsidian-admonition/main.js +++ b/.obsidian/plugins/obsidian-admonition/main.js @@ -5,7 +5,7 @@ if you want to view the source, please visit the github repository of this plugi var c6=Object.create;var X1=Object.defineProperty;var a6=Object.getOwnPropertyDescriptor;var e6=Object.getOwnPropertyNames;var i6=Object.getPrototypeOf,n6=Object.prototype.hasOwnProperty;var p4=a=>X1(a,"__esModule",{value:!0});var o6=(a,c)=>{p4(a);for(var e in c)X1(a,e,{get:c[e],enumerable:!0})},t6=(a,c,e)=>{if(c&&typeof c=="object"||typeof c=="function")for(let i of e6(c))!n6.call(a,i)&&i!=="default"&&X1(a,i,{get:()=>c[i],enumerable:!(e=a6(c,i))||e.enumerable});return a},J=a=>t6(p4(X1(a!=null?c6(i6(a)):{},"default",a&&a.__esModule&&"default"in a?{get:()=>a.default,enumerable:!0}:{value:a,enumerable:!0})),a);o6(exports,{default:()=>r4});var x=J(require("obsidian"));var d4=J(require("obsidian")),g2=J(require("obsidian"));function r6(a,c){for(let e=0;e=0}function R(a){return((n1(a)?a.ownerDocument:a.document)||window.document).documentElement}function o1(a){return O(a)==="html"?a:a.assignedSlot||a.parentNode||(i2(a)?a.host:null)||R(a)}function A4(a){return!B(a)||j(a).position==="fixed"?null:a.offsetParent}function C6(a){var c=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,e=navigator.userAgent.indexOf("Trident")!==-1;if(e&&B(a)){var i=j(a);if(i.position==="fixed")return null}for(var n=o1(a);B(n)&&["html","body"].indexOf(O(n))<0;){var o=j(n);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||c&&o.willChange==="filter"||c&&o.filter&&o.filter!=="none")return n;n=n.parentNode}return null}function X(a){for(var c=w(a),e=A4(a);e&&L2(e)&&j(e).position==="static";)e=A4(e);return e&&(O(e)==="html"||O(e)==="body"&&j(e).position==="static")?c:e||C6(a)||c}function p1(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}var $=Math.max,f1=Math.min,O1=Math.round;function d1(a,c,e){return $(a,f1(c,e))}function I1(){return{top:0,right:0,bottom:0,left:0}}function B1(a){return Object.assign({},I1(),a)}function R1(a,c){return c.reduce(function(e,i){return e[i]=a,e},{})}var H6=function(c,e){return c=typeof c=="function"?c(Object.assign({},e.rects,{placement:e.placement})):c,B1(typeof c!="number"?c:R1(c,l1))};function g6(a){var c,e=a.state,i=a.name,n=a.options,o=e.elements.arrow,r=e.modifiersData.popperOffsets,t=I(e.placement),l=p1(t),f=[P,T].indexOf(t)>=0,s=f?"height":"width";if(!(!o||!r)){var h=H6(n.padding,e),m=z1(o),z=l==="y"?k:P,v=l==="y"?D:T,M=e.rects.reference[s]+e.rects.reference[l]-r[l]-e.rects.popper[s],p=r[l]-e.rects.reference[l],C=X(o),H=C?l==="y"?C.clientHeight||0:C.clientWidth||0:0,L=M/2-p/2,d=h[z],N=H-m[s]-h[v],V=H/2-m[s]/2+L,y=d1(d,V,N),A=l;e.modifiersData[i]=(c={},c[A]=y,c.centerOffset=y-V,c)}}function V6(a){var c=a.state,e=a.options,i=e.element,n=i===void 0?"[data-popper-arrow]":i;n!=null&&(typeof n=="string"&&(n=c.elements.popper.querySelector(n),!n)||!D1(c.elements.popper,n)||(c.elements.arrow=n))}var y4={name:"arrow",enabled:!0,phase:"main",fn:g6,effect:V6,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};var L6={top:"auto",right:"auto",bottom:"auto",left:"auto"};function x6(a){var c=a.x,e=a.y,i=window,n=i.devicePixelRatio||1;return{x:O1(O1(c*n)/n)||0,y:O1(O1(e*n)/n)||0}}function S4(a){var c,e=a.popper,i=a.popperRect,n=a.placement,o=a.offsets,r=a.position,t=a.gpuAcceleration,l=a.adaptive,f=a.roundOffsets,s=f===!0?x6(o):typeof f=="function"?f(o):o,h=s.x,m=h===void 0?0:h,z=s.y,v=z===void 0?0:z,M=o.hasOwnProperty("x"),p=o.hasOwnProperty("y"),C=P,H=k,L=window;if(l){var d=X(e),N="clientHeight",V="clientWidth";d===w(e)&&(d=R(e),j(d).position!=="static"&&(N="scrollHeight",V="scrollWidth")),d=d,n===k&&(H=D,v-=d[N]-i.height,v*=t?1:-1),n===P&&(C=T,m-=d[V]-i.width,m*=t?1:-1)}var y=Object.assign({position:r},l&&L6);if(t){var A;return Object.assign({},y,(A={},A[H]=p?"0":"",A[C]=M?"0":"",A.transform=(L.devicePixelRatio||1)<2?"translate("+m+"px, "+v+"px)":"translate3d("+m+"px, "+v+"px, 0)",A))}return Object.assign({},y,(c={},c[H]=p?v+"px":"",c[C]=M?m+"px":"",c.transform="",c))}function b6(a){var c=a.state,e=a.options,i=e.gpuAcceleration,n=i===void 0?!0:i,o=e.adaptive,r=o===void 0?!0:o,t=e.roundOffsets,l=t===void 0?!0:t;if(!1)var f;var s={placement:I(c.placement),popper:c.elements.popper,popperRect:c.rects.popper,gpuAcceleration:n};c.modifiersData.popperOffsets!=null&&(c.styles.popper=Object.assign({},c.styles.popper,S4(Object.assign({},s,{offsets:c.modifiersData.popperOffsets,position:c.options.strategy,adaptive:r,roundOffsets:l})))),c.modifiersData.arrow!=null&&(c.styles.arrow=Object.assign({},c.styles.arrow,S4(Object.assign({},s,{offsets:c.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),c.attributes.popper=Object.assign({},c.attributes.popper,{"data-popper-placement":c.placement})}var w4={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:b6,data:{}};var n2={passive:!0};function N6(a){var c=a.state,e=a.instance,i=a.options,n=i.scroll,o=n===void 0?!0:n,r=i.resize,t=r===void 0?!0:r,l=w(c.elements.popper),f=[].concat(c.scrollParents.reference,c.scrollParents.popper);return o&&f.forEach(function(s){s.addEventListener("scroll",e.update,n2)}),t&&l.addEventListener("resize",e.update,n2),function(){o&&f.forEach(function(s){s.removeEventListener("scroll",e.update,n2)}),t&&l.removeEventListener("resize",e.update,n2)}}var k4={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:N6,data:{}};var A6={left:"right",right:"left",bottom:"top",top:"bottom"};function S1(a){return a.replace(/left|right|bottom|top/g,function(c){return A6[c]})}var y6={start:"end",end:"start"};function o2(a){return a.replace(/start|end/g,function(c){return y6[c]})}function u1(a){var c=w(a),e=c.pageXOffset,i=c.pageYOffset;return{scrollLeft:e,scrollTop:i}}function M1(a){return _(R(a)).left+u1(a).scrollLeft}function x2(a){var c=w(a),e=R(a),i=c.visualViewport,n=e.clientWidth,o=e.clientHeight,r=0,t=0;return i&&(n=i.width,o=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=i.offsetLeft,t=i.offsetTop)),{width:n,height:o,x:r+M1(a),y:t}}function b2(a){var c,e=R(a),i=u1(a),n=(c=a.ownerDocument)==null?void 0:c.body,o=$(e.scrollWidth,e.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),r=$(e.scrollHeight,e.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),t=-i.scrollLeft+M1(a),l=-i.scrollTop;return j(n||e).direction==="rtl"&&(t+=$(e.clientWidth,n?n.clientWidth:0)-o),{width:o,height:r,x:t,y:l}}function C1(a){var c=j(a),e=c.overflow,i=c.overflowX,n=c.overflowY;return/auto|scroll|overlay|hidden/.test(e+n+i)}function t2(a){return["html","body","#document"].indexOf(O(a))>=0?a.ownerDocument.body:B(a)&&C1(a)?a:t2(o1(a))}function s1(a,c){var e;c===void 0&&(c=[]);var i=t2(a),n=i===((e=a.ownerDocument)==null?void 0:e.body),o=w(i),r=n?[o].concat(o.visualViewport||[],C1(i)?i:[]):i,t=c.concat(r);return n?t:t.concat(s1(o1(r)))}function w1(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function S6(a){var c=_(a);return c.top=c.top+a.clientTop,c.left=c.left+a.clientLeft,c.bottom=c.top+a.clientHeight,c.right=c.left+a.clientWidth,c.width=a.clientWidth,c.height=a.clientHeight,c.x=c.left,c.y=c.top,c}function T4(a,c){return c===a2?w1(x2(a)):B(c)?S6(c):w1(b2(R(a)))}function w6(a){var c=s1(o1(a)),e=["absolute","fixed"].indexOf(j(a).position)>=0,i=e&&B(a)?X(a):a;return n1(i)?c.filter(function(n){return n1(n)&&D1(n,i)&&O(n)!=="body"}):[]}function N2(a,c,e){var i=c==="clippingParents"?w6(a):[].concat(c),n=[].concat(i,[e]),o=n[0],r=n.reduce(function(t,l){var f=T4(a,l);return t.top=$(f.top,t.top),t.right=f1(f.right,t.right),t.bottom=f1(f.bottom,t.bottom),t.left=$(f.left,t.left),t},T4(a,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function c1(a){return a.split("-")[1]}function F1(a){var c=a.reference,e=a.element,i=a.placement,n=i?I(i):null,o=i?c1(i):null,r=c.x+c.width/2-e.width/2,t=c.y+c.height/2-e.height/2,l;switch(n){case k:l={x:r,y:c.y-e.height};break;case D:l={x:r,y:c.y+c.height};break;case T:l={x:c.x+c.width,y:t};break;case P:l={x:c.x-e.width,y:t};break;default:l={x:c.x,y:c.y}}var f=n?p1(n):null;if(f!=null){var s=f==="y"?"height":"width";switch(o){case i1:l[f]=l[f]-(c[s]/2-e[s]/2);break;case c2:l[f]=l[f]+(c[s]/2-e[s]/2);break;default:}}return l}function K(a,c){c===void 0&&(c={});var e=c,i=e.placement,n=i===void 0?a.placement:i,o=e.boundary,r=o===void 0?L4:o,t=e.rootBoundary,l=t===void 0?a2:t,f=e.elementContext,s=f===void 0?y1:f,h=e.altBoundary,m=h===void 0?!1:h,z=e.padding,v=z===void 0?0:z,M=B1(typeof v!="number"?v:R1(v,l1)),p=s===y1?x4:y1,C=a.elements.reference,H=a.rects.popper,L=a.elements[m?p:s],d=N2(n1(L)?L:L.contextElement||R(a.elements.popper),r,l),N=_(C),V=F1({reference:N,element:H,strategy:"absolute",placement:n}),y=w1(Object.assign({},H,V)),A=s===y1?y:N,E={top:d.top-A.top+M.top,bottom:A.bottom-d.bottom+M.bottom,left:d.left-A.left+M.left,right:A.right-d.right+M.right},S=a.modifiersData.offset;if(s===y1&&S){var Z=S[n];Object.keys(E).forEach(function(e1){var W=[T,D].indexOf(e1)>=0?1:-1,h1=[k,D].indexOf(e1)>=0?"y":"x";E[e1]+=Z[h1]*W})}return E}function A2(a,c){c===void 0&&(c={});var e=c,i=e.placement,n=e.boundary,o=e.rootBoundary,r=e.padding,t=e.flipVariations,l=e.allowedAutoPlacements,f=l===void 0?e2:l,s=c1(i),h=s?t?V2:V2.filter(function(v){return c1(v)===s}):l1,m=h.filter(function(v){return f.indexOf(v)>=0});m.length===0&&(m=h);var z=m.reduce(function(v,M){return v[M]=K(a,{placement:M,boundary:n,rootBoundary:o,padding:r})[I(M)],v},{});return Object.keys(z).sort(function(v,M){return z[v]-z[M]})}function k6(a){if(I(a)===J1)return[];var c=S1(a);return[o2(a),c,o2(c)]}function T6(a){var c=a.state,e=a.options,i=a.name;if(!c.modifiersData[i]._skip){for(var n=e.mainAxis,o=n===void 0?!0:n,r=e.altAxis,t=r===void 0?!0:r,l=e.fallbackPlacements,f=e.padding,s=e.boundary,h=e.rootBoundary,m=e.altBoundary,z=e.flipVariations,v=z===void 0?!0:z,M=e.allowedAutoPlacements,p=c.options.placement,C=I(p),H=C===p,L=l||(H||!v?[S1(p)]:k6(p)),d=[p].concat(L).reduce(function(v1,Q){return v1.concat(I(Q)===J1?A2(c,{placement:Q,boundary:s,rootBoundary:h,padding:f,flipVariations:v,allowedAutoPlacements:M}):Q)},[]),N=c.rects.reference,V=c.rects.popper,y=new Map,A=!0,E=d[0],S=0;S=0,T1=h1?"width":"height",x1=K(c,{placement:Z,boundary:s,rootBoundary:h,altBoundary:m,padding:f}),m1=h1?W?T:P:W?D:k;N[T1]>V[T1]&&(m1=S1(m1));var u2=S1(m1),b1=[];if(o&&b1.push(x1[e1]<=0),t&&b1.push(x1[m1]<=0,x1[u2]<=0),b1.every(function(v1){return v1})){E=Z,A=!1;break}y.set(Z,b1)}if(A)for(var G1=v?3:1,M2=function(Q){var $1=d.find(function(C2){var A1=y.get(C2);if(A1)return A1.slice(0,Q).every(function(H2){return H2})});if($1)return E=$1,"break"},N1=G1;N1>0;N1--){var _1=M2(N1);if(_1==="break")break}c.placement!==E&&(c.modifiersData[i]._skip=!0,c.placement=E,c.reset=!0)}}var P4={name:"flip",enabled:!0,phase:"main",fn:T6,requiresIfExists:["offset"],data:{_skip:!1}};function E4(a,c,e){return e===void 0&&(e={x:0,y:0}),{top:a.top-c.height-e.y,right:a.right-c.width+e.x,bottom:a.bottom-c.height+e.y,left:a.left-c.width-e.x}}function D4(a){return[k,T,D,P].some(function(c){return a[c]>=0})}function P6(a){var c=a.state,e=a.name,i=c.rects.reference,n=c.rects.popper,o=c.modifiersData.preventOverflow,r=K(c,{elementContext:"reference"}),t=K(c,{altBoundary:!0}),l=E4(r,i),f=E4(t,n,o),s=D4(l),h=D4(f);c.modifiersData[e]={referenceClippingOffsets:l,popperEscapeOffsets:f,isReferenceHidden:s,hasPopperEscaped:h},c.attributes.popper=Object.assign({},c.attributes.popper,{"data-popper-reference-hidden":s,"data-popper-escaped":h})}var O4={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:P6};function E6(a,c,e){var i=I(a),n=[P,k].indexOf(i)>=0?-1:1,o=typeof e=="function"?e(Object.assign({},c,{placement:a})):e,r=o[0],t=o[1];return r=r||0,t=(t||0)*n,[P,T].indexOf(i)>=0?{x:t,y:r}:{x:r,y:t}}function D6(a){var c=a.state,e=a.options,i=a.name,n=e.offset,o=n===void 0?[0,0]:n,r=e2.reduce(function(s,h){return s[h]=E6(h,c.rects,o),s},{}),t=r[c.placement],l=t.x,f=t.y;c.modifiersData.popperOffsets!=null&&(c.modifiersData.popperOffsets.x+=l,c.modifiersData.popperOffsets.y+=f),c.modifiersData[i]=r}var I4={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:D6};function O6(a){var c=a.state,e=a.name;c.modifiersData[e]=F1({reference:c.rects.reference,element:c.rects.popper,strategy:"absolute",placement:c.placement})}var B4={name:"popperOffsets",enabled:!0,phase:"read",fn:O6,data:{}};function y2(a){return a==="x"?"y":"x"}function I6(a){var c=a.state,e=a.options,i=a.name,n=e.mainAxis,o=n===void 0?!0:n,r=e.altAxis,t=r===void 0?!1:r,l=e.boundary,f=e.rootBoundary,s=e.altBoundary,h=e.padding,m=e.tether,z=m===void 0?!0:m,v=e.tetherOffset,M=v===void 0?0:v,p=K(c,{boundary:l,rootBoundary:f,padding:h,altBoundary:s}),C=I(c.placement),H=c1(c.placement),L=!H,d=p1(C),N=y2(d),V=c.modifiersData.popperOffsets,y=c.rects.reference,A=c.rects.popper,E=typeof M=="function"?M(Object.assign({},c.rects,{placement:c.placement})):M,S={x:0,y:0};if(!!V){if(o||t){var Z=d==="y"?k:P,e1=d==="y"?D:T,W=d==="y"?"height":"width",h1=V[d],T1=V[d]+p[Z],x1=V[d]-p[e1],m1=z?-A[W]/2:0,u2=H===i1?y[W]:A[W],b1=H===i1?-A[W]:-y[W],G1=c.elements.arrow,M2=z&&G1?z1(G1):{width:0,height:0},N1=c.modifiersData["arrow#persistent"]?c.modifiersData["arrow#persistent"].padding:I1(),_1=N1[Z],v1=N1[e1],Q=d1(0,y[W],M2[W]),$1=L?y[W]/2-m1-Q-_1-E:u2-Q-_1-E,C2=L?-y[W]/2+m1+Q+v1+E:b1+Q+v1+E,A1=c.elements.arrow&&X(c.elements.arrow),H2=A1?d==="y"?A1.clientTop||0:A1.clientLeft||0:0,l4=c.modifiersData.offset?c.modifiersData.offset[c.placement][d]:0,f4=V[d]+$1-l4-H2,s4=V[d]+C2-l4;if(o){var h4=d1(z?f1(T1,f4):T1,h1,z?$(x1,s4):x1);V[d]=h4,S[d]=h4-h1}if(t){var Q3=d==="x"?k:P,J3=d==="x"?D:T,Y1=V[N],m4=Y1+p[Q3],v4=Y1-p[J3],z4=d1(z?f1(m4,f4):m4,Y1,z?$(v4,s4):v4);V[N]=z4,S[N]=z4-Y1}}c.modifiersData[i]=S}}var R4={name:"preventOverflow",enabled:!0,phase:"main",fn:I6,requiresIfExists:["offset"]};function S2(a){return{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}}function w2(a){return a===w(a)||!B(a)?u1(a):S2(a)}function k2(a,c,e){e===void 0&&(e=!1);var i=R(c),n=_(a),o=B(c),r={scrollLeft:0,scrollTop:0},t={x:0,y:0};return(o||!o&&!e)&&((O(c)!=="body"||C1(i))&&(r=w2(c)),B(c)?(t=_(c),t.x+=c.clientLeft,t.y+=c.clientTop):i&&(t.x=M1(i))),{x:n.left+r.scrollLeft-t.x,y:n.top+r.scrollTop-t.y,width:n.width,height:n.height}}function B6(a){var c=new Map,e=new Set,i=[];a.forEach(function(o){c.set(o.name,o)});function n(o){e.add(o.name);var r=[].concat(o.requires||[],o.requiresIfExists||[]);r.forEach(function(t){if(!e.has(t)){var l=c.get(t);l&&n(l)}}),i.push(o)}return a.forEach(function(o){e.has(o.name)||n(o)}),i}function T2(a){var c=B6(a);return b4.reduce(function(e,i){return e.concat(c.filter(function(n){return n.phase===i}))},[])}function P2(a){var c;return function(){return c||(c=new Promise(function(e){Promise.resolve().then(function(){c=void 0,e(a())})})),c}}function E2(a){var c=a.reduce(function(e,i){var n=e[i.name];return e[i.name]=n?Object.assign({},n,i,{options:Object.assign({},n.options,i.options),data:Object.assign({},n.data,i.data)}):i,e},{});return Object.keys(c).map(function(e){return c[e]})}var F4={placement:"bottom",modifiers:[],strategy:"absolute"};function Z4(){for(var a=arguments.length,c=new Array(a),e=0;e(this.setSelectedItem(this.selectedItem-1,!0),!1)),i.register([],"ArrowDown",()=>(this.setSelectedItem(this.selectedItem+1,!0),!1)),i.register([],"Enter",n=>(this.useSelectedItem(n),!1)),i.register([],"Tab",n=>(this.useSelectedItem(n),!1))}chooseSuggestion(c){if(!this.items||!this.items.length)return;let e=this.items[this.selectedItem];e&&this.owner.selectSuggestion(e,c)}onSuggestionClick(c,e){if(c.preventDefault(),!this.suggestions||!this.suggestions.length)return;let i=this.suggestions.indexOf(e);this.setSelectedItem(i,!1),this.useSelectedItem(c)}onSuggestionMouseover(c,e){if(!this.suggestions||!this.suggestions.length)return;let i=this.suggestions.indexOf(e);this.setSelectedItem(i,!1)}empty(){this.containerEl.empty()}setSuggestions(c){this.containerEl.empty();let e=[];c.forEach(i=>{let n=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(i,n),e.push(n)}),this.items=c,this.suggestions=e,this.setSelectedItem(0,!1)}useSelectedItem(c){if(!this.items||!this.items.length)return;let e=this.items[this.selectedItem];e&&this.owner.selectSuggestion(e,c),q.Platform.isMobile&&this.chooseSuggestion(c)}wrap(c,e){return(c%e+e)%e}setSelectedItem(c,e){let i=this.wrap(c,this.suggestions.length),n=this.suggestions[this.selectedItem],o=this.suggestions[i];n&&n.removeClass("is-selected"),o&&o.addClass("is-selected"),this.selectedItem=i,e&&o.scrollIntoView(!1)}},O2=class extends q.FuzzySuggestModal{constructor(c,e,i){super(c);this.items=[];this.scope=new q.Scope;this.emptyStateText="No match found";this.limit=100;this.inputEl=e,this.items=i,this.suggestEl=createDiv("suggestion-container"),this.suggestEl.style.width=`${e.clientWidth}px`,this.contentEl=this.suggestEl.createDiv("suggestion"),this.suggester=new q4(this,this.contentEl,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",n=>{n.preventDefault()})}empty(){this.suggester.empty()}onInputChanged(){let c=this.modifyInput(this.inputEl.value),e=this.getSuggestions(c);e.length>0?this.suggester.setSuggestions(e.slice(0,this.limit)):this.onNoSuggestion(),this.open()}modifyInput(c){return c}onNoSuggestion(){this.empty(),this.renderSuggestion(null,this.contentEl.createDiv("suggestion-item"))}open(){this.app.keymap.pushScope(this.scope),document.body.appendChild(this.suggestEl),this.popper=D2(this.inputEl,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"offset",options:{offset:[0,10]}},{name:"flip",options:{fallbackPlacements:["top"]}}]})}close(){this.app.keymap.popScope(this.scope),this.suggester.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}createPrompt(c){this.promptEl||(this.promptEl=this.suggestEl.createDiv("prompt-instructions"));let e=this.promptEl.createDiv("prompt-instruction");for(let i of c)e.appendChild(i)}},I2=class extends O2{constructor(c,e){super(c.app,e.inputEl,c.iconManager.iconDefinitions);this.plugin=c;this.icons=c.iconManager.iconDefinitions,this.text=e,this.createPrompts(),this.inputEl.addEventListener("input",this.getItem.bind(this))}createPrompts(){}getItem(){let c=this.inputEl.value,e=this.icons.find(i=>i.name===c.trim());e!=this.icon&&(this.icon=e,this.icons&&this.onInputChanged())}getItemText(c){return c.name}onChooseItem(c){this.text.setValue(c.name),this.icon=c}selectSuggestion({item:c}){this.text.setValue(c.name),this.icon=c,this.onClose(),this.close()}renderSuggestion(c,e){let{item:i,match:n}=c||{},o=e.createDiv({cls:"suggestion-content icon"});if(!i){o.setText(this.emptyStateText),o.parentElement.addClass("is-selected");return}let r=n.matches.map(l=>createSpan("suggestion-highlight"));for(let l=0;ls[0]===l);if(f){let s=r[n.matches.indexOf(f)];o.appendChild(s),s.appendText(i.name.substring(f[0],f[1])),l+=f[1]-f[0]-1;continue}o.appendText(i.name[l])}let t=createDiv("suggestion-flair admonition-suggester-icon");t.appendChild(this.plugin.iconManager.getIconNode(i)??createDiv()),o.prepend(t),o.createDiv({cls:"suggestion-note",text:this.plugin.iconManager.getIconModuleName(i)})}getItems(){return this.icons}},U4=class extends O2{constructor(c,e,i){super(c.app,e.inputEl,i);this.plugin=c;this.admonitions=[...i],this.text=e,this.createPrompts(),this.inputEl.addEventListener("input",this.getItem.bind(this))}createPrompts(){}getItem(){let c=this.inputEl.value,e=this.admonitions.find(i=>i.type===c.trim());e!=this.admonition&&(this.admonition=e,this.admonitions&&this.onInputChanged())}getItemText(c){return c.type}onChooseItem(c){this.text.setValue(c.type),this.admonition=c}selectSuggestion({item:c}){this.text.setValue(c.type),this.onClose(),this.close()}renderSuggestion(c,e){let{item:i,match:n}=c||{},o=e.createDiv({cls:"suggestion-content icon"});if(!i){o.setText(this.emptyStateText),o.parentElement.addClass("is-selected");return}let r=n.matches.map(l=>createSpan("suggestion-highlight"));for(let l=0;ls[0]===l);if(f){let s=r[n.matches.indexOf(f)];o.appendChild(s),s.appendText(i.type.substring(f[0],f[1])),l+=f[1]-f[0]-1;continue}o.appendText(i.type[l])}let t=createDiv("suggestion-flair admonition-suggester-icon");t.appendChild(this.plugin.iconManager.getIconNode(i.icon)??createDiv()).setAttribute("color",`rgb(${i.color})`),o.prepend(t)}getItems(){return this.admonitions}},r2=class extends q.Modal{constructor(c){super(c.app);this.plugin=c;this.collapse=this.plugin.data.autoCollapse?this.plugin.data.defaultCollapseType:"none";this.containerEl.addClass("insert-admonition-modal"),this.onOpen=()=>this.display(!0)}async display(c){let{contentEl:e}=this;e.empty(),new q.Setting(e).setName("Admonition Type").addText(t=>{t.setPlaceholder("Admonition Type").setValue(this.type);let l=new U4(this.plugin,t,this.plugin.admonitionArray),f=()=>{t.inputEl.value&&this.plugin.admonitions[t.inputEl.value]?(this.type=t.inputEl.value,this.title?.length||(this.title=this.type[0].toUpperCase()+this.type.slice(1).toLowerCase()),n.setValue(this.title)):(new q.Notice("No admonition type by that name exists."),t.inputEl.value=""),this.buildAdmonition()};t.inputEl.onblur=f,l.onClose=f,c&&(l.open(),t.inputEl.focus())});let n;new q.Setting(e).setName("Admonition Title").setDesc("Leave blank to render without a title.").addText(t=>{n=t,t.setValue(this.title),t.onChange(l=>{if(this.title=l,l.length==0?this.noTitle=!0:this.noTitle=!1,this.element){let f=this.plugin.admonitions[this.type],s=this.plugin.getAdmonitionElement(this.type,this.title,f.icon,f.injectColor??this.plugin.data.injectColor?f.color:null,this.collapse);s.createDiv({cls:"admonition-content",text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla."}),this.element.replaceWith(s),this.element=s}})}),new q.Setting(e).setName("Make Collapsible").addDropdown(t=>{t.addOption("open","Open"),t.addOption("closed","Closed"),t.addOption("none","None"),t.setValue(this.collapse),t.onChange(l=>{this.collapse=l,this.buildAdmonition()})}),this.admonitionEl=this.contentEl.createDiv(),this.buildAdmonition(),new q.Setting(e).addButton(t=>t.setButtonText("Insert").setCta().onClick(()=>{this.insert=!0,this.close()})).addExtraButton(t=>{t.setIcon("cross").setTooltip("Cancel").onClick(()=>this.close()),t.extraSettingsEl.setAttr("tabindex",0),t.extraSettingsEl.onkeydown=l=>{l.key=="Enter"&&this.close()}})}buildAdmonition(){if(this.admonitionEl.empty(),this.type&&this.plugin.admonitions[this.type]){let c=this.plugin.admonitions[this.type];this.element=this.plugin.getAdmonitionElement(this.type,this.title,c.icon,c.injectColor??this.plugin.data.injectColor?c.color:null,this.collapse),this.element.createDiv({cls:"admonition-content",text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla."}),this.admonitionEl.appendChild(this.element)}}};var W4='/*\nTHIS IS A GENERATED/BUNDLED FILE BY ESBUILD\nif you want to view the source, please visit the github repository of this plugin\n*/\n\nfunction T(n,e,i){let t=document.createElement(n);typeof e=="string"&&(e={cls:e});let o=e||{},l=o.cls,s=o.text,a=o.attr,r=o.title,d=o.value,c=o.type,g=i||o.parent,f=o.prepend,m=o.href;return l&&(Array.isArray(l)?t.className=l.join(" "):t.className=l),s&&(t.textContent=s),a&&Object.keys(a).forEach(p=>{let E=a[p];E!==null&&t.setAttribute(p,String(E))}),r&&(t.title=r),d&&(t instanceof HTMLInputElement||t instanceof HTMLSelectElement||t instanceof HTMLOptionElement)&&(t.value=d),c&&t instanceof HTMLStyleElement&&t.setAttribute("type",c),m&&(t instanceof HTMLAnchorElement||t instanceof HTMLLinkElement)&&(t.href=m),g&&(f?g.insertBefore(t,g.firstChild):g.appendChild(t)),t}var h=function(n,e){return T("div",n,e)};Node.prototype.createDiv=function(n,e){return h(n,this)};Node.prototype.createEl=function(n,e,i){return T(n,e,this)};Element.prototype.addClass=function(...n){let e=[];for(let i=0;i{y(),b()};function w(){return new Promise((n,e)=>{let i=document.querySelector(".markdown-preview-sizer");if(i)n(i);else{let t=new MutationObserver(o=>{for(let l of o)if(l.type=="childList"&&l.addedNodes.length){for(let s of Array.from(l.addedNodes))if(s instanceof HTMLDivElement){if(s.hasClass("publish-renderer")){let a=s.querySelector(".markdown-preview-sizer");a&&(t.disconnect(),n(a))}s.hasClass("markdown-preview-sizer")&&(t.disconnect(),n(i))}}});t.observe(document.body,{attributes:!1,childList:!0,characterData:!1,subtree:!0})}})}async function b(){let n=await w();new MutationObserver(i=>{i.forEach(t=>{t.type=="childList"&&t.addedNodes.length&&t.addedNodes.forEach(o=>{if(o&&o instanceof HTMLDivElement&&!o.childElementCount){let l=new MutationObserver(s=>{for(let a of s)if(a.type=="childList"&&a.addedNodes.length)for(let r of Array.from(a.addedNodes))r instanceof HTMLPreElement&&(!M.has(r)&&Array.from(r.classList).some(d=>/language-ad-(\\w+)/.test(d))?(l.disconnect(),M.add(r),v(r)):(l.disconnect(),H(r)))});l.observe(o,{attributes:!1,childList:!0,characterData:!1,subtree:!1})}o&&o instanceof HTMLElement&&o.children.length&&o.firstElementChild instanceof HTMLPreElement&&H(o.firstElementChild)})})}).observe(n,{attributes:!1,childList:!0,subtree:!1})}function H(n){let e=new MutationObserver(i=>{i.forEach(t=>{t.target instanceof HTMLPreElement&&!M.has(t.target)&&t.type==="attributes"&&t.attributeName==="class"&&Array.from(t.target.classList).some(o=>/language-ad-(\\w+)/.test(o))&&(e.disconnect(),M.add(t.target),v(t.target))})});e.observe(n,{attributes:!0,childList:!1,characterData:!1,subtree:!1})}function v(n){let[,e]=n.classList.toString().match(/language-ad-(\\w+)/);if(!e||!(e in u.ADMONITION_ICON_MAP))return;let{title:i=e[0].toUpperCase()+e.slice(1).toLowerCase(),collapse:t,content:o,icon:l=u.ADMONITION_ICON_MAP[e].icon,color:s=u.ADMONITION_ICON_MAP[e].color}=N(e,n.innerText),a=L(e,i,l,s,t),d=a.createDiv("admonition-content-holder").createDiv("admonition-content");d.innerText=o,n.replaceWith(a)}function y(){let n=document.querySelectorAll("pre[class*=\'language-ad\']");if(!!n.length)for(let e of Array.from(n)){M.add(e);let[,i]=e.classList.toString().match(/language-ad-(\\w+)/);if(!i||!(i in u.ADMONITION_ICON_MAP))continue;let{title:t=i[0].toUpperCase()+i.slice(1).toLowerCase(),collapse:o,content:l,icon:s=u.ADMONITION_ICON_MAP[i].icon,color:a=u.ADMONITION_ICON_MAP[i].color}=N(i,e.innerText),r=L(i,t,s,a,o),c=r.createDiv("admonition-content-holder").createDiv("admonition-content");c.innerText=l,e.replaceWith(r)}}\n';var z3=J(require("obsidian"));var G4={};var _4={};var $4={};var Y4={};var B2={"Admonition Settings":"Admonition Settings","Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.":"Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.","Markdown Syntax Highlighting":"Markdown Syntax Highlighting","Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk.":"Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk."," Sync Links to Metadata Cache":" Sync Links to Metadata Cache","Allows admonitions to be created using ":"Allows admonitions to be created using "," or ":" or ",", instead of using a code block.":", instead of using a code block."," Enable Non-codeblock Admonitions":" Enable Non-codeblock Admonitions","Collapsible by Default":"Collapsible by Default","All admonitions will be collapsible by default. Use ":"All admonitions will be collapsible by default. Use "," to prevent.":" to prevent.","Default Collapse Type":"Default Collapse Type","Collapsible admonitions will be either opened or closed.":"Collapsible admonitions will be either opened or closed.","Add Copy Button":"Add Copy Button","Add a 'copy content' button to admonitions.":"Add a 'copy content' button to admonitions.","Add New":"Add New","Add a new Admonition type.":"Add a new Admonition type.","Add Additional":"Add Additional","Register Commands":"Register Commands","Unregister Commands":"Unregister Commands",Edit:"Edit",Delete:"Delete","Admonition Type":"Admonition Type","Admonition Title":"Admonition Title","This will be the default title for this admonition type.":"This will be the default title for this admonition type.","Admonition type cannot be empty.":"Admonition type cannot be empty.","Admonition type cannot include spaces.":"Admonition type cannot include spaces.","Types must be a valid CSS selector.":"Types must be a valid CSS selector.","Invalid icon name.":"Invalid icon name.","Icon cannot be empty.":"Icon cannot be empty.","Upload Image":"Upload Image","There was an error parsing the image.":"There was an error parsing the image.","Admonition Icon":"Admonition Icon",Color:"Color",Save:"Save","No Admonition Title by Default":"No Admonition Title by Default","The admonition will have no title unless ":"The admonition will have no title unless "," is explicitly provided.":" is explicitly provided.","Show Copy Button":"Show Copy Button","A copy button will be added to the admonition.":"A copy button will be added to the admonition.","Parse Titles as Markdown":"Parse Titles as Markdown","Admonition Titles will be rendered as markdown.":"Admonition Titles will be rendered as markdown."};var X4={};var K4={};var Q4={};var J4={};var c3={};var a3={};var e3={};var i3={};var n3={};var o3={};var t3={};var r3={};var l3={};var f3={};var s3={};var h3={};var m3={"Admonition Settings":"Admonition \u8BBE\u7F6E","Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.":"\u5728 admonition \u4EE3\u7801\u5757\u4E2D\u4F7F\u7528 Obsidian \u7684 markdown \u7CFB\u7EDF\u7EA7\u9AD8\u4EAE\u3002\u8BE5\u8BBE\u7F6E\u4E3A\u5B9E\u9A8C\u6027\uFF0C\u53EF\u80FD\u4F1A\u5F15\u53D1\u9519\u8BEF"," Markdown Syntax Highlighting":" Markdown \u7CFB\u7EDF\u9AD8\u4EAE","Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk.":"Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk."," Sync Links to Metadata Cache":" Sync Links to Metadata Cache","Allows admonitions to be created using ":"\u5141\u8BB8 admonitions \u521B\u5EFA\u4F7F\u7528"," or ":"\u6216",", instead of using a code block.":"\uFF0C\u800C\u975E\u4EE3\u7801\u5757"," Enable Non-codeblock Admonitions":" \u5141\u8BB8\u975E\u4EE3\u7801\u5757\u7684 Admonitions","Collapsible by Default":"\u53EF\u6298\u53E0\u9ED8\u8BA4\u503C","All admonitions will be collapsible by default. Use ":"\u6240\u6709\u7684 admonitions \u9ED8\u8BA4\u53EF\u6298\u53E0\u3002\u4F7F\u7528"," to prevent.":" \u6765\u963B\u6B62\u3002","Default Collapse Type":"\u9ED8\u8BA4\u53EF\u6298\u53E0\u7C7B\u578B","Collapsible admonitions will be either opened or closed.":"Collapsible admonitions \u8981\u4E48\u662F openede \u8981\u4E48\u662F closed","Add Copy Button":"\u6DFB\u52A0\u590D\u5236\u6309\u94AE","Add a 'copy content' button to admonitions.":"\u4E3A admonitions \u65B0\u589E\u4E00\u4E2A\u201C\u590D\u5236\u5185\u5BB9\u201D\u6309\u94AE\u3002","Add New":"\u65B0\u589E","Add a new Admonition type.":"\u6DFB\u52A0\u4E00\u4E2A\u65B0\u7684 Admonition \u7C7B\u578B\u3002","Add Additional":"\u989D\u5916\u6DFB\u52A0","Register Commands":"\u6CE8\u518C\u547D\u4EE4","Unregister Commands":"\u6CE8\u9500\u547D\u4EE4",Edit:"\u7F16\u8F91",Delete:"\u5220\u9664","Admonition type cannot be empty.":"Admonition \u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A\u3002","Admonition type cannot include spaces.":"Admonition \u7C7B\u578B\u4E0D\u80FD\u5305\u542B\u7A7A\u683C","Admonition Type":"Admonition \u7C7B\u578B","Types must be a valid CSS selector.":"\u7C7B\u578B\u5FC5\u987B\u4E3A\u5408\u6CD5\u7684 css \u9009\u62E9\u5668\u3002","Invalid icon name.":"\u975E\u6CD5\u56FE\u6807\u540D\u79F0","Icon cannot be empty.":"\u56FE\u6807\u4E0D\u80FD\u4E3A\u7A7A","Upload Image":"\u4E0A\u4F20\u56FE\u50CF","There was an error parsing the image.":"\u4E0A\u4F20\u56FE\u50CF\u65F6\u51FA\u9519\u4E86\u3002","Admonition Icon":"Admonition \u56FE\u6807",Color:"\u989C\u8272",Save:"\u4FDD\u5B58"};var v3={};var Z6={ar:G4,cs:_4,da:$4,de:Y4,en:B2,"en-gb":X4,es:K4,fr:Q4,hi:J4,id:c3,it:a3,ja:e3,ko:i3,nl:n3,nn:o3,pl:t3,pt:r3,"pt-br":l3,ro:f3,ru:s3,tr:h3,"zh-cn":m3,"zh-tw":v3},p3=Z6[z3.moment.locale()];function g(a){return p3&&p3[a]||B2[a]}var Z1=J(require("obsidian"));async function d3(a,c,e={cta:"Yes",secondary:"No"}){return new Promise((i,n)=>{try{let o=new u3(a,c,e);o.onClose=()=>{i(o.confirmed)},o.open()}catch{n()}})}var u3=class extends Z1.Modal{constructor(c,e,i){super(c);this.text=e;this.buttons=i;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:this.text});let c=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new Z1.ButtonComponent(c).setButtonText(this.buttons.cta).setCta().onClick(()=>{this.confirmed=!0,this.close()}),new Z1.ButtonComponent(c).setButtonText(this.buttons.secondary).onClick(()=>{this.close()})}onOpen(){this.display()}};var H1={octicons:"Octicons",rpg:"RPG Awesome"};var M3=(a=>c=>{try{a.querySelector(c)}catch{return!1}return!0})(document.createDocumentFragment()),l2=class extends u.PluginSettingTab{constructor(c,e){super(c,e);this.plugin=e;this.queue=[];this.converted=0}async display(){this.containerEl.empty(),this.containerEl.addClass("admonition-settings"),this.containerEl.createEl("h2",{text:g("Admonition Settings")});let c=this.containerEl.createDiv("admonitions-nested-settings");u.Platform.isMobile||new u.Setting(c).setName("Export Custom Types as CSS").setDesc("Export a CSS snippet for custom callout types.").addButton(i=>i.setIcon("download").onClick(()=>{let n=[`/* This snippet was auto-generated by the Admonitions plugin */ +`);return s!==void 0&&s!=="none"&&s!=="open"&&s!=="closed"&&(s="closed"),"title"in l||e.noTitle||(f=i),f&&f.trim()===""&&s!==void 0&&s!=="none"&&(f=i,new d4.Notice("An admonition must have a title if it is collapsible.")),{title:f,collapse:s,content:z,icon:h,color:m}}var M4='',K1="admonition-add-command",C4='',Q1="admonition-remove-command",H4='',P1="admonition-warning",g4='',E1="admonition-spin",V4={note:{type:"note",color:"68, 138, 255",icon:{type:"font-awesome",name:"pencil-alt"},command:!1,noTitle:!1},seealso:{type:"note",color:"68, 138, 255",icon:{type:"font-awesome",name:"pencil-alt"},command:!1,noTitle:!1},abstract:{type:"abstract",color:"0, 176, 255",icon:{type:"font-awesome",name:"book"},command:!1,noTitle:!1},summary:{type:"abstract",color:"0, 176, 255",icon:{type:"font-awesome",name:"book"},command:!1,noTitle:!1},tldr:{type:"abstract",color:"0, 176, 255",icon:{type:"font-awesome",name:"book"},command:!1,noTitle:!1},info:{type:"info",color:"0, 184, 212",icon:{type:"font-awesome",name:"info-circle"},command:!1,noTitle:!1},todo:{type:"info",color:"0, 184, 212",icon:{type:"font-awesome",name:"info-circle"},command:!1,noTitle:!1},tip:{type:"tip",color:"0, 191, 165",icon:{type:"font-awesome",name:"fire"},command:!1,noTitle:!1},hint:{type:"tip",color:"0, 191, 165",icon:{type:"font-awesome",name:"fire"},command:!1,noTitle:!1},important:{type:"tip",color:"0, 191, 165",icon:{type:"font-awesome",name:"fire"},command:!1,noTitle:!1},success:{type:"success",color:"0, 200, 83",icon:{type:"font-awesome",name:"check-circle"},command:!1,noTitle:!1},check:{type:"success",color:"0, 200, 83",icon:{type:"font-awesome",name:"check-circle"},command:!1,noTitle:!1},done:{type:"success",color:"0, 200, 83",icon:{type:"font-awesome",name:"check-circle"},command:!1,noTitle:!1},question:{type:"question",color:"100, 221, 23",icon:{type:"font-awesome",name:"question-circle"},command:!1,noTitle:!1},help:{type:"question",color:"100, 221, 23",icon:{type:"font-awesome",name:"question-circle"},command:!1,noTitle:!1},faq:{type:"question",color:"100, 221, 23",icon:{type:"font-awesome",name:"question-circle"},command:!1,noTitle:!1},warning:{type:"warning",color:"255, 145, 0",icon:{type:"font-awesome",name:"exclamation-triangle"},command:!1,noTitle:!1},caution:{type:"warning",color:"255, 145, 0",icon:{type:"font-awesome",name:"exclamation-triangle"},command:!1,noTitle:!1},attention:{type:"warning",color:"255, 145, 0",icon:{type:"font-awesome",name:"exclamation-triangle"},command:!1,noTitle:!1},failure:{type:"failure",color:"255, 82, 82",icon:{type:"font-awesome",name:"times-circle"},command:!1,noTitle:!1},fail:{type:"failure",color:"255, 82, 82",icon:{type:"font-awesome",name:"times-circle"},command:!1,noTitle:!1},missing:{type:"failure",color:"255, 82, 82",icon:{type:"font-awesome",name:"times-circle"},command:!1,noTitle:!1},danger:{type:"danger",color:"255, 23, 68",icon:{type:"font-awesome",name:"bolt"},command:!1,noTitle:!1},error:{type:"danger",color:"255, 23, 68",icon:{type:"font-awesome",name:"bolt"},command:!1,noTitle:!1},bug:{type:"bug",color:"245, 0, 87",icon:{type:"font-awesome",name:"bug"},command:!1,noTitle:!1},example:{type:"example",color:"124, 77, 255",icon:{type:"font-awesome",name:"list-ol"},command:!1,noTitle:!1},quote:{type:"quote",color:"158, 158, 158",icon:{type:"font-awesome",name:"quote-right"},command:!1,noTitle:!1},cite:{type:"quote",color:"158, 158, 158",icon:{type:"font-awesome",name:"quote-right"},command:!1,noTitle:!1}};var u=J(require("obsidian"));var q=J(require("obsidian"));var k="top",D="bottom",T="right",P="left",J1="auto",l1=[k,D,T,P],i1="start",c2="end",L4="clippingParents",a2="viewport",y1="popper",x4="reference",V2=l1.reduce(function(a,c){return a.concat([c+"-"+i1,c+"-"+c2])},[]),e2=[].concat(l1,[J1]).reduce(function(a,c){return a.concat([c,c+"-"+i1,c+"-"+c2])},[]),l6="beforeRead",f6="read",s6="afterRead",h6="beforeMain",m6="main",v6="afterMain",z6="beforeWrite",p6="write",d6="afterWrite",b4=[l6,f6,s6,h6,m6,v6,z6,p6,d6];function O(a){return a?(a.nodeName||"").toLowerCase():null}function w(a){if(a==null)return window;if(a.toString()!=="[object Window]"){var c=a.ownerDocument;return c&&c.defaultView||window}return a}function n1(a){var c=w(a).Element;return a instanceof c||a instanceof Element}function B(a){var c=w(a).HTMLElement;return a instanceof c||a instanceof HTMLElement}function i2(a){if(typeof ShadowRoot=="undefined")return!1;var c=w(a).ShadowRoot;return a instanceof c||a instanceof ShadowRoot}function u6(a){var c=a.state;Object.keys(c.elements).forEach(function(e){var i=c.styles[e]||{},n=c.attributes[e]||{},o=c.elements[e];!B(o)||!O(o)||(Object.assign(o.style,i),Object.keys(n).forEach(function(r){var t=n[r];t===!1?o.removeAttribute(r):o.setAttribute(r,t===!0?"":t)}))})}function M6(a){var c=a.state,e={popper:{position:c.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(c.elements.popper.style,e.popper),c.styles=e,c.elements.arrow&&Object.assign(c.elements.arrow.style,e.arrow),function(){Object.keys(c.elements).forEach(function(i){var n=c.elements[i],o=c.attributes[i]||{},r=Object.keys(c.styles.hasOwnProperty(i)?c.styles[i]:e[i]),t=r.reduce(function(l,f){return l[f]="",l},{});!B(n)||!O(n)||(Object.assign(n.style,t),Object.keys(o).forEach(function(l){n.removeAttribute(l)}))})}}var N4={name:"applyStyles",enabled:!0,phase:"write",fn:u6,effect:M6,requires:["computeStyles"]};function I(a){return a.split("-")[0]}function _(a){var c=a.getBoundingClientRect();return{width:c.width,height:c.height,top:c.top,right:c.right,bottom:c.bottom,left:c.left,x:c.left,y:c.top}}function z1(a){var c=_(a),e=a.offsetWidth,i=a.offsetHeight;return Math.abs(c.width-e)<=1&&(e=c.width),Math.abs(c.height-i)<=1&&(i=c.height),{x:a.offsetLeft,y:a.offsetTop,width:e,height:i}}function D1(a,c){var e=c.getRootNode&&c.getRootNode();if(a.contains(c))return!0;if(e&&i2(e)){var i=c;do{if(i&&a.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function j(a){return w(a).getComputedStyle(a)}function L2(a){return["table","td","th"].indexOf(O(a))>=0}function R(a){return((n1(a)?a.ownerDocument:a.document)||window.document).documentElement}function o1(a){return O(a)==="html"?a:a.assignedSlot||a.parentNode||(i2(a)?a.host:null)||R(a)}function A4(a){return!B(a)||j(a).position==="fixed"?null:a.offsetParent}function C6(a){var c=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,e=navigator.userAgent.indexOf("Trident")!==-1;if(e&&B(a)){var i=j(a);if(i.position==="fixed")return null}for(var n=o1(a);B(n)&&["html","body"].indexOf(O(n))<0;){var o=j(n);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||c&&o.willChange==="filter"||c&&o.filter&&o.filter!=="none")return n;n=n.parentNode}return null}function X(a){for(var c=w(a),e=A4(a);e&&L2(e)&&j(e).position==="static";)e=A4(e);return e&&(O(e)==="html"||O(e)==="body"&&j(e).position==="static")?c:e||C6(a)||c}function p1(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}var $=Math.max,f1=Math.min,O1=Math.round;function d1(a,c,e){return $(a,f1(c,e))}function I1(){return{top:0,right:0,bottom:0,left:0}}function B1(a){return Object.assign({},I1(),a)}function R1(a,c){return c.reduce(function(e,i){return e[i]=a,e},{})}var H6=function(c,e){return c=typeof c=="function"?c(Object.assign({},e.rects,{placement:e.placement})):c,B1(typeof c!="number"?c:R1(c,l1))};function g6(a){var c,e=a.state,i=a.name,n=a.options,o=e.elements.arrow,r=e.modifiersData.popperOffsets,t=I(e.placement),l=p1(t),f=[P,T].indexOf(t)>=0,s=f?"height":"width";if(!(!o||!r)){var h=H6(n.padding,e),m=z1(o),z=l==="y"?k:P,v=l==="y"?D:T,M=e.rects.reference[s]+e.rects.reference[l]-r[l]-e.rects.popper[s],p=r[l]-e.rects.reference[l],C=X(o),H=C?l==="y"?C.clientHeight||0:C.clientWidth||0:0,L=M/2-p/2,d=h[z],N=H-m[s]-h[v],V=H/2-m[s]/2+L,y=d1(d,V,N),A=l;e.modifiersData[i]=(c={},c[A]=y,c.centerOffset=y-V,c)}}function V6(a){var c=a.state,e=a.options,i=e.element,n=i===void 0?"[data-popper-arrow]":i;n!=null&&(typeof n=="string"&&(n=c.elements.popper.querySelector(n),!n)||!D1(c.elements.popper,n)||(c.elements.arrow=n))}var y4={name:"arrow",enabled:!0,phase:"main",fn:g6,effect:V6,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};var L6={top:"auto",right:"auto",bottom:"auto",left:"auto"};function x6(a){var c=a.x,e=a.y,i=window,n=i.devicePixelRatio||1;return{x:O1(O1(c*n)/n)||0,y:O1(O1(e*n)/n)||0}}function S4(a){var c,e=a.popper,i=a.popperRect,n=a.placement,o=a.offsets,r=a.position,t=a.gpuAcceleration,l=a.adaptive,f=a.roundOffsets,s=f===!0?x6(o):typeof f=="function"?f(o):o,h=s.x,m=h===void 0?0:h,z=s.y,v=z===void 0?0:z,M=o.hasOwnProperty("x"),p=o.hasOwnProperty("y"),C=P,H=k,L=window;if(l){var d=X(e),N="clientHeight",V="clientWidth";d===w(e)&&(d=R(e),j(d).position!=="static"&&(N="scrollHeight",V="scrollWidth")),d=d,n===k&&(H=D,v-=d[N]-i.height,v*=t?1:-1),n===P&&(C=T,m-=d[V]-i.width,m*=t?1:-1)}var y=Object.assign({position:r},l&&L6);if(t){var A;return Object.assign({},y,(A={},A[H]=p?"0":"",A[C]=M?"0":"",A.transform=(L.devicePixelRatio||1)<2?"translate("+m+"px, "+v+"px)":"translate3d("+m+"px, "+v+"px, 0)",A))}return Object.assign({},y,(c={},c[H]=p?v+"px":"",c[C]=M?m+"px":"",c.transform="",c))}function b6(a){var c=a.state,e=a.options,i=e.gpuAcceleration,n=i===void 0?!0:i,o=e.adaptive,r=o===void 0?!0:o,t=e.roundOffsets,l=t===void 0?!0:t;if(!1)var f;var s={placement:I(c.placement),popper:c.elements.popper,popperRect:c.rects.popper,gpuAcceleration:n};c.modifiersData.popperOffsets!=null&&(c.styles.popper=Object.assign({},c.styles.popper,S4(Object.assign({},s,{offsets:c.modifiersData.popperOffsets,position:c.options.strategy,adaptive:r,roundOffsets:l})))),c.modifiersData.arrow!=null&&(c.styles.arrow=Object.assign({},c.styles.arrow,S4(Object.assign({},s,{offsets:c.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),c.attributes.popper=Object.assign({},c.attributes.popper,{"data-popper-placement":c.placement})}var w4={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:b6,data:{}};var n2={passive:!0};function N6(a){var c=a.state,e=a.instance,i=a.options,n=i.scroll,o=n===void 0?!0:n,r=i.resize,t=r===void 0?!0:r,l=w(c.elements.popper),f=[].concat(c.scrollParents.reference,c.scrollParents.popper);return o&&f.forEach(function(s){s.addEventListener("scroll",e.update,n2)}),t&&l.addEventListener("resize",e.update,n2),function(){o&&f.forEach(function(s){s.removeEventListener("scroll",e.update,n2)}),t&&l.removeEventListener("resize",e.update,n2)}}var k4={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:N6,data:{}};var A6={left:"right",right:"left",bottom:"top",top:"bottom"};function S1(a){return a.replace(/left|right|bottom|top/g,function(c){return A6[c]})}var y6={start:"end",end:"start"};function o2(a){return a.replace(/start|end/g,function(c){return y6[c]})}function u1(a){var c=w(a),e=c.pageXOffset,i=c.pageYOffset;return{scrollLeft:e,scrollTop:i}}function M1(a){return _(R(a)).left+u1(a).scrollLeft}function x2(a){var c=w(a),e=R(a),i=c.visualViewport,n=e.clientWidth,o=e.clientHeight,r=0,t=0;return i&&(n=i.width,o=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=i.offsetLeft,t=i.offsetTop)),{width:n,height:o,x:r+M1(a),y:t}}function b2(a){var c,e=R(a),i=u1(a),n=(c=a.ownerDocument)==null?void 0:c.body,o=$(e.scrollWidth,e.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),r=$(e.scrollHeight,e.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),t=-i.scrollLeft+M1(a),l=-i.scrollTop;return j(n||e).direction==="rtl"&&(t+=$(e.clientWidth,n?n.clientWidth:0)-o),{width:o,height:r,x:t,y:l}}function C1(a){var c=j(a),e=c.overflow,i=c.overflowX,n=c.overflowY;return/auto|scroll|overlay|hidden/.test(e+n+i)}function t2(a){return["html","body","#document"].indexOf(O(a))>=0?a.ownerDocument.body:B(a)&&C1(a)?a:t2(o1(a))}function s1(a,c){var e;c===void 0&&(c=[]);var i=t2(a),n=i===((e=a.ownerDocument)==null?void 0:e.body),o=w(i),r=n?[o].concat(o.visualViewport||[],C1(i)?i:[]):i,t=c.concat(r);return n?t:t.concat(s1(o1(r)))}function w1(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function S6(a){var c=_(a);return c.top=c.top+a.clientTop,c.left=c.left+a.clientLeft,c.bottom=c.top+a.clientHeight,c.right=c.left+a.clientWidth,c.width=a.clientWidth,c.height=a.clientHeight,c.x=c.left,c.y=c.top,c}function T4(a,c){return c===a2?w1(x2(a)):B(c)?S6(c):w1(b2(R(a)))}function w6(a){var c=s1(o1(a)),e=["absolute","fixed"].indexOf(j(a).position)>=0,i=e&&B(a)?X(a):a;return n1(i)?c.filter(function(n){return n1(n)&&D1(n,i)&&O(n)!=="body"}):[]}function N2(a,c,e){var i=c==="clippingParents"?w6(a):[].concat(c),n=[].concat(i,[e]),o=n[0],r=n.reduce(function(t,l){var f=T4(a,l);return t.top=$(f.top,t.top),t.right=f1(f.right,t.right),t.bottom=f1(f.bottom,t.bottom),t.left=$(f.left,t.left),t},T4(a,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function c1(a){return a.split("-")[1]}function F1(a){var c=a.reference,e=a.element,i=a.placement,n=i?I(i):null,o=i?c1(i):null,r=c.x+c.width/2-e.width/2,t=c.y+c.height/2-e.height/2,l;switch(n){case k:l={x:r,y:c.y-e.height};break;case D:l={x:r,y:c.y+c.height};break;case T:l={x:c.x+c.width,y:t};break;case P:l={x:c.x-e.width,y:t};break;default:l={x:c.x,y:c.y}}var f=n?p1(n):null;if(f!=null){var s=f==="y"?"height":"width";switch(o){case i1:l[f]=l[f]-(c[s]/2-e[s]/2);break;case c2:l[f]=l[f]+(c[s]/2-e[s]/2);break;default:}}return l}function K(a,c){c===void 0&&(c={});var e=c,i=e.placement,n=i===void 0?a.placement:i,o=e.boundary,r=o===void 0?L4:o,t=e.rootBoundary,l=t===void 0?a2:t,f=e.elementContext,s=f===void 0?y1:f,h=e.altBoundary,m=h===void 0?!1:h,z=e.padding,v=z===void 0?0:z,M=B1(typeof v!="number"?v:R1(v,l1)),p=s===y1?x4:y1,C=a.elements.reference,H=a.rects.popper,L=a.elements[m?p:s],d=N2(n1(L)?L:L.contextElement||R(a.elements.popper),r,l),N=_(C),V=F1({reference:N,element:H,strategy:"absolute",placement:n}),y=w1(Object.assign({},H,V)),A=s===y1?y:N,E={top:d.top-A.top+M.top,bottom:A.bottom-d.bottom+M.bottom,left:d.left-A.left+M.left,right:A.right-d.right+M.right},S=a.modifiersData.offset;if(s===y1&&S){var Z=S[n];Object.keys(E).forEach(function(e1){var W=[T,D].indexOf(e1)>=0?1:-1,h1=[k,D].indexOf(e1)>=0?"y":"x";E[e1]+=Z[h1]*W})}return E}function A2(a,c){c===void 0&&(c={});var e=c,i=e.placement,n=e.boundary,o=e.rootBoundary,r=e.padding,t=e.flipVariations,l=e.allowedAutoPlacements,f=l===void 0?e2:l,s=c1(i),h=s?t?V2:V2.filter(function(v){return c1(v)===s}):l1,m=h.filter(function(v){return f.indexOf(v)>=0});m.length===0&&(m=h);var z=m.reduce(function(v,M){return v[M]=K(a,{placement:M,boundary:n,rootBoundary:o,padding:r})[I(M)],v},{});return Object.keys(z).sort(function(v,M){return z[v]-z[M]})}function k6(a){if(I(a)===J1)return[];var c=S1(a);return[o2(a),c,o2(c)]}function T6(a){var c=a.state,e=a.options,i=a.name;if(!c.modifiersData[i]._skip){for(var n=e.mainAxis,o=n===void 0?!0:n,r=e.altAxis,t=r===void 0?!0:r,l=e.fallbackPlacements,f=e.padding,s=e.boundary,h=e.rootBoundary,m=e.altBoundary,z=e.flipVariations,v=z===void 0?!0:z,M=e.allowedAutoPlacements,p=c.options.placement,C=I(p),H=C===p,L=l||(H||!v?[S1(p)]:k6(p)),d=[p].concat(L).reduce(function(v1,Q){return v1.concat(I(Q)===J1?A2(c,{placement:Q,boundary:s,rootBoundary:h,padding:f,flipVariations:v,allowedAutoPlacements:M}):Q)},[]),N=c.rects.reference,V=c.rects.popper,y=new Map,A=!0,E=d[0],S=0;S=0,T1=h1?"width":"height",x1=K(c,{placement:Z,boundary:s,rootBoundary:h,altBoundary:m,padding:f}),m1=h1?W?T:P:W?D:k;N[T1]>V[T1]&&(m1=S1(m1));var u2=S1(m1),b1=[];if(o&&b1.push(x1[e1]<=0),t&&b1.push(x1[m1]<=0,x1[u2]<=0),b1.every(function(v1){return v1})){E=Z,A=!1;break}y.set(Z,b1)}if(A)for(var G1=v?3:1,M2=function(Q){var $1=d.find(function(C2){var A1=y.get(C2);if(A1)return A1.slice(0,Q).every(function(H2){return H2})});if($1)return E=$1,"break"},N1=G1;N1>0;N1--){var _1=M2(N1);if(_1==="break")break}c.placement!==E&&(c.modifiersData[i]._skip=!0,c.placement=E,c.reset=!0)}}var P4={name:"flip",enabled:!0,phase:"main",fn:T6,requiresIfExists:["offset"],data:{_skip:!1}};function E4(a,c,e){return e===void 0&&(e={x:0,y:0}),{top:a.top-c.height-e.y,right:a.right-c.width+e.x,bottom:a.bottom-c.height+e.y,left:a.left-c.width-e.x}}function D4(a){return[k,T,D,P].some(function(c){return a[c]>=0})}function P6(a){var c=a.state,e=a.name,i=c.rects.reference,n=c.rects.popper,o=c.modifiersData.preventOverflow,r=K(c,{elementContext:"reference"}),t=K(c,{altBoundary:!0}),l=E4(r,i),f=E4(t,n,o),s=D4(l),h=D4(f);c.modifiersData[e]={referenceClippingOffsets:l,popperEscapeOffsets:f,isReferenceHidden:s,hasPopperEscaped:h},c.attributes.popper=Object.assign({},c.attributes.popper,{"data-popper-reference-hidden":s,"data-popper-escaped":h})}var O4={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:P6};function E6(a,c,e){var i=I(a),n=[P,k].indexOf(i)>=0?-1:1,o=typeof e=="function"?e(Object.assign({},c,{placement:a})):e,r=o[0],t=o[1];return r=r||0,t=(t||0)*n,[P,T].indexOf(i)>=0?{x:t,y:r}:{x:r,y:t}}function D6(a){var c=a.state,e=a.options,i=a.name,n=e.offset,o=n===void 0?[0,0]:n,r=e2.reduce(function(s,h){return s[h]=E6(h,c.rects,o),s},{}),t=r[c.placement],l=t.x,f=t.y;c.modifiersData.popperOffsets!=null&&(c.modifiersData.popperOffsets.x+=l,c.modifiersData.popperOffsets.y+=f),c.modifiersData[i]=r}var I4={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:D6};function O6(a){var c=a.state,e=a.name;c.modifiersData[e]=F1({reference:c.rects.reference,element:c.rects.popper,strategy:"absolute",placement:c.placement})}var B4={name:"popperOffsets",enabled:!0,phase:"read",fn:O6,data:{}};function y2(a){return a==="x"?"y":"x"}function I6(a){var c=a.state,e=a.options,i=a.name,n=e.mainAxis,o=n===void 0?!0:n,r=e.altAxis,t=r===void 0?!1:r,l=e.boundary,f=e.rootBoundary,s=e.altBoundary,h=e.padding,m=e.tether,z=m===void 0?!0:m,v=e.tetherOffset,M=v===void 0?0:v,p=K(c,{boundary:l,rootBoundary:f,padding:h,altBoundary:s}),C=I(c.placement),H=c1(c.placement),L=!H,d=p1(C),N=y2(d),V=c.modifiersData.popperOffsets,y=c.rects.reference,A=c.rects.popper,E=typeof M=="function"?M(Object.assign({},c.rects,{placement:c.placement})):M,S={x:0,y:0};if(!!V){if(o||t){var Z=d==="y"?k:P,e1=d==="y"?D:T,W=d==="y"?"height":"width",h1=V[d],T1=V[d]+p[Z],x1=V[d]-p[e1],m1=z?-A[W]/2:0,u2=H===i1?y[W]:A[W],b1=H===i1?-A[W]:-y[W],G1=c.elements.arrow,M2=z&&G1?z1(G1):{width:0,height:0},N1=c.modifiersData["arrow#persistent"]?c.modifiersData["arrow#persistent"].padding:I1(),_1=N1[Z],v1=N1[e1],Q=d1(0,y[W],M2[W]),$1=L?y[W]/2-m1-Q-_1-E:u2-Q-_1-E,C2=L?-y[W]/2+m1+Q+v1+E:b1+Q+v1+E,A1=c.elements.arrow&&X(c.elements.arrow),H2=A1?d==="y"?A1.clientTop||0:A1.clientLeft||0:0,l4=c.modifiersData.offset?c.modifiersData.offset[c.placement][d]:0,f4=V[d]+$1-l4-H2,s4=V[d]+C2-l4;if(o){var h4=d1(z?f1(T1,f4):T1,h1,z?$(x1,s4):x1);V[d]=h4,S[d]=h4-h1}if(t){var Q3=d==="x"?k:P,J3=d==="x"?D:T,Y1=V[N],m4=Y1+p[Q3],v4=Y1-p[J3],z4=d1(z?f1(m4,f4):m4,Y1,z?$(v4,s4):v4);V[N]=z4,S[N]=z4-Y1}}c.modifiersData[i]=S}}var R4={name:"preventOverflow",enabled:!0,phase:"main",fn:I6,requiresIfExists:["offset"]};function S2(a){return{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}}function w2(a){return a===w(a)||!B(a)?u1(a):S2(a)}function k2(a,c,e){e===void 0&&(e=!1);var i=R(c),n=_(a),o=B(c),r={scrollLeft:0,scrollTop:0},t={x:0,y:0};return(o||!o&&!e)&&((O(c)!=="body"||C1(i))&&(r=w2(c)),B(c)?(t=_(c),t.x+=c.clientLeft,t.y+=c.clientTop):i&&(t.x=M1(i))),{x:n.left+r.scrollLeft-t.x,y:n.top+r.scrollTop-t.y,width:n.width,height:n.height}}function B6(a){var c=new Map,e=new Set,i=[];a.forEach(function(o){c.set(o.name,o)});function n(o){e.add(o.name);var r=[].concat(o.requires||[],o.requiresIfExists||[]);r.forEach(function(t){if(!e.has(t)){var l=c.get(t);l&&n(l)}}),i.push(o)}return a.forEach(function(o){e.has(o.name)||n(o)}),i}function T2(a){var c=B6(a);return b4.reduce(function(e,i){return e.concat(c.filter(function(n){return n.phase===i}))},[])}function P2(a){var c;return function(){return c||(c=new Promise(function(e){Promise.resolve().then(function(){c=void 0,e(a())})})),c}}function E2(a){var c=a.reduce(function(e,i){var n=e[i.name];return e[i.name]=n?Object.assign({},n,i,{options:Object.assign({},n.options,i.options),data:Object.assign({},n.data,i.data)}):i,e},{});return Object.keys(c).map(function(e){return c[e]})}var F4={placement:"bottom",modifiers:[],strategy:"absolute"};function Z4(){for(var a=arguments.length,c=new Array(a),e=0;e(this.setSelectedItem(this.selectedItem-1,!0),!1)),i.register([],"ArrowDown",()=>(this.setSelectedItem(this.selectedItem+1,!0),!1)),i.register([],"Enter",n=>(this.useSelectedItem(n),!1)),i.register([],"Tab",n=>(this.useSelectedItem(n),!1))}chooseSuggestion(c){if(!this.items||!this.items.length)return;let e=this.items[this.selectedItem];e&&this.owner.selectSuggestion(e,c)}onSuggestionClick(c,e){if(c.preventDefault(),!this.suggestions||!this.suggestions.length)return;let i=this.suggestions.indexOf(e);this.setSelectedItem(i,!1),this.useSelectedItem(c)}onSuggestionMouseover(c,e){if(!this.suggestions||!this.suggestions.length)return;let i=this.suggestions.indexOf(e);this.setSelectedItem(i,!1)}empty(){this.containerEl.empty()}setSuggestions(c){this.containerEl.empty();let e=[];c.forEach(i=>{let n=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(i,n),e.push(n)}),this.items=c,this.suggestions=e,this.setSelectedItem(0,!1)}useSelectedItem(c){if(!this.items||!this.items.length)return;let e=this.items[this.selectedItem];e&&this.owner.selectSuggestion(e,c),q.Platform.isMobile&&this.chooseSuggestion(c)}wrap(c,e){return(c%e+e)%e}setSelectedItem(c,e){let i=this.wrap(c,this.suggestions.length),n=this.suggestions[this.selectedItem],o=this.suggestions[i];n&&n.removeClass("is-selected"),o&&o.addClass("is-selected"),this.selectedItem=i,e&&o.scrollIntoView(!1)}},O2=class extends q.FuzzySuggestModal{constructor(c,e,i){super(c);this.items=[];this.scope=new q.Scope;this.emptyStateText="No match found";this.limit=100;this.inputEl=e,this.items=i,this.suggestEl=createDiv("suggestion-container"),this.suggestEl.style.width=`${e.clientWidth}px`,this.contentEl=this.suggestEl.createDiv("suggestion"),this.suggester=new q4(this,this.contentEl,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",n=>{n.preventDefault()})}empty(){this.suggester.empty()}onInputChanged(){let c=this.modifyInput(this.inputEl.value),e=this.getSuggestions(c);e.length>0?this.suggester.setSuggestions(e.slice(0,this.limit)):this.onNoSuggestion(),this.open()}modifyInput(c){return c}onNoSuggestion(){this.empty(),this.renderSuggestion(null,this.contentEl.createDiv("suggestion-item"))}open(){this.app.keymap.pushScope(this.scope),document.body.appendChild(this.suggestEl),this.popper=D2(this.inputEl,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"offset",options:{offset:[0,10]}},{name:"flip",options:{fallbackPlacements:["top"]}}]})}close(){this.app.keymap.popScope(this.scope),this.suggester.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}createPrompt(c){this.promptEl||(this.promptEl=this.suggestEl.createDiv("prompt-instructions"));let e=this.promptEl.createDiv("prompt-instruction");for(let i of c)e.appendChild(i)}},I2=class extends O2{constructor(c,e){super(c.app,e.inputEl,c.iconManager.iconDefinitions);this.plugin=c;this.icons=c.iconManager.iconDefinitions,this.text=e,this.createPrompts(),this.inputEl.addEventListener("input",this.getItem.bind(this))}createPrompts(){}getItem(){let c=this.inputEl.value,e=this.icons.find(i=>i.name===c.trim());e!=this.icon&&(this.icon=e,this.icons&&this.onInputChanged())}getItemText(c){return c.name}onChooseItem(c){this.text.setValue(c.name),this.icon=c}selectSuggestion({item:c}){this.text.setValue(c.name),this.icon=c,this.onClose(),this.close()}renderSuggestion(c,e){let{item:i,match:n}=c||{},o=e.createDiv({cls:"suggestion-content icon"});if(!i){o.setText(this.emptyStateText),o.parentElement.addClass("is-selected");return}let r=n.matches.map(l=>createSpan("suggestion-highlight"));for(let l=0;ls[0]===l);if(f){let s=r[n.matches.indexOf(f)];o.appendChild(s),s.appendText(i.name.substring(f[0],f[1])),l+=f[1]-f[0]-1;continue}o.appendText(i.name[l])}let t=createDiv("suggestion-flair admonition-suggester-icon");t.appendChild(this.plugin.iconManager.getIconNode(i)??createDiv()),o.prepend(t),o.createDiv({cls:"suggestion-note",text:this.plugin.iconManager.getIconModuleName(i)})}getItems(){return this.icons}},U4=class extends O2{constructor(c,e,i){super(c.app,e.inputEl,i);this.plugin=c;this.admonitions=[...i],this.text=e,this.createPrompts(),this.inputEl.addEventListener("input",this.getItem.bind(this))}createPrompts(){}getItem(){let c=this.inputEl.value,e=this.admonitions.find(i=>i.type===c.trim());e!=this.admonition&&(this.admonition=e,this.admonitions&&this.onInputChanged())}getItemText(c){return c.type}onChooseItem(c){this.text.setValue(c.type),this.admonition=c}selectSuggestion({item:c}){this.text.setValue(c.type),this.onClose(),this.close()}renderSuggestion(c,e){let{item:i,match:n}=c||{},o=e.createDiv({cls:"suggestion-content icon"});if(!i){o.setText(this.emptyStateText),o.parentElement.addClass("is-selected");return}let r=n.matches.map(l=>createSpan("suggestion-highlight"));for(let l=0;ls[0]===l);if(f){let s=r[n.matches.indexOf(f)];o.appendChild(s),s.appendText(i.type.substring(f[0],f[1])),l+=f[1]-f[0]-1;continue}o.appendText(i.type[l])}let t=createDiv("suggestion-flair admonition-suggester-icon");t.appendChild(this.plugin.iconManager.getIconNode(i.icon)??createDiv()).setAttribute("color",`rgb(${i.color})`),o.prepend(t)}getItems(){return this.admonitions}},r2=class extends q.Modal{constructor(c){super(c.app);this.plugin=c;this.collapse=this.plugin.data.autoCollapse?this.plugin.data.defaultCollapseType:"none";this.containerEl.addClass("insert-admonition-modal"),this.onOpen=()=>this.display(!0)}async display(c){let{contentEl:e}=this;e.empty(),new q.Setting(e).setName("Admonition Type").addText(t=>{t.setPlaceholder("Admonition Type").setValue(this.type);let l=new U4(this.plugin,t,this.plugin.admonitionArray),f=()=>{t.inputEl.value&&this.plugin.admonitions[t.inputEl.value]?(this.type=t.inputEl.value,this.title?.length||(this.title=this.type[0].toUpperCase()+this.type.slice(1).toLowerCase()),n.setValue(this.title)):(new q.Notice("No admonition type by that name exists."),t.inputEl.value=""),this.buildAdmonition()};t.inputEl.onblur=f,l.onClose=f,c&&(l.open(),t.inputEl.focus())});let n;new q.Setting(e).setName("Admonition Title").setDesc("Leave blank to render without a title.").addText(t=>{n=t,t.setValue(this.title),t.onChange(l=>{if(this.title=l,l.length==0?this.noTitle=!0:this.noTitle=!1,this.element){let f=this.plugin.admonitions[this.type],s=this.plugin.getAdmonitionElement(this.type,this.title,f.icon,f.injectColor??this.plugin.data.injectColor?f.color:null,this.collapse);s.createDiv({cls:"admonition-content",text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla."}),this.element.replaceWith(s),this.element=s}})}),new q.Setting(e).setName("Make Collapsible").addDropdown(t=>{t.addOption("open","Open"),t.addOption("closed","Closed"),t.addOption("none","None"),t.setValue(this.collapse),t.onChange(l=>{this.collapse=l,this.buildAdmonition()})}),this.admonitionEl=this.contentEl.createDiv(),this.buildAdmonition(),new q.Setting(e).addButton(t=>t.setButtonText("Insert").setCta().onClick(()=>{this.insert=!0,this.close()})).addExtraButton(t=>{t.setIcon("cross").setTooltip("Cancel").onClick(()=>this.close()),t.extraSettingsEl.setAttr("tabindex",0),t.extraSettingsEl.onkeydown=l=>{l.key=="Enter"&&this.close()}})}buildAdmonition(){if(this.admonitionEl.empty(),this.type&&this.plugin.admonitions[this.type]){let c=this.plugin.admonitions[this.type];this.element=this.plugin.getAdmonitionElement(this.type,this.title,c.icon,c.injectColor??this.plugin.data.injectColor?c.color:null,this.collapse),this.element.createDiv({cls:"admonition-content",text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla."}),this.admonitionEl.appendChild(this.element)}}};var W4='/*\nTHIS IS A GENERATED/BUNDLED FILE BY ESBUILD\nif you want to view the source, please visit the github repository of this plugin\n*/\n\nfunction T(n,e,i){let t=document.createElement(n);typeof e=="string"&&(e={cls:e});let o=e||{},l=o.cls,s=o.text,a=o.attr,r=o.title,d=o.value,c=o.type,g=i||o.parent,f=o.prepend,m=o.href;return l&&(Array.isArray(l)?t.className=l.join(" "):t.className=l),s&&(t.textContent=s),a&&Object.keys(a).forEach(p=>{let E=a[p];E!==null&&t.setAttribute(p,String(E))}),r&&(t.title=r),d&&(t instanceof HTMLInputElement||t instanceof HTMLSelectElement||t instanceof HTMLOptionElement)&&(t.value=d),c&&t instanceof HTMLStyleElement&&t.setAttribute("type",c),m&&(t instanceof HTMLAnchorElement||t instanceof HTMLLinkElement)&&(t.href=m),g&&(f?g.insertBefore(t,g.firstChild):g.appendChild(t)),t}var h=function(n,e){return T("div",n,e)};Node.prototype.createDiv=function(n,e){return h(n,this)};Node.prototype.createEl=function(n,e,i){return T(n,e,this)};Element.prototype.addClass=function(...n){let e=[];for(let i=0;i{y(),b()};function w(){return new Promise((n,e)=>{let i=document.querySelector(".markdown-preview-sizer");if(i)n(i);else{let t=new MutationObserver(o=>{for(let l of o)if(l.type=="childList"&&l.addedNodes.length){for(let s of Array.from(l.addedNodes))if(s instanceof HTMLDivElement){if(s.hasClass("publish-renderer")){let a=s.querySelector(".markdown-preview-sizer");a&&(t.disconnect(),n(a))}s.hasClass("markdown-preview-sizer")&&(t.disconnect(),n(i))}}});t.observe(document.body,{attributes:!1,childList:!0,characterData:!1,subtree:!0})}})}async function b(){let n=await w();new MutationObserver(i=>{i.forEach(t=>{t.type=="childList"&&t.addedNodes.length&&t.addedNodes.forEach(o=>{if(o&&o instanceof HTMLDivElement&&!o.childElementCount){let l=new MutationObserver(s=>{for(let a of s)if(a.type=="childList"&&a.addedNodes.length)for(let r of Array.from(a.addedNodes))r instanceof HTMLPreElement&&(!M.has(r)&&Array.from(r.classList).some(d=>/language-ad-(\\w+)/.test(d))?(l.disconnect(),M.add(r),v(r)):(l.disconnect(),H(r)))});l.observe(o,{attributes:!1,childList:!0,characterData:!1,subtree:!1})}o&&o instanceof HTMLElement&&o.children.length&&o.firstElementChild instanceof HTMLPreElement&&H(o.firstElementChild)})})}).observe(n,{attributes:!1,childList:!0,subtree:!1})}function H(n){let e=new MutationObserver(i=>{i.forEach(t=>{t.target instanceof HTMLPreElement&&!M.has(t.target)&&t.type==="attributes"&&t.attributeName==="class"&&Array.from(t.target.classList).some(o=>/language-ad-(\\w+)/.test(o))&&(e.disconnect(),M.add(t.target),v(t.target))})});e.observe(n,{attributes:!0,childList:!1,characterData:!1,subtree:!1})}function v(n){let[,e]=n.classList.toString().match(/language-ad-(\\w+)/);if(!e||!(e in u.ADMONITION_ICON_MAP))return;let{title:i=e[0].toUpperCase()+e.slice(1).toLowerCase(),collapse:t,content:o,icon:l=u.ADMONITION_ICON_MAP[e].icon,color:s=u.ADMONITION_ICON_MAP[e].color}=N(e,n.innerText),a=L(e,i,l,s,t),d=a.createDiv("admonition-content-holder").createDiv("admonition-content");d.innerText=o,n.replaceWith(a)}function y(){let n=document.querySelectorAll("pre[class*=\'language-ad\']");if(!!n.length)for(let e of Array.from(n)){M.add(e);let[,i]=e.classList.toString().match(/language-ad-(\\w+)/);if(!i||!(i in u.ADMONITION_ICON_MAP))continue;let{title:t=i[0].toUpperCase()+i.slice(1).toLowerCase(),collapse:o,content:l,icon:s=u.ADMONITION_ICON_MAP[i].icon,color:a=u.ADMONITION_ICON_MAP[i].color}=N(i,e.innerText),r=L(i,t,s,a,o),c=r.createDiv("admonition-content-holder").createDiv("admonition-content");c.innerText=l,e.replaceWith(r)}}\n';var z3=J(require("obsidian"));var G4={};var _4={};var $4={};var Y4={};var B2={"Admonition Settings":"Admonition Settings","Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.":"Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.","Markdown Syntax Highlighting":"Markdown Syntax Highlighting","Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk.":"Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk."," Sync Links to Metadata Cache":" Sync Links to Metadata Cache","Allows admonitions to be created using ":"Allows admonitions to be created using "," or ":" or ",", instead of using a code block.":", instead of using a code block."," Enable Non-codeblock Admonitions":" Enable Non-codeblock Admonitions","Collapsible by Default":"Collapsible by Default","All admonitions will be collapsible by default. Use ":"All admonitions will be collapsible by default. Use "," to prevent.":" to prevent.","Default Collapse Type":"Default Collapse Type","Collapsible admonitions will be either opened or closed.":"Collapsible admonitions will be either opened or closed.","Add Copy Button":"Add Copy Button","Add a 'copy content' button to admonitions.":"Add a 'copy content' button to admonitions.","Add New":"Add New","Add a new Admonition type.":"Add a new Admonition type.","Add Additional":"Add Additional","Register Commands":"Register Commands","Unregister Commands":"Unregister Commands",Edit:"Edit",Delete:"Delete","Admonition Type":"Admonition Type","Admonition Title":"Admonition Title","This will be the default title for this admonition type.":"This will be the default title for this admonition type.","Admonition type cannot be empty.":"Admonition type cannot be empty.","Admonition type cannot include spaces.":"Admonition type cannot include spaces.","Types must be a valid CSS selector.":"Types must be a valid CSS selector.","Invalid icon name.":"Invalid icon name.","Icon cannot be empty.":"Icon cannot be empty.","Upload Image":"Upload Image","There was an error parsing the image.":"There was an error parsing the image.","Admonition Icon":"Admonition Icon",Color:"Color",Save:"Save","No Admonition Title by Default":"No Admonition Title by Default","The admonition will have no title unless ":"The admonition will have no title unless "," is explicitly provided.":" is explicitly provided.","Show Copy Button":"Show Copy Button","A copy button will be added to the admonition.":"A copy button will be added to the admonition.","Parse Titles as Markdown":"Parse Titles as Markdown","Admonition Titles will be rendered as markdown.":"Admonition Titles will be rendered as markdown."};var X4={};var K4={};var Q4={};var J4={};var c3={};var a3={};var e3={};var i3={};var n3={};var o3={};var t3={};var r3={};var l3={};var f3={};var s3={};var h3={};var m3={"Admonition Settings":"Admonition \u8BBE\u7F6E","Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.":"\u5728 admonition \u4EE3\u7801\u5757\u4E2D\u4F7F\u7528 Obsidian \u7684 markdown \u7CFB\u7EDF\u7EA7\u9AD8\u4EAE\u3002\u8BE5\u8BBE\u7F6E\u4E3A\u5B9E\u9A8C\u6027\uFF0C\u53EF\u80FD\u4F1A\u5F15\u53D1\u9519\u8BEF"," Markdown Syntax Highlighting":" Markdown \u7CFB\u7EDF\u9AD8\u4EAE","Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk.":"Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk."," Sync Links to Metadata Cache":" Sync Links to Metadata Cache","Allows admonitions to be created using ":"\u5141\u8BB8 admonitions \u521B\u5EFA\u4F7F\u7528"," or ":"\u6216",", instead of using a code block.":"\uFF0C\u800C\u975E\u4EE3\u7801\u5757"," Enable Non-codeblock Admonitions":" \u5141\u8BB8\u975E\u4EE3\u7801\u5757\u7684 Admonitions","Collapsible by Default":"\u53EF\u6298\u53E0\u9ED8\u8BA4\u503C","All admonitions will be collapsible by default. Use ":"\u6240\u6709\u7684 admonitions \u9ED8\u8BA4\u53EF\u6298\u53E0\u3002\u4F7F\u7528"," to prevent.":" \u6765\u963B\u6B62\u3002","Default Collapse Type":"\u9ED8\u8BA4\u53EF\u6298\u53E0\u7C7B\u578B","Collapsible admonitions will be either opened or closed.":"Collapsible admonitions \u8981\u4E48\u662F openede \u8981\u4E48\u662F closed","Add Copy Button":"\u6DFB\u52A0\u590D\u5236\u6309\u94AE","Add a 'copy content' button to admonitions.":"\u4E3A admonitions \u65B0\u589E\u4E00\u4E2A\u201C\u590D\u5236\u5185\u5BB9\u201D\u6309\u94AE\u3002","Add New":"\u65B0\u589E","Add a new Admonition type.":"\u6DFB\u52A0\u4E00\u4E2A\u65B0\u7684 Admonition \u7C7B\u578B\u3002","Add Additional":"\u989D\u5916\u6DFB\u52A0","Register Commands":"\u6CE8\u518C\u547D\u4EE4","Unregister Commands":"\u6CE8\u9500\u547D\u4EE4",Edit:"\u7F16\u8F91",Delete:"\u5220\u9664","Admonition type cannot be empty.":"Admonition \u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A\u3002","Admonition type cannot include spaces.":"Admonition \u7C7B\u578B\u4E0D\u80FD\u5305\u542B\u7A7A\u683C","Admonition Type":"Admonition \u7C7B\u578B","Types must be a valid CSS selector.":"\u7C7B\u578B\u5FC5\u987B\u4E3A\u5408\u6CD5\u7684 css \u9009\u62E9\u5668\u3002","Invalid icon name.":"\u975E\u6CD5\u56FE\u6807\u540D\u79F0","Icon cannot be empty.":"\u56FE\u6807\u4E0D\u80FD\u4E3A\u7A7A","Upload Image":"\u4E0A\u4F20\u56FE\u50CF","There was an error parsing the image.":"\u4E0A\u4F20\u56FE\u50CF\u65F6\u51FA\u9519\u4E86\u3002","Admonition Icon":"Admonition \u56FE\u6807",Color:"\u989C\u8272",Save:"\u4FDD\u5B58"};var v3={};var Z6={ar:G4,cs:_4,da:$4,de:Y4,en:B2,"en-gb":X4,es:K4,fr:Q4,hi:J4,id:c3,it:a3,ja:e3,ko:i3,nl:n3,nn:o3,pl:t3,pt:r3,"pt-br":l3,ro:f3,ru:s3,tr:h3,"zh-cn":m3,"zh-tw":v3},p3=Z6[z3.moment.locale()];function g(a){return p3&&p3[a]||B2[a]}var Z1=J(require("obsidian"));async function d3(a,c,e={cta:"Yes",secondary:"No"}){return new Promise((i,n)=>{try{let o=new u3(a,c,e);o.onClose=()=>{i(o.confirmed)},o.open()}catch{n()}})}var u3=class extends Z1.Modal{constructor(c,e,i){super(c);this.text=e;this.buttons=i;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:this.text});let c=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new Z1.ButtonComponent(c).setButtonText(this.buttons.cta).setCta().onClick(()=>{this.confirmed=!0,this.close()}),new Z1.ButtonComponent(c).setButtonText(this.buttons.secondary).onClick(()=>{this.close()})}onOpen(){this.display()}};var H1={octicons:"Octicons",rpg:"RPG Awesome"};var M3=(a=>c=>{try{a.querySelector(c)}catch{return!1}return!0})(document.createDocumentFragment()),l2=class extends u.PluginSettingTab{constructor(c,e){super(c,e);this.plugin=e;this.queue=[];this.converted=0}async display(){this.containerEl.empty(),this.containerEl.addClass("admonition-settings"),this.containerEl.createEl("h2",{text:g("Admonition Settings")});let c=this.containerEl.createDiv("admonitions-nested-settings");u.Platform.isMobile||new u.Setting(c).setName("Export Custom Types as CSS").setDesc("Export a CSS snippet for custom callout types.").addButton(i=>i.setIcon("download").onClick(()=>{let n=[`/* This snippet was auto-generated by the Admonitions plugin */ `],o=new Blob([this.plugin.calloutManager.generateCssString()],{type:"text/css"});createEl("a",{attr:{download:"custom_callouts.css",href:URL.createObjectURL(o)}}).click()}).setDisabled(!Object.keys(this.plugin.data.userAdmonitions).length)),new u.Setting(c).setName("Use CSS Snippet for Custom Callouts").setDesc("Instead of managing it internally, Admonitions will maintain a CSS snippet to enable your custom types for callouts.").addToggle(i=>i.setValue(this.plugin.data.useSnippet).onChange(n=>{this.plugin.data.useSnippet=n,this.plugin.saveSettings(),this.plugin.calloutManager.setUseSnippet()})),new u.Setting(c).setName(g("Add New")).setDesc("Add a new Admonition type. All custom Admonitions will also be usable as callouts.").addButton(i=>i.setTooltip(g("Add Additional")).setButtonText("+").onClick(async()=>{let o=new F(this.plugin);o.onClose=async()=>{if(o.saved){let r={type:o.type,color:o.color,icon:o.icon,command:!1,title:o.title,injectColor:o.injectColor,noTitle:o.noTitle,copy:o.copy};this.plugin.addAdmonition(r),this.plugin.calloutManager.addAdmonition(r),this.display()}},o.open()})),this.additionalEl=c.createDiv("additional"),this.buildTypes(),this.buildAdmonitions(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.admonitions?{open:!0}:{}}})),this.buildIcons(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.icons?{open:!0}:{}}})),this.buildOtherSyntaxes(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.other?{open:!0}:{}}})),this.buildAdvanced(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.advanced?{open:!0}:{}}})),this.containerEl.createDiv("coffee").createEl("a",{href:"https://www.buymeacoffee.com/valentine195"}).createEl("img",{attr:{src:"https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=\u2615&slug=valentine195&button_colour=e3e7ef&font_colour=262626&font_family=Inter&outline_colour=262626&coffee_colour=ff0000"}})}buildAdmonitions(c){c.empty(),c.ontoggle=()=>{this.plugin.data.open.admonitions=c.open,this.plugin.saveSettings()};let e=c.createEl("summary");new u.Setting(e).setHeading().setName("Admonitions & Callouts"),e.createDiv("collapser").createDiv("handle"),new u.Setting(c).setName("Add Drop Shadow").setDesc("A drop shadow will be added to admonitions.").addToggle(i=>{i.setValue(this.plugin.data.dropShadow).onChange(async n=>{this.plugin.data.dropShadow=n,this.display(),await this.plugin.saveSettings()})}),new u.Setting(c).setName(g("Collapsible by Default")).setDesc(createFragment(i=>{i.createSpan({text:"All admonitions & callouts will be collapsible by default. Use "}),i.createEl("code",{text:"collapse: none"}),i.createSpan({text:g(" to prevent.")})})).addToggle(i=>{i.setValue(this.plugin.data.autoCollapse).onChange(async n=>{this.plugin.data.autoCollapse=n,this.display(),await this.plugin.saveSettings()})}),this.plugin.data.autoCollapse&&new u.Setting(c).setName(g("Default Collapse Type")).setDesc("Collapsible admonitions & callouts will be either opened or closed.").addDropdown(i=>{i.addOption("open","open"),i.addOption("closed","closed"),i.setValue(this.plugin.data.defaultCollapseType),i.onChange(async n=>{this.plugin.data.defaultCollapseType=n,await this.plugin.saveSettings()})}),new u.Setting(c).setName(g("Add Copy Button")).setDesc("Add a 'copy content' button to admonitions & callouts.").addToggle(i=>{i.setValue(this.plugin.data.copyButton),i.onChange(async n=>{this.plugin.data.copyButton=n,n||document.querySelectorAll(".admonition-content-copy").forEach(o=>{o.detach()}),await this.plugin.saveSettings()})}),new u.Setting(c).setName(g("Parse Titles as Markdown")).setDesc(g("Admonition Titles will be rendered as markdown.")).addToggle(i=>{i.setValue(this.plugin.data.parseTitles),i.onChange(async n=>{this.plugin.data.parseTitles=n,await this.plugin.saveSettings()})}),new u.Setting(c).setName("Set Admonition Colors").setDesc("Disable this setting to turn off admonition coloring by default. Can be overridden in the admonition definition.").addToggle(i=>i.setValue(this.plugin.data.injectColor).setTooltip(`${this.plugin.data.injectColor?"Disable":"Enable"} Admonition Color`).onChange(async n=>{this.plugin.data.injectColor=n,await this.plugin.saveSettings(),await this.buildTypes()})),new u.Setting(c).setName("Hide Empty Admonitions").setDesc("Any admonition that does not have content inside it will be hidden.").addToggle(i=>i.setValue(this.plugin.data.hideEmpty).onChange(async n=>{this.plugin.data.hideEmpty=n,await this.plugin.saveSettings(),await this.buildTypes()}))}buildIcons(c){c.empty(),c.ontoggle=()=>{this.plugin.data.open.icons=c.open,this.plugin.saveSettings()};let e=c.createEl("summary");new u.Setting(e).setHeading().setName("Icon Packs"),e.createDiv("collapser").createDiv("handle"),new u.Setting(c).setName("Use Font Awesome Icons").setDesc("Font Awesome Free icons will be available in the item picker. Existing Admonitions defined using Font Awesome icons will continue to work.").addToggle(r=>{r.setValue(this.plugin.data.useFontAwesome).onChange(t=>{this.plugin.data.useFontAwesome=t,this.plugin.iconManager.setIconDefinitions(),this.plugin.saveSettings()})});let i,n=Object.entries(H1).filter(([r])=>!this.plugin.data.icons.includes(r));new u.Setting(c).setName("Load Additional Icons").setDesc("Load an additional icon pack. This requires an internet connection.").addDropdown(r=>{if(!n.length){r.setDisabled(!0);return}for(let[t,l]of n)r.addOption(t,l);r.onChange(t=>i=t),i=r.getValue()}).addExtraButton(r=>{r.setIcon("plus-with-circle").setTooltip("Load").onClick(async()=>{!i||!i.length||(await this.plugin.iconManager.downloadIcon(i),this.buildIcons(c))}),n.length||r.setDisabled(!0)});let o=c.createDiv("admonitions-nested-settings");new u.Setting(o);for(let r of this.plugin.data.icons)new u.Setting(o).setName(H1[r]).addExtraButton(t=>{t.setIcon("reset").setTooltip("Redownload").onClick(async()=>{await this.plugin.iconManager.removeIcon(r),await this.plugin.iconManager.downloadIcon(r),this.buildIcons(c)})}).addExtraButton(t=>{t.setIcon("trash").onClick(async()=>{Object.values(this.plugin.data.userAdmonitions).find(l=>l.icon.type==r)&&!await d3(this.plugin.app,"You have Admonitions using icons from this pack. Are you sure you want to remove it?")||(await this.plugin.iconManager.removeIcon(r),this.buildIcons(c))})})}buildOtherSyntaxes(c){c.empty(),c.ontoggle=()=>{this.plugin.data.open.other=c.open,this.plugin.saveSettings()};let e=c.createEl("summary");new u.Setting(e).setHeading().setName("Additional Syntaxes"),e.createDiv("collapser").createDiv("handle"),c.createEl("p",{text:"Obsidian 0.14 has introduced Callout boxes to its core functionality using the same syntax as the Microsoft Document callouts.",cls:"setting-item"}),c.createEl("p",{text:"This has rendered the Microsoft Document syntax for Admonitions obsolete, but Admonitions can still be used to create and manage your custom callout types.",cls:"setting-item"}),c.createEl("p",{text:"Your existing code block Admonitions will always work!",cls:"setting-item"}),this.plugin.data.msDocConverted||new u.Setting(c).setName("Convert MSDoc Admonitions to Callouts").setDesc(createFragment(i=>{let n=i.createDiv("admonition-convert");(0,u.setIcon)(n.createSpan(),P1),n.createSpan({text:"This "}),n.createEl("strong",{text:"will"}),n.createSpan({text:" modify notes. Use at your own risk and please make backups."}),i.createEl("p",{text:"With large vaults, this could take awhile!"})})).addButton(i=>i.setButtonText("Convert").setCta().onClick(()=>{this.queue=this.plugin.app.vault.getMarkdownFiles(),this.notice=new u.Notice(createFragment(n=>{let o=n.createDiv("admonition-convert");o.createSpan({text:"Converting MS-doc admonitions..."}),(0,u.setIcon)(o.createSpan("admonition-convert-icon"),E1)}),0),this.checkAndReplace()})),new u.Setting(c).setName("Convert Codeblock Admonitions to Callouts").setDesc(createFragment(i=>{let n=i.createDiv("admonition-convert");(0,u.setIcon)(n.createSpan(),P1),n.createSpan({text:"This "}),n.createEl("strong",{text:"will"}),n.createSpan({text:" modify notes. Use at your own risk and please make backups."}),i.createEl("p",{text:"With large vaults, this could take awhile!"})})).addButton(i=>i.setButtonText("Convert").setCta().onClick(()=>{this.queue=this.plugin.app.vault.getMarkdownFiles(),this.notice=new u.Notice(createFragment(n=>{let o=n.createDiv("admonition-convert");o.createSpan({text:"Converting Codeblock admonitions..."}),(0,u.setIcon)(o.createSpan("admonition-convert-icon"),E1)}),0),this.converted=0,this.checkAndReplaceCodeBlocks()}))}async checkAndReplace(){if(!this.queue.length){this.converted?this.notice.setMessage(`${this.converted} MS-doc Admonitions converted!`):this.notice.setMessage("No MS-doc Admonitions found to convert."),this.plugin.data.msDocConverted=!0,this.plugin.saveSettings().then(()=>this.display()),setTimeout(()=>{this.notice.hide(),this.notice=void 0},2e3);return}setTimeout(async()=>{let c=this.queue.shift(),e=await this.app.vault.read(c);/> \[!([^ :]+)(?::[ ]?(.+))\](x|\+|\-)?/.test(e)&&(this.converted++,await this.plugin.app.vault.modify(c,e.replace(/> \[!([^ :]+)(?::[ ]?(.+))\](x|\+|\-)?/g,"> [!$1]$3 $2"))),this.checkAndReplace()})}async checkAndReplaceCodeBlocks(){if(!this.queue.length){this.converted?this.notice.setMessage(`${this.converted} Codeblock Admonitions converted!`):this.notice.setMessage("No Codeblock Admonitions found to convert."),this.display(),setTimeout(()=>{this.notice.hide(),this.notice=void 0},2e3);return}setTimeout(async()=>{let c=this.queue.shift(),e=await this.app.vault.read(c);/^(`{3,})ad-(\w+)([\s\S]*?)?\n^\1/m.test(e)&&(e=this.replaceCodeBlockInPlace(e),this.app.vault.modify(c,e)),this.checkAndReplaceCodeBlocks()})}replaceCodeBlockInPlace(c){let e=c.match(/^(`{3,})ad-(\w+)([\s\S]*?)?\n^\1/gm)??[];for(let i of e){let[,n]=i.match(/^`{3,}ad-(\w+)/),o="",r="";if(!n)continue;let t=[],l=!0;for(let s of i.split(` `).slice(1,-1)){if(l){if(/^title:/.test(s)){o=s.match(/^title:(.*)/)?.[1].trim()??n[0].toUpperCase()+n.slice(1).toLowerCase();continue}if(/^collapse:/.test(s)){r=(s.match(/^collapse:\s?(.*)/)?.[1].trim()??"open")=="open"?"+":"-";continue}/^(title|collapse|color|icon):/.test(s)||(l=!1)}t.push(s)}let f=t.join(` diff --git a/.obsidian/plugins/obsidian-admonition/manifest.json b/.obsidian/plugins/obsidian-admonition/manifest.json index 38ff906e..12b6e6a5 100644 --- a/.obsidian/plugins/obsidian-admonition/manifest.json +++ b/.obsidian/plugins/obsidian-admonition/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-admonition", "name": "Admonition", - "version": "9.0.3", + "version": "9.0.4", "minAppVersion": "0.14.0", "description": "Enhanced callouts for Obsidian.md", "author": "Jeremy Valentine", diff --git a/.obsidian/plugins/obsidian-banners/main.js b/.obsidian/plugins/obsidian-banners/main.js new file mode 100644 index 00000000..28acda76 --- /dev/null +++ b/.obsidian/plugins/obsidian-banners/main.js @@ -0,0 +1,29 @@ +/* +- THIS IS A GENERATED/BUNDLED FILE BY ESBUILD - +Please visit the repository linked to view the source code: +https://github.com/noatpad/obsidian-banners +*/ +var Zn=Object.create;var Ie=Object.defineProperty;var ei=Object.getOwnPropertyDescriptor;var ui=Object.getOwnPropertyNames;var ti=Object.getPrototypeOf,ri=Object.prototype.hasOwnProperty;var Pu=t=>Ie(t,"__esModule",{value:!0});var o=(t,u)=>()=>(u||t((u={exports:{}}).exports,u),u.exports),ai=(t,u)=>{Pu(t);for(var r in u)Ie(t,r,{get:u[r],enumerable:!0})},ni=(t,u,r)=>{if(u&&typeof u=="object"||typeof u=="function")for(let a of ui(u))!ri.call(t,a)&&a!=="default"&&Ie(t,a,{get:()=>u[a],enumerable:!(r=ei(u,a))||r.enumerable});return t},S=t=>ni(Pu(Ie(t!=null?Zn(ti(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var Pe=o((ge,ru)=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.default=ii;function Me(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Me=function(r){return typeof r}:Me=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Me(t)}function ii(t){var u=typeof t=="string"||t instanceof String;if(!u){var r=Me(t);throw t===null?r="null":r==="object"&&(r=t.constructor.name),new TypeError("Expected a string but received a ".concat(r))}}ru.exports=ge.default;ru.exports.default=ge.default});var nu=o((pe,au)=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});pe.default=di;function di(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;for(var r in u)typeof t[r]=="undefined"&&(t[r]=u[r]);return t}au.exports=pe.default;au.exports.default=pe.default});var Lu=o((_e,iu)=>{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.default=li;var oi=qu(Pe()),si=qu(nu());function qu(t){return t&&t.__esModule?t:{default:t}}var Di={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1};function li(t,u){(0,oi.default)(t),u=(0,si.default)(u,Di),u.allow_trailing_dot&&t[t.length-1]==="."&&(t=t.substring(0,t.length-1));var r=t.split("."),a=r[r.length-1];return u.require_tld&&(r.length<2||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(a)||/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20\u00A9\uFFFD]/.test(a))||!u.allow_numeric_tld&&/^\d+$/.test(a)?!1:r.every(function(n){return!(n.length>63||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(n)||/[\uff01-\uff5e]/.test(n)||/^-|-$/.test(n)||!u.allow_underscores&&/_/.test(n))})}iu.exports=_e.default;iu.exports.default=_e.default});var ju=o((he,ou)=>{"use strict";Object.defineProperty(he,"__esModule",{value:!0});he.default=du;var ci=fi(Pe());function fi(t){return t&&t.__esModule?t:{default:t}}var Ou="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",Y="(".concat(Ou,"[.]){3}").concat(Ou),mi=new RegExp("^".concat(Y,"$")),I="(?:[0-9a-fA-F]{1,4})",gi=new RegExp("^("+"(?:".concat(I,":){7}(?:").concat(I,"|:)|")+"(?:".concat(I,":){6}(?:").concat(Y,"|:").concat(I,"|:)|")+"(?:".concat(I,":){5}(?::").concat(Y,"|(:").concat(I,"){1,2}|:)|")+"(?:".concat(I,":){4}(?:(:").concat(I,"){0,1}:").concat(Y,"|(:").concat(I,"){1,3}|:)|")+"(?:".concat(I,":){3}(?:(:").concat(I,"){0,2}:").concat(Y,"|(:").concat(I,"){1,4}|:)|")+"(?:".concat(I,":){2}(?:(:").concat(I,"){0,3}:").concat(Y,"|(:").concat(I,"){1,5}|:)|")+"(?:".concat(I,":){1}(?:(:").concat(I,"){0,4}:").concat(Y,"|(:").concat(I,"){1,6}|:)|")+"(?::((?::".concat(I,"){0,5}:").concat(Y,"|(?::").concat(I,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");function du(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if((0,ci.default)(t),u=String(u),!u)return du(t,4)||du(t,6);if(u==="4"){if(!mi.test(t))return!1;var r=t.split(".").sort(function(a,n){return a-n});return r[3]<=255}return u==="6"?!!gi.test(t):!1}ou.exports=he.default;ou.exports.default=he.default});var Nu=o((be,su)=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.default=Ei;var pi=qe(Pe()),_i=qe(Lu()),Ru=qe(ju()),hi=qe(nu());function qe(t){return t&&t.__esModule?t:{default:t}}var bi={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_port:!1,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,validate_length:!0},Fi=/^\[([^\]]+)\](?::([0-9]+))?$/;function Ci(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function Hu(t,u){for(var r=0;r]/.test(t)||t.indexOf("mailto:")===0||(u=(0,hi.default)(u,bi),u.validate_length&&t.length>=2083))return!1;var r,a,n,i,s,l,D,c;if(D=t.split("#"),t=D.shift(),D=t.split("?"),t=D.shift(),D=t.split("://"),D.length>1){if(r=D.shift().toLowerCase(),u.require_valid_protocol&&u.protocols.indexOf(r)===-1)return!1}else{if(u.require_protocol)return!1;if(t.substr(0,2)==="//"){if(!u.allow_protocol_relative_urls)return!1;D[0]=t.substr(2)}}if(t=D.join("://"),t==="")return!1;if(D=t.split("/"),t=D.shift(),t===""&&!u.require_host)return!0;if(D=t.split("@"),D.length>1&&(u.disallow_auth||D[0]===""||D[0].substr(0,1)===":"||(a=D.shift(),a.indexOf(":")>=0&&a.split(":").length>2)))return!1;i=D.join("@"),l=null,c=null;var b=i.match(Fi);if(b?(n="",c=b[1],l=b[2]||null):(D=i.split(":"),n=D.shift(),D.length&&(l=D.join(":"))),l!==null){if(s=parseInt(l,10),!/^[0-9]+$/.test(l)||s<=0||s>65535)return!1}else if(u.require_port)return!1;return!(!(0,Ru.default)(n)&&!(0,_i.default)(n,u)&&(!c||!(0,Ru.default)(c,6))||(n=n||c,u.host_whitelist&&!Hu(n,u.host_whitelist))||u.host_blacklist&&Hu(n,u.host_blacklist))}su.exports=be.default;su.exports.default=be.default});var Du=o((QO,Vu)=>{Vu.exports=()=>/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFF\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFE\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFD\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFC\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|[\u2695\u2696\u2708]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])))|\u200D(?:\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\u200D[\u2695\u2696\u2708])?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F?\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F?\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\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\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]|\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]|\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|\uD83D\uDC41\uFE0F?\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83C\uDFF3\uFE0F?\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F?\u200D\u26A7|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDEF1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764(?:\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\u200D(?:\uD83D\uDD25|\uD83E\uDE79))|\uD83D\uDC41\uFE0F?|\uD83C\uDFF3\uFE0F?|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F?\u20E3|\uD83E\uDD3C(?:\uD83C[\uDFFB-\uDFFF])|\u2764\uFE0F?|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD3C\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDDDE\uDDDF]|[\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\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]|\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]|\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]|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B50]|\uD83C[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDD-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\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]/g});var Xu=o((wN,Yu)=>{function YI(t,u,r){return t===t&&(r!==void 0&&(t=t<=r?t:r),u!==void 0&&(t=t>=u?t:u)),t}Yu.exports=YI});var Qu=o((yN,Ju)=>{var XI=/\s/;function JI(t){for(var u=t.length;u--&&XI.test(t.charAt(u)););return u}Ju.exports=JI});var et=o((vN,Zu)=>{var QI=Qu(),ZI=/^\s+/;function eM(t){return t&&t.slice(0,QI(t)+1).replace(ZI,"")}Zu.exports=eM});var Ve=o((TN,ut)=>{function uM(t){var u=typeof t;return t!=null&&(u=="object"||u=="function")}ut.exports=uM});var cu=o((BN,tt)=>{var tM=typeof global=="object"&&global&&global.Object===Object&&global;tt.exports=tM});var $=o((xN,rt)=>{var rM=cu(),aM=typeof self=="object"&&self&&self.Object===Object&&self,nM=rM||aM||Function("return this")();rt.exports=nM});var ze=o((AN,at)=>{var iM=$(),dM=iM.Symbol;at.exports=dM});var ot=o((kN,dt)=>{var nt=ze(),it=Object.prototype,oM=it.hasOwnProperty,sM=it.toString,Fe=nt?nt.toStringTag:void 0;function DM(t){var u=oM.call(t,Fe),r=t[Fe];try{t[Fe]=void 0;var a=!0}catch{}var n=sM.call(t);return a&&(u?t[Fe]=r:delete t[Fe]),n}dt.exports=DM});var Dt=o((SN,st)=>{var lM=Object.prototype,cM=lM.toString;function fM(t){return cM.call(t)}st.exports=fM});var ne=o((IN,ft)=>{var lt=ze(),mM=ot(),gM=Dt(),pM="[object Null]",_M="[object Undefined]",ct=lt?lt.toStringTag:void 0;function hM(t){return t==null?t===void 0?_M:pM:ct&&ct in Object(t)?mM(t):gM(t)}ft.exports=hM});var ie=o((MN,mt)=>{function bM(t){return t!=null&&typeof t=="object"}mt.exports=bM});var pt=o((PN,gt)=>{var FM=ne(),CM=ie(),EM="[object Symbol]";function wM(t){return typeof t=="symbol"||CM(t)&&FM(t)==EM}gt.exports=wM});var Ft=o((qN,bt)=>{var yM=et(),_t=Ve(),vM=pt(),ht=0/0,TM=/^[-+]0x[0-9a-f]+$/i,BM=/^0b[01]+$/i,xM=/^0o[0-7]+$/i,AM=parseInt;function kM(t){if(typeof t=="number")return t;if(vM(t))return ht;if(_t(t)){var u=typeof t.valueOf=="function"?t.valueOf():t;t=_t(u)?u+"":u}if(typeof t!="string")return t===0?t:+t;t=yM(t);var r=BM.test(t);return r||xM.test(t)?AM(t.slice(2),r?2:8):TM.test(t)?ht:+t}bt.exports=kM});var Et=o((LN,Ct)=>{var SM=Xu(),fu=Ft();function IM(t,u,r){return r===void 0&&(r=u,u=void 0),r!==void 0&&(r=fu(r),r=r===r?r:0),u!==void 0&&(u=fu(u),u=u===u?u:0),SM(fu(t),u,r)}Ct.exports=IM});var Mt=o((tV,It)=>{function VM(){this.__data__=[],this.size=0}It.exports=VM});var mu=o((rV,Pt)=>{function zM(t,u){return t===u||t!==t&&u!==u}Pt.exports=zM});var Ee=o((aV,qt)=>{var $M=mu();function GM(t,u){for(var r=t.length;r--;)if($M(t[r][0],u))return r;return-1}qt.exports=GM});var Ot=o((nV,Lt)=>{var KM=Ee(),UM=Array.prototype,WM=UM.splice;function YM(t){var u=this.__data__,r=KM(u,t);if(r<0)return!1;var a=u.length-1;return r==a?u.pop():WM.call(u,r,1),--this.size,!0}Lt.exports=YM});var Rt=o((iV,jt)=>{var XM=Ee();function JM(t){var u=this.__data__,r=XM(u,t);return r<0?void 0:u[r][1]}jt.exports=JM});var Nt=o((dV,Ht)=>{var QM=Ee();function ZM(t){return QM(this.__data__,t)>-1}Ht.exports=ZM});var zt=o((oV,Vt)=>{var eP=Ee();function uP(t,u){var r=this.__data__,a=eP(r,t);return a<0?(++this.size,r.push([t,u])):r[a][1]=u,this}Vt.exports=uP});var we=o((sV,$t)=>{var tP=Mt(),rP=Ot(),aP=Rt(),nP=Nt(),iP=zt();function de(t){var u=-1,r=t==null?0:t.length;for(this.clear();++u{var dP=we();function oP(){this.__data__=new dP,this.size=0}Gt.exports=oP});var Wt=o((lV,Ut)=>{function sP(t){var u=this.__data__,r=u.delete(t);return this.size=u.size,r}Ut.exports=sP});var Xt=o((cV,Yt)=>{function DP(t){return this.__data__.get(t)}Yt.exports=DP});var Qt=o((fV,Jt)=>{function lP(t){return this.__data__.has(t)}Jt.exports=lP});var gu=o((mV,Zt)=>{var cP=ne(),fP=Ve(),mP="[object AsyncFunction]",gP="[object Function]",pP="[object GeneratorFunction]",_P="[object Proxy]";function hP(t){if(!fP(t))return!1;var u=cP(t);return u==gP||u==pP||u==mP||u==_P}Zt.exports=hP});var ur=o((gV,er)=>{var bP=$(),FP=bP["__core-js_shared__"];er.exports=FP});var ar=o((pV,rr)=>{var pu=ur(),tr=function(){var t=/[^.]+$/.exec(pu&&pu.keys&&pu.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function CP(t){return!!tr&&tr in t}rr.exports=CP});var _u=o((_V,nr)=>{var EP=Function.prototype,wP=EP.toString;function yP(t){if(t!=null){try{return wP.call(t)}catch{}try{return t+""}catch{}}return""}nr.exports=yP});var dr=o((hV,ir)=>{var vP=gu(),TP=ar(),BP=Ve(),xP=_u(),AP=/[\\^$.*+?()[\]{}|]/g,kP=/^\[object .+?Constructor\]$/,SP=Function.prototype,IP=Object.prototype,MP=SP.toString,PP=IP.hasOwnProperty,qP=RegExp("^"+MP.call(PP).replace(AP,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function LP(t){if(!BP(t)||TP(t))return!1;var u=vP(t)?qP:kP;return u.test(xP(t))}ir.exports=LP});var sr=o((bV,or)=>{function OP(t,u){return t==null?void 0:t[u]}or.exports=OP});var J=o((FV,Dr)=>{var jP=dr(),RP=sr();function HP(t,u){var r=RP(t,u);return jP(r)?r:void 0}Dr.exports=HP});var Je=o((CV,lr)=>{var NP=J(),VP=$(),zP=NP(VP,"Map");lr.exports=zP});var ye=o((EV,cr)=>{var $P=J(),GP=$P(Object,"create");cr.exports=GP});var gr=o((wV,mr)=>{var fr=ye();function KP(){this.__data__=fr?fr(null):{},this.size=0}mr.exports=KP});var _r=o((yV,pr)=>{function UP(t){var u=this.has(t)&&delete this.__data__[t];return this.size-=u?1:0,u}pr.exports=UP});var br=o((vV,hr)=>{var WP=ye(),YP="__lodash_hash_undefined__",XP=Object.prototype,JP=XP.hasOwnProperty;function QP(t){var u=this.__data__;if(WP){var r=u[t];return r===YP?void 0:r}return JP.call(u,t)?u[t]:void 0}hr.exports=QP});var Cr=o((TV,Fr)=>{var ZP=ye(),e5=Object.prototype,u5=e5.hasOwnProperty;function t5(t){var u=this.__data__;return ZP?u[t]!==void 0:u5.call(u,t)}Fr.exports=t5});var wr=o((BV,Er)=>{var r5=ye(),a5="__lodash_hash_undefined__";function n5(t,u){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=r5&&u===void 0?a5:u,this}Er.exports=n5});var vr=o((xV,yr)=>{var i5=gr(),d5=_r(),o5=br(),s5=Cr(),D5=wr();function oe(t){var u=-1,r=t==null?0:t.length;for(this.clear();++u{var Tr=vr(),l5=we(),c5=Je();function f5(){this.size=0,this.__data__={hash:new Tr,map:new(c5||l5),string:new Tr}}Br.exports=f5});var kr=o((kV,Ar)=>{function m5(t){var u=typeof t;return u=="string"||u=="number"||u=="symbol"||u=="boolean"?t!=="__proto__":t===null}Ar.exports=m5});var ve=o((SV,Sr)=>{var g5=kr();function p5(t,u){var r=t.__data__;return g5(u)?r[typeof u=="string"?"string":"hash"]:r.map}Sr.exports=p5});var Mr=o((IV,Ir)=>{var _5=ve();function h5(t){var u=_5(this,t).delete(t);return this.size-=u?1:0,u}Ir.exports=h5});var qr=o((MV,Pr)=>{var b5=ve();function F5(t){return b5(this,t).get(t)}Pr.exports=F5});var Or=o((PV,Lr)=>{var C5=ve();function E5(t){return C5(this,t).has(t)}Lr.exports=E5});var Rr=o((qV,jr)=>{var w5=ve();function y5(t,u){var r=w5(this,t),a=r.size;return r.set(t,u),this.size+=r.size==a?0:1,this}jr.exports=y5});var hu=o((LV,Hr)=>{var v5=xr(),T5=Mr(),B5=qr(),x5=Or(),A5=Rr();function se(t){var u=-1,r=t==null?0:t.length;for(this.clear();++u{var k5=we(),S5=Je(),I5=hu(),M5=200;function P5(t,u){var r=this.__data__;if(r instanceof k5){var a=r.__data__;if(!S5||a.length{var q5=we(),L5=Kt(),O5=Wt(),j5=Xt(),R5=Qt(),H5=Vr();function De(t){var u=this.__data__=new q5(t);this.size=u.size}De.prototype.clear=L5;De.prototype.delete=O5;De.prototype.get=j5;De.prototype.has=R5;De.prototype.set=H5;zr.exports=De});var Kr=o((RV,Gr)=>{var N5="__lodash_hash_undefined__";function V5(t){return this.__data__.set(t,N5),this}Gr.exports=V5});var Wr=o((HV,Ur)=>{function z5(t){return this.__data__.has(t)}Ur.exports=z5});var Xr=o((NV,Yr)=>{var $5=hu(),G5=Kr(),K5=Wr();function Qe(t){var u=-1,r=t==null?0:t.length;for(this.__data__=new $5;++u{function U5(t,u){for(var r=-1,a=t==null?0:t.length;++r{function W5(t,u){return t.has(u)}Zr.exports=W5});var bu=o(($V,ua)=>{var Y5=Xr(),X5=Qr(),J5=ea(),Q5=1,Z5=2;function eq(t,u,r,a,n,i){var s=r&Q5,l=t.length,D=u.length;if(l!=D&&!(s&&D>l))return!1;var c=i.get(t),b=i.get(u);if(c&&b)return c==u&&b==t;var h=-1,m=!0,g=r&Z5?new Y5:void 0;for(i.set(t,u),i.set(u,t);++h{var uq=$(),tq=uq.Uint8Array;ta.exports=tq});var na=o((KV,aa)=>{function rq(t){var u=-1,r=Array(t.size);return t.forEach(function(a,n){r[++u]=[n,a]}),r}aa.exports=rq});var da=o((UV,ia)=>{function aq(t){var u=-1,r=Array(t.size);return t.forEach(function(a){r[++u]=a}),r}ia.exports=aq});var ca=o((WV,la)=>{var oa=ze(),sa=ra(),nq=mu(),iq=bu(),dq=na(),oq=da(),sq=1,Dq=2,lq="[object Boolean]",cq="[object Date]",fq="[object Error]",mq="[object Map]",gq="[object Number]",pq="[object RegExp]",_q="[object Set]",hq="[object String]",bq="[object Symbol]",Fq="[object ArrayBuffer]",Cq="[object DataView]",Da=oa?oa.prototype:void 0,Fu=Da?Da.valueOf:void 0;function Eq(t,u,r,a,n,i,s){switch(r){case Cq:if(t.byteLength!=u.byteLength||t.byteOffset!=u.byteOffset)return!1;t=t.buffer,u=u.buffer;case Fq:return!(t.byteLength!=u.byteLength||!i(new sa(t),new sa(u)));case lq:case cq:case gq:return nq(+t,+u);case fq:return t.name==u.name&&t.message==u.message;case pq:case hq:return t==u+"";case mq:var l=dq;case _q:var D=a&sq;if(l||(l=oq),t.size!=u.size&&!D)return!1;var c=s.get(t);if(c)return c==u;a|=Dq,s.set(t,u);var b=iq(l(t),l(u),a,n,i,s);return s.delete(t),b;case bq:if(Fu)return Fu.call(t)==Fu.call(u)}return!1}la.exports=Eq});var ma=o((YV,fa)=>{function wq(t,u){for(var r=-1,a=u.length,n=t.length;++r{var yq=Array.isArray;ga.exports=yq});var _a=o((JV,pa)=>{var vq=ma(),Tq=Ze();function Bq(t,u,r){var a=u(t);return Tq(t)?a:vq(a,r(t))}pa.exports=Bq});var ba=o((QV,ha)=>{function xq(t,u){for(var r=-1,a=t==null?0:t.length,n=0,i=[];++r{function Aq(){return[]}Fa.exports=Aq});var ya=o((ez,wa)=>{var kq=ba(),Sq=Ca(),Iq=Object.prototype,Mq=Iq.propertyIsEnumerable,Ea=Object.getOwnPropertySymbols,Pq=Ea?function(t){return t==null?[]:(t=Object(t),kq(Ea(t),function(u){return Mq.call(t,u)}))}:Sq;wa.exports=Pq});var Ta=o((uz,va)=>{function qq(t,u){for(var r=-1,a=Array(t);++r{var Lq=ne(),Oq=ie(),jq="[object Arguments]";function Rq(t){return Oq(t)&&Lq(t)==jq}Ba.exports=Rq});var Ia=o((rz,Sa)=>{var Aa=xa(),Hq=ie(),ka=Object.prototype,Nq=ka.hasOwnProperty,Vq=ka.propertyIsEnumerable,zq=Aa(function(){return arguments}())?Aa:function(t){return Hq(t)&&Nq.call(t,"callee")&&!Vq.call(t,"callee")};Sa.exports=zq});var Pa=o((az,Ma)=>{function $q(){return!1}Ma.exports=$q});var Cu=o((Te,le)=>{var Gq=$(),Kq=Pa(),qa=typeof Te=="object"&&Te&&!Te.nodeType&&Te,La=qa&&typeof le=="object"&&le&&!le.nodeType&&le,Uq=La&&La.exports===qa,Oa=Uq?Gq.Buffer:void 0,Wq=Oa?Oa.isBuffer:void 0,Yq=Wq||Kq;le.exports=Yq});var Ra=o((nz,ja)=>{var Xq=9007199254740991,Jq=/^(?:0|[1-9]\d*)$/;function Qq(t,u){var r=typeof t;return u=u??Xq,!!u&&(r=="number"||r!="symbol"&&Jq.test(t))&&t>-1&&t%1==0&&t{var Zq=9007199254740991;function eL(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Zq}Ha.exports=eL});var Va=o((dz,Na)=>{var uL=ne(),tL=Eu(),rL=ie(),aL="[object Arguments]",nL="[object Array]",iL="[object Boolean]",dL="[object Date]",oL="[object Error]",sL="[object Function]",DL="[object Map]",lL="[object Number]",cL="[object Object]",fL="[object RegExp]",mL="[object Set]",gL="[object String]",pL="[object WeakMap]",_L="[object ArrayBuffer]",hL="[object DataView]",bL="[object Float32Array]",FL="[object Float64Array]",CL="[object Int8Array]",EL="[object Int16Array]",wL="[object Int32Array]",yL="[object Uint8Array]",vL="[object Uint8ClampedArray]",TL="[object Uint16Array]",BL="[object Uint32Array]",T={};T[bL]=T[FL]=T[CL]=T[EL]=T[wL]=T[yL]=T[vL]=T[TL]=T[BL]=!0;T[aL]=T[nL]=T[_L]=T[iL]=T[hL]=T[dL]=T[oL]=T[sL]=T[DL]=T[lL]=T[cL]=T[fL]=T[mL]=T[gL]=T[pL]=!1;function xL(t){return rL(t)&&tL(t.length)&&!!T[uL(t)]}Na.exports=xL});var $a=o((oz,za)=>{function AL(t){return function(u){return t(u)}}za.exports=AL});var Ka=o((xe,ce)=>{var kL=cu(),Ga=typeof xe=="object"&&xe&&!xe.nodeType&&xe,Be=Ga&&typeof ce=="object"&&ce&&!ce.nodeType&&ce,SL=Be&&Be.exports===Ga,wu=SL&&kL.process,IL=function(){try{var t=Be&&Be.require&&Be.require("util").types;return t||wu&&wu.binding&&wu.binding("util")}catch{}}();ce.exports=IL});var yu=o((sz,Ya)=>{var ML=Va(),PL=$a(),Ua=Ka(),Wa=Ua&&Ua.isTypedArray,qL=Wa?PL(Wa):ML;Ya.exports=qL});var Ja=o((Dz,Xa)=>{var LL=Ta(),OL=Ia(),jL=Ze(),RL=Cu(),HL=Ra(),NL=yu(),VL=Object.prototype,zL=VL.hasOwnProperty;function $L(t,u){var r=jL(t),a=!r&&OL(t),n=!r&&!a&&RL(t),i=!r&&!a&&!n&&NL(t),s=r||a||n||i,l=s?LL(t.length,String):[],D=l.length;for(var c in t)(u||zL.call(t,c))&&!(s&&(c=="length"||n&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||HL(c,D)))&&l.push(c);return l}Xa.exports=$L});var Za=o((lz,Qa)=>{var GL=Object.prototype;function KL(t){var u=t&&t.constructor,r=typeof u=="function"&&u.prototype||GL;return t===r}Qa.exports=KL});var un=o((cz,en)=>{function UL(t,u){return function(r){return t(u(r))}}en.exports=UL});var rn=o((fz,tn)=>{var WL=un(),YL=WL(Object.keys,Object);tn.exports=YL});var nn=o((mz,an)=>{var XL=Za(),JL=rn(),QL=Object.prototype,ZL=QL.hasOwnProperty;function eO(t){if(!XL(t))return JL(t);var u=[];for(var r in Object(t))ZL.call(t,r)&&r!="constructor"&&u.push(r);return u}an.exports=eO});var on=o((gz,dn)=>{var uO=gu(),tO=Eu();function rO(t){return t!=null&&tO(t.length)&&!uO(t)}dn.exports=rO});var Dn=o((pz,sn)=>{var aO=Ja(),nO=nn(),iO=on();function dO(t){return iO(t)?aO(t):nO(t)}sn.exports=dO});var cn=o((_z,ln)=>{var oO=_a(),sO=ya(),DO=Dn();function lO(t){return oO(t,DO,sO)}ln.exports=lO});var gn=o((hz,mn)=>{var fn=cn(),cO=1,fO=Object.prototype,mO=fO.hasOwnProperty;function gO(t,u,r,a,n,i){var s=r&cO,l=fn(t),D=l.length,c=fn(u),b=c.length;if(D!=b&&!s)return!1;for(var h=D;h--;){var m=l[h];if(!(s?m in u:mO.call(u,m)))return!1}var g=i.get(t),y=i.get(u);if(g&&y)return g==u&&y==t;var F=!0;i.set(t,u),i.set(u,t);for(var v=s;++h{var pO=J(),_O=$(),hO=pO(_O,"DataView");pn.exports=hO});var bn=o((Fz,hn)=>{var bO=J(),FO=$(),CO=bO(FO,"Promise");hn.exports=CO});var Cn=o((Cz,Fn)=>{var EO=J(),wO=$(),yO=EO(wO,"Set");Fn.exports=yO});var wn=o((Ez,En)=>{var vO=J(),TO=$(),BO=vO(TO,"WeakMap");En.exports=BO});var Sn=o((wz,kn)=>{var vu=_n(),Tu=Je(),Bu=bn(),xu=Cn(),Au=wn(),yn=ne(),fe=_u(),vn="[object Map]",xO="[object Object]",Tn="[object Promise]",Bn="[object Set]",xn="[object WeakMap]",An="[object DataView]",AO=fe(vu),kO=fe(Tu),SO=fe(Bu),IO=fe(xu),MO=fe(Au),Q=yn;(vu&&Q(new vu(new ArrayBuffer(1)))!=An||Tu&&Q(new Tu)!=vn||Bu&&Q(Bu.resolve())!=Tn||xu&&Q(new xu)!=Bn||Au&&Q(new Au)!=xn)&&(Q=function(t){var u=yn(t),r=u==xO?t.constructor:void 0,a=r?fe(r):"";if(a)switch(a){case AO:return An;case kO:return vn;case SO:return Tn;case IO:return Bn;case MO:return xn}return u});kn.exports=Q});var Rn=o((yz,jn)=>{var ku=$r(),PO=bu(),qO=ca(),LO=gn(),In=Sn(),Mn=Ze(),Pn=Cu(),OO=yu(),jO=1,qn="[object Arguments]",Ln="[object Array]",eu="[object Object]",RO=Object.prototype,On=RO.hasOwnProperty;function HO(t,u,r,a,n,i){var s=Mn(t),l=Mn(u),D=s?Ln:In(t),c=l?Ln:In(u);D=D==qn?eu:D,c=c==qn?eu:c;var b=D==eu,h=c==eu,m=D==c;if(m&&Pn(t)){if(!Pn(u))return!1;s=!0,b=!1}if(m&&!b)return i||(i=new ku),s||OO(t)?PO(t,u,r,a,n,i):qO(t,u,D,r,a,n,i);if(!(r&jO)){var g=b&&On.call(t,"__wrapped__"),y=h&&On.call(u,"__wrapped__");if(g||y){var F=g?t.value():t,v=y?u.value():u;return i||(i=new ku),n(F,v,r,a,i)}}return m?(i||(i=new ku),LO(t,u,r,a,n,i)):!1}jn.exports=HO});var zn=o((vz,Vn)=>{var NO=Rn(),Hn=ie();function Nn(t,u,r,a,n){return t===u?!0:t==null||u==null||!Hn(t)&&!Hn(u)?t!==t&&u!==u:NO(t,u,r,a,Nn,n)}Vn.exports=Nn});var Gn=o((Tz,$n)=>{var VO=zn();function zO(t,u){return VO(t,u)}$n.exports=zO});ai(exports,{default:()=>Mu});var U=S(require("obsidian")),Qn=S(Nu());var $u=S(require("obsidian")),Gu=S(Du());var wi=function(){"use strict";var t={base:"https://twemoji.maxcdn.com/v/13.1.0/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:C,toCodePoint:p},onerror:function(){this.parentNode&&this.parentNode.replaceChild(D(this.alt,!1),this)},parse:j,replace:x,test:d},u={"&":"&","<":"<",">":">","'":"'",'"':"""},r=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\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]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\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\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,a=/\uFE0F/g,n=String.fromCharCode(8205),i=/[&<>'"]/g,s=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,l=String.fromCharCode;return t;function D(_,f){return document.createTextNode(f?_.replace(a,""):_)}function c(_){return _.replace(i,F)}function b(_,f){return"".concat(f.base,f.size,"/",_,f.ext)}function h(_,f){for(var R=_.childNodes,A=R.length,k,O;A--;)k=R[A],O=k.nodeType,O===3?f.push(k):O===1&&!("ownerSVGElement"in k)&&!s.test(k.nodeName.toLowerCase())&&h(k,f);return f}function m(_){return p(_.indexOf(n)<0?_.replace(a,""):_)}function g(_,f){for(var R=h(_,[]),A=R.length,k,O,W,N,Ae,me,uu,ue,ke,V,te,Se,tu;A--;){for(W=!1,N=document.createDocumentFragment(),Ae=R[A],me=Ae.nodeValue,ue=0;uu=r.exec(me);){if(ke=uu.index,ke!==ue&&N.appendChild(D(me.slice(ue,ke),!0)),te=uu[0],Se=m(te),ue=ke+te.length,tu=f.callback(Se,f),Se&&tu){V=new Image,V.onerror=f.onerror,V.setAttribute("draggable","false"),k=f.attributes(te,Se);for(O in k)k.hasOwnProperty(O)&&O.indexOf("on")!==0&&!V.hasAttribute(O)&&V.setAttribute(O,k[O]);V.className=f.className,V.alt=te,V.src=tu,W=!0,N.appendChild(V)}V||N.appendChild(D(te,!1)),V=null}W&&(ue")}return A})}function F(_){return u[_]}function v(){return null}function M(_){return typeof _=="number"?_+"x"+_:_}function C(_){var f=typeof _=="string"?parseInt(_,16):_;return f<65536?l(f):(f-=65536,l(55296+(f>>10),56320+(f&1023)))}function j(_,f){return(!f||typeof f=="function")&&(f={callback:f}),(typeof _=="string"?y:g)(_,{callback:f.callback||b,attributes:typeof f.attributes=="function"?f.attributes:v,base:typeof f.base=="string"?f.base:t.base,ext:f.ext||t.ext,size:f.folder||M(f.size||t.size),className:f.className||t.className,onerror:f.onerror||t.onerror})}function x(_,f){return String(_).replace(r,f)}function d(_){r.lastIndex=0;var f=r.test(_);return r.lastIndex=0,f}function p(_,f){for(var R=[],A=0,k=0,O=0;O<_.length;)A=_.charCodeAt(O++),k?(R.push((65536+(k-55296<<10)+(A-56320)).toString(16)),k=0):55296<=A&&A<=56319?k=A:R.push(A.toString(16));return R.join(f||"-")}}(),Le=wi;var yi="\u{1F4AF}",vi="\u{1F522}",Ti="\u2614",Bi="\u2615",xi="\u2648",Ai="\u2649",ki="\u2650",Si="\u2651",Ii="\u2652",Mi="\u2653",Pi="\u2693",qi="\u2705",Li="\u2728",Oi="\u2753",ji="\u2754",Ri="\u2755",Hi="\u2757",Ni="\u2757",Vi="\u2795",zi="\u2796",$i="\u2797",Gi="#\uFE0F\u20E3",Ki="*\uFE0F\u20E3",Ui="0\uFE0F\u20E3",Wi="1\uFE0F\u20E3",Yi="2\uFE0F\u20E3",Xi="3\uFE0F\u20E3",Ji="4\uFE0F\u20E3",Qi="5\uFE0F\u20E3",Zi="6\uFE0F\u20E3",ed="7\uFE0F\u20E3",ud="8\uFE0F\u20E3",td="9\uFE0F\u20E3",rd="\xA9\uFE0F",ad="\xAE\uFE0F",nd="\u{1F004}",id="\u{1F0CF}",dd="\u{1F170}\uFE0F",od="\u{1F171}\uFE0F",sd="\u{1F17E}\uFE0F",Dd="\u{1F17F}\uFE0F",ld="\u{1F18E}",cd="\u{1F191}",fd="\u{1F192}",md="\u{1F193}",gd="\u{1F194}",pd="\u{1F195}",_d="\u{1F196}",hd="\u{1F197}",bd="\u{1F198}",Fd="\u{1F199}",Cd="\u{1F19A}",Ed="\u{1F1E6}\u{1F1E8}",wd="\u{1F1E6}\u{1F1E9}",yd="\u{1F1E6}\u{1F1EA}",vd="\u{1F1E6}\u{1F1EB}",Td="\u{1F1E6}\u{1F1EC}",Bd="\u{1F1E6}\u{1F1EE}",xd="\u{1F1E6}\u{1F1F1}",Ad="\u{1F1E6}\u{1F1F2}",kd="\u{1F1E6}\u{1F1F4}",Sd="\u{1F1E6}\u{1F1F6}",Id="\u{1F1E6}\u{1F1F7}",Md="\u{1F1E6}\u{1F1F8}",Pd="\u{1F1E6}\u{1F1F9}",qd="\u{1F1E6}\u{1F1FA}",Ld="\u{1F1E6}\u{1F1FC}",Od="\u{1F1E6}\u{1F1FD}",jd="\u{1F1E6}\u{1F1FF}",Rd="\u{1F1E7}\u{1F1E6}",Hd="\u{1F1E7}\u{1F1E7}",Nd="\u{1F1E7}\u{1F1E9}",Vd="\u{1F1E7}\u{1F1EA}",zd="\u{1F1E7}\u{1F1EB}",$d="\u{1F1E7}\u{1F1EC}",Gd="\u{1F1E7}\u{1F1ED}",Kd="\u{1F1E7}\u{1F1EE}",Ud="\u{1F1E7}\u{1F1EF}",Wd="\u{1F1E7}\u{1F1F1}",Yd="\u{1F1E7}\u{1F1F2}",Xd="\u{1F1E7}\u{1F1F3}",Jd="\u{1F1E7}\u{1F1F4}",Qd="\u{1F1E7}\u{1F1F6}",Zd="\u{1F1E7}\u{1F1F7}",eo="\u{1F1E7}\u{1F1F8}",uo="\u{1F1E7}\u{1F1F9}",to="\u{1F1E7}\u{1F1FB}",ro="\u{1F1E7}\u{1F1FC}",ao="\u{1F1E7}\u{1F1FE}",no="\u{1F1E7}\u{1F1FF}",io="\u{1F1E8}\u{1F1E6}",oo="\u{1F1E8}\u{1F1E8}",so="\u{1F1E8}\u{1F1E9}",Do="\u{1F1E8}\u{1F1EB}",lo="\u{1F1E8}\u{1F1EC}",co="\u{1F1E8}\u{1F1ED}",fo="\u{1F1E8}\u{1F1EE}",mo="\u{1F1E8}\u{1F1F0}",go="\u{1F1E8}\u{1F1F1}",po="\u{1F1E8}\u{1F1F2}",_o="\u{1F1E8}\u{1F1F3}",ho="\u{1F1E8}\u{1F1F3}",bo="\u{1F1E8}\u{1F1F4}",Fo="\u{1F1E8}\u{1F1F5}",Co="\u{1F1E8}\u{1F1F7}",Eo="\u{1F1E8}\u{1F1FA}",wo="\u{1F1E8}\u{1F1FB}",yo="\u{1F1E8}\u{1F1FC}",vo="\u{1F1E8}\u{1F1FD}",To="\u{1F1E8}\u{1F1FE}",Bo="\u{1F1E8}\u{1F1FF}",xo="\u{1F1E9}\u{1F1EA}",Ao="\u{1F1E9}\u{1F1EA}",ko="\u{1F1E9}\u{1F1EC}",So="\u{1F1E9}\u{1F1EF}",Io="\u{1F1E9}\u{1F1F0}",Mo="\u{1F1E9}\u{1F1F2}",Po="\u{1F1E9}\u{1F1F4}",qo="\u{1F1E9}\u{1F1FF}",Lo="\u{1F1EA}\u{1F1E6}",Oo="\u{1F1EA}\u{1F1E8}",jo="\u{1F1EA}\u{1F1EA}",Ro="\u{1F1EA}\u{1F1EC}",Ho="\u{1F1EA}\u{1F1ED}",No="\u{1F1EA}\u{1F1F7}",Vo="\u{1F1EA}\u{1F1F8}",zo="\u{1F1EA}\u{1F1F8}",$o="\u{1F1EA}\u{1F1F9}",Go="\u{1F1EA}\u{1F1FA}",Ko="\u{1F1EB}\u{1F1EE}",Uo="\u{1F1EB}\u{1F1EF}",Wo="\u{1F1EB}\u{1F1F0}",Yo="\u{1F1EB}\u{1F1F2}",Xo="\u{1F1EB}\u{1F1F4}",Jo="\u{1F1EB}\u{1F1F7}",Qo="\u{1F1EB}\u{1F1F7}",Zo="\u{1F1EC}\u{1F1E6}",es="\u{1F1EC}\u{1F1E7}",us="\u{1F1EC}\u{1F1E7}",ts="\u{1F1EC}\u{1F1E7}",rs="\u{1F1EC}\u{1F1E9}",as="\u{1F1EC}\u{1F1EA}",ns="\u{1F1EC}\u{1F1EB}",is="\u{1F1EC}\u{1F1EC}",ds="\u{1F1EC}\u{1F1ED}",os="\u{1F1EC}\u{1F1EE}",ss="\u{1F1EC}\u{1F1F1}",Ds="\u{1F1EC}\u{1F1F2}",ls="\u{1F1EC}\u{1F1F3}",cs="\u{1F1EC}\u{1F1F5}",fs="\u{1F1EC}\u{1F1F6}",ms="\u{1F1EC}\u{1F1F7}",gs="\u{1F1EC}\u{1F1F8}",ps="\u{1F1EC}\u{1F1F9}",_s="\u{1F1EC}\u{1F1FA}",hs="\u{1F1EC}\u{1F1FC}",bs="\u{1F1EC}\u{1F1FE}",Fs="\u{1F1ED}\u{1F1F0}",Cs="\u{1F1ED}\u{1F1F2}",Es="\u{1F1ED}\u{1F1F3}",ws="\u{1F1ED}\u{1F1F7}",ys="\u{1F1ED}\u{1F1F9}",vs="\u{1F1ED}\u{1F1FA}",Ts="\u{1F1EE}\u{1F1E8}",Bs="\u{1F1EE}\u{1F1E9}",xs="\u{1F1EE}\u{1F1EA}",As="\u{1F1EE}\u{1F1F1}",ks="\u{1F1EE}\u{1F1F2}",Ss="\u{1F1EE}\u{1F1F3}",Is="\u{1F1EE}\u{1F1F4}",Ms="\u{1F1EE}\u{1F1F6}",Ps="\u{1F1EE}\u{1F1F7}",qs="\u{1F1EE}\u{1F1F8}",Ls="\u{1F1EE}\u{1F1F9}",Os="\u{1F1EE}\u{1F1F9}",js="\u{1F1EF}\u{1F1EA}",Rs="\u{1F1EF}\u{1F1F2}",Hs="\u{1F1EF}\u{1F1F4}",Ns="\u{1F1EF}\u{1F1F5}",Vs="\u{1F1EF}\u{1F1F5}",zs="\u{1F1F0}\u{1F1EA}",$s="\u{1F1F0}\u{1F1EC}",Gs="\u{1F1F0}\u{1F1ED}",Ks="\u{1F1F0}\u{1F1EE}",Us="\u{1F1F0}\u{1F1F2}",Ws="\u{1F1F0}\u{1F1F3}",Ys="\u{1F1F0}\u{1F1F5}",Xs="\u{1F1F0}\u{1F1F7}",Js="\u{1F1F0}\u{1F1F7}",Qs="\u{1F1F0}\u{1F1FC}",Zs="\u{1F1F0}\u{1F1FE}",eD="\u{1F1F0}\u{1F1FF}",uD="\u{1F1F1}\u{1F1E6}",tD="\u{1F1F1}\u{1F1E7}",rD="\u{1F1F1}\u{1F1E8}",aD="\u{1F1F1}\u{1F1EE}",nD="\u{1F1F1}\u{1F1F0}",iD="\u{1F1F1}\u{1F1F7}",dD="\u{1F1F1}\u{1F1F8}",oD="\u{1F1F1}\u{1F1F9}",sD="\u{1F1F1}\u{1F1FA}",DD="\u{1F1F1}\u{1F1FB}",lD="\u{1F1F1}\u{1F1FE}",cD="\u{1F1F2}\u{1F1E6}",fD="\u{1F1F2}\u{1F1E8}",mD="\u{1F1F2}\u{1F1E9}",gD="\u{1F1F2}\u{1F1EA}",pD="\u{1F1F2}\u{1F1EB}",_D="\u{1F1F2}\u{1F1EC}",hD="\u{1F1F2}\u{1F1ED}",bD="\u{1F1F2}\u{1F1F0}",FD="\u{1F1F2}\u{1F1F1}",CD="\u{1F1F2}\u{1F1F2}",ED="\u{1F1F2}\u{1F1F3}",wD="\u{1F1F2}\u{1F1F4}",yD="\u{1F1F2}\u{1F1F5}",vD="\u{1F1F2}\u{1F1F6}",TD="\u{1F1F2}\u{1F1F7}",BD="\u{1F1F2}\u{1F1F8}",xD="\u{1F1F2}\u{1F1F9}",AD="\u{1F1F2}\u{1F1FA}",kD="\u{1F1F2}\u{1F1FB}",SD="\u{1F1F2}\u{1F1FC}",ID="\u{1F1F2}\u{1F1FD}",MD="\u{1F1F2}\u{1F1FE}",PD="\u{1F1F2}\u{1F1FF}",qD="\u{1F1F3}\u{1F1E6}",LD="\u{1F1F3}\u{1F1E8}",OD="\u{1F1F3}\u{1F1EA}",jD="\u{1F1F3}\u{1F1EB}",RD="\u{1F1F3}\u{1F1EC}",HD="\u{1F1F3}\u{1F1EE}",ND="\u{1F1F3}\u{1F1F1}",VD="\u{1F1F3}\u{1F1F4}",zD="\u{1F1F3}\u{1F1F5}",$D="\u{1F1F3}\u{1F1F7}",GD="\u{1F1F3}\u{1F1FA}",KD="\u{1F1F3}\u{1F1FF}",UD="\u{1F1F4}\u{1F1F2}",WD="\u{1F1F5}\u{1F1E6}",YD="\u{1F1F5}\u{1F1EA}",XD="\u{1F1F5}\u{1F1EB}",JD="\u{1F1F5}\u{1F1EC}",QD="\u{1F1F5}\u{1F1ED}",ZD="\u{1F1F5}\u{1F1F0}",el="\u{1F1F5}\u{1F1F1}",ul="\u{1F1F5}\u{1F1F2}",tl="\u{1F1F5}\u{1F1F3}",rl="\u{1F1F5}\u{1F1F7}",al="\u{1F1F5}\u{1F1F8}",nl="\u{1F1F5}\u{1F1F9}",il="\u{1F1F5}\u{1F1FC}",dl="\u{1F1F5}\u{1F1FE}",ol="\u{1F1F6}\u{1F1E6}",sl="\u{1F1F7}\u{1F1EA}",Dl="\u{1F1F7}\u{1F1F4}",ll="\u{1F1F7}\u{1F1F8}",cl="\u{1F1F7}\u{1F1FA}",fl="\u{1F1F7}\u{1F1FA}",ml="\u{1F1F7}\u{1F1FC}",gl="\u{1F1F8}\u{1F1E6}",pl="\u{1F1F8}\u{1F1E7}",_l="\u{1F1F8}\u{1F1E8}",hl="\u{1F1F8}\u{1F1E9}",bl="\u{1F1F8}\u{1F1EA}",Fl="\u{1F1F8}\u{1F1EC}",Cl="\u{1F1F8}\u{1F1ED}",El="\u{1F1F8}\u{1F1EE}",wl="\u{1F1F8}\u{1F1EF}",yl="\u{1F1F8}\u{1F1F0}",vl="\u{1F1F8}\u{1F1F1}",Tl="\u{1F1F8}\u{1F1F2}",Bl="\u{1F1F8}\u{1F1F3}",xl="\u{1F1F8}\u{1F1F4}",Al="\u{1F1F8}\u{1F1F7}",kl="\u{1F1F8}\u{1F1F8}",Sl="\u{1F1F8}\u{1F1F9}",Il="\u{1F1F8}\u{1F1FB}",Ml="\u{1F1F8}\u{1F1FD}",Pl="\u{1F1F8}\u{1F1FE}",ql="\u{1F1F8}\u{1F1FF}",Ll="\u{1F1F9}\u{1F1E6}",Ol="\u{1F1F9}\u{1F1E8}",jl="\u{1F1F9}\u{1F1E9}",Rl="\u{1F1F9}\u{1F1EB}",Hl="\u{1F1F9}\u{1F1EC}",Nl="\u{1F1F9}\u{1F1ED}",Vl="\u{1F1F9}\u{1F1EF}",zl="\u{1F1F9}\u{1F1F0}",$l="\u{1F1F9}\u{1F1F1}",Gl="\u{1F1F9}\u{1F1F2}",Kl="\u{1F1F9}\u{1F1F3}",Ul="\u{1F1F9}\u{1F1F4}",Wl="\u{1F1F9}\u{1F1F7}",Yl="\u{1F1F9}\u{1F1F9}",Xl="\u{1F1F9}\u{1F1FB}",Jl="\u{1F1F9}\u{1F1FC}",Ql="\u{1F1F9}\u{1F1FF}",Zl="\u{1F1FA}\u{1F1E6}",ec="\u{1F1FA}\u{1F1EC}",uc="\u{1F1FA}\u{1F1F2}",tc="\u{1F1FA}\u{1F1F3}",rc="\u{1F1FA}\u{1F1F8}",ac="\u{1F1FA}\u{1F1F8}",nc="\u{1F1FA}\u{1F1FE}",ic="\u{1F1FA}\u{1F1FF}",dc="\u{1F1FB}\u{1F1E6}",oc="\u{1F1FB}\u{1F1E8}",sc="\u{1F1FB}\u{1F1EA}",Dc="\u{1F1FB}\u{1F1EC}",lc="\u{1F1FB}\u{1F1EE}",cc="\u{1F1FB}\u{1F1F3}",fc="\u{1F1FB}\u{1F1FA}",mc="\u{1F1FC}\u{1F1EB}",gc="\u{1F1FC}\u{1F1F8}",pc="\u{1F1FD}\u{1F1F0}",_c="\u{1F1FE}\u{1F1EA}",hc="\u{1F1FE}\u{1F1F9}",bc="\u{1F1FF}\u{1F1E6}",Fc="\u{1F1FF}\u{1F1F2}",Cc="\u{1F1FF}\u{1F1FC}",Ec="\u{1F201}",wc="\u{1F202}\uFE0F",yc="\u{1F21A}",vc="\u{1F22F}",Tc="\u{1F232}",Bc="\u{1F233}",xc="\u{1F234}",Ac="\u{1F235}",kc="\u{1F236}",Sc="\u{1F237}\uFE0F",Ic="\u{1F238}",Mc="\u{1F239}",Pc="\u{1F23A}",qc="\u{1F250}",Lc="\u{1F251}",Oc="\u{1F300}",jc="\u{1F301}",Rc="\u{1F302}",Hc="\u{1F303}",Nc="\u{1F304}",Vc="\u{1F305}",zc="\u{1F306}",$c="\u{1F307}",Gc="\u{1F308}",Kc="\u{1F309}",Uc="\u{1F30A}",Wc="\u{1F30B}",Yc="\u{1F30C}",Xc="\u{1F30D}",Jc="\u{1F30E}",Qc="\u{1F30F}",Zc="\u{1F310}",ef="\u{1F311}",uf="\u{1F312}",tf="\u{1F313}",rf="\u{1F314}",af="\u{1F314}",nf="\u{1F315}",df="\u{1F316}",of="\u{1F317}",sf="\u{1F318}",Df="\u{1F319}",lf="\u{1F31A}",cf="\u{1F31B}",ff="\u{1F31C}",mf="\u{1F31D}",gf="\u{1F31E}",pf="\u{1F31F}",_f="\u{1F320}",hf="\u{1F321}\uFE0F",bf="\u{1F324}\uFE0F",Ff="\u{1F324}\uFE0F",Cf="\u{1F325}\uFE0F",Ef="\u{1F325}\uFE0F",wf="\u{1F326}\uFE0F",yf="\u{1F326}\uFE0F",vf="\u{1F327}\uFE0F",Tf="\u{1F328}\uFE0F",Bf="\u{1F329}\uFE0F",xf="\u{1F329}\uFE0F",Af="\u{1F32A}\uFE0F",kf="\u{1F32A}\uFE0F",Sf="\u{1F32B}\uFE0F",If="\u{1F32C}\uFE0F",Mf="\u{1F32D}",Pf="\u{1F32E}",qf="\u{1F32F}",Lf="\u{1F330}",Of="\u{1F331}",jf="\u{1F332}",Rf="\u{1F333}",Hf="\u{1F334}",Nf="\u{1F335}",Vf="\u{1F336}\uFE0F",zf="\u{1F337}",$f="\u{1F338}",Gf="\u{1F339}",Kf="\u{1F33A}",Uf="\u{1F33B}",Wf="\u{1F33C}",Yf="\u{1F33D}",Xf="\u{1F33E}",Jf="\u{1F33F}",Qf="\u{1F340}",Zf="\u{1F341}",em="\u{1F342}",um="\u{1F343}",tm="\u{1F344}",rm="\u{1F345}",am="\u{1F346}",nm="\u{1F347}",im="\u{1F348}",dm="\u{1F349}",om="\u{1F34A}",sm="\u{1F34B}",Dm="\u{1F34C}",lm="\u{1F34D}",cm="\u{1F34E}",fm="\u{1F34F}",mm="\u{1F350}",gm="\u{1F351}",pm="\u{1F352}",_m="\u{1F353}",hm="\u{1F354}",bm="\u{1F355}",Fm="\u{1F356}",Cm="\u{1F357}",Em="\u{1F358}",wm="\u{1F359}",ym="\u{1F35A}",vm="\u{1F35B}",Tm="\u{1F35C}",Bm="\u{1F35D}",xm="\u{1F35E}",Am="\u{1F35F}",km="\u{1F360}",Sm="\u{1F361}",Im="\u{1F362}",Mm="\u{1F363}",Pm="\u{1F364}",qm="\u{1F365}",Lm="\u{1F366}",Om="\u{1F367}",jm="\u{1F368}",Rm="\u{1F369}",Hm="\u{1F36A}",Nm="\u{1F36B}",Vm="\u{1F36C}",zm="\u{1F36D}",$m="\u{1F36E}",Gm="\u{1F36F}",Km="\u{1F370}",Um="\u{1F371}",Wm="\u{1F372}",Ym="\u{1F373}",Xm="\u{1F373}",Jm="\u{1F374}",Qm="\u{1F375}",Zm="\u{1F376}",eg="\u{1F377}",ug="\u{1F378}",tg="\u{1F379}",rg="\u{1F37A}",ag="\u{1F37B}",ng="\u{1F37C}",ig="\u{1F37D}\uFE0F",dg="\u{1F37E}",og="\u{1F37F}",sg="\u{1F380}",Dg="\u{1F381}",lg="\u{1F382}",cg="\u{1F383}",fg="\u{1F384}",mg="\u{1F385}",gg="\u{1F386}",pg="\u{1F387}",_g="\u{1F388}",hg="\u{1F389}",bg="\u{1F38A}",Fg="\u{1F38B}",Cg="\u{1F38C}",Eg="\u{1F38D}",wg="\u{1F38E}",yg="\u{1F38F}",vg="\u{1F390}",Tg="\u{1F391}",Bg="\u{1F392}",xg="\u{1F393}",Ag="\u{1F396}\uFE0F",kg="\u{1F397}\uFE0F",Sg="\u{1F399}\uFE0F",Ig="\u{1F39A}\uFE0F",Mg="\u{1F39B}\uFE0F",Pg="\u{1F39E}\uFE0F",qg="\u{1F39F}\uFE0F",Lg="\u{1F3A0}",Og="\u{1F3A1}",jg="\u{1F3A2}",Rg="\u{1F3A3}",Hg="\u{1F3A4}",Ng="\u{1F3A5}",Vg="\u{1F3A6}",zg="\u{1F3A7}",$g="\u{1F3A8}",Gg="\u{1F3A9}",Kg="\u{1F3AA}",Ug="\u{1F3AB}",Wg="\u{1F3AC}",Yg="\u{1F3AD}",Xg="\u{1F3AE}",Jg="\u{1F3AF}",Qg="\u{1F3B0}",Zg="\u{1F3B1}",ep="\u{1F3B2}",up="\u{1F3B3}",tp="\u{1F3B4}",rp="\u{1F3B5}",ap="\u{1F3B6}",np="\u{1F3B7}",ip="\u{1F3B8}",dp="\u{1F3B9}",op="\u{1F3BA}",sp="\u{1F3BB}",Dp="\u{1F3BC}",lp="\u{1F3BD}",cp="\u{1F3BE}",fp="\u{1F3BF}",mp="\u{1F3C0}",gp="\u{1F3C1}",pp="\u{1F3C2}",_p="\u{1F3C3}\u200D\u2640\uFE0F",hp="\u{1F3C3}\u200D\u2642\uFE0F",bp="\u{1F3C3}\u200D\u2642\uFE0F",Fp="\u{1F3C3}\u200D\u2642\uFE0F",Cp="\u{1F3C4}\u200D\u2640\uFE0F",Ep="\u{1F3C4}\u200D\u2642\uFE0F",wp="\u{1F3C4}\u200D\u2642\uFE0F",yp="\u{1F3C5}",vp="\u{1F3C6}",Tp="\u{1F3C7}",Bp="\u{1F3C8}",xp="\u{1F3C9}",Ap="\u{1F3CA}\u200D\u2640\uFE0F",kp="\u{1F3CA}\u200D\u2642\uFE0F",Sp="\u{1F3CA}\u200D\u2642\uFE0F",Ip="\u{1F3CB}\uFE0F\u200D\u2640\uFE0F",Mp="\u{1F3CB}\uFE0F\u200D\u2642\uFE0F",Pp="\u{1F3CB}\uFE0F\u200D\u2642\uFE0F",qp="\u{1F3CC}\uFE0F\u200D\u2640\uFE0F",Lp="\u{1F3CC}\uFE0F\u200D\u2642\uFE0F",Op="\u{1F3CC}\uFE0F\u200D\u2642\uFE0F",jp="\u{1F3CD}\uFE0F",Rp="\u{1F3CE}\uFE0F",Hp="\u{1F3CF}",Np="\u{1F3D0}",Vp="\u{1F3D1}",zp="\u{1F3D2}",$p="\u{1F3D3}",Gp="\u{1F3D4}\uFE0F",Kp="\u{1F3D5}\uFE0F",Up="\u{1F3D6}\uFE0F",Wp="\u{1F3D7}\uFE0F",Yp="\u{1F3D8}\uFE0F",Xp="\u{1F3D9}\uFE0F",Jp="\u{1F3DA}\uFE0F",Qp="\u{1F3DB}\uFE0F",Zp="\u{1F3DC}\uFE0F",e_="\u{1F3DD}\uFE0F",u_="\u{1F3DE}\uFE0F",t_="\u{1F3DF}\uFE0F",r_="\u{1F3E0}",a_="\u{1F3E1}",n_="\u{1F3E2}",i_="\u{1F3E3}",d_="\u{1F3E4}",o_="\u{1F3E5}",s_="\u{1F3E6}",D_="\u{1F3E7}",l_="\u{1F3E8}",c_="\u{1F3E9}",f_="\u{1F3EA}",m_="\u{1F3EB}",g_="\u{1F3EC}",p_="\u{1F3ED}",__="\u{1F3EE}",h_="\u{1F3EE}",b_="\u{1F3EF}",F_="\u{1F3F0}",C_="\u{1F3F3}\uFE0F\u200D\u{1F308}",E_="\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F",w_="\u{1F3F3}\uFE0F",y_="\u{1F3F4}\u200D\u2620\uFE0F",v_="\u{1F3F4}\u{E0067}\u{E0062}\u{E0065}\u{E006E}\u{E0067}\u{E007F}",T_="\u{1F3F4}\u{E0067}\u{E0062}\u{E0073}\u{E0063}\u{E0074}\u{E007F}",B_="\u{1F3F4}\u{E0067}\u{E0062}\u{E0077}\u{E006C}\u{E0073}\u{E007F}",x_="\u{1F3F4}",A_="\u{1F3F5}\uFE0F",k_="\u{1F3F7}\uFE0F",S_="\u{1F3F8}",I_="\u{1F3F9}",M_="\u{1F3FA}",P_="\u{1F3FB}",q_="\u{1F3FC}",L_="\u{1F3FD}",O_="\u{1F3FE}",j_="\u{1F3FF}",R_="\u{1F400}",H_="\u{1F401}",N_="\u{1F402}",V_="\u{1F403}",z_="\u{1F404}",$_="\u{1F405}",G_="\u{1F406}",K_="\u{1F407}",U_="\u{1F408}\u200D\u2B1B",W_="\u{1F408}",Y_="\u{1F409}",X_="\u{1F40A}",J_="\u{1F40B}",Q_="\u{1F40C}",Z_="\u{1F40D}",eh="\u{1F40E}",uh="\u{1F40F}",th="\u{1F410}",rh="\u{1F411}",ah="\u{1F412}",nh="\u{1F413}",ih="\u{1F414}",dh="\u{1F415}\u200D\u{1F9BA}",oh="\u{1F415}",sh="\u{1F416}",Dh="\u{1F417}",lh="\u{1F418}",ch="\u{1F419}",fh="\u{1F41A}",mh="\u{1F41B}",gh="\u{1F41C}",ph="\u{1F41D}",_h="\u{1F41D}",hh="\u{1F41E}",bh="\u{1F41E}",Fh="\u{1F41F}",Ch="\u{1F420}",Eh="\u{1F421}",wh="\u{1F422}",yh="\u{1F423}",vh="\u{1F424}",Th="\u{1F425}",Bh="\u{1F426}",xh="\u{1F427}",Ah="\u{1F428}",kh="\u{1F429}",Sh="\u{1F42A}",Ih="\u{1F42B}",Mh="\u{1F42C}",Ph="\u{1F42C}",qh="\u{1F42D}",Lh="\u{1F42E}",Oh="\u{1F42F}",jh="\u{1F430}",Rh="\u{1F431}",Hh="\u{1F432}",Nh="\u{1F433}",Vh="\u{1F434}",zh="\u{1F435}",$h="\u{1F436}",Gh="\u{1F437}",Kh="\u{1F438}",Uh="\u{1F439}",Wh="\u{1F43A}",Yh="\u{1F43B}\u200D\u2744\uFE0F",Xh="\u{1F43B}",Jh="\u{1F43C}",Qh="\u{1F43D}",Zh="\u{1F43E}",e0="\u{1F43E}",u0="\u{1F43F}\uFE0F",t0="\u{1F440}",r0="\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F",a0="\u{1F441}\uFE0F",n0="\u{1F442}",i0="\u{1F443}",d0="\u{1F444}",o0="\u{1F445}",s0="\u{1F446}",D0="\u{1F447}",l0="\u{1F448}",c0="\u{1F449}",f0="\u{1F44A}",m0="\u{1F44A}",g0="\u{1F44B}",p0="\u{1F44C}",_0="\u{1F44D}",h0="\u{1F44D}",b0="\u{1F44E}",F0="\u{1F44E}",C0="\u{1F44F}",E0="\u{1F450}",w0="\u{1F451}",y0="\u{1F452}",v0="\u{1F453}",T0="\u{1F454}",B0="\u{1F455}",x0="\u{1F455}",A0="\u{1F456}",k0="\u{1F457}",S0="\u{1F458}",I0="\u{1F459}",M0="\u{1F45A}",P0="\u{1F45B}",q0="\u{1F45C}",L0="\u{1F45D}",O0="\u{1F45E}",j0="\u{1F45E}",R0="\u{1F45F}",H0="\u{1F460}",N0="\u{1F461}",V0="\u{1F462}",z0="\u{1F463}",$0="\u{1F464}",G0="\u{1F465}",K0="\u{1F466}",U0="\u{1F467}",W0="\u{1F468}\u200D\u{1F33E}",Y0="\u{1F468}\u200D\u{1F373}",X0="\u{1F468}\u200D\u{1F37C}",J0="\u{1F468}\u200D\u{1F393}",Q0="\u{1F468}\u200D\u{1F3A4}",Z0="\u{1F468}\u200D\u{1F3A8}",e8="\u{1F468}\u200D\u{1F3EB}",u8="\u{1F468}\u200D\u{1F3ED}",t8="\u{1F468}\u200D\u{1F466}\u200D\u{1F466}",r8="\u{1F468}\u200D\u{1F466}",a8="\u{1F468}\u200D\u{1F467}\u200D\u{1F466}",n8="\u{1F468}\u200D\u{1F467}\u200D\u{1F467}",i8="\u{1F468}\u200D\u{1F467}",d8="\u{1F468}\u200D\u{1F468}\u200D\u{1F466}",o8="\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}",s8="\u{1F468}\u200D\u{1F468}\u200D\u{1F467}",D8="\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}",l8="\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}",c8="\u{1F468}\u200D\u{1F469}\u200D\u{1F466}",f8="\u{1F468}\u200D\u{1F469}\u200D\u{1F466}",m8="\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}",g8="\u{1F468}\u200D\u{1F469}\u200D\u{1F467}",p8="\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}",_8="\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}",h8="\u{1F468}\u200D\u{1F4BB}",b8="\u{1F468}\u200D\u{1F4BC}",F8="\u{1F468}\u200D\u{1F527}",C8="\u{1F468}\u200D\u{1F52C}",E8="\u{1F468}\u200D\u{1F680}",w8="\u{1F468}\u200D\u{1F692}",y8="\u{1F468}\u200D\u{1F9AF}",v8="\u{1F468}\u200D\u{1F9B0}",T8="\u{1F468}\u200D\u{1F9B1}",B8="\u{1F468}\u200D\u{1F9B2}",x8="\u{1F468}\u200D\u{1F9B3}",A8="\u{1F468}\u200D\u{1F9BC}",k8="\u{1F468}\u200D\u{1F9BD}",S8="\u{1F468}\u200D\u2695\uFE0F",I8="\u{1F468}\u200D\u2696\uFE0F",M8="\u{1F468}\u200D\u2708\uFE0F",P8="\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}",q8="\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}",L8="\u{1F468}",O8="\u{1F469}\u200D\u{1F33E}",j8="\u{1F469}\u200D\u{1F373}",R8="\u{1F469}\u200D\u{1F37C}",H8="\u{1F469}\u200D\u{1F393}",N8="\u{1F469}\u200D\u{1F3A4}",V8="\u{1F469}\u200D\u{1F3A8}",z8="\u{1F469}\u200D\u{1F3EB}",$8="\u{1F469}\u200D\u{1F3ED}",G8="\u{1F469}\u200D\u{1F466}\u200D\u{1F466}",K8="\u{1F469}\u200D\u{1F466}",U8="\u{1F469}\u200D\u{1F467}\u200D\u{1F466}",W8="\u{1F469}\u200D\u{1F467}\u200D\u{1F467}",Y8="\u{1F469}\u200D\u{1F467}",X8="\u{1F469}\u200D\u{1F469}\u200D\u{1F466}",J8="\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}",Q8="\u{1F469}\u200D\u{1F469}\u200D\u{1F467}",Z8="\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}",e3="\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}",u3="\u{1F469}\u200D\u{1F4BB}",t3="\u{1F469}\u200D\u{1F4BC}",r3="\u{1F469}\u200D\u{1F527}",a3="\u{1F469}\u200D\u{1F52C}",n3="\u{1F469}\u200D\u{1F680}",i3="\u{1F469}\u200D\u{1F692}",d3="\u{1F469}\u200D\u{1F9AF}",o3="\u{1F469}\u200D\u{1F9B0}",s3="\u{1F469}\u200D\u{1F9B1}",D3="\u{1F469}\u200D\u{1F9B2}",l3="\u{1F469}\u200D\u{1F9B3}",c3="\u{1F469}\u200D\u{1F9BC}",f3="\u{1F469}\u200D\u{1F9BD}",m3="\u{1F469}\u200D\u2695\uFE0F",g3="\u{1F469}\u200D\u2696\uFE0F",p3="\u{1F469}\u200D\u2708\uFE0F",_3="\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}",h3="\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}",b3="\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}",F3="\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}",C3="\u{1F469}",E3="\u{1F46B}",w3="\u{1F46B}",y3="\u{1F46B}",v3="\u{1F46C}",T3="\u{1F46C}",B3="\u{1F46D}",x3="\u{1F46D}",A3="\u{1F46E}\u200D\u2640\uFE0F",k3="\u{1F46E}\u200D\u2642\uFE0F",S3="\u{1F46E}\u200D\u2642\uFE0F",I3="\u{1F46F}\u200D\u2640\uFE0F",M3="\u{1F46F}\u200D\u2640\uFE0F",P3="\u{1F46F}\u200D\u2640\uFE0F",q3="\u{1F46F}\u200D\u2642\uFE0F",L3="\u{1F46F}\u200D\u2642\uFE0F",O3="\u{1F470}\u200D\u2640\uFE0F",j3="\u{1F470}\u200D\u2642\uFE0F",R3="\u{1F470}",H3="\u{1F471}\u200D\u2640\uFE0F",N3="\u{1F471}\u200D\u2642\uFE0F",V3="\u{1F471}\u200D\u2642\uFE0F",z3="\u{1F472}",$3="\u{1F473}\u200D\u2640\uFE0F",G3="\u{1F473}\u200D\u2642\uFE0F",K3="\u{1F473}\u200D\u2642\uFE0F",U3="\u{1F474}",W3="\u{1F475}",Y3="\u{1F476}",X3="\u{1F477}\u200D\u2640\uFE0F",J3="\u{1F477}\u200D\u2642\uFE0F",Q3="\u{1F477}\u200D\u2642\uFE0F",Z3="\u{1F478}",e2="\u{1F479}",u2="\u{1F47A}",t2="\u{1F47B}",r2="\u{1F47C}",a2="\u{1F47D}",n2="\u{1F47E}",i2="\u{1F47F}",d2="\u{1F480}",o2="\u{1F481}\u200D\u2640\uFE0F",s2="\u{1F481}\u200D\u2640\uFE0F",D2="\u{1F481}\u200D\u2642\uFE0F",l2="\u{1F482}\u200D\u2640\uFE0F",c2="\u{1F482}\u200D\u2642\uFE0F",f2="\u{1F482}\u200D\u2642\uFE0F",m2="\u{1F483}",g2="\u{1F484}",p2="\u{1F485}",_2="\u{1F486}\u200D\u2640\uFE0F",h2="\u{1F486}\u200D\u2640\uFE0F",b2="\u{1F486}\u200D\u2642\uFE0F",F2="\u{1F487}\u200D\u2640\uFE0F",C2="\u{1F487}\u200D\u2640\uFE0F",E2="\u{1F487}\u200D\u2642\uFE0F",w2="\u{1F488}",y2="\u{1F489}",v2="\u{1F48A}",T2="\u{1F48B}",B2="\u{1F48C}",x2="\u{1F48D}",A2="\u{1F48E}",k2="\u{1F48F}",S2="\u{1F490}",I2="\u{1F491}",M2="\u{1F492}",P2="\u{1F493}",q2="\u{1F494}",L2="\u{1F495}",O2="\u{1F496}",j2="\u{1F497}",R2="\u{1F498}",H2="\u{1F499}",N2="\u{1F49A}",V2="\u{1F49B}",z2="\u{1F49C}",$2="\u{1F49D}",G2="\u{1F49E}",K2="\u{1F49F}",U2="\u{1F4A0}",W2="\u{1F4A1}",Y2="\u{1F4A2}",X2="\u{1F4A3}",J2="\u{1F4A4}",Q2="\u{1F4A5}",Z2="\u{1F4A5}",eb="\u{1F4A6}",ub="\u{1F4A7}",tb="\u{1F4A8}",rb="\u{1F4A9}",ab="\u{1F4A9}",nb="\u{1F4A9}",ib="\u{1F4AA}",db="\u{1F4AB}",ob="\u{1F4AC}",sb="\u{1F4AD}",Db="\u{1F4AE}",lb="\u{1F4B0}",cb="\u{1F4B1}",fb="\u{1F4B2}",mb="\u{1F4B3}",gb="\u{1F4B4}",pb="\u{1F4B5}",_b="\u{1F4B6}",hb="\u{1F4B7}",bb="\u{1F4B8}",Fb="\u{1F4B9}",Cb="\u{1F4BA}",Eb="\u{1F4BB}",wb="\u{1F4BC}",yb="\u{1F4BD}",vb="\u{1F4BE}",Tb="\u{1F4BF}",Bb="\u{1F4C0}",xb="\u{1F4C1}",Ab="\u{1F4C2}",kb="\u{1F4C3}",Sb="\u{1F4C4}",Ib="\u{1F4C5}",Mb="\u{1F4C6}",Pb="\u{1F4C7}",qb="\u{1F4C8}",Lb="\u{1F4C9}",Ob="\u{1F4CA}",jb="\u{1F4CB}",Rb="\u{1F4CC}",Hb="\u{1F4CD}",Nb="\u{1F4CE}",Vb="\u{1F4CF}",zb="\u{1F4D0}",$b="\u{1F4D1}",Gb="\u{1F4D2}",Kb="\u{1F4D3}",Ub="\u{1F4D4}",Wb="\u{1F4D5}",Yb="\u{1F4D6}",Xb="\u{1F4D6}",Jb="\u{1F4D7}",Qb="\u{1F4D8}",Zb="\u{1F4D9}",eF="\u{1F4DA}",uF="\u{1F4DB}",tF="\u{1F4DC}",rF="\u{1F4DD}",aF="\u{1F4DD}",nF="\u{1F4DE}",iF="\u{1F4DF}",dF="\u{1F4E0}",oF="\u{1F4E1}",sF="\u{1F4E2}",DF="\u{1F4E3}",lF="\u{1F4E4}",cF="\u{1F4E5}",fF="\u{1F4E6}",mF="\u{1F4E7}",gF="\u{1F4E8}",pF="\u{1F4E9}",_F="\u{1F4EA}",hF="\u{1F4EB}",bF="\u{1F4EC}",FF="\u{1F4ED}",CF="\u{1F4EE}",EF="\u{1F4EF}",wF="\u{1F4F0}",yF="\u{1F4F1}",vF="\u{1F4F2}",TF="\u{1F4F3}",BF="\u{1F4F4}",xF="\u{1F4F5}",AF="\u{1F4F6}",kF="\u{1F4F7}",SF="\u{1F4F8}",IF="\u{1F4F9}",MF="\u{1F4FA}",PF="\u{1F4FB}",qF="\u{1F4FC}",LF="\u{1F4FD}\uFE0F",OF="\u{1F4FF}",jF="\u{1F500}",RF="\u{1F501}",HF="\u{1F502}",NF="\u{1F503}",VF="\u{1F504}",zF="\u{1F505}",$F="\u{1F506}",GF="\u{1F507}",KF="\u{1F508}",UF="\u{1F509}",WF="\u{1F50A}",YF="\u{1F50B}",XF="\u{1F50C}",JF="\u{1F50D}",QF="\u{1F50E}",ZF="\u{1F50F}",eC="\u{1F510}",uC="\u{1F511}",tC="\u{1F512}",rC="\u{1F513}",aC="\u{1F514}",nC="\u{1F515}",iC="\u{1F516}",dC="\u{1F517}",oC="\u{1F518}",sC="\u{1F519}",DC="\u{1F51A}",lC="\u{1F51B}",cC="\u{1F51C}",fC="\u{1F51D}",mC="\u{1F51E}",gC="\u{1F51F}",pC="\u{1F520}",_C="\u{1F521}",hC="\u{1F523}",bC="\u{1F524}",FC="\u{1F525}",CC="\u{1F526}",EC="\u{1F527}",wC="\u{1F528}",yC="\u{1F529}",vC="\u{1F52A}",TC="\u{1F52A}",BC="\u{1F52B}",xC="\u{1F52C}",AC="\u{1F52D}",kC="\u{1F52E}",SC="\u{1F52F}",IC="\u{1F530}",MC="\u{1F531}",PC="\u{1F532}",qC="\u{1F533}",LC="\u{1F534}",OC="\u{1F535}",jC="\u{1F536}",RC="\u{1F537}",HC="\u{1F538}",NC="\u{1F539}",VC="\u{1F53A}",zC="\u{1F53B}",$C="\u{1F53C}",GC="\u{1F53D}",KC="\u{1F549}\uFE0F",UC="\u{1F54A}\uFE0F",WC="\u{1F54B}",YC="\u{1F54C}",XC="\u{1F54D}",JC="\u{1F54E}",QC="\u{1F550}",ZC="\u{1F551}",e6="\u{1F552}",u6="\u{1F553}",t6="\u{1F554}",r6="\u{1F555}",a6="\u{1F556}",n6="\u{1F557}",i6="\u{1F558}",d6="\u{1F559}",o6="\u{1F55A}",s6="\u{1F55B}",D6="\u{1F55C}",l6="\u{1F55D}",c6="\u{1F55E}",f6="\u{1F55F}",m6="\u{1F560}",g6="\u{1F561}",p6="\u{1F562}",_6="\u{1F563}",h6="\u{1F564}",b6="\u{1F565}",F6="\u{1F566}",C6="\u{1F567}",E6="\u{1F56F}\uFE0F",w6="\u{1F570}\uFE0F",y6="\u{1F573}\uFE0F",v6="\u{1F574}\uFE0F",T6="\u{1F575}\uFE0F\u200D\u2640\uFE0F",B6="\u{1F575}\uFE0F\u200D\u2642\uFE0F",x6="\u{1F575}\uFE0F\u200D\u2642\uFE0F",A6="\u{1F576}\uFE0F",k6="\u{1F577}\uFE0F",S6="\u{1F578}\uFE0F",I6="\u{1F579}\uFE0F",M6="\u{1F57A}",P6="\u{1F587}\uFE0F",q6="\u{1F58A}\uFE0F",L6="\u{1F58B}\uFE0F",O6="\u{1F58C}\uFE0F",j6="\u{1F58D}\uFE0F",R6="\u{1F590}\uFE0F",H6="\u{1F595}",N6="\u{1F595}",V6="\u{1F596}",z6="\u{1F5A4}",$6="\u{1F5A5}\uFE0F",G6="\u{1F5A8}\uFE0F",K6="\u{1F5B1}\uFE0F",U6="\u{1F5B2}\uFE0F",W6="\u{1F5BC}\uFE0F",Y6="\u{1F5C2}\uFE0F",X6="\u{1F5C3}\uFE0F",J6="\u{1F5C4}\uFE0F",Q6="\u{1F5D1}\uFE0F",Z6="\u{1F5D2}\uFE0F",eE="\u{1F5D3}\uFE0F",uE="\u{1F5DC}\uFE0F",tE="\u{1F5DD}\uFE0F",rE="\u{1F5DE}\uFE0F",aE="\u{1F5E1}\uFE0F",nE="\u{1F5E3}\uFE0F",iE="\u{1F5E8}\uFE0F",dE="\u{1F5EF}\uFE0F",oE="\u{1F5F3}\uFE0F",sE="\u{1F5FA}\uFE0F",DE="\u{1F5FB}",lE="\u{1F5FC}",cE="\u{1F5FD}",fE="\u{1F5FE}",mE="\u{1F5FF}",gE="\u{1F600}",pE="\u{1F601}",_E="\u{1F602}",hE="\u{1F603}",bE="\u{1F604}",FE="\u{1F605}",CE="\u{1F606}",EE="\u{1F606}",wE="\u{1F607}",yE="\u{1F608}",vE="\u{1F609}",TE="\u{1F60A}",BE="\u{1F60B}",xE="\u{1F60C}",AE="\u{1F60D}",kE="\u{1F60E}",SE="\u{1F60F}",IE="\u{1F610}",ME="\u{1F611}",PE="\u{1F612}",qE="\u{1F613}",LE="\u{1F614}",OE="\u{1F615}",jE="\u{1F616}",RE="\u{1F617}",HE="\u{1F618}",NE="\u{1F619}",VE="\u{1F61A}",zE="\u{1F61B}",$E="\u{1F61C}",GE="\u{1F61D}",KE="\u{1F61E}",UE="\u{1F61F}",WE="\u{1F620}",YE="\u{1F621}",XE="\u{1F622}",JE="\u{1F623}",QE="\u{1F624}",ZE="\u{1F625}",ew="\u{1F626}",uw="\u{1F627}",tw="\u{1F628}",rw="\u{1F629}",aw="\u{1F62A}",nw="\u{1F62B}",iw="\u{1F62C}",dw="\u{1F62D}",ow="\u{1F62E}\u200D\u{1F4A8}",sw="\u{1F62E}",Dw="\u{1F62F}",lw="\u{1F630}",cw="\u{1F631}",fw="\u{1F632}",mw="\u{1F633}",gw="\u{1F634}",pw="\u{1F635}\u200D\u{1F4AB}",_w="\u{1F635}",hw="\u{1F636}\u200D\u{1F32B}\uFE0F",bw="\u{1F636}",Fw="\u{1F637}",Cw="\u{1F638}",Ew="\u{1F639}",ww="\u{1F63A}",yw="\u{1F63B}",vw="\u{1F63C}",Tw="\u{1F63D}",Bw="\u{1F63E}",xw="\u{1F63F}",Aw="\u{1F640}",kw="\u{1F641}",Sw="\u{1F642}",Iw="\u{1F643}",Mw="\u{1F644}",Pw="\u{1F645}\u200D\u2640\uFE0F",qw="\u{1F645}\u200D\u2640\uFE0F",Lw="\u{1F645}\u200D\u2642\uFE0F",Ow="\u{1F646}\u200D\u2640\uFE0F",jw="\u{1F646}\u200D\u2640\uFE0F",Rw="\u{1F646}\u200D\u2642\uFE0F",Hw="\u{1F647}\u200D\u2640\uFE0F",Nw="\u{1F647}\u200D\u2642\uFE0F",Vw="\u{1F647}\u200D\u2642\uFE0F",zw="\u{1F648}",$w="\u{1F649}",Gw="\u{1F64A}",Kw="\u{1F64B}\u200D\u2640\uFE0F",Uw="\u{1F64B}\u200D\u2640\uFE0F",Ww="\u{1F64B}\u200D\u2642\uFE0F",Yw="\u{1F64C}",Xw="\u{1F64D}\u200D\u2640\uFE0F",Jw="\u{1F64D}\u200D\u2640\uFE0F",Qw="\u{1F64D}\u200D\u2642\uFE0F",Zw="\u{1F64E}\u200D\u2640\uFE0F",ey="\u{1F64E}\u200D\u2640\uFE0F",uy="\u{1F64E}\u200D\u2642\uFE0F",ty="\u{1F64F}",ry="\u{1F680}",ay="\u{1F681}",ny="\u{1F682}",iy="\u{1F683}",dy="\u{1F684}",oy="\u{1F685}",sy="\u{1F686}",Dy="\u{1F687}",ly="\u{1F688}",cy="\u{1F689}",fy="\u{1F68A}",my="\u{1F68B}",gy="\u{1F68C}",py="\u{1F68D}",_y="\u{1F68E}",hy="\u{1F68F}",by="\u{1F690}",Fy="\u{1F691}",Cy="\u{1F692}",Ey="\u{1F693}",wy="\u{1F694}",yy="\u{1F695}",vy="\u{1F696}",Ty="\u{1F697}",By="\u{1F697}",xy="\u{1F698}",Ay="\u{1F699}",ky="\u{1F69A}",Sy="\u{1F69B}",Iy="\u{1F69C}",My="\u{1F69D}",Py="\u{1F69E}",qy="\u{1F69F}",Ly="\u{1F6A0}",Oy="\u{1F6A1}",jy="\u{1F6A2}",Ry="\u{1F6A3}\u200D\u2640\uFE0F",Hy="\u{1F6A3}\u200D\u2642\uFE0F",Ny="\u{1F6A3}\u200D\u2642\uFE0F",Vy="\u{1F6A4}",zy="\u{1F6A5}",$y="\u{1F6A6}",Gy="\u{1F6A7}",Ky="\u{1F6A8}",Uy="\u{1F6A9}",Wy="\u{1F6AA}",Yy="\u{1F6AB}",Xy="\u{1F6AC}",Jy="\u{1F6AD}",Qy="\u{1F6AE}",Zy="\u{1F6AF}",ev="\u{1F6B0}",uv="\u{1F6B1}",tv="\u{1F6B2}",rv="\u{1F6B3}",av="\u{1F6B4}\u200D\u2640\uFE0F",nv="\u{1F6B4}\u200D\u2642\uFE0F",iv="\u{1F6B4}\u200D\u2642\uFE0F",dv="\u{1F6B5}\u200D\u2640\uFE0F",ov="\u{1F6B5}\u200D\u2642\uFE0F",sv="\u{1F6B5}\u200D\u2642\uFE0F",Dv="\u{1F6B6}\u200D\u2640\uFE0F",lv="\u{1F6B6}\u200D\u2642\uFE0F",cv="\u{1F6B6}\u200D\u2642\uFE0F",fv="\u{1F6B7}",mv="\u{1F6B8}",gv="\u{1F6B9}",pv="\u{1F6BA}",_v="\u{1F6BB}",hv="\u{1F6BC}",bv="\u{1F6BD}",Fv="\u{1F6BE}",Cv="\u{1F6BF}",Ev="\u{1F6C0}",wv="\u{1F6C1}",yv="\u{1F6C2}",vv="\u{1F6C3}",Tv="\u{1F6C4}",Bv="\u{1F6C5}",xv="\u{1F6CB}\uFE0F",Av="\u{1F6CC}",kv="\u{1F6CD}\uFE0F",Sv="\u{1F6CE}\uFE0F",Iv="\u{1F6CF}\uFE0F",Mv="\u{1F6D0}",Pv="\u{1F6D1}",qv="\u{1F6D2}",Lv="\u{1F6D5}",Ov="\u{1F6D6}",jv="\u{1F6D7}",Rv="\u{1F6E0}\uFE0F",Hv="\u{1F6E1}\uFE0F",Nv="\u{1F6E2}\uFE0F",Vv="\u{1F6E3}\uFE0F",zv="\u{1F6E4}\uFE0F",$v="\u{1F6E5}\uFE0F",Gv="\u{1F6E9}\uFE0F",Kv="\u{1F6EB}",Uv="\u{1F6EC}",Wv="\u{1F6F0}\uFE0F",Yv="\u{1F6F3}\uFE0F",Xv="\u{1F6F4}",Jv="\u{1F6F5}",Qv="\u{1F6F6}",Zv="\u{1F6F7}",e7="\u{1F6F8}",u7="\u{1F6F9}",t7="\u{1F6FA}",r7="\u{1F6FB}",a7="\u{1F6FC}",n7="\u{1F7E0}",i7="\u{1F7E1}",d7="\u{1F7E2}",o7="\u{1F7E3}",s7="\u{1F7E4}",D7="\u{1F7E5}",l7="\u{1F7E6}",c7="\u{1F7E7}",f7="\u{1F7E8}",m7="\u{1F7E9}",g7="\u{1F7EA}",p7="\u{1F7EB}",_7="\u{1F90C}",h7="\u{1F90D}",b7="\u{1F90E}",F7="\u{1F90F}",C7="\u{1F910}",E7="\u{1F911}",w7="\u{1F912}",y7="\u{1F913}",v7="\u{1F914}",T7="\u{1F915}",B7="\u{1F916}",x7="\u{1F917}",A7="\u{1F918}",k7="\u{1F918}",S7="\u{1F919}",I7="\u{1F91A}",M7="\u{1F91B}",P7="\u{1F91C}",q7="\u{1F91D}",L7="\u{1F91E}",O7="\u{1F91E}",j7="\u{1F91F}",R7="\u{1F920}",H7="\u{1F921}",N7="\u{1F922}",V7="\u{1F923}",z7="\u{1F924}",$7="\u{1F925}",G7="\u{1F926}\u200D\u2640\uFE0F",K7="\u{1F926}\u200D\u2642\uFE0F",U7="\u{1F926}",W7="\u{1F927}",Y7="\u{1F928}",X7="\u{1F928}",J7="\u{1F929}",Q7="\u{1F929}",Z7="\u{1F92A}",eT="\u{1F92A}",uT="\u{1F92B}",tT="\u{1F92B}",rT="\u{1F92C}",aT="\u{1F92C}",nT="\u{1F92D}",iT="\u{1F92D}",dT="\u{1F92E}",oT="\u{1F92E}",sT="\u{1F92F}",DT="\u{1F92F}",lT="\u{1F930}",cT="\u{1F931}",fT="\u{1F932}",mT="\u{1F933}",gT="\u{1F934}",pT="\u{1F935}\u200D\u2640\uFE0F",_T="\u{1F935}\u200D\u2642\uFE0F",hT="\u{1F935}",bT="\u{1F936}",FT="\u{1F936}",CT="\u{1F937}\u200D\u2640\uFE0F",ET="\u{1F937}\u200D\u2642\uFE0F",wT="\u{1F937}",yT="\u{1F938}\u200D\u2640\uFE0F",vT="\u{1F938}\u200D\u2642\uFE0F",TT="\u{1F938}",BT="\u{1F939}\u200D\u2640\uFE0F",xT="\u{1F939}\u200D\u2642\uFE0F",AT="\u{1F939}",kT="\u{1F93A}",ST="\u{1F93C}\u200D\u2640\uFE0F",IT="\u{1F93C}\u200D\u2642\uFE0F",MT="\u{1F93C}",PT="\u{1F93D}\u200D\u2640\uFE0F",qT="\u{1F93D}\u200D\u2642\uFE0F",LT="\u{1F93D}",OT="\u{1F93E}\u200D\u2640\uFE0F",jT="\u{1F93E}\u200D\u2642\uFE0F",RT="\u{1F93E}",HT="\u{1F93F}",NT="\u{1F940}",VT="\u{1F941}",zT="\u{1F942}",$T="\u{1F943}",GT="\u{1F944}",KT="\u{1F945}",UT="\u{1F947}",WT="\u{1F948}",YT="\u{1F949}",XT="\u{1F94A}",JT="\u{1F94B}",QT="\u{1F94C}",ZT="\u{1F94D}",eB="\u{1F94E}",uB="\u{1F94F}",tB="\u{1F950}",rB="\u{1F951}",aB="\u{1F952}",nB="\u{1F953}",iB="\u{1F954}",dB="\u{1F955}",oB="\u{1F956}",sB="\u{1F957}",DB="\u{1F958}",lB="\u{1F959}",cB="\u{1F95A}",fB="\u{1F95B}",mB="\u{1F95C}",gB="\u{1F95D}",pB="\u{1F95E}",_B="\u{1F95F}",hB="\u{1F960}",bB="\u{1F961}",FB="\u{1F962}",CB="\u{1F963}",EB="\u{1F964}",wB="\u{1F965}",yB="\u{1F966}",vB="\u{1F967}",TB="\u{1F968}",BB="\u{1F969}",xB="\u{1F96A}",AB="\u{1F96B}",kB="\u{1F96C}",SB="\u{1F96D}",IB="\u{1F96E}",MB="\u{1F96F}",PB="\u{1F970}",qB="\u{1F971}",LB="\u{1F972}",OB="\u{1F973}",jB="\u{1F974}",RB="\u{1F975}",HB="\u{1F976}",NB="\u{1F977}",VB="\u{1F978}",zB="\u{1F97A}",$B="\u{1F97B}",GB="\u{1F97C}",KB="\u{1F97D}",UB="\u{1F97E}",WB="\u{1F97F}",YB="\u{1F980}",XB="\u{1F981}",JB="\u{1F982}",QB="\u{1F983}",ZB="\u{1F984}",ex="\u{1F985}",ux="\u{1F986}",tx="\u{1F987}",rx="\u{1F988}",ax="\u{1F989}",nx="\u{1F98A}",ix="\u{1F98B}",dx="\u{1F98C}",ox="\u{1F98D}",sx="\u{1F98E}",Dx="\u{1F98F}",lx="\u{1F990}",cx="\u{1F991}",fx="\u{1F992}",mx="\u{1F993}",gx="\u{1F994}",px="\u{1F995}",_x="\u{1F996}",hx="\u{1F997}",bx="\u{1F998}",Fx="\u{1F999}",Cx="\u{1F99A}",Ex="\u{1F99B}",wx="\u{1F99C}",yx="\u{1F99D}",vx="\u{1F99E}",Tx="\u{1F99F}",Bx="\u{1F9A0}",xx="\u{1F9A1}",Ax="\u{1F9A2}",kx="\u{1F9A3}",Sx="\u{1F9A4}",Ix="\u{1F9A5}",Mx="\u{1F9A6}",Px="\u{1F9A7}",qx="\u{1F9A8}",Lx="\u{1F9A9}",Ox="\u{1F9AA}",jx="\u{1F9AB}",Rx="\u{1F9AC}",Hx="\u{1F9AD}",Nx="\u{1F9AE}",Vx="\u{1F9AF}",zx="\u{1F9B4}",$x="\u{1F9B5}",Gx="\u{1F9B6}",Kx="\u{1F9B7}",Ux="\u{1F9B8}\u200D\u2640\uFE0F",Wx="\u{1F9B8}\u200D\u2642\uFE0F",Yx="\u{1F9B8}",Xx="\u{1F9B9}\u200D\u2640\uFE0F",Jx="\u{1F9B9}\u200D\u2642\uFE0F",Qx="\u{1F9B9}",Zx="\u{1F9BA}",e9="\u{1F9BB}",u9="\u{1F9BC}",t9="\u{1F9BD}",r9="\u{1F9BE}",a9="\u{1F9BF}",n9="\u{1F9C0}",i9="\u{1F9C1}",d9="\u{1F9C2}",o9="\u{1F9C3}",s9="\u{1F9C4}",D9="\u{1F9C5}",l9="\u{1F9C6}",c9="\u{1F9C7}",f9="\u{1F9C8}",m9="\u{1F9C9}",g9="\u{1F9CA}",p9="\u{1F9CB}",_9="\u{1F9CD}\u200D\u2640\uFE0F",h9="\u{1F9CD}\u200D\u2642\uFE0F",b9="\u{1F9CD}",F9="\u{1F9CE}\u200D\u2640\uFE0F",C9="\u{1F9CE}\u200D\u2642\uFE0F",E9="\u{1F9CE}",w9="\u{1F9CF}\u200D\u2640\uFE0F",y9="\u{1F9CF}\u200D\u2642\uFE0F",v9="\u{1F9CF}",T9="\u{1F9D0}",B9="\u{1F9D1}\u200D\u{1F33E}",x9="\u{1F9D1}\u200D\u{1F373}",A9="\u{1F9D1}\u200D\u{1F37C}",k9="\u{1F9D1}\u200D\u{1F384}",S9="\u{1F9D1}\u200D\u{1F393}",I9="\u{1F9D1}\u200D\u{1F3A4}",M9="\u{1F9D1}\u200D\u{1F3A8}",P9="\u{1F9D1}\u200D\u{1F3EB}",q9="\u{1F9D1}\u200D\u{1F3ED}",L9="\u{1F9D1}\u200D\u{1F4BB}",O9="\u{1F9D1}\u200D\u{1F4BC}",j9="\u{1F9D1}\u200D\u{1F527}",R9="\u{1F9D1}\u200D\u{1F52C}",H9="\u{1F9D1}\u200D\u{1F680}",N9="\u{1F9D1}\u200D\u{1F692}",V9="\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}",z9="\u{1F9D1}\u200D\u{1F9AF}",$9="\u{1F9D1}\u200D\u{1F9B0}",G9="\u{1F9D1}\u200D\u{1F9B1}",K9="\u{1F9D1}\u200D\u{1F9B2}",U9="\u{1F9D1}\u200D\u{1F9B3}",W9="\u{1F9D1}\u200D\u{1F9BC}",Y9="\u{1F9D1}\u200D\u{1F9BD}",X9="\u{1F9D1}\u200D\u2695\uFE0F",J9="\u{1F9D1}\u200D\u2696\uFE0F",Q9="\u{1F9D1}\u200D\u2708\uFE0F",Z9="\u{1F9D1}",eA="\u{1F9D2}",uA="\u{1F9D3}",tA="\u{1F9D4}\u200D\u2640\uFE0F",rA="\u{1F9D4}\u200D\u2642\uFE0F",aA="\u{1F9D4}",nA="\u{1F9D5}",iA="\u{1F9D6}\u200D\u2640\uFE0F",dA="\u{1F9D6}\u200D\u2642\uFE0F",oA="\u{1F9D6}\u200D\u2642\uFE0F",sA="\u{1F9D7}\u200D\u2640\uFE0F",DA="\u{1F9D7}\u200D\u2640\uFE0F",lA="\u{1F9D7}\u200D\u2642\uFE0F",cA="\u{1F9D8}\u200D\u2640\uFE0F",fA="\u{1F9D8}\u200D\u2640\uFE0F",mA="\u{1F9D8}\u200D\u2642\uFE0F",gA="\u{1F9D9}\u200D\u2640\uFE0F",pA="\u{1F9D9}\u200D\u2640\uFE0F",_A="\u{1F9D9}\u200D\u2642\uFE0F",hA="\u{1F9DA}\u200D\u2640\uFE0F",bA="\u{1F9DA}\u200D\u2640\uFE0F",FA="\u{1F9DA}\u200D\u2642\uFE0F",CA="\u{1F9DB}\u200D\u2640\uFE0F",EA="\u{1F9DB}\u200D\u2640\uFE0F",wA="\u{1F9DB}\u200D\u2642\uFE0F",yA="\u{1F9DC}\u200D\u2640\uFE0F",vA="\u{1F9DC}\u200D\u2642\uFE0F",TA="\u{1F9DC}\u200D\u2642\uFE0F",BA="\u{1F9DD}\u200D\u2640\uFE0F",xA="\u{1F9DD}\u200D\u2642\uFE0F",AA="\u{1F9DD}\u200D\u2642\uFE0F",kA="\u{1F9DE}\u200D\u2640\uFE0F",SA="\u{1F9DE}\u200D\u2642\uFE0F",IA="\u{1F9DE}\u200D\u2642\uFE0F",MA="\u{1F9DF}\u200D\u2640\uFE0F",PA="\u{1F9DF}\u200D\u2642\uFE0F",qA="\u{1F9DF}\u200D\u2642\uFE0F",LA="\u{1F9E0}",OA="\u{1F9E1}",jA="\u{1F9E2}",RA="\u{1F9E3}",HA="\u{1F9E4}",NA="\u{1F9E5}",VA="\u{1F9E6}",zA="\u{1F9E7}",$A="\u{1F9E8}",GA="\u{1F9E9}",KA="\u{1F9EA}",UA="\u{1F9EB}",WA="\u{1F9EC}",YA="\u{1F9ED}",XA="\u{1F9EE}",JA="\u{1F9EF}",QA="\u{1F9F0}",ZA="\u{1F9F1}",e4="\u{1F9F2}",u4="\u{1F9F3}",t4="\u{1F9F4}",r4="\u{1F9F5}",a4="\u{1F9F6}",n4="\u{1F9F7}",i4="\u{1F9F8}",d4="\u{1F9F9}",o4="\u{1F9FA}",s4="\u{1F9FB}",D4="\u{1F9FC}",l4="\u{1F9FD}",c4="\u{1F9FE}",f4="\u{1F9FF}",m4="\u{1FA70}",g4="\u{1FA71}",p4="\u{1FA72}",_4="\u{1FA73}",h4="\u{1FA74}",b4="\u{1FA78}",F4="\u{1FA79}",C4="\u{1FA7A}",E4="\u{1FA80}",w4="\u{1FA81}",y4="\u{1FA82}",v4="\u{1FA83}",T4="\u{1FA84}",B4="\u{1FA85}",x4="\u{1FA86}",A4="\u{1FA90}",k4="\u{1FA91}",S4="\u{1FA92}",I4="\u{1FA93}",M4="\u{1FA94}",P4="\u{1FA95}",q4="\u{1FA96}",L4="\u{1FA97}",O4="\u{1FA98}",j4="\u{1FA99}",R4="\u{1FA9A}",H4="\u{1FA9B}",N4="\u{1FA9C}",V4="\u{1FA9D}",z4="\u{1FA9E}",$4="\u{1FA9F}",G4="\u{1FAA0}",K4="\u{1FAA1}",U4="\u{1FAA2}",W4="\u{1FAA3}",Y4="\u{1FAA4}",X4="\u{1FAA5}",J4="\u{1FAA6}",Q4="\u{1FAA7}",Z4="\u{1FAA8}",e1="\u{1FAB0}",u1="\u{1FAB1}",t1="\u{1FAB2}",r1="\u{1FAB3}",a1="\u{1FAB4}",n1="\u{1FAB5}",i1="\u{1FAB6}",d1="\u{1FAC0}",o1="\u{1FAC1}",s1="\u{1FAC2}",D1="\u{1FAD0}",l1="\u{1FAD1}",c1="\u{1FAD2}",f1="\u{1FAD3}",m1="\u{1FAD4}",g1="\u{1FAD5}",p1="\u{1FAD6}",_1="\u203C\uFE0F",h1="\u2049\uFE0F",b1="\u2122\uFE0F",F1="\u2139\uFE0F",C1="\u2194\uFE0F",E1="\u2195\uFE0F",w1="\u2196\uFE0F",y1="\u2197\uFE0F",v1="\u2198\uFE0F",T1="\u2199\uFE0F",B1="\u21A9\uFE0F",x1="\u21AA\uFE0F",A1="\u231A",k1="\u231B",S1="\u2328\uFE0F",I1="\u23CF\uFE0F",M1="\u23E9",P1="\u23EA",q1="\u23EB",L1="\u23EC",O1="\u23ED\uFE0F",j1="\u23EE\uFE0F",R1="\u23EF\uFE0F",H1="\u23F0",N1="\u23F1\uFE0F",V1="\u23F2\uFE0F",z1="\u23F3",$1="\u23F8\uFE0F",G1="\u23F9\uFE0F",K1="\u23FA\uFE0F",U1="\u24C2\uFE0F",W1="\u25AA\uFE0F",Y1="\u25AB\uFE0F",X1="\u25B6\uFE0F",J1="\u25C0\uFE0F",Q1="\u25FB\uFE0F",Z1="\u25FC\uFE0F",ek="\u25FD",uk="\u25FE",tk="\u2600\uFE0F",rk="\u2601\uFE0F",ak="\u2602\uFE0F",nk="\u2603\uFE0F",ik="\u2604\uFE0F",dk="\u260E\uFE0F",ok="\u260E\uFE0F",sk="\u2611\uFE0F",Dk="\u2618\uFE0F",lk="\u261D\uFE0F",ck="\u2620\uFE0F",fk="\u2622\uFE0F",mk="\u2623\uFE0F",gk="\u2626\uFE0F",pk="\u262A\uFE0F",_k="\u262E\uFE0F",hk="\u262F\uFE0F",bk="\u2638\uFE0F",Fk="\u2639\uFE0F",Ck="\u263A\uFE0F",Ek="\u2640\uFE0F",wk="\u2642\uFE0F",yk="\u264A",vk="\u264B",Tk="\u264C",Bk="\u264D",xk="\u264E",Ak="\u264F",kk="\u265F\uFE0F",Sk="\u2660\uFE0F",Ik="\u2663\uFE0F",Mk="\u2665\uFE0F",Pk="\u2666\uFE0F",qk="\u2668\uFE0F",Lk="\u267B\uFE0F",Ok="\u267E\uFE0F",jk="\u267F",Rk="\u2692\uFE0F",Hk="\u2694\uFE0F",Nk="\u2695\uFE0F",Vk="\u2695\uFE0F",zk="\u2696\uFE0F",$k="\u2697\uFE0F",Gk="\u2699\uFE0F",Kk="\u269B\uFE0F",Uk="\u269C\uFE0F",Wk="\u26A0\uFE0F",Yk="\u26A1",Xk="\u26A7\uFE0F",Jk="\u26AA",Qk="\u26AB",Zk="\u26B0\uFE0F",eS="\u26B1\uFE0F",uS="\u26BD",tS="\u26BE",rS="\u26C4",aS="\u26C5",nS="\u26C8\uFE0F",iS="\u26CE",dS="\u26CF\uFE0F",oS="\u26D1\uFE0F",sS="\u26D3\uFE0F",DS="\u26D4",lS="\u26E9\uFE0F",cS="\u26EA",fS="\u26F0\uFE0F",mS="\u26F1\uFE0F",gS="\u26F2",pS="\u26F3",_S="\u26F4\uFE0F",hS="\u26F5",bS="\u26F5",FS="\u26F7\uFE0F",CS="\u26F8\uFE0F",ES="\u26F9\uFE0F\u200D\u2640\uFE0F",wS="\u26F9\uFE0F\u200D\u2642\uFE0F",yS="\u26F9\uFE0F\u200D\u2642\uFE0F",vS="\u26FA",TS="\u26FD",BS="\u2702\uFE0F",xS="\u2708\uFE0F",AS="\u2709\uFE0F",kS="\u2709\uFE0F",SS="\u270A",IS="\u270B",MS="\u270B",PS="\u270C\uFE0F",qS="\u270D\uFE0F",LS="\u270F\uFE0F",OS="\u2712\uFE0F",jS="\u2714\uFE0F",RS="\u2716\uFE0F",HS="\u271D\uFE0F",NS="\u2721\uFE0F",VS="\u2733\uFE0F",zS="\u2734\uFE0F",$S="\u2744\uFE0F",GS="\u2747\uFE0F",KS="\u274C",US="\u274E",WS="\u2763\uFE0F",YS="\u2764\uFE0F\u200D\u{1F525}",XS="\u2764\uFE0F\u200D\u{1FA79}",JS="\u2764\uFE0F",QS="\u27A1\uFE0F",ZS="\u27B0",eI="\u27BF",uI="\u2934\uFE0F",tI="\u2935\uFE0F",rI="\u2B05\uFE0F",aI="\u2B06\uFE0F",nI="\u2B07\uFE0F",iI="\u2B1B",dI="\u2B1C",oI="\u2B50",sI="\u2B55",DI="\u3030\uFE0F",lI="\u303D\uFE0F",cI="\u3297\uFE0F",fI="\u3299\uFE0F",zu={"100":yi,"1234":vi,umbrella_with_rain_drops:Ti,coffee:Bi,aries:xi,taurus:Ai,sagittarius:ki,capricorn:Si,aquarius:Ii,pisces:Mi,anchor:Pi,white_check_mark:qi,sparkles:Li,question:Oi,grey_question:ji,grey_exclamation:Ri,exclamation:Hi,heavy_exclamation_mark:Ni,heavy_plus_sign:Vi,heavy_minus_sign:zi,heavy_division_sign:$i,hash:Gi,keycap_star:Ki,zero:Ui,one:Wi,two:Yi,three:Xi,four:Ji,five:Qi,six:Zi,seven:ed,eight:ud,nine:td,copyright:rd,registered:ad,mahjong:nd,black_joker:id,a:dd,b:od,o2:sd,parking:Dd,ab:ld,cl:cd,cool:fd,free:md,id:gd,new:pd,ng:_d,ok:hd,sos:bd,up:Fd,vs:Cd,"flag-ac":Ed,"flag-ad":wd,"flag-ae":yd,"flag-af":vd,"flag-ag":Td,"flag-ai":Bd,"flag-al":xd,"flag-am":Ad,"flag-ao":kd,"flag-aq":Sd,"flag-ar":Id,"flag-as":Md,"flag-at":Pd,"flag-au":qd,"flag-aw":Ld,"flag-ax":Od,"flag-az":jd,"flag-ba":Rd,"flag-bb":Hd,"flag-bd":Nd,"flag-be":Vd,"flag-bf":zd,"flag-bg":$d,"flag-bh":Gd,"flag-bi":Kd,"flag-bj":Ud,"flag-bl":Wd,"flag-bm":Yd,"flag-bn":Xd,"flag-bo":Jd,"flag-bq":Qd,"flag-br":Zd,"flag-bs":eo,"flag-bt":uo,"flag-bv":to,"flag-bw":ro,"flag-by":ao,"flag-bz":no,"flag-ca":io,"flag-cc":oo,"flag-cd":so,"flag-cf":Do,"flag-cg":lo,"flag-ch":co,"flag-ci":fo,"flag-ck":mo,"flag-cl":go,"flag-cm":po,cn:_o,"flag-cn":ho,"flag-co":bo,"flag-cp":Fo,"flag-cr":Co,"flag-cu":Eo,"flag-cv":wo,"flag-cw":yo,"flag-cx":vo,"flag-cy":To,"flag-cz":Bo,de:xo,"flag-de":Ao,"flag-dg":ko,"flag-dj":So,"flag-dk":Io,"flag-dm":Mo,"flag-do":Po,"flag-dz":qo,"flag-ea":Lo,"flag-ec":Oo,"flag-ee":jo,"flag-eg":Ro,"flag-eh":Ho,"flag-er":No,es:Vo,"flag-es":zo,"flag-et":$o,"flag-eu":Go,"flag-fi":Ko,"flag-fj":Uo,"flag-fk":Wo,"flag-fm":Yo,"flag-fo":Xo,fr:Jo,"flag-fr":Qo,"flag-ga":Zo,gb:es,uk:us,"flag-gb":ts,"flag-gd":rs,"flag-ge":as,"flag-gf":ns,"flag-gg":is,"flag-gh":ds,"flag-gi":os,"flag-gl":ss,"flag-gm":Ds,"flag-gn":ls,"flag-gp":cs,"flag-gq":fs,"flag-gr":ms,"flag-gs":gs,"flag-gt":ps,"flag-gu":_s,"flag-gw":hs,"flag-gy":bs,"flag-hk":Fs,"flag-hm":Cs,"flag-hn":Es,"flag-hr":ws,"flag-ht":ys,"flag-hu":vs,"flag-ic":Ts,"flag-id":Bs,"flag-ie":xs,"flag-il":As,"flag-im":ks,"flag-in":Ss,"flag-io":Is,"flag-iq":Ms,"flag-ir":Ps,"flag-is":qs,it:Ls,"flag-it":Os,"flag-je":js,"flag-jm":Rs,"flag-jo":Hs,jp:Ns,"flag-jp":Vs,"flag-ke":zs,"flag-kg":$s,"flag-kh":Gs,"flag-ki":Ks,"flag-km":Us,"flag-kn":Ws,"flag-kp":Ys,kr:Xs,"flag-kr":Js,"flag-kw":Qs,"flag-ky":Zs,"flag-kz":eD,"flag-la":uD,"flag-lb":tD,"flag-lc":rD,"flag-li":aD,"flag-lk":nD,"flag-lr":iD,"flag-ls":dD,"flag-lt":oD,"flag-lu":sD,"flag-lv":DD,"flag-ly":lD,"flag-ma":cD,"flag-mc":fD,"flag-md":mD,"flag-me":gD,"flag-mf":pD,"flag-mg":_D,"flag-mh":hD,"flag-mk":bD,"flag-ml":FD,"flag-mm":CD,"flag-mn":ED,"flag-mo":wD,"flag-mp":yD,"flag-mq":vD,"flag-mr":TD,"flag-ms":BD,"flag-mt":xD,"flag-mu":AD,"flag-mv":kD,"flag-mw":SD,"flag-mx":ID,"flag-my":MD,"flag-mz":PD,"flag-na":qD,"flag-nc":LD,"flag-ne":OD,"flag-nf":jD,"flag-ng":RD,"flag-ni":HD,"flag-nl":ND,"flag-no":VD,"flag-np":zD,"flag-nr":$D,"flag-nu":GD,"flag-nz":KD,"flag-om":UD,"flag-pa":WD,"flag-pe":YD,"flag-pf":XD,"flag-pg":JD,"flag-ph":QD,"flag-pk":ZD,"flag-pl":el,"flag-pm":ul,"flag-pn":tl,"flag-pr":rl,"flag-ps":al,"flag-pt":nl,"flag-pw":il,"flag-py":dl,"flag-qa":ol,"flag-re":sl,"flag-ro":Dl,"flag-rs":ll,ru:cl,"flag-ru":fl,"flag-rw":ml,"flag-sa":gl,"flag-sb":pl,"flag-sc":_l,"flag-sd":hl,"flag-se":bl,"flag-sg":Fl,"flag-sh":Cl,"flag-si":El,"flag-sj":wl,"flag-sk":yl,"flag-sl":vl,"flag-sm":Tl,"flag-sn":Bl,"flag-so":xl,"flag-sr":Al,"flag-ss":kl,"flag-st":Sl,"flag-sv":Il,"flag-sx":Ml,"flag-sy":Pl,"flag-sz":ql,"flag-ta":Ll,"flag-tc":Ol,"flag-td":jl,"flag-tf":Rl,"flag-tg":Hl,"flag-th":Nl,"flag-tj":Vl,"flag-tk":zl,"flag-tl":$l,"flag-tm":Gl,"flag-tn":Kl,"flag-to":Ul,"flag-tr":Wl,"flag-tt":Yl,"flag-tv":Xl,"flag-tw":Jl,"flag-tz":Ql,"flag-ua":Zl,"flag-ug":ec,"flag-um":uc,"flag-un":tc,us:rc,"flag-us":ac,"flag-uy":nc,"flag-uz":ic,"flag-va":dc,"flag-vc":oc,"flag-ve":sc,"flag-vg":Dc,"flag-vi":lc,"flag-vn":cc,"flag-vu":fc,"flag-wf":mc,"flag-ws":gc,"flag-xk":pc,"flag-ye":_c,"flag-yt":hc,"flag-za":bc,"flag-zm":Fc,"flag-zw":Cc,koko:Ec,sa:wc,u7121:yc,u6307:vc,u7981:Tc,u7a7a:Bc,u5408:xc,u6e80:Ac,u6709:kc,u6708:Sc,u7533:Ic,u5272:Mc,u55b6:Pc,ideograph_advantage:qc,accept:Lc,cyclone:Oc,foggy:jc,closed_umbrella:Rc,night_with_stars:Hc,sunrise_over_mountains:Nc,sunrise:Vc,city_sunset:zc,city_sunrise:$c,rainbow:Gc,bridge_at_night:Kc,ocean:Uc,volcano:Wc,milky_way:Yc,earth_africa:Xc,earth_americas:Jc,earth_asia:Qc,globe_with_meridians:Zc,new_moon:ef,waxing_crescent_moon:uf,first_quarter_moon:tf,moon:rf,waxing_gibbous_moon:af,full_moon:nf,waning_gibbous_moon:df,last_quarter_moon:of,waning_crescent_moon:sf,crescent_moon:Df,new_moon_with_face:lf,first_quarter_moon_with_face:cf,last_quarter_moon_with_face:ff,full_moon_with_face:mf,sun_with_face:gf,star2:pf,stars:_f,thermometer:hf,mostly_sunny:bf,sun_small_cloud:Ff,barely_sunny:Cf,sun_behind_cloud:Ef,partly_sunny_rain:wf,sun_behind_rain_cloud:yf,rain_cloud:vf,snow_cloud:Tf,lightning:Bf,lightning_cloud:xf,tornado:Af,tornado_cloud:kf,fog:Sf,wind_blowing_face:If,hotdog:Mf,taco:Pf,burrito:qf,chestnut:Lf,seedling:Of,evergreen_tree:jf,deciduous_tree:Rf,palm_tree:Hf,cactus:Nf,hot_pepper:Vf,tulip:zf,cherry_blossom:$f,rose:Gf,hibiscus:Kf,sunflower:Uf,blossom:Wf,corn:Yf,ear_of_rice:Xf,herb:Jf,four_leaf_clover:Qf,maple_leaf:Zf,fallen_leaf:em,leaves:um,mushroom:tm,tomato:rm,eggplant:am,grapes:nm,melon:im,watermelon:dm,tangerine:om,lemon:sm,banana:Dm,pineapple:lm,apple:cm,green_apple:fm,pear:mm,peach:gm,cherries:pm,strawberry:_m,hamburger:hm,pizza:bm,meat_on_bone:Fm,poultry_leg:Cm,rice_cracker:Em,rice_ball:wm,rice:ym,curry:vm,ramen:Tm,spaghetti:Bm,bread:xm,fries:Am,sweet_potato:km,dango:Sm,oden:Im,sushi:Mm,fried_shrimp:Pm,fish_cake:qm,icecream:Lm,shaved_ice:Om,ice_cream:jm,doughnut:Rm,cookie:Hm,chocolate_bar:Nm,candy:Vm,lollipop:zm,custard:$m,honey_pot:Gm,cake:Km,bento:Um,stew:Wm,fried_egg:Ym,cooking:Xm,fork_and_knife:Jm,tea:Qm,sake:Zm,wine_glass:eg,cocktail:ug,tropical_drink:tg,beer:rg,beers:ag,baby_bottle:ng,knife_fork_plate:ig,champagne:dg,popcorn:og,ribbon:sg,gift:Dg,birthday:lg,jack_o_lantern:cg,christmas_tree:fg,santa:mg,fireworks:gg,sparkler:pg,balloon:_g,tada:hg,confetti_ball:bg,tanabata_tree:Fg,crossed_flags:Cg,bamboo:Eg,dolls:wg,flags:yg,wind_chime:vg,rice_scene:Tg,school_satchel:Bg,mortar_board:xg,medal:Ag,reminder_ribbon:kg,studio_microphone:Sg,level_slider:Ig,control_knobs:Mg,film_frames:Pg,admission_tickets:qg,carousel_horse:Lg,ferris_wheel:Og,roller_coaster:jg,fishing_pole_and_fish:Rg,microphone:Hg,movie_camera:Ng,cinema:Vg,headphones:zg,art:$g,tophat:Gg,circus_tent:Kg,ticket:Ug,clapper:Wg,performing_arts:Yg,video_game:Xg,dart:Jg,slot_machine:Qg,"8ball":Zg,game_die:ep,bowling:up,flower_playing_cards:tp,musical_note:rp,notes:ap,saxophone:np,guitar:ip,musical_keyboard:dp,trumpet:op,violin:sp,musical_score:Dp,running_shirt_with_sash:lp,tennis:cp,ski:fp,basketball:mp,checkered_flag:gp,snowboarder:pp,"woman-running":_p,"man-running":hp,runner:bp,running:Fp,"woman-surfing":Cp,"man-surfing":Ep,surfer:wp,sports_medal:yp,trophy:vp,horse_racing:Tp,football:Bp,rugby_football:xp,"woman-swimming":Ap,"man-swimming":kp,swimmer:Sp,"woman-lifting-weights":Ip,"man-lifting-weights":Mp,weight_lifter:Pp,"woman-golfing":qp,"man-golfing":Lp,golfer:Op,racing_motorcycle:jp,racing_car:Rp,cricket_bat_and_ball:Hp,volleyball:Np,field_hockey_stick_and_ball:Vp,ice_hockey_stick_and_puck:zp,table_tennis_paddle_and_ball:$p,snow_capped_mountain:Gp,camping:Kp,beach_with_umbrella:Up,building_construction:Wp,house_buildings:Yp,cityscape:Xp,derelict_house_building:Jp,classical_building:Qp,desert:Zp,desert_island:e_,national_park:u_,stadium:t_,house:r_,house_with_garden:a_,office:n_,post_office:i_,european_post_office:d_,hospital:o_,bank:s_,atm:D_,hotel:l_,love_hotel:c_,convenience_store:f_,school:m_,department_store:g_,factory:p_,izakaya_lantern:__,lantern:h_,japanese_castle:b_,european_castle:F_,"rainbow-flag":C_,transgender_flag:E_,waving_white_flag:w_,pirate_flag:y_,"flag-england":v_,"flag-scotland":T_,"flag-wales":B_,waving_black_flag:x_,rosette:A_,label:k_,badminton_racquet_and_shuttlecock:S_,bow_and_arrow:I_,amphora:M_,"skin-tone-2":P_,"skin-tone-3":q_,"skin-tone-4":L_,"skin-tone-5":O_,"skin-tone-6":j_,rat:R_,mouse2:H_,ox:N_,water_buffalo:V_,cow2:z_,tiger2:$_,leopard:G_,rabbit2:K_,black_cat:U_,cat2:W_,dragon:Y_,crocodile:X_,whale2:J_,snail:Q_,snake:Z_,racehorse:eh,ram:uh,goat:th,sheep:rh,monkey:ah,rooster:nh,chicken:ih,service_dog:dh,dog2:oh,pig2:sh,boar:Dh,elephant:lh,octopus:ch,shell:fh,bug:mh,ant:gh,bee:ph,honeybee:_h,ladybug:hh,lady_beetle:bh,fish:Fh,tropical_fish:Ch,blowfish:Eh,turtle:wh,hatching_chick:yh,baby_chick:vh,hatched_chick:Th,bird:Bh,penguin:xh,koala:Ah,poodle:kh,dromedary_camel:Sh,camel:Ih,dolphin:Mh,flipper:Ph,mouse:qh,cow:Lh,tiger:Oh,rabbit:jh,cat:Rh,dragon_face:Hh,whale:Nh,horse:Vh,monkey_face:zh,dog:$h,pig:Gh,frog:Kh,hamster:Uh,wolf:Wh,polar_bear:Yh,bear:Xh,panda_face:Jh,pig_nose:Qh,feet:Zh,paw_prints:e0,chipmunk:u0,eyes:t0,"eye-in-speech-bubble":r0,eye:a0,ear:n0,nose:i0,lips:d0,tongue:o0,point_up_2:s0,point_down:D0,point_left:l0,point_right:c0,facepunch:f0,punch:m0,wave:g0,ok_hand:p0,"+1":_0,thumbsup:h0,"-1":b0,thumbsdown:F0,clap:C0,open_hands:E0,crown:w0,womans_hat:y0,eyeglasses:v0,necktie:T0,shirt:B0,tshirt:x0,jeans:A0,dress:k0,kimono:S0,bikini:I0,womans_clothes:M0,purse:P0,handbag:q0,pouch:L0,mans_shoe:O0,shoe:j0,athletic_shoe:R0,high_heel:H0,sandal:N0,boot:V0,footprints:z0,bust_in_silhouette:$0,busts_in_silhouette:G0,boy:K0,girl:U0,"male-farmer":W0,"male-cook":Y0,man_feeding_baby:X0,"male-student":J0,"male-singer":Q0,"male-artist":Z0,"male-teacher":e8,"male-factory-worker":u8,"man-boy-boy":t8,"man-boy":r8,"man-girl-boy":a8,"man-girl-girl":n8,"man-girl":i8,"man-man-boy":d8,"man-man-boy-boy":o8,"man-man-girl":s8,"man-man-girl-boy":D8,"man-man-girl-girl":l8,"man-woman-boy":c8,family:f8,"man-woman-boy-boy":m8,"man-woman-girl":g8,"man-woman-girl-boy":p8,"man-woman-girl-girl":_8,"male-technologist":h8,"male-office-worker":b8,"male-mechanic":F8,"male-scientist":C8,"male-astronaut":E8,"male-firefighter":w8,man_with_probing_cane:y8,red_haired_man:v8,curly_haired_man:T8,bald_man:B8,white_haired_man:x8,man_in_motorized_wheelchair:A8,man_in_manual_wheelchair:k8,"male-doctor":S8,"male-judge":I8,"male-pilot":M8,"man-heart-man":P8,"man-kiss-man":q8,man:L8,"female-farmer":O8,"female-cook":j8,woman_feeding_baby:R8,"female-student":H8,"female-singer":N8,"female-artist":V8,"female-teacher":z8,"female-factory-worker":$8,"woman-boy-boy":G8,"woman-boy":K8,"woman-girl-boy":U8,"woman-girl-girl":W8,"woman-girl":Y8,"woman-woman-boy":X8,"woman-woman-boy-boy":J8,"woman-woman-girl":Q8,"woman-woman-girl-boy":Z8,"woman-woman-girl-girl":e3,"female-technologist":u3,"female-office-worker":t3,"female-mechanic":r3,"female-scientist":a3,"female-astronaut":n3,"female-firefighter":i3,woman_with_probing_cane:d3,red_haired_woman:o3,curly_haired_woman:s3,bald_woman:D3,white_haired_woman:l3,woman_in_motorized_wheelchair:c3,woman_in_manual_wheelchair:f3,"female-doctor":m3,"female-judge":g3,"female-pilot":p3,"woman-heart-man":_3,"woman-heart-woman":h3,"woman-kiss-man":b3,"woman-kiss-woman":F3,woman:C3,man_and_woman_holding_hands:E3,woman_and_man_holding_hands:w3,couple:y3,two_men_holding_hands:v3,men_holding_hands:T3,two_women_holding_hands:B3,women_holding_hands:x3,"female-police-officer":A3,"male-police-officer":k3,cop:S3,"women-with-bunny-ears-partying":I3,"woman-with-bunny-ears-partying":M3,dancers:P3,"men-with-bunny-ears-partying":q3,"man-with-bunny-ears-partying":L3,woman_with_veil:O3,man_with_veil:j3,bride_with_veil:R3,"blond-haired-woman":H3,"blond-haired-man":N3,person_with_blond_hair:V3,man_with_gua_pi_mao:z3,"woman-wearing-turban":$3,"man-wearing-turban":G3,man_with_turban:K3,older_man:U3,older_woman:W3,baby:Y3,"female-construction-worker":X3,"male-construction-worker":J3,construction_worker:Q3,princess:Z3,japanese_ogre:e2,japanese_goblin:u2,ghost:t2,angel:r2,alien:a2,space_invader:n2,imp:i2,skull:d2,"woman-tipping-hand":o2,information_desk_person:s2,"man-tipping-hand":D2,"female-guard":l2,"male-guard":c2,guardsman:f2,dancer:m2,lipstick:g2,nail_care:p2,"woman-getting-massage":_2,massage:h2,"man-getting-massage":b2,"woman-getting-haircut":F2,haircut:C2,"man-getting-haircut":E2,barber:w2,syringe:y2,pill:v2,kiss:T2,love_letter:B2,ring:x2,gem:A2,couplekiss:k2,bouquet:S2,couple_with_heart:I2,wedding:M2,heartbeat:P2,broken_heart:q2,two_hearts:L2,sparkling_heart:O2,heartpulse:j2,cupid:R2,blue_heart:H2,green_heart:N2,yellow_heart:V2,purple_heart:z2,gift_heart:$2,revolving_hearts:G2,heart_decoration:K2,diamond_shape_with_a_dot_inside:U2,bulb:W2,anger:Y2,bomb:X2,zzz:J2,boom:Q2,collision:Z2,sweat_drops:eb,droplet:ub,dash:tb,hankey:rb,poop:ab,shit:nb,muscle:ib,dizzy:db,speech_balloon:ob,thought_balloon:sb,white_flower:Db,moneybag:lb,currency_exchange:cb,heavy_dollar_sign:fb,credit_card:mb,yen:gb,dollar:pb,euro:_b,pound:hb,money_with_wings:bb,chart:Fb,seat:Cb,computer:Eb,briefcase:wb,minidisc:yb,floppy_disk:vb,cd:Tb,dvd:Bb,file_folder:xb,open_file_folder:Ab,page_with_curl:kb,page_facing_up:Sb,date:Ib,calendar:Mb,card_index:Pb,chart_with_upwards_trend:qb,chart_with_downwards_trend:Lb,bar_chart:Ob,clipboard:jb,pushpin:Rb,round_pushpin:Hb,paperclip:Nb,straight_ruler:Vb,triangular_ruler:zb,bookmark_tabs:$b,ledger:Gb,notebook:Kb,notebook_with_decorative_cover:Ub,closed_book:Wb,book:Yb,open_book:Xb,green_book:Jb,blue_book:Qb,orange_book:Zb,books:eF,name_badge:uF,scroll:tF,memo:rF,pencil:aF,telephone_receiver:nF,pager:iF,fax:dF,satellite_antenna:oF,loudspeaker:sF,mega:DF,outbox_tray:lF,inbox_tray:cF,package:fF,"e-mail":mF,incoming_envelope:gF,envelope_with_arrow:pF,mailbox_closed:_F,mailbox:hF,mailbox_with_mail:bF,mailbox_with_no_mail:FF,postbox:CF,postal_horn:EF,newspaper:wF,iphone:yF,calling:vF,vibration_mode:TF,mobile_phone_off:BF,no_mobile_phones:xF,signal_strength:AF,camera:kF,camera_with_flash:SF,video_camera:IF,tv:MF,radio:PF,vhs:qF,film_projector:LF,prayer_beads:OF,twisted_rightwards_arrows:jF,repeat:RF,repeat_one:HF,arrows_clockwise:NF,arrows_counterclockwise:VF,low_brightness:zF,high_brightness:$F,mute:GF,speaker:KF,sound:UF,loud_sound:WF,battery:YF,electric_plug:XF,mag:JF,mag_right:QF,lock_with_ink_pen:ZF,closed_lock_with_key:eC,key:uC,lock:tC,unlock:rC,bell:aC,no_bell:nC,bookmark:iC,link:dC,radio_button:oC,back:sC,end:DC,on:lC,soon:cC,top:fC,underage:mC,keycap_ten:gC,capital_abcd:pC,abcd:_C,symbols:hC,abc:bC,fire:FC,flashlight:CC,wrench:EC,hammer:wC,nut_and_bolt:yC,hocho:vC,knife:TC,gun:BC,microscope:xC,telescope:AC,crystal_ball:kC,six_pointed_star:SC,beginner:IC,trident:MC,black_square_button:PC,white_square_button:qC,red_circle:LC,large_blue_circle:OC,large_orange_diamond:jC,large_blue_diamond:RC,small_orange_diamond:HC,small_blue_diamond:NC,small_red_triangle:VC,small_red_triangle_down:zC,arrow_up_small:$C,arrow_down_small:GC,om_symbol:KC,dove_of_peace:UC,kaaba:WC,mosque:YC,synagogue:XC,menorah_with_nine_branches:JC,clock1:QC,clock2:ZC,clock3:e6,clock4:u6,clock5:t6,clock6:r6,clock7:a6,clock8:n6,clock9:i6,clock10:d6,clock11:o6,clock12:s6,clock130:D6,clock230:l6,clock330:c6,clock430:f6,clock530:m6,clock630:g6,clock730:p6,clock830:_6,clock930:h6,clock1030:b6,clock1130:F6,clock1230:C6,candle:E6,mantelpiece_clock:w6,hole:y6,man_in_business_suit_levitating:v6,"female-detective":T6,"male-detective":B6,sleuth_or_spy:x6,dark_sunglasses:A6,spider:k6,spider_web:S6,joystick:I6,man_dancing:M6,linked_paperclips:P6,lower_left_ballpoint_pen:q6,lower_left_fountain_pen:L6,lower_left_paintbrush:O6,lower_left_crayon:j6,raised_hand_with_fingers_splayed:R6,middle_finger:H6,reversed_hand_with_middle_finger_extended:N6,"spock-hand":V6,black_heart:z6,desktop_computer:$6,printer:G6,three_button_mouse:K6,trackball:U6,frame_with_picture:W6,card_index_dividers:Y6,card_file_box:X6,file_cabinet:J6,wastebasket:Q6,spiral_note_pad:Z6,spiral_calendar_pad:eE,compression:uE,old_key:tE,rolled_up_newspaper:rE,dagger_knife:aE,speaking_head_in_silhouette:nE,left_speech_bubble:iE,right_anger_bubble:dE,ballot_box_with_ballot:oE,world_map:sE,mount_fuji:DE,tokyo_tower:lE,statue_of_liberty:cE,japan:fE,moyai:mE,grinning:gE,grin:pE,joy:_E,smiley:hE,smile:bE,sweat_smile:FE,laughing:CE,satisfied:EE,innocent:wE,smiling_imp:yE,wink:vE,blush:TE,yum:BE,relieved:xE,heart_eyes:AE,sunglasses:kE,smirk:SE,neutral_face:IE,expressionless:ME,unamused:PE,sweat:qE,pensive:LE,confused:OE,confounded:jE,kissing:RE,kissing_heart:HE,kissing_smiling_eyes:NE,kissing_closed_eyes:VE,stuck_out_tongue:zE,stuck_out_tongue_winking_eye:$E,stuck_out_tongue_closed_eyes:GE,disappointed:KE,worried:UE,angry:WE,rage:YE,cry:XE,persevere:JE,triumph:QE,disappointed_relieved:ZE,frowning:ew,anguished:uw,fearful:tw,weary:rw,sleepy:aw,tired_face:nw,grimacing:iw,sob:dw,face_exhaling:ow,open_mouth:sw,hushed:Dw,cold_sweat:lw,scream:cw,astonished:fw,flushed:mw,sleeping:gw,face_with_spiral_eyes:pw,dizzy_face:_w,face_in_clouds:hw,no_mouth:bw,mask:Fw,smile_cat:Cw,joy_cat:Ew,smiley_cat:ww,heart_eyes_cat:yw,smirk_cat:vw,kissing_cat:Tw,pouting_cat:Bw,crying_cat_face:xw,scream_cat:Aw,slightly_frowning_face:kw,slightly_smiling_face:Sw,upside_down_face:Iw,face_with_rolling_eyes:Mw,"woman-gesturing-no":Pw,no_good:qw,"man-gesturing-no":Lw,"woman-gesturing-ok":Ow,ok_woman:jw,"man-gesturing-ok":Rw,"woman-bowing":Hw,"man-bowing":Nw,bow:Vw,see_no_evil:zw,hear_no_evil:$w,speak_no_evil:Gw,"woman-raising-hand":Kw,raising_hand:Uw,"man-raising-hand":Ww,raised_hands:Yw,"woman-frowning":Xw,person_frowning:Jw,"man-frowning":Qw,"woman-pouting":Zw,person_with_pouting_face:ey,"man-pouting":uy,pray:ty,rocket:ry,helicopter:ay,steam_locomotive:ny,railway_car:iy,bullettrain_side:dy,bullettrain_front:oy,train2:sy,metro:Dy,light_rail:ly,station:cy,tram:fy,train:my,bus:gy,oncoming_bus:py,trolleybus:_y,busstop:hy,minibus:by,ambulance:Fy,fire_engine:Cy,police_car:Ey,oncoming_police_car:wy,taxi:yy,oncoming_taxi:vy,car:Ty,red_car:By,oncoming_automobile:xy,blue_car:Ay,truck:ky,articulated_lorry:Sy,tractor:Iy,monorail:My,mountain_railway:Py,suspension_railway:qy,mountain_cableway:Ly,aerial_tramway:Oy,ship:jy,"woman-rowing-boat":Ry,"man-rowing-boat":Hy,rowboat:Ny,speedboat:Vy,traffic_light:zy,vertical_traffic_light:$y,construction:Gy,rotating_light:Ky,triangular_flag_on_post:Uy,door:Wy,no_entry_sign:Yy,smoking:Xy,no_smoking:Jy,put_litter_in_its_place:Qy,do_not_litter:Zy,potable_water:ev,"non-potable_water":uv,bike:tv,no_bicycles:rv,"woman-biking":av,"man-biking":nv,bicyclist:iv,"woman-mountain-biking":dv,"man-mountain-biking":ov,mountain_bicyclist:sv,"woman-walking":Dv,"man-walking":lv,walking:cv,no_pedestrians:fv,children_crossing:mv,mens:gv,womens:pv,restroom:_v,baby_symbol:hv,toilet:bv,wc:Fv,shower:Cv,bath:Ev,bathtub:wv,passport_control:yv,customs:vv,baggage_claim:Tv,left_luggage:Bv,couch_and_lamp:xv,sleeping_accommodation:Av,shopping_bags:kv,bellhop_bell:Sv,bed:Iv,place_of_worship:Mv,octagonal_sign:Pv,shopping_trolley:qv,hindu_temple:Lv,hut:Ov,elevator:jv,hammer_and_wrench:Rv,shield:Hv,oil_drum:Nv,motorway:Vv,railway_track:zv,motor_boat:$v,small_airplane:Gv,airplane_departure:Kv,airplane_arriving:Uv,satellite:Wv,passenger_ship:Yv,scooter:Xv,motor_scooter:Jv,canoe:Qv,sled:Zv,flying_saucer:e7,skateboard:u7,auto_rickshaw:t7,pickup_truck:r7,roller_skate:a7,large_orange_circle:n7,large_yellow_circle:i7,large_green_circle:d7,large_purple_circle:o7,large_brown_circle:s7,large_red_square:D7,large_blue_square:l7,large_orange_square:c7,large_yellow_square:f7,large_green_square:m7,large_purple_square:g7,large_brown_square:p7,pinched_fingers:_7,white_heart:h7,brown_heart:b7,pinching_hand:F7,zipper_mouth_face:C7,money_mouth_face:E7,face_with_thermometer:w7,nerd_face:y7,thinking_face:v7,face_with_head_bandage:T7,robot_face:B7,hugging_face:x7,the_horns:A7,sign_of_the_horns:k7,call_me_hand:S7,raised_back_of_hand:I7,"left-facing_fist":M7,"right-facing_fist":P7,handshake:q7,crossed_fingers:L7,hand_with_index_and_middle_fingers_crossed:O7,i_love_you_hand_sign:j7,face_with_cowboy_hat:R7,clown_face:H7,nauseated_face:N7,rolling_on_the_floor_laughing:V7,drooling_face:z7,lying_face:$7,"woman-facepalming":G7,"man-facepalming":K7,face_palm:U7,sneezing_face:W7,face_with_raised_eyebrow:Y7,face_with_one_eyebrow_raised:X7,"star-struck":J7,grinning_face_with_star_eyes:Q7,zany_face:Z7,grinning_face_with_one_large_and_one_small_eye:eT,shushing_face:uT,face_with_finger_covering_closed_lips:tT,face_with_symbols_on_mouth:rT,serious_face_with_symbols_covering_mouth:aT,face_with_hand_over_mouth:nT,smiling_face_with_smiling_eyes_and_hand_covering_mouth:iT,face_vomiting:dT,face_with_open_mouth_vomiting:oT,exploding_head:sT,shocked_face_with_exploding_head:DT,pregnant_woman:lT,"breast-feeding":cT,palms_up_together:fT,selfie:mT,prince:gT,woman_in_tuxedo:pT,man_in_tuxedo:_T,person_in_tuxedo:hT,mrs_claus:bT,mother_christmas:FT,"woman-shrugging":CT,"man-shrugging":ET,shrug:wT,"woman-cartwheeling":yT,"man-cartwheeling":vT,person_doing_cartwheel:TT,"woman-juggling":BT,"man-juggling":xT,juggling:AT,fencer:kT,"woman-wrestling":ST,"man-wrestling":IT,wrestlers:MT,"woman-playing-water-polo":PT,"man-playing-water-polo":qT,water_polo:LT,"woman-playing-handball":OT,"man-playing-handball":jT,handball:RT,diving_mask:HT,wilted_flower:NT,drum_with_drumsticks:VT,clinking_glasses:zT,tumbler_glass:$T,spoon:GT,goal_net:KT,first_place_medal:UT,second_place_medal:WT,third_place_medal:YT,boxing_glove:XT,martial_arts_uniform:JT,curling_stone:QT,lacrosse:ZT,softball:eB,flying_disc:uB,croissant:tB,avocado:rB,cucumber:aB,bacon:nB,potato:iB,carrot:dB,baguette_bread:oB,green_salad:sB,shallow_pan_of_food:DB,stuffed_flatbread:lB,egg:cB,glass_of_milk:fB,peanuts:mB,kiwifruit:gB,pancakes:pB,dumpling:_B,fortune_cookie:hB,takeout_box:bB,chopsticks:FB,bowl_with_spoon:CB,cup_with_straw:EB,coconut:wB,broccoli:yB,pie:vB,pretzel:TB,cut_of_meat:BB,sandwich:xB,canned_food:AB,leafy_green:kB,mango:SB,moon_cake:IB,bagel:MB,smiling_face_with_3_hearts:PB,yawning_face:qB,smiling_face_with_tear:LB,partying_face:OB,woozy_face:jB,hot_face:RB,cold_face:HB,ninja:NB,disguised_face:VB,pleading_face:zB,sari:$B,lab_coat:GB,goggles:KB,hiking_boot:UB,womans_flat_shoe:WB,crab:YB,lion_face:XB,scorpion:JB,turkey:QB,unicorn_face:ZB,eagle:ex,duck:ux,bat:tx,shark:rx,owl:ax,fox_face:nx,butterfly:ix,deer:dx,gorilla:ox,lizard:sx,rhinoceros:Dx,shrimp:lx,squid:cx,giraffe_face:fx,zebra_face:mx,hedgehog:gx,sauropod:px,"t-rex":_x,cricket:hx,kangaroo:bx,llama:Fx,peacock:Cx,hippopotamus:Ex,parrot:wx,raccoon:yx,lobster:vx,mosquito:Tx,microbe:Bx,badger:xx,swan:Ax,mammoth:kx,dodo:Sx,sloth:Ix,otter:Mx,orangutan:Px,skunk:qx,flamingo:Lx,oyster:Ox,beaver:jx,bison:Rx,seal:Hx,guide_dog:Nx,probing_cane:Vx,bone:zx,leg:$x,foot:Gx,tooth:Kx,female_superhero:Ux,male_superhero:Wx,superhero:Yx,female_supervillain:Xx,male_supervillain:Jx,supervillain:Qx,safety_vest:Zx,ear_with_hearing_aid:e9,motorized_wheelchair:u9,manual_wheelchair:t9,mechanical_arm:r9,mechanical_leg:a9,cheese_wedge:n9,cupcake:i9,salt:d9,beverage_box:o9,garlic:s9,onion:D9,falafel:l9,waffle:c9,butter:f9,mate_drink:m9,ice_cube:g9,bubble_tea:p9,woman_standing:_9,man_standing:h9,standing_person:b9,woman_kneeling:F9,man_kneeling:C9,kneeling_person:E9,deaf_woman:w9,deaf_man:y9,deaf_person:v9,face_with_monocle:T9,farmer:B9,cook:x9,person_feeding_baby:A9,mx_claus:k9,student:S9,singer:I9,artist:M9,teacher:P9,factory_worker:q9,technologist:L9,office_worker:O9,mechanic:j9,scientist:R9,astronaut:H9,firefighter:N9,people_holding_hands:V9,person_with_probing_cane:z9,red_haired_person:$9,curly_haired_person:G9,bald_person:K9,white_haired_person:U9,person_in_motorized_wheelchair:W9,person_in_manual_wheelchair:Y9,health_worker:X9,judge:J9,pilot:Q9,adult:Z9,child:eA,older_adult:uA,woman_with_beard:tA,man_with_beard:rA,bearded_person:aA,person_with_headscarf:nA,woman_in_steamy_room:iA,man_in_steamy_room:dA,person_in_steamy_room:oA,woman_climbing:sA,person_climbing:DA,man_climbing:lA,woman_in_lotus_position:cA,person_in_lotus_position:fA,man_in_lotus_position:mA,female_mage:gA,mage:pA,male_mage:_A,female_fairy:hA,fairy:bA,male_fairy:FA,female_vampire:CA,vampire:EA,male_vampire:wA,mermaid:yA,merman:vA,merperson:TA,female_elf:BA,male_elf:xA,elf:AA,female_genie:kA,male_genie:SA,genie:IA,female_zombie:MA,male_zombie:PA,zombie:qA,brain:LA,orange_heart:OA,billed_cap:jA,scarf:RA,gloves:HA,coat:NA,socks:VA,red_envelope:zA,firecracker:$A,jigsaw:GA,test_tube:KA,petri_dish:UA,dna:WA,compass:YA,abacus:XA,fire_extinguisher:JA,toolbox:QA,bricks:ZA,magnet:e4,luggage:u4,lotion_bottle:t4,thread:r4,yarn:a4,safety_pin:n4,teddy_bear:i4,broom:d4,basket:o4,roll_of_paper:s4,soap:D4,sponge:l4,receipt:c4,nazar_amulet:f4,ballet_shoes:m4,"one-piece_swimsuit":g4,briefs:p4,shorts:_4,thong_sandal:h4,drop_of_blood:b4,adhesive_bandage:F4,stethoscope:C4,"yo-yo":E4,kite:w4,parachute:y4,boomerang:v4,magic_wand:T4,pinata:B4,nesting_dolls:x4,ringed_planet:A4,chair:k4,razor:S4,axe:I4,diya_lamp:M4,banjo:P4,military_helmet:q4,accordion:L4,long_drum:O4,coin:j4,carpentry_saw:R4,screwdriver:H4,ladder:N4,hook:V4,mirror:z4,window:$4,plunger:G4,sewing_needle:K4,knot:U4,bucket:W4,mouse_trap:Y4,toothbrush:X4,headstone:J4,placard:Q4,rock:Z4,fly:e1,worm:u1,beetle:t1,cockroach:r1,potted_plant:a1,wood:n1,feather:i1,anatomical_heart:d1,lungs:o1,people_hugging:s1,blueberries:D1,bell_pepper:l1,olive:c1,flatbread:f1,tamale:m1,fondue:g1,teapot:p1,bangbang:_1,interrobang:h1,tm:b1,information_source:F1,left_right_arrow:C1,arrow_up_down:E1,arrow_upper_left:w1,arrow_upper_right:y1,arrow_lower_right:v1,arrow_lower_left:T1,leftwards_arrow_with_hook:B1,arrow_right_hook:x1,watch:A1,hourglass:k1,keyboard:S1,eject:I1,fast_forward:M1,rewind:P1,arrow_double_up:q1,arrow_double_down:L1,black_right_pointing_double_triangle_with_vertical_bar:O1,black_left_pointing_double_triangle_with_vertical_bar:j1,black_right_pointing_triangle_with_double_vertical_bar:R1,alarm_clock:H1,stopwatch:N1,timer_clock:V1,hourglass_flowing_sand:z1,double_vertical_bar:$1,black_square_for_stop:G1,black_circle_for_record:K1,m:U1,black_small_square:W1,white_small_square:Y1,arrow_forward:X1,arrow_backward:J1,white_medium_square:Q1,black_medium_square:Z1,white_medium_small_square:ek,black_medium_small_square:uk,sunny:tk,cloud:rk,umbrella:ak,snowman:nk,comet:ik,phone:dk,telephone:ok,ballot_box_with_check:sk,shamrock:Dk,point_up:lk,skull_and_crossbones:ck,radioactive_sign:fk,biohazard_sign:mk,orthodox_cross:gk,star_and_crescent:pk,peace_symbol:_k,yin_yang:hk,wheel_of_dharma:bk,white_frowning_face:Fk,relaxed:Ck,female_sign:Ek,male_sign:wk,gemini:yk,cancer:vk,leo:Tk,virgo:Bk,libra:xk,scorpius:Ak,chess_pawn:kk,spades:Sk,clubs:Ik,hearts:Mk,diamonds:Pk,hotsprings:qk,recycle:Lk,infinity:Ok,wheelchair:jk,hammer_and_pick:Rk,crossed_swords:Hk,medical_symbol:Nk,staff_of_aesculapius:Vk,scales:zk,alembic:$k,gear:Gk,atom_symbol:Kk,fleur_de_lis:Uk,warning:Wk,zap:Yk,transgender_symbol:Xk,white_circle:Jk,black_circle:Qk,coffin:Zk,funeral_urn:eS,soccer:uS,baseball:tS,snowman_without_snow:rS,partly_sunny:aS,thunder_cloud_and_rain:nS,ophiuchus:iS,pick:dS,helmet_with_white_cross:oS,chains:sS,no_entry:DS,shinto_shrine:lS,church:cS,mountain:fS,umbrella_on_ground:mS,fountain:gS,golf:pS,ferry:_S,boat:hS,sailboat:bS,skier:FS,ice_skate:CS,"woman-bouncing-ball":ES,"man-bouncing-ball":wS,person_with_ball:yS,tent:vS,fuelpump:TS,scissors:BS,airplane:xS,email:AS,envelope:kS,fist:SS,hand:IS,raised_hand:MS,v:PS,writing_hand:qS,pencil2:LS,black_nib:OS,heavy_check_mark:jS,heavy_multiplication_x:RS,latin_cross:HS,star_of_david:NS,eight_spoked_asterisk:VS,eight_pointed_black_star:zS,snowflake:$S,sparkle:GS,x:KS,negative_squared_cross_mark:US,heavy_heart_exclamation_mark_ornament:WS,heart_on_fire:YS,mending_heart:XS,heart:JS,arrow_right:QS,curly_loop:ZS,loop:eI,arrow_heading_up:uI,arrow_heading_down:tI,arrow_left:rI,arrow_up:aI,arrow_down:nI,black_large_square:iI,white_large_square:dI,star:oI,o:sI,wavy_dash:DI,part_alternation_mark:lI,congratulations:cI,secret:fI};var mI=(0,Gu.default)(),re=class extends $u.FuzzySuggestModal{constructor(u,r){super(u.app);this.plugin=u,this.metaManager=u.metaManager,this.containerEl.addClass("banner-icon-modal"),this.targetFile=r,this.emojis=Object.entries(zu).map(([a,n])=>({code:a,emoji:n})),this.limit=50,this.setPlaceholder("Pick an emoji to use as an icon")}getItems(){return this.inputEl.value.length?this.emojis:[]}getItemText(u){return u.code}getSuggestions(u){let r=u.match(mI)?.join("");return r?[{item:{code:"Paste inputted emoji(s)",emoji:r},match:{score:1,matches:[]}}]:super.getSuggestions(u)}renderSuggestion(u,r){super.renderSuggestion(u,r);let{useTwemoji:a}=this.plugin.settings,{emoji:n}=u.item,i=a?Le.parse(n):`${n} `;r.insertAdjacentHTML("afterbegin",i)}async onChooseItem(u){await this.metaManager.upsertBannerData(this.targetFile,{icon:u.emoji})}};var gI=function(){function t(u,r){for(var a=0;a1?s-1:0),D=1;D0&&Array.isArray(a[0])&&(a=a[0]),this.transformers=a.map(function(i){return typeof i=="function"?i():i}),this.tag}return gI(t,[{key:"interimTag",value:function(r,a){for(var n=arguments.length,i=Array(n>2?n-2:0),s=2;s0&&arguments[0]!==void 0?arguments[0]:"";return{onEndResult:function(a){if(u==="")return a.trim();if(u=u.toLowerCase(),u==="start"||u==="left")return a.replace(/^\s*/,"");if(u==="end"||u==="right")return a.replace(/\s*$/,"");throw new Error("Side not supported: "+u)}}},w=FI;function CI(t){if(Array.isArray(t)){for(var u=0,r=Array(t.length);u0&&arguments[0]!==void 0?arguments[0]:"initial";return{onEndResult:function(a){if(u==="initial"){var n=a.match(/^[^\S\n]*(?=\S)/gm),i=n&&Math.min.apply(Math,CI(n.map(function(l){return l.length})));if(i){var s=new RegExp("^.{"+i+"}","gm");return a.replace(s,"")}return a}if(u==="all")return a.replace(/^[^\S\n]+/gm,"");throw new Error("Unknown type: "+u)}}},P=EI;var wI=function(u,r){return{onEndResult:function(n){if(u==null||r==null)throw new Error("replaceResultTransformer requires at least 2 arguments.");return n.replace(u,r)}}},H=wI;var yI=function(u,r){return{onSubstitution:function(n,i){if(u==null||r==null)throw new Error("replaceSubstitutionTransformer requires at least 2 arguments.");return n==null?n:n.toString().replace(u,r)}}},K=yI;var TI={separator:"",conjunction:"",serial:!1},BI=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:TI;return{onSubstitution:function(a,n){if(Array.isArray(a)){var i=a.length,s=u.separator,l=u.conjunction,D=u.serial,c=n.match(/(\n?[^\S\n]+)$/);if(c?a=a.join(s+c[1]):a=a.join(s+" "),l&&i>1){var b=a.lastIndexOf(s);a=a.slice(0,b)+(D?s:"")+" "+l+a.slice(b+1)}}return a}}},B=BI;var xI=function(u){return{onSubstitution:function(a,n){if(u!=null&&typeof u=="string")typeof a=="string"&&a.includes(u)&&(a=a.split(u));else throw new Error("You need to specify a string character to split by.");return a}}},ae=xI;var Ku=function(u){return u!=null&&!Number.isNaN(u)&&typeof u!="boolean"},AI=function(){return{onSubstitution:function(r){return Array.isArray(r)?r.filter(Ku):Ku(r)?r:""}}},Oe=AI;var Oj=new E(B({separator:","}),P,w);var Gj=new E(B({separator:",",conjunction:"and"}),P,w);var Zj=new E(B({separator:",",conjunction:"or"}),P,w);var MI=new E(ae(` +`),Oe,B,P,w),z=MI;var ER=new E(ae(` +`),B,P,w,K(/&/g,"&"),K(//g,">"),K(/"/g,"""),K(/'/g,"'"),K(/`/g,"`"));var AR=new E(H(/(?:\n(?:\s*))+/g," "),w);var LR=new E(H(/(?:\n\s*)/g,""),w);var $R=new E(B({separator:","}),H(/(?:\s+)/g," "),w);var QR=new E(B({separator:",",conjunction:"or"}),H(/(?:\s+)/g," "),w);var iH=new E(B({separator:",",conjunction:"and"}),H(/(?:\s+)/g," "),w);var mH=new E(B,P,w);var EH=new E(B,H(/(?:\s+)/g," "),w);var AH=new E(P,w);var zI=new E(P("all"),w),je=zI;var X=S(require("obsidian"));var q=S(require("obsidian")),Uu={height:null,style:"solid",showInInternalEmbed:!0,internalEmbedHeight:null,showInPreviewEmbed:!0,previewEmbedHeight:null,frontmatterField:null,bannerDragModifier:"none",iconHorizontalAlignment:"left",iconHorizontalTransform:null,iconVerticalAlignment:"center",iconVerticalTransform:null,useTwemoji:!0,showPreviewInLocalModal:!0,localSuggestionsLimit:null,bannersFolder:null,allowMobileDrag:!1},L={height:250,internalEmbedHeight:200,previewEmbedHeight:120,frontmatterField:"banner",iconHorizontalTransform:"0px",iconVerticalTransform:"0px",localSuggestionsLimit:10,bannersFolder:"/"},$I={solid:"Solid",gradient:"Gradient"},GI={none:"None",shift:"\u21E7 Shift",ctrl:"\u2303 Ctrl",alt:"\u2387 Alt",meta:"\u2318 Meta"},KI={left:"Left",center:"Center",right:"Right",custom:"Custom"},UI={above:"Above",center:"Center",below:"Below",custom:"Custom"},Re=class extends q.PluginSettingTab{constructor(u){super(u.app,u);this.plugin=u,this.containerEl.addClass("banner-settings")}async saveSettings(u,r={}){this.plugin.settings={...this.plugin.settings,...u},await this.plugin.saveData(this.plugin.settings),this.plugin.loadStyles();let{refreshViews:a,reloadSettings:n}=r;n&&this.display(),a&&this.plugin.refreshViews()}display(){let{containerEl:u}=this,{height:r,style:a,showInInternalEmbed:n,internalEmbedHeight:i,showInPreviewEmbed:s,previewEmbedHeight:l,frontmatterField:D,bannerDragModifier:c,iconHorizontalAlignment:b,iconHorizontalTransform:h,iconVerticalAlignment:m,iconVerticalTransform:g,useTwemoji:y,showPreviewInLocalModal:F,localSuggestionsLimit:v,bannersFolder:M,allowMobileDrag:C}=this.plugin.settings;u.empty(),this.createHeader("Banners","A nice, lil' thing to add some flair to your notes"),new q.Setting(u).setName("Banner height").setDesc("Set how big the banner should be in pixels").addText(d=>{d.inputEl.type="number",d.setValue(`${r}`),d.setPlaceholder(`${L.height}`),d.onChange(async p=>this.saveSettings({height:p?parseInt(p):null}))}),new q.Setting(u).setName("Banner style").setDesc("Set a style for all of your banners").addDropdown(d=>d.addOptions($I).setValue(a).onChange(async p=>this.saveSettings({style:p},{refreshViews:!0}))),new q.Setting(u).setName("Show banner in internal embed").setDesc(createFragment(d=>{d.appendText("Choose whether to display the banner in the internal embed. This is the embed that appears when you write "),d.createEl("code",{text:"![[file]]"}),d.appendText(" in a file")})).addToggle(d=>d.setValue(n).onChange(async p=>this.saveSettings({showInInternalEmbed:p},{reloadSettings:!0,refreshViews:!0}))),this.plugin.settings.showInInternalEmbed&&new q.Setting(u).setName("Internal embed banner height").setDesc("Set the banner size inside the internal embed").addText(d=>{d.inputEl.type="number",d.setValue(`${i}`),d.setPlaceholder(`${L.internalEmbedHeight}`),d.onChange(async p=>this.saveSettings({internalEmbedHeight:p?parseInt(p):null}))}),new q.Setting(u).setName("Show banner in preview embed").setDesc(createFragment(d=>{d.appendText("Choose whether to display the banner in the page preview embed. This is the embed that appears from the "),d.createEl("span",{text:"Page Preview ",attr:{style:"color: --var(text-normal)"}}),d.appendText("core plugin")})).addToggle(d=>d.setValue(s).onChange(async p=>this.saveSettings({showInPreviewEmbed:p},{reloadSettings:!0}))),this.plugin.settings.showInPreviewEmbed&&new q.Setting(u).setName("Preview embed banner height").setDesc("Set the banner size inside the page preview embed").addText(d=>{d.inputEl.type="number",d.setValue(`${l}`),d.setPlaceholder(`${L.previewEmbedHeight}`),d.onChange(async p=>this.saveSettings({previewEmbedHeight:p?parseInt(p):null}))}),new q.Setting(u).setName("Frontmatter field name").setDesc(createFragment(d=>{d.appendText("Set a customizable frontmatter field to use for banner data."),d.createEl("br"),d.appendText("For example, the default value "),d.createEl("code",{text:L.frontmatterField}),d.appendText(" will use the fields "),d.createEl("code",{text:L.frontmatterField}),d.appendText(", "),d.createEl("code",{text:`${L.frontmatterField}_x`}),d.appendText(", "),d.createEl("code",{text:`${L.frontmatterField}_y`}),d.appendText(", and so on...")})).addText(d=>d.setValue(D).setPlaceholder(L.frontmatterField).onChange(async p=>this.saveSettings({frontmatterField:p||null},{refreshViews:!0}))),new q.Setting(u).setName("Banner drag modifier key").setDesc(createFragment(d=>{d.appendText("Set a modifier key that must be used to drag a banner."),d.createEl("br"),d.appendText("For example, setting it to "),d.createEl("b",{text:"\u21E7 Shift"}),d.appendText(" means that you must hold down Shift as you drag the banner to move it. This can help to avoid accidental banner shifts.")})).addDropdown(d=>d.addOptions(GI).setValue(c).onChange(async p=>{await this.saveSettings({bannerDragModifier:p},{refreshViews:!0}),this.plugin.toggleBannerCursor(p==="none")})),this.createHeader("Banner Icons","Give people a lil' notion of what your note is about");let j=new q.Setting(u).setName("Horizontal alignment").setDesc(createFragment(d=>{d.appendText("Align the icon horizontally."),d.createEl("br"),d.appendText("If set to "),d.createEl("b",{text:"Custom"}),d.appendText(", you can set an offset, relative to the left side of the note. This can be any valid "),d.createEl("a",{text:"CSS length value",href:"https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Values_and_units#lengths"}),d.appendText(", such as "),d.createEl("code",{text:"10px"}),d.appendText(", "),d.createEl("code",{text:"-30%"}),d.appendText(", "),d.createEl("code",{text:"calc(1em + 10px)"}),d.appendText(", and so on...")}));b==="custom"&&j.addText(d=>d.setValue(h).setPlaceholder(L.iconHorizontalTransform).onChange(async p=>this.saveSettings({iconHorizontalTransform:p||null},{refreshViews:!0}))),j.addDropdown(d=>d.addOptions(KI).setValue(b).onChange(async p=>this.saveSettings({iconHorizontalAlignment:p},{reloadSettings:!0,refreshViews:!0})));let x=new q.Setting(u).setName("Vertical alignment").setDesc(createFragment(d=>{d.appendText("Align the icon vertically, relative to a banner (if any)."),d.createEl("br"),d.appendText("If set to "),d.createEl("b",{text:"Custom"}),d.appendText(", you can set an offset, relative to the center of a banner's lower edge. This follows the same format as the setting above.")}));m==="custom"&&x.addText(d=>d.setValue(g).setPlaceholder(L.iconVerticalTransform).onChange(async p=>this.saveSettings({iconVerticalTransform:p||null},{refreshViews:!0}))),x.addDropdown(d=>d.addOptions(UI).setValue(m).onChange(async p=>this.saveSettings({iconVerticalAlignment:p},{reloadSettings:!0,refreshViews:!0}))),new q.Setting(u).setName("Use Twemoji").setDesc(createFragment(d=>{d.appendText("Twitter's emoji have better support here. "),d.createEl("b",{text:"NOTE: "}),d.appendText("This is only applied in the Icon modal and the banner icon in the preview view")})).addToggle(d=>d.setValue(y).onChange(async p=>this.saveSettings({useTwemoji:p},{refreshViews:!0}))),this.createHeader("Local Image Modal",'For the modal that shows when you run the "Add/Change banner with local image" command'),new q.Setting(u).setName("Show preview images").setDesc("Enabling this will display a preview of the images suggested").addToggle(d=>d.setValue(F).onChange(async p=>this.saveSettings({showPreviewInLocalModal:p}))),new q.Setting(u).setName("Suggestions limit").setDesc(createFragment(d=>{d.appendText("Show up to this many suggestions when searching through local images."),d.createEl("br"),d.createEl("b",{text:"NOTE: "}),d.appendText("Using a high number while "),d.createEl("span",{text:"Show preview images ",attr:{style:"color: var(--text-normal)"}}),d.appendText("is on can lead to some slowdowns")})).addText(d=>{d.inputEl.type="number",d.setValue(`${v}`),d.setPlaceholder(`${L.localSuggestionsLimit}`),d.onChange(async p=>this.saveSettings({localSuggestionsLimit:p?parseInt(p):null}))}),new q.Setting(u).setName("Banners folder").setDesc(createFragment(d=>{d.appendText("Select a folder to exclusively search for banner files in."),d.createEl("br"),d.appendText("If empty, it will search the entire vault for image files")})).addText(d=>d.setValue(M).setPlaceholder(L.bannersFolder).onChange(async p=>this.saveSettings({bannersFolder:p||null}))),this.createHeader("Experimental Things","Not as well-tested and probably finicky"),new q.Setting(u).setName("Allow mobile drag").setDesc(createFragment(d=>{d.appendText("Allow dragging the banner on mobile devices."),d.createEl("br"),d.createEl("b",{text:"NOTE: "}),d.appendText("App reload might be necessary")})).addToggle(d=>d.setValue(C).onChange(async p=>this.saveSettings({allowMobileDrag:p},{refreshViews:!0})))}createHeader(u,r=null){let a=this.containerEl.createDiv({cls:"setting-item setting-item-heading banner-setting-header"});a.createEl("p",{text:u,cls:"banner-setting-header-title"}),r&&a.createEl("p",{text:r,cls:"banner-setting-header-description"})}};var Wu=["apng","avif","gif","jpg","jpeg","jpe","jif","jfif","png","webp"],He=class extends X.FuzzySuggestModal{constructor(u,r){super(u.app);this.plugin=u,this.vault=u.app.vault,this.metadataCache=u.app.metadataCache,this.metaManager=u.metaManager,this.containerEl.addClass("banner-local-image-modal"),this.targetFile=r,this.limit=this.plugin.getSettingValue("localSuggestionsLimit"),this.setPlaceholder("Pick an image to use as a banner")}getItems(){let u=this.plugin.getSettingValue("bannersFolder");if(u===L.bannersFolder)return this.vault.getFiles().filter(a=>Wu.includes(a.extension));let r=this.vault.getAbstractFileByPath(u);return!r||!(r instanceof X.TFolder)?(new X.Notice(createFragment(a=>{a.appendText("ERROR! Make sure that you set the "),a.createEl("b",{text:"Banners folder"}),a.appendText(" to a valid folder in the settings.")}),7e3),this.close(),[]):this.getImagesInFolder(r)}getItemText(u){return u.path}renderSuggestion(u,r){super.renderSuggestion(u,r);let{showPreviewInLocalModal:a}=this.plugin.settings;if(a){let n=r.innerHTML;r.addClass("banner-suggestion-item"),r.innerHTML=z` +

${n}

+
+ +
+ `}}async onChooseItem(u){let r=this.metadataCache.fileToLinktext(u,this.targetFile.path);await this.metaManager.upsertBannerData(this.targetFile,{src:`"![[${r}]]"`})}getImagesInFolder(u){let r=[];return u.children.forEach(a=>{a instanceof X.TFolder&&r.push(...this.getImagesInFolder(u));let n=a;Wu.includes(n.extension)&&r.push(n)}),r}};var lu=S(require("obsidian"));var WI=["src","x","y","icon","lock"],Ne=class{constructor(u){this.plugin=u,this.metadata=u.app.metadataCache,this.vault=u.app.vault}getBannerData(u){if(!u)return null;let r=this.plugin.getSettingValue("frontmatterField"),{[r]:a,[`${r}_x`]:n,[`${r}_y`]:i,[`${r}_icon`]:s,[`${r}_lock`]:l}=u;return{src:a,x:this.parseBannerPos(n),y:this.parseBannerPos(i),icon:s,lock:typeof l=="boolean"?l:l==="true"}}getBannerDataFromFile(u){if(!u)return null;let{frontmatter:r}=this.metadata.getFileCache(u);return this.getBannerData(r)}async upsertBannerData(u,r){let a=u instanceof lu.TFile?u:this.getFileByPath(u);if(!a)return;let{src:n,x:i,y:s,icon:l,lock:D}=r,c=this.plugin.getSettingValue("frontmatterField"),b={...n!==void 0&&{[c]:n},...i!==void 0&&{[`${c}_x`]:i},...s!==void 0&&{[`${c}_y`]:s},...l!==void 0&&{[`${c}_icon`]:l},...D!==void 0&&{[`${c}_lock`]:D}},h=Object.keys(b),g=(await this.vault.read(a)).split(` +`),y=g.indexOf("---"),F=y!==-1&&g.slice(0,y).every(C=>!C),v=!1;if(F){let C;for(C=y+1;C-1&&a.splice(n,1,"");let i=this.plugin.getSettingValue("frontmatterField"),s=a.map(F=>`${i}${F?`_${F}`:""}`),{frontmatter:{position:l,...D}}=this.metadata.getFileCache(u),c=Object.keys(D??{});if(!D||!s.some(F=>c.includes(F)))return;let h=(await this.vault.read(u)).split(` +`),{line:m}=l.start,{line:g}=l.end;if(c.every(F=>s.includes(F)))h.splice(m,g-m+1);else for(let F=m+1;F[a,`${r[a]}`]).sort((a,n)=>a[0].localeCompare(n[0])).map(([a,n])=>`${a}: ${n}`)}};var vt=S(require("obsidian"));var wt=S(require("obsidian")),Ce=S(Et());var yt=t=>{let{clientX:u,clientY:r}=t instanceof MouseEvent?t:t.targetTouches[0];return{x:u,y:r}},MM=(t,u,r)=>{if(!r&&t instanceof MouseEvent)return;let{x:a,y:n}=yt(t),{clientHeight:i,clientWidth:s,naturalHeight:l,naturalWidth:D}=t.target;u.x=a,u.y=n,u.isDragging=!0,u.vertical=l/D>=i/s},PM=(t,u)=>{if(!u.isDragging)return;let r=t.target,{x:a,y:n}=yt(t),i={x:(u.x-a)/r.clientWidth*100,y:(u.y-n)/r.clientHeight*100};u.x=a,u.y=n;let[s,l]=r.style.objectPosition.split(" ").map(D=>parseFloat(D));if(u.vertical){let D=(0,Ce.default)(l+i.y,0,100);r.style.objectPosition=`${s}% ${D}%`}else{let D=(0,Ce.default)(s+i.x,0,100);r.style.objectPosition=`${D}% ${l}%`}},qM=async(t,u,r,a)=>{if(!r.isDragging)return;r.isDragging=!1;let[n,i]=t.style.objectPosition.split(" ").map(s=>Math.round(parseFloat(s)*1e3)/1e5);await a.metaManager.upsertBannerData(u,r.vertical?{y:i}:{x:n})},LM=(t,u,r)=>{if(/^\!\[\[.+\]\]$/.test(u)){let i=u.slice(3,-2),s=t.metadataCache.getFirstLinkpathDest(i,r);return s?t.vault.getResourcePath(s):i}let a=u.startsWith("/")?u.slice(1):u,n=t.vault.getAbstractFileByPath(a);return n instanceof wt.TFile?t.vault.getResourcePath(n):u},OM=(t,u,r,a,n,i=!1)=>{let{src:s,x:l=.5,y:D=.5,lock:c}=u,b={x:null,y:null,isDragging:!1,vertical:!0},h=!i&&!c,m=document.createElement("div");m.className="banner-message",m.innerHTML=z` +
+
+
+
+
+ `;let g=document.createElement("img"),y=(0,Ce.default)(l,0,1),F=(0,Ce.default)(D,0,1);g.className="banner-image full-width",g.style.objectPosition=`${y*100}% ${F*100}%`,g.draggable=!1,g.onload=()=>a.addClass("loaded"),g.onerror=()=>{m.innerHTML=`

Error loading banner image! Is the ${t.getSettingValue("frontmatterField")} field valid?

`,a.addClass("error")};let v=[];if(h){g.classList.toggle("draggable",t.settings.bannerDragModifier==="none"||t.holdingDragModKey);let C=d=>MM(d,b,t.holdingDragModKey),j=d=>PM(d,b),x=()=>qM(g,r,b,t);v.push({target:g,ev:"mousedown",func:C},{target:g,ev:"mousemove",func:j},{target:n.parentElement,ev:"mouseup",func:x}),t.settings.allowMobileDrag&&v.push({target:g,ev:"touchstart",func:C},{target:g,ev:"touchmove",func:j},{target:n.parentElement,ev:"touchend",func:x})}v.forEach(({target:C,ev:j,func:x})=>C.addEventListener(j,x));let M=()=>v.forEach(({target:C,ev:j,func:x})=>C.removeEventListener(j,x));return g.src=LM(t,s,r),[[m,g],M]},$e=OM;var Ge=class extends vt.MarkdownRenderChild{constructor(u,r,a,n,i){super(document.createElement("div"));this.plugin=u,this.wrapper=r,this.ctx=a,this.bannerData=n,this.isEmbed=i,this.removeListeners=()=>{}}onload(){let{style:u}=this.plugin.settings,{containerEl:r,sourcePath:a}=this.ctx;this.wrapper.addClass("obsidian-banner-wrapper"),this.containerEl.addClass("obsidian-banner","cm5-banner",u);let[n,i]=$e(this.plugin,this.bannerData,a,this.containerEl,r,this.isEmbed);this.containerEl.append(...n),this.removeListeners=i,this.wrapper.prepend(this.containerEl)}onunload(){this.removeListeners()}};var Bt=S(require("obsidian"));var Tt=S(Du());var jM=(0,Tt.default)(),RM=t=>{let{iconHorizontalAlignment:u,iconVerticalAlignment:r}=t.settings,{iconHorizontalTransform:a,iconVerticalTransform:n}=L,i=u==="custom"?t.getSettingValue("iconHorizontalTransform"):a,s=r==="custom"?t.getSettingValue("iconVerticalTransform"):n;return i!==a||s!==n?`translate(${i}, ${s})`:null},HM=(t,u,r)=>{let a=document.createElement("span");a.addClass("icon-box"),a.style.transform=RM(t);let n=u.match(jM)?.join("")??u[0];return t.settings.useTwemoji?a.innerHTML=Le.parse(n):a.textContent=n,a.onclick=async()=>new re(t,r).open(),a},Ke=HM;var Ue=class extends Bt.MarkdownRenderChild{constructor(u,r,a,n){super(document.createElement("div"));this.plugin=u,this.wrapper=r,this.icon=a,this.file=n}onload(){let{iconHorizontalAlignment:u,iconVerticalAlignment:r}=this.plugin.settings;this.wrapper.addClass("has-banner-icon"),this.containerEl.addClass("obsidian-banner-icon","cm5-banner-icon",`h-${u}`,`v-${r}`);let a=Ke(this.plugin,this.icon,this.file);this.containerEl.append(a),this.wrapper.prepend(this.containerEl)}};var NM=t=>(u,r)=>{if(!u.querySelector("pre.frontmatter"))return;let{showInInternalEmbed:a,showInPreviewEmbed:n}=t.settings,{containerEl:i,frontmatter:s,sourcePath:l}=r,D=t.metaManager.getBannerData(s),c=t.metadataCache.getFirstLinkpathDest(l,"/"),b=i?.parentElement?.parentElement?.parentElement?.parentElement,h=b?.hasClass("internal-embed")??!1,m=b?.hasClass("popover")??!1;D?.icon&&r.addChild(new Ue(t,u,D.icon,c)),D?.src&&(!h||a)&&(!m||n)&&r.addChild(new Ge(t,u,r,D,h||m))},xt=NM;var Un=S(require("obsidian")),G=S(require("@codemirror/view")),Wn=S(require("@codemirror/language"));var At=S(require("@codemirror/view"));var We=class extends At.WidgetType{constructor(u,r,a,n,i){super();this.plugin=u,this.bannerData=r,this.filepath=a,this.contentEl=n,this.settingsFacet=i,this.removeListeners=()=>{}}eq(u){let{bannerData:{src:r,x:a,y:n,lock:i},filepath:s,settingsFacet:l}=u;return this.bannerData.src===r&&this.bannerData.x===a&&this.bannerData.y===n&&this.bannerData.lock===i&&this.filepath===s&&this.settingsFacet===l}toDOM(){let{plugin:u,bannerData:r,filepath:a,contentEl:n}=this,i=document.createElement("div");i.addClass("obsidian-banner","cm6-banner",u.settings.style);let[s,l]=$e(u,r,a,i,n);return i.append(...s),this.removeListeners=l,i}destroy(){this.removeListeners()}};var kt=S(require("@codemirror/view")),Ye=class extends kt.WidgetType{toDOM(){let u=document.createElement("div");return u.addClass("obsidian-banner-spacer"),u}};var St=S(require("@codemirror/view"));var Xe=class extends St.WidgetType{constructor(u,r,a,n){super();this.plugin=u,this.icon=r,this.file=a,this.settingsFacet=n}eq(u){let{icon:r,file:a,settingsFacet:n}=u;return this.icon===r&&this.file===a&&this.settingsFacet===n}toDOM(){let{iconHorizontalAlignment:u,iconVerticalAlignment:r}=this.plugin.settings,a=document.createElement("div");a.addClass("obsidian-banner-icon","cm6-banner-icon",`h-${u}`,`v-${r}`);let n=Ke(this.plugin,this.icon,this.file);return a.append(n),a}};var Su=S(require("@codemirror/state")),Iu=S(Gn()),Kn=(t,u)=>t.length?u.reduce((r,a)=>{let n=t[0][a];return r[a]=n,r},{}):null,$O=["style","frontmatterField","bannerDragModifier"],Z=Su.Facet.define({combine:t=>Kn(t,$O),compare:(t,u)=>(0,Iu.default)(t,u)}),GO=["iconHorizontalAlignment","iconHorizontalTransform","iconVerticalAlignment","iconVerticalTransform","useTwemoji"],ee=Su.Facet.define({combine:t=>Kn(t,GO),compare:(t,u)=>(0,Iu.default)(t,u)});var Yn="def_hmd-frontmatter",KO="atom_hmd-frontmatter",Xn="hmd-frontmatter_string",UO=["hmd-frontmatter","hmd-frontmatter_number","hmd-frontmatter_keyword",Xn],WO=t=>G.ViewPlugin.fromClass(class{constructor(r){this.decor=this.decorate(r.state)}update(r){let{docChanged:a,view:n,state:i,startState:s}=r;(a||i.facet(Z)!==s.facet(Z)||i.facet(ee)!==s.facet(ee))&&(this.decor=this.decorate(n.state))}decorate(r){let a=(0,Wn.syntaxTree)(r).cursor();if(a.firstChild(),a.name!==Yn)return G.Decoration.none;let n={},i;for(;a.nextSibling()&&a.name!==Yn;){let{from:m,to:g,name:y}=a;if(y===KO)i=r.sliceDoc(m,g);else if(UO.includes(y)&&!n[i]){let F=y===Xn,v=r.sliceDoc(m+(F?1:0),g-(F?1:0));n[i]=v}}let s=t.metaManager.getBannerData(n),{src:l,icon:D}=s,{contentEl:c,file:b}=r.field(Un.editorViewField),h=[];if(l){let m=r.facet(Z);h.push(G.Decoration.widget({widget:new We(t,s,b.path,c,m)}),G.Decoration.widget({widget:new Ye}),G.Decoration.line({class:"has-banner"}))}if(D){let m=r.facet(ee);h.push(G.Decoration.widget({widget:new Xe(t,D,b,m)}),G.Decoration.line({class:"has-banner-icon",attributes:{"data-icon-v":m.iconVerticalAlignment}}))}return G.Decoration.set(h.map(m=>m.range(0)),!0)}},{decorations:u=>u.decor}),Jn=WO;var Mu=class extends U.Plugin{constructor(){super(...arguments);this.isDragModHeld=u=>{let r;if(u)switch(this.settings.bannerDragModifier){case"alt":r=u.altKey;break;case"ctrl":r=u.ctrlKey;break;case"meta":r=u.metaKey;break;case"shift":r=u.shiftKey;break;default:r=!0}else r=this.settings.bannerDragModifier==="none";this.holdingDragModKey=r,this.toggleBannerCursor(r)};this.toggleBannerCursor=u=>{document.querySelectorAll(".banner-image").forEach(r=>r.toggleClass("draggable",u))}}async onload(){console.log("Loading Banners..."),this.settings=Object.assign({},Uu,await this.loadData()),this.workspace=this.app.workspace,this.vault=this.app.vault,this.metadataCache=this.app.metadataCache,this.metaManager=new Ne(this),this.holdingDragModKey=!1,this.loadProcessor(),this.loadExtension(),this.loadCommands(),this.loadStyles(),this.loadListeners(),this.loadPrecheck(),this.addSettingTab(new Re(this)),this.refreshViews()}async onunload(){console.log("Unloading Banners..."),this.unloadListeners(),this.unloadBanners(),this.unloadStyles()}loadListeners(){window.addEventListener("keydown",this.isDragModHeld),window.addEventListener("keyup",this.isDragModHeld)}loadProcessor(){let u=xt(this);this.registerMarkdownPostProcessor(u)}loadExtension(){this.extensions=[Z.of(this.settings),ee.of(this.settings),Jn(this)],this.registerEditorExtension(this.extensions)}loadCommands(){this.addCommand({id:"banners:addBanner",name:"Add/Change banner with local image",checkCallback:u=>{let r=this.workspace.getActiveFile();if(u)return!!r;new He(this,r).open()}}),this.addCommand({id:"banners:addIcon",name:"Add/Change emoji icon",checkCallback:u=>{let r=this.workspace.getActiveFile();if(u)return!!r;new re(this,r).open()}}),this.addCommand({id:"banners:pasteBanner",name:"Paste banner from clipboard",checkCallback:u=>{let r=this.workspace.getActiveFile();if(u)return!!r;this.pasteBanner(r)}}),this.addCommand({id:"banners:lockBanner",name:"Lock/Unlock banner position",checkCallback:u=>{let r=this.workspace.getActiveFile();if(u)return!!r;this.toggleBannerLock(r)}}),this.addCommand({id:"banners:removeBanner",name:"Remove banner",checkCallback:u=>{let r=this.workspace.getActiveFile();if(u)return r?!!this.metaManager.getBannerDataFromFile(r)?.src:!1;this.removeBanner(r)}}),this.addCommand({id:"banners:removeIcon",name:"Remove icon",checkCallback:u=>{let r=this.workspace.getActiveFile();if(u)return r?!!this.metaManager.getBannerDataFromFile(r)?.icon:!1;this.removeIcon(r)}})}loadStyles(){document.documentElement.style.setProperty("--banner-height",`${this.getSettingValue("height")}px`),document.documentElement.style.setProperty("--banner-internal-embed-height",`${this.getSettingValue("internalEmbedHeight")}px`),document.documentElement.style.setProperty("--banner-preview-embed-height",`${this.getSettingValue("previewEmbedHeight")}px`)}loadPrecheck(){let u=this.workspace.getLeavesOfType("markdown").map(a=>a.view.file);[...new Set(u)].forEach(a=>this.lintBannerSource(a)),this.registerEvent(this.workspace.on("file-open",a=>this.lintBannerSource(a)))}unloadListeners(){window.removeEventListener("keydown",this.isDragModHeld),window.removeEventListener("keyup",this.isDragModHeld)}unloadBanners(){this.workspace.containerEl.querySelectorAll(".obsidian-banner-wrapper").forEach(u=>{u.querySelector(".obsidian-banner")?.remove(),u.querySelector(".obsidian-banner-icon")?.remove(),u.removeClasses(["obsidian-banner-wrapper","has-banner-icon"])})}unloadStyles(){document.documentElement.style.removeProperty("--banner-height"),document.documentElement.style.removeProperty("--banner-internal-embed-height"),document.documentElement.style.removeProperty("--banner-preview-embed-height")}refreshViews(){this.extensions[0]=Z.of(this.settings),this.extensions[1]=ee.of(this.settings),this.workspace.updateOptions(),this.workspace.getLeavesOfType("markdown").forEach(u=>{u.getViewState().state.mode.includes("preview")&&u.view.previewMode.rerender(!0)}),this.isDragModHeld()}async pasteBanner(u){let r=await navigator.clipboard.readText();(0,Qn.default)(r)?(await this.metaManager.upsertBannerData(u,{src:`"${r}"`}),new U.Notice("Pasted a new banner!")):(new U.Notice("Your clipboard didn't had a valid URL! Please try again (and check the console if you wanna debug)."),console.error({clipboard:r}))}async toggleBannerLock(u){let{lock:r=!1}=this.metaManager.getBannerDataFromFile(u);r?(await this.metaManager.removeBannerData(u,"lock"),new U.Notice(`Unlocked banner position for ${u.name}!`)):(await this.metaManager.upsertBannerData(u,{lock:!0}),new U.Notice(`Locked banner position for ${u.name}!`))}async removeBanner(u){await this.metaManager.removeBannerData(u,["src","x","y","lock"]),new U.Notice(`Removed banner for ${u.name}!`)}async removeIcon(u){await this.metaManager.removeBannerData(u,"icon"),new U.Notice(`Removed banner icon for ${u.name}!`)}async lintBannerSource(u){if(!u)return;let{src:r}=this.metaManager.getBannerDataFromFile(u)??{};r&&typeof r=="string"&&await this.metaManager.upsertBannerData(u,{src:`"${r}"`})}getSettingValue(u){return this.settings[u]??L[u]}}; +/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */ diff --git a/.obsidian/plugins/obsidian-banners/manifest.json b/.obsidian/plugins/obsidian-banners/manifest.json new file mode 100644 index 00000000..58f46045 --- /dev/null +++ b/.obsidian/plugins/obsidian-banners/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-banners", + "name": "Banners", + "description": "Add banner images to your notes!", + "version": "1.3.3", + "minAppVersion": "0.13.21", + "author": "Danny Hernandez", + "authorUrl": "https://github.com/noatpad", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-banners/styles.css b/.obsidian/plugins/obsidian-banners/styles.css new file mode 100644 index 00000000..7febc2ac --- /dev/null +++ b/.obsidian/plugins/obsidian-banners/styles.css @@ -0,0 +1 @@ +@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spinner{display:flex;gap:8px;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:var(--text-muted);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.obsidian-banner{position:absolute;top:0;left:0;right:0;height:var(--banner-height);width:100%;overflow:hidden;user-select:none}.obsidian-banner.gradient:not(.error){mask-image:linear-gradient(to bottom,black 50%,transparent);-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent)}.obsidian-banner .banner-message{position:absolute;inset:16px;display:flex;justify-content:center;align-items:center;padding:16px;border:2px solid var(--background-modifier-border)}.obsidian-banner .banner-message p{margin:6px 8px;text-align:center;color:var(--text-muted)}.obsidian-banner .banner-image{position:relative;object-fit:cover;max-width:none;height:100%;width:100%}.obsidian-banner .banner-image.draggable{cursor:grab}.obsidian-banner .banner-image.draggable:active{cursor:grabbing}.obsidian-banner.loaded .banner-message,.obsidian-banner.error .banner-image{display:none}.obsidian-banner-wrapper{margin-top:calc(var(--banner-height) - 15px);padding-top:.5em}.obsidian-banner-spacer{height:calc(var(--banner-height) - 24px)}.obsidian-banner-icon{display:flex;position:relative;font-size:4em;pointer-events:none;user-select:none}.obsidian-banner-icon.h-left{justify-content:flex-start}.obsidian-banner-icon.h-center{justify-content:center}.obsidian-banner-icon.h-right{justify-content:flex-end}.obsidian-banner-icon .icon-box{display:inline-flex;align-items:center;height:calc(1em + 12px);padding:6px;border-radius:4px;pointer-events:initial;transition:ease .2s background}.obsidian-banner-icon .icon-box:hover{background:#aaa3;cursor:pointer}.obsidian-banner-icon img.emoji{height:1em;width:1em;vertical-align:-.1em}.internal-embed .markdown-embed-content .obsidian-banner-wrapper{margin-top:var(--banner-internal-embed-height)}.internal-embed .markdown-embed-content .obsidian-banner-wrapper>.obsidian-banner{height:var(--banner-internal-embed-height)}.internal-embed .markdown-embed-content .obsidian-banner-wrapper>.obsidian-banner img{cursor:initial}.popover .markdown-embed-content .obsidian-banner-wrapper{margin-top:var(--banner-preview-embed-height)}.popover .markdown-embed-content .obsidian-banner-wrapper>.obsidian-banner{height:var(--banner-preview-embed-height)}.popover .markdown-embed-content .obsidian-banner-wrapper>.obsidian-banner img{cursor:initial}.obsidian-banner-wrapper.has-banner-icon{padding-top:0}.obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon.v-above{margin-top:calc(-1em - 12px)}.obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon.v-center,.obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon.v-custom{margin-top:calc(-0.5em - 6px)}.obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon.v-below{padding-top:.5rem}.has-banner .cm6-banner-icon.v-above{margin-top:calc(-1em - 12px)}.has-banner .cm6-banner-icon.v-center,.has-banner .cm6-banner-icon.v-custom{margin-top:calc(-0.5em - 6px)}.has-banner .cm6-banner-icon.v-below{margin:.5rem 0}.markdown-source-view.mod-cm6 .cm-line.has-banner,.markdown-source-view.mod-cm6 .cm-line.has-banner-icon{position:inherit}.markdown-source-view.mod-cm6 .cm-line.has-banner .cm-fold-indicator,.markdown-source-view.mod-cm6 .cm-line.has-banner-icon .cm-fold-indicator{position:absolute}.markdown-source-view.mod-cm6 .cm-line.has-banner-icon .cm6-banner-icon,.markdown-source-view.mod-cm6 .cm-line.has-banner:not(.has-banner-icon) .obsidian-banner-spacer{margin-bottom:1.5rem}.markdown-source-view.mod-cm6 .cm-line.has-banner-icon:not(.has-banner) .cm-fold-indicator{top:calc(4em + 60px)}.markdown-source-view.mod-cm6 .cm-line.has-banner:not(.has-banner-icon) .cm-fold-indicator{top:calc(var(--banner-height) + 25px)}.markdown-source-view.mod-cm6 .cm-line.has-banner.has-banner-icon[data-icon-v=above] .cm-fold-indicator{top:calc(var(--banner-height) + 25px)}.markdown-source-view.mod-cm6 .cm-line.has-banner.has-banner-icon[data-icon-v=center] .cm-fold-indicator,.markdown-source-view.mod-cm6 .cm-line.has-banner.has-banner-icon[data-icon-v=custom] .cm-fold-indicator{top:calc(var(--banner-height) + 2em + 31px)}.markdown-source-view.mod-cm6 .cm-line.has-banner.has-banner-icon[data-icon-v=below] .cm-fold-indicator{top:calc(var(--banner-height) + 4em + 45px)}.banner-local-image-modal .banner-suggestion-item{padding:6px 10px}.banner-local-image-modal .suggestion-text{height:0;margin:0;padding-left:10px}.banner-local-image-modal .suggestion-image-wrapper{position:relative;height:200px;width:100%;margin:6px 0;overflow:hidden}.banner-local-image-modal .suggestion-image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;object-fit:cover}.banner-icon-modal span.regular-emoji{font-size:1.2em;vertical-align:bottom}.banner-icon-modal img.emoji{margin-right:.5em;height:1.2em;width:1.2em;vertical-align:middle}.banner-settings .banner-setting-header{display:block;padding:6px 0}.banner-settings .banner-setting-header p{margin:0;font-size:1.2em}.banner-settings .banner-setting-header .banner-setting-header-title{font-size:1.3em}.banner-settings .banner-setting-header .banner-setting-header-description{margin-top:2px;font-size:.7em;color:var(--text-muted);line-height:18px}.banner-settings .setting-item-control{gap:8px}.is-mobile .has-banner-icon{margin-top:20px}.is-mobile .obsidian-banner-wrapper{margin-top:var(--banner-height)}.is-mobile .obsidian-banner-wrapper:not(.has-banner-icon){margin-top:calc(var(--banner-height) + 20px)}@media print{.obsidian-banner-wrapper{margin-top:0}.obsidian-banner-wrapper>.obsidian-banner{position:initial;margin-bottom:20px}.has-banner-icon,.has-banner-icon .obsidian-banner-icon,.obsidian-banner-wrapper.has-banner-icon{margin-top:0}.obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon{position:initial}} diff --git a/.obsidian/plugins/obsidian-book-search-plugin/main.js b/.obsidian/plugins/obsidian-book-search-plugin/main.js index ecdc934a..491549d9 100644 --- a/.obsidian/plugins/obsidian-book-search-plugin/main.js +++ b/.obsidian/plugins/obsidian-book-search-plugin/main.js @@ -3,10 +3,10 @@ THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ -var Ir=Object.create;var ke=Object.defineProperty;var Lr=Object.getOwnPropertyDescriptor;var Fr=Object.getOwnPropertyNames,Lt=Object.getOwnPropertySymbols,_r=Object.getPrototypeOf,Ft=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable;var _t=(r,e,t)=>e in r?ke(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,xe=(r,e)=>{for(var t in e||(e={}))Ft.call(e,t)&&_t(r,t,e[t]);if(Lt)for(var t of Lt(e))Vr.call(e,t)&&_t(r,t,e[t]);return r};var Vt=r=>ke(r,"__esModule",{value:!0});var $r=(r,e)=>{Vt(r);for(var t in e)ke(r,t,{get:e[t],enumerable:!0})},Hr=(r,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Fr(e))!Ft.call(r,o)&&o!=="default"&&ke(r,o,{get:()=>e[o],enumerable:!(t=Lr(e,o))||t.enumerable});return r},U=r=>Hr(Vt(ke(r!=null?Ir(_r(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);var d=(r,e,t)=>new Promise((o,i)=>{var n=l=>{try{s(t.next(l))}catch(c){i(c)}},a=l=>{try{s(t.throw(l))}catch(c){i(c)}},s=l=>l.done?o(l.value):Promise.resolve(l.value).then(n,a);s((t=t.apply(r,e)).next())});$r(exports,{default:()=>Ot});var Ce=U(require("obsidian"));var oe=U(require("obsidian"));var N;(function(t){t.google="google",t.naver="naver"})(N||(N={}));var $t=U(require("obsidian"));var tt=class{getByQuery(e){return d(this,null,function*(){try{let t={q:e,maxResults:40,printType:"books"},o=window.moment.locale();o&&(t.langRestrict=o);let i=yield He("https://www.googleapis.com/books/v1/volumes",t);return(i==null?void 0:i.totalItems)?i.items.map(({volumeInfo:n})=>this.createBookItem(n)):[]}catch(t){throw console.warn(t),t}})}getISBN(e){return e==null?void 0:e.reduce((t,o)=>(o.type=="ISBN_10"&&(t.isbn10=o.identifier.trim()),o.type=="ISBN_13"&&(t.isbn13=o.identifier.trim()),t),{})}createBookItem(e){var o,i,n,a,s;return xe({title:e.title,author:this.formatList(e.authors),category:this.formatList(e.categories),publisher:e.publisher,totalPage:e.pageCount,coverUrl:(i=(o=e.imageLinks)==null?void 0:o.thumbnail)!=null?i:"",coverSmallUrl:(a=(n=e.imageLinks)==null?void 0:n.smallThumbnail)!=null?a:"",publishDate:((s=e.publishedDate)==null?void 0:s.slice(0,4))||"",description:e.description,link:e.canonicalVolumeLink||e.infoLink,previewLink:e.previewLink},this.getISBN(e.industryIdentifiers))}convertGoogleBookImageURLSize(e,t){return e.replace(/(&zoom)=\d/,`$1=${t}`)}formatList(e){var t,o;return(e==null?void 0:e.length)>1?e.map(i=>`${i.trim()}`).join(", "):(o=(t=e==null?void 0:e[0])==null?void 0:t.replace("N/A",""))!=null?o:""}};var rt=class{constructor(e,t){this.clientId=e;this.clientSecret=t}getByQuery(e){return d(this,null,function*(){try{let t={query:e,display:50,sort:"sim"},o={"X-Naver-Client-Id":this.clientId,"X-Naver-Client-Secret":this.clientSecret},i=yield He("https://openapi.naver.com/v1/search/book.json",t,o);return(i==null?void 0:i.total)?i.items.map(this.createBookItem):[]}catch(t){throw console.warn(t),t}})}createBookItem(e){var t,o;return xe({title:e.title,author:e.author,publisher:e.publisher,coverUrl:e.image,publishDate:((t=e.pubdate)==null?void 0:t.slice(0,4))||"",link:e.link,description:e.description,isbn:e.isbn},((o=e.isbn)==null?void 0:o.length)>=13?{isbn13:e.isbn}:{isbn10:e.isbn})}};function Ht(r){if(r.serviceProvider===N.google)return new tt;if(r.serviceProvider===N.naver){if(!r.naverClientId||!r.naverClientSecret)throw new Error('\uB124\uC774\uBC84 \uAC1C\uBC1C\uC790\uC13C\uD130\uC5D0\uC11C "Client ID"\uC640 "Client Secret"\uB97C \uBC1C\uAE09\uBC1B\uC544 \uC124\uC815\uD574\uC8FC\uC138\uC694.');return new rt(r.naverClientId,r.naverClientSecret)}}function He(o){return d(this,arguments,function*(r,e={},t){let i=new URL(r);return Object.entries(e).forEach(([a,s])=>{i.searchParams.append(a,s==null?void 0:s.toString())}),(yield(0,$t.requestUrl)({url:i.href,method:"GET",headers:xe({Accept:"*/*","Content-Type":"application/json; charset=utf-8"},t)})).json})}var ot=class extends oe.Modal{constructor(e,t,o){super(e.app);this.query=t,this.callback=o,this.serviceProvider=Ht(e.settings)}setBusy(e){this.isBusy=e,this.okBtnRef.setDisabled(e),this.okBtnRef.setButtonText(e?"Requesting...":"Search")}searchBook(){return d(this,null,function*(){if(!this.query)throw new Error("No query entered.");if(!this.isBusy){try{this.setBusy(!0);let e=yield this.serviceProvider.getByQuery(this.query);if(this.setBusy(!1),!(e==null?void 0:e.length)){new oe.Notice(`No results found for "${this.query}"`);return}this.callback(null,e)}catch(e){this.callback(e)}this.close()}})}submitEnterCallback(e){e.key==="Enter"&&this.searchBook()}onOpen(){let{contentEl:e}=this;e.createEl("h2",{text:"Search Book"}),e.createDiv({cls:"book-search-plugin__search-modal--input"},t=>{new oe.TextComponent(t).setValue(this.query).setPlaceholder("Search by keyword or ISBN").onChange(o=>this.query=o).inputEl.addEventListener("keydown",this.submitEnterCallback.bind(this))}),new oe.Setting(e).addButton(t=>this.okBtnRef=t.setButtonText("Search").setCta().onClick(()=>{this.searchBook()}))}onClose(){this.contentEl.empty()}};var Wt=U(require("obsidian")),it=class extends Wt.SuggestModal{constructor(e,t,o){super(e);this.suggestion=t,this.onChoose=o}getSuggestions(e){return this.suggestion.filter(t=>{var i,n,a;let o=e==null?void 0:e.toLowerCase();return((i=t.title)==null?void 0:i.toLowerCase().includes(o))||((n=t.author)==null?void 0:n.toLowerCase().includes(o))||((a=t.publisher)==null?void 0:a.toLowerCase().includes(o))})}renderSuggestion(e,t){let o=e.title,i=e.publisher?`, ${e.publisher}`:"",n=e.publishDate?`(${e.publishDate})`:"",a=e.totalPage?`, p${e.totalPage}`:"",s=`${e.author}${i}${n}${a}`;t.createEl("div",{text:o}),t.createEl("small",{text:s})}onChooseSuggestion(e){this.onChoose(null,e)}};var Xt=U(require("obsidian")),nt=class{constructor(e){this.app=e}jumpToNextCursorLocation(){return d(this,null,function*(){let e=this.app.workspace.getActiveViewOfType(Xt.MarkdownView);if(!e)return;let o=(yield this.app.vault.cachedRead(e.file)).length+1,i=e.editor;i.focus(),i.setCursor(o,0)})}};var G=U(require("obsidian"));var Gt=/^-?[0-9]*$/,st=/{{DATE(\+-?[0-9]+)?}}/,at=/{{DATE:([^}\n\r+]*)(\+-?[0-9]+)?}}/;function Wr(r){return r.replace(/[\\,#%&{}/*<>$":@.]/g,"").replace(/\s+/g," ")}function qt(r,e){let t;return e?t=Ne(r,We(e)):t=r.author?`${r.title} - ${r.author}`:r.title,Wr(t)+".md"}function Xr(r){return Object.entries(r).reduce((e,[t,o])=>(e[Gr(t)]=o,e),{})}function Ut(r,e,t=Q.snakeCase){var n,a;let o=t===Q.camelCase?r:Xr(r),i=typeof e=="string"?qr(e):e;for(let s in i){let l=(a=(n=i[s])==null?void 0:n.toString().trim())!=null?a:"";o[s]&&o[s]!==l?o[s]=`${o[s]}, ${l}`:o[s]=l}return o}function Ne(r,e){return(e==null?void 0:e.trim())?Object.entries(r).reduce((o,[i,n=""])=>o.replace(new RegExp(`{{${i}}}`,"ig"),n),e).replace(/{{.+}}/gi,"").trim():""}function Gr(r){return r.replace(/[A-Z]/g,e=>`_${e==null?void 0:e.toLowerCase()}`)}function qr(r){return r?r.split(` -`).map(e=>{var n,a;let t=e.indexOf(":");if(t===-1)return[e.trim(),""];let o=(n=e.slice(0,t))==null?void 0:n.trim(),i=(a=e.slice(t+1))==null?void 0:a.trim();return[o,i]}).reduce((e,[t,o])=>{var i;return t&&(e[t]=(i=o==null?void 0:o.trim())!=null?i:""),e},{}):{}}function Yt(r){return Object.entries(r).map(([e,t])=>{var i;let o=(i=t==null?void 0:t.toString().trim())!=null?i:"";return/\r|\n/.test(o)?"":/:\s/.test(o)?`${e}: "${o.replace(/"/g,""")}" +var Ir=Object.create;var ke=Object.defineProperty;var Lr=Object.getOwnPropertyDescriptor;var Fr=Object.getOwnPropertyNames,Lt=Object.getOwnPropertySymbols,_r=Object.getPrototypeOf,Ft=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable;var _t=(r,e,t)=>e in r?ke(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,xe=(r,e)=>{for(var t in e||(e={}))Ft.call(e,t)&&_t(r,t,e[t]);if(Lt)for(var t of Lt(e))Vr.call(e,t)&&_t(r,t,e[t]);return r};var Vt=r=>ke(r,"__esModule",{value:!0});var $r=(r,e)=>{Vt(r);for(var t in e)ke(r,t,{get:e[t],enumerable:!0})},Hr=(r,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Fr(e))!Ft.call(r,o)&&o!=="default"&&ke(r,o,{get:()=>e[o],enumerable:!(t=Lr(e,o))||t.enumerable});return r},U=r=>Hr(Vt(ke(r!=null?Ir(_r(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);var d=(r,e,t)=>new Promise((o,i)=>{var n=l=>{try{a(t.next(l))}catch(c){i(c)}},s=l=>{try{a(t.throw(l))}catch(c){i(c)}},a=l=>l.done?o(l.value):Promise.resolve(l.value).then(n,s);a((t=t.apply(r,e)).next())});$r(exports,{default:()=>Ot});var Ce=U(require("obsidian"));var oe=U(require("obsidian"));var N;(function(t){t.google="google",t.naver="naver"})(N||(N={}));var $t=U(require("obsidian"));var tt=class{getByQuery(e){return d(this,null,function*(){try{let t={q:e,maxResults:40,printType:"books"},o=window.moment.locale();o&&(t.langRestrict=o);let i=yield He("https://www.googleapis.com/books/v1/volumes",t);return(i==null?void 0:i.totalItems)?i.items.map(({volumeInfo:n})=>this.createBookItem(n)):[]}catch(t){throw console.warn(t),t}})}getISBN(e){return e==null?void 0:e.reduce((t,o)=>(o.type=="ISBN_10"&&(t.isbn10=o.identifier.trim()),o.type=="ISBN_13"&&(t.isbn13=o.identifier.trim()),t),{})}createBookItem(e){var o,i,n,s;return xe({title:e.title,subtitle:e.subtitle,author:this.formatList(e.authors),category:this.formatList(e.categories),publisher:e.publisher,totalPage:e.pageCount,coverUrl:(i=(o=e.imageLinks)==null?void 0:o.thumbnail)!=null?i:"",coverSmallUrl:(s=(n=e.imageLinks)==null?void 0:n.smallThumbnail)!=null?s:"",publishDate:e.publishedDate||"",description:e.description,link:e.canonicalVolumeLink||e.infoLink,previewLink:e.previewLink},this.getISBN(e.industryIdentifiers))}convertGoogleBookImageURLSize(e,t){return e.replace(/(&zoom)=\d/,`$1=${t}`)}formatList(e){var t,o;return(e==null?void 0:e.length)>1?e.map(i=>`${i.trim()}`).join(", "):(o=(t=e==null?void 0:e[0])==null?void 0:t.replace("N/A",""))!=null?o:""}};var rt=class{constructor(e,t){this.clientId=e;this.clientSecret=t}getByQuery(e){return d(this,null,function*(){try{let t={query:e,display:50,sort:"sim"},o={"X-Naver-Client-Id":this.clientId,"X-Naver-Client-Secret":this.clientSecret},i=yield He("https://openapi.naver.com/v1/search/book.json",t,o);return(i==null?void 0:i.total)?i.items.map(this.createBookItem):[]}catch(t){throw console.warn(t),t}})}createBookItem(e){var t,o;return xe({title:e.title,author:e.author,publisher:e.publisher,coverUrl:e.image,publishDate:((t=e.pubdate)==null?void 0:t.slice(0,4))||"",link:e.link,description:e.description,isbn:e.isbn},((o=e.isbn)==null?void 0:o.length)>=13?{isbn13:e.isbn}:{isbn10:e.isbn})}};function Ht(r){if(r.serviceProvider===N.google)return new tt;if(r.serviceProvider===N.naver){if(!r.naverClientId||!r.naverClientSecret)throw new Error('\uB124\uC774\uBC84 \uAC1C\uBC1C\uC790\uC13C\uD130\uC5D0\uC11C "Client ID"\uC640 "Client Secret"\uB97C \uBC1C\uAE09\uBC1B\uC544 \uC124\uC815\uD574\uC8FC\uC138\uC694.');return new rt(r.naverClientId,r.naverClientSecret)}}function He(o){return d(this,arguments,function*(r,e={},t){let i=new URL(r);return Object.entries(e).forEach(([s,a])=>{i.searchParams.append(s,a==null?void 0:a.toString())}),(yield(0,$t.requestUrl)({url:i.href,method:"GET",headers:xe({Accept:"*/*","Content-Type":"application/json; charset=utf-8"},t)})).json})}var ot=class extends oe.Modal{constructor(e,t,o){super(e.app);this.query=t,this.callback=o,this.serviceProvider=Ht(e.settings)}setBusy(e){this.isBusy=e,this.okBtnRef.setDisabled(e),this.okBtnRef.setButtonText(e?"Requesting...":"Search")}searchBook(){return d(this,null,function*(){if(!this.query)throw new Error("No query entered.");if(!this.isBusy){try{this.setBusy(!0);let e=yield this.serviceProvider.getByQuery(this.query);if(this.setBusy(!1),!(e==null?void 0:e.length)){new oe.Notice(`No results found for "${this.query}"`);return}this.callback(null,e)}catch(e){this.callback(e)}this.close()}})}submitEnterCallback(e){e.key==="Enter"&&this.searchBook()}onOpen(){let{contentEl:e}=this;e.createEl("h2",{text:"Search Book"}),e.createDiv({cls:"book-search-plugin__search-modal--input"},t=>{new oe.TextComponent(t).setValue(this.query).setPlaceholder("Search by keyword or ISBN").onChange(o=>this.query=o).inputEl.addEventListener("keydown",this.submitEnterCallback.bind(this))}),new oe.Setting(e).addButton(t=>this.okBtnRef=t.setButtonText("Search").setCta().onClick(()=>{this.searchBook()}))}onClose(){this.contentEl.empty()}};var Wt=U(require("obsidian")),it=class extends Wt.SuggestModal{constructor(e,t,o){super(e);this.suggestion=t,this.onChoose=o}getSuggestions(e){return this.suggestion.filter(t=>{var i,n,s;let o=e==null?void 0:e.toLowerCase();return((i=t.title)==null?void 0:i.toLowerCase().includes(o))||((n=t.author)==null?void 0:n.toLowerCase().includes(o))||((s=t.publisher)==null?void 0:s.toLowerCase().includes(o))})}renderSuggestion(e,t){let o=e.title,i=e.publisher?`, ${e.publisher}`:"",n=e.publishDate?`(${e.publishDate})`:"",s=e.totalPage?`, p${e.totalPage}`:"",a=`${e.author}${i}${n}${s}`;t.createEl("div",{text:o}),t.createEl("small",{text:a})}onChooseSuggestion(e){this.onChoose(null,e)}};var Xt=U(require("obsidian")),nt=class{constructor(e){this.app=e}jumpToNextCursorLocation(){return d(this,null,function*(){let e=this.app.workspace.getActiveViewOfType(Xt.MarkdownView);if(!e)return;let o=(yield this.app.vault.cachedRead(e.file)).length+1,i=e.editor;i.focus(),i.setCursor(o,0)})}};var G=U(require("obsidian"));var Gt=/^-?[0-9]*$/,st=/{{DATE(\+-?[0-9]+)?}}/,at=/{{DATE:([^}\n\r+]*)(\+-?[0-9]+)?}}/;function Wr(r){return r.replace(/[\\,#%&{}/*<>$":@.]/g,"").replace(/\s+/g," ")}function qt(r,e){let t;return e?t=Ne(r,We(e)):t=r.author?`${r.title} - ${r.author}`:r.title,Wr(t)+".md"}function Xr(r){return Object.entries(r).reduce((e,[t,o])=>(e[Gr(t)]=o,e),{})}function Ut(r,e,t=Q.snakeCase){var n,s;let o=t===Q.camelCase?r:Xr(r),i=typeof e=="string"?qr(e):e;for(let a in i){let l=(s=(n=i[a])==null?void 0:n.toString().trim())!=null?s:"";o[a]&&o[a]!==l?o[a]=`${o[a]}, ${l}`:o[a]=l}return o}function Ne(r,e){return(e==null?void 0:e.trim())?Object.entries(r).reduce((o,[i,n=""])=>o.replace(new RegExp(`{{${i}}}`,"ig"),n),e).replace(/{{.+}}/gi,"").trim():""}function Gr(r){return r.replace(/[A-Z]/g,e=>`_${e==null?void 0:e.toLowerCase()}`)}function qr(r){return r?r.split(` +`).map(e=>{var n,s;let t=e.indexOf(":");if(t===-1)return[e.trim(),""];let o=(n=e.slice(0,t))==null?void 0:n.trim(),i=(s=e.slice(t+1))==null?void 0:s.trim();return[o,i]}).reduce((e,[t,o])=>{var i;return t&&(e[t]=(i=o==null?void 0:o.trim())!=null?i:""),e},{}):{}}function Yt(r){return Object.entries(r).map(([e,t])=>{var i;let o=(i=t==null?void 0:t.toString().trim())!=null?i:"";return/\r|\n/.test(o)?"":/:\s/.test(o)?`${e}: "${o.replace(/"/g,""")}" `:`${e}: ${o} -`}).join("").trim()}function zt(r){let e;return r.offset!==null&&r.offset!==void 0&&typeof r.offset=="number"&&(e=window.moment.duration(r.offset,"days")),r.format?window.moment().add(e).format(r.format):window.moment().add(e).format("YYYY-MM-DD")}function We(r){let e=r;for(;st.test(e);){let t=st.exec(e),o;if(t[1]){let i=t[1].replace("+","").trim();Gt.test(i)&&(o=parseInt(i))}e=Kt(e,st,zt({offset:o}))}for(;at.test(e);){let t=at.exec(e),o=t[1],i;if(t[2]){let n=t[2].replace("+","").trim();Gt.test(n)&&(i=parseInt(n))}e=Kt(e,at,zt({format:o,offset:i}))}return e}function Kt(r,e,t){return r.replace(e,function(){return t})}var wr=U(require("obsidian"));var P="top",A="bottom",k="right",T="left",Xe="auto",ie=[P,A,k,T],Z="start",le="end",Qt="clippingParents",Ge="viewport",be="popper",Jt="reference",pt=ie.reduce(function(r,e){return r.concat([e+"-"+Z,e+"-"+le])},[]),qe=[].concat(ie,[Xe]).reduce(function(r,e){return r.concat([e,e+"-"+Z,e+"-"+le])},[]),Ur="beforeRead",Yr="read",zr="afterRead",Kr="beforeMain",Qr="main",Jr="afterMain",Zr="beforeWrite",eo="write",to="afterWrite",Zt=[Ur,Yr,zr,Kr,Qr,Jr,Zr,eo,to];function M(r){return r?(r.nodeName||"").toLowerCase():null}function B(r){if(r==null)return window;if(r.toString()!=="[object Window]"){var e=r.ownerDocument;return e&&e.defaultView||window}return r}function J(r){var e=B(r).Element;return r instanceof e||r instanceof Element}function D(r){var e=B(r).HTMLElement;return r instanceof e||r instanceof HTMLElement}function ye(r){if(typeof ShadowRoot=="undefined")return!1;var e=B(r).ShadowRoot;return r instanceof e||r instanceof ShadowRoot}function ro(r){var e=r.state;Object.keys(e.elements).forEach(function(t){var o=e.styles[t]||{},i=e.attributes[t]||{},n=e.elements[t];!D(n)||!M(n)||(Object.assign(n.style,o),Object.keys(i).forEach(function(a){var s=i[a];s===!1?n.removeAttribute(a):n.setAttribute(a,s===!0?"":s)}))})}function oo(r){var e=r.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow),function(){Object.keys(e.elements).forEach(function(o){var i=e.elements[o],n=e.attributes[o]||{},a=Object.keys(e.styles.hasOwnProperty(o)?e.styles[o]:t[o]),s=a.reduce(function(l,c){return l[c]="",l},{});!D(i)||!M(i)||(Object.assign(i.style,s),Object.keys(n).forEach(function(l){i.removeAttribute(l)}))})}}var er={name:"applyStyles",enabled:!0,phase:"write",fn:ro,effect:oo,requires:["computeStyles"]};function R(r){return r.split("-")[0]}var Y=Math.max,ce=Math.min,ee=Math.round;function W(r,e){e===void 0&&(e=!1);var t=r.getBoundingClientRect(),o=1,i=1;if(D(r)&&e){var n=r.offsetHeight,a=r.offsetWidth;a>0&&(o=ee(t.width)/a||1),n>0&&(i=ee(t.height)/n||1)}return{width:t.width/o,height:t.height/i,top:t.top/i,right:t.right/o,bottom:t.bottom/i,left:t.left/o,x:t.left/o,y:t.top/i}}function me(r){var e=W(r),t=r.offsetWidth,o=r.offsetHeight;return Math.abs(e.width-t)<=1&&(t=e.width),Math.abs(e.height-o)<=1&&(o=e.height),{x:r.offsetLeft,y:r.offsetTop,width:t,height:o}}function Ae(r,e){var t=e.getRootNode&&e.getRootNode();if(r.contains(e))return!0;if(t&&ye(t)){var o=e;do{if(o&&r.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function _(r){return B(r).getComputedStyle(r)}function lt(r){return["table","td","th"].indexOf(M(r))>=0}function F(r){return((J(r)?r.ownerDocument:r.document)||window.document).documentElement}function te(r){return M(r)==="html"?r:r.assignedSlot||r.parentNode||(ye(r)?r.host:null)||F(r)}function tr(r){return!D(r)||_(r).position==="fixed"?null:r.offsetParent}function io(r){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,t=navigator.userAgent.indexOf("Trident")!==-1;if(t&&D(r)){var o=_(r);if(o.position==="fixed")return null}var i=te(r);for(ye(i)&&(i=i.host);D(i)&&["html","body"].indexOf(M(i))<0;){var n=_(i);if(n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].indexOf(n.willChange)!==-1||e&&n.willChange==="filter"||e&&n.filter&&n.filter!=="none")return i;i=i.parentNode}return null}function z(r){for(var e=B(r),t=tr(r);t&<(t)&&_(t).position==="static";)t=tr(t);return t&&(M(t)==="html"||M(t)==="body"&&_(t).position==="static")?e:t||io(r)||e}function ue(r){return["top","bottom"].indexOf(r)>=0?"x":"y"}function fe(r,e,t){return Y(r,ce(e,t))}function rr(r,e,t){var o=fe(r,e,t);return o>t?t:o}function De(){return{top:0,right:0,bottom:0,left:0}}function Me(r){return Object.assign({},De(),r)}function Re(r,e){return e.reduce(function(t,o){return t[o]=r,t},{})}var no=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Me(typeof e!="number"?e:Re(e,ie))};function so(r){var e,t=r.state,o=r.name,i=r.options,n=t.elements.arrow,a=t.modifiersData.popperOffsets,s=R(t.placement),l=ue(s),c=[T,k].indexOf(s)>=0,p=c?"height":"width";if(!(!n||!a)){var m=no(i.padding,t),v=me(n),u=l==="y"?P:T,w=l==="y"?A:k,f=t.rects.reference[p]+t.rects.reference[l]-a[l]-t.rects.popper[p],g=a[l]-t.rects.reference[l],E=z(n),j=E?l==="y"?E.clientHeight||0:E.clientWidth||0:0,C=f/2-g/2,h=m[u],b=j-v[p]-m[w],x=j/2-v[p]/2+C,y=fe(h,x,b),O=l;t.modifiersData[o]=(e={},e[O]=y,e.centerOffset=y-x,e)}}function ao(r){var e=r.state,t=r.options,o=t.element,i=o===void 0?"[data-popper-arrow]":o;i!=null&&(typeof i=="string"&&(i=e.elements.popper.querySelector(i),!i)||!Ae(e.elements.popper,i)||(e.elements.arrow=i))}var or={name:"arrow",enabled:!0,phase:"main",fn:so,effect:ao,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function X(r){return r.split("-")[1]}var po={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lo(r){var e=r.x,t=r.y,o=window,i=o.devicePixelRatio||1;return{x:ee(e*i)/i||0,y:ee(t*i)/i||0}}function ir(r){var e,t=r.popper,o=r.popperRect,i=r.placement,n=r.variation,a=r.offsets,s=r.position,l=r.gpuAcceleration,c=r.adaptive,p=r.roundOffsets,m=r.isFixed,v=a.x,u=v===void 0?0:v,w=a.y,f=w===void 0?0:w,g=typeof p=="function"?p({x:u,y:f}):{x:u,y:f};u=g.x,f=g.y;var E=a.hasOwnProperty("x"),j=a.hasOwnProperty("y"),C=T,h=P,b=window;if(c){var x=z(t),y="clientHeight",O="clientWidth";if(x===B(t)&&(x=F(t),_(x).position!=="static"&&s==="absolute"&&(y="scrollHeight",O="scrollWidth")),x=x,i===P||(i===T||i===k)&&n===le){h=A;var I=m&&x===b&&b.visualViewport?b.visualViewport.height:x[y];f-=I-o.height,f*=l?1:-1}if(i===T||(i===P||i===A)&&n===le){C=k;var L=m&&x===b&&b.visualViewport?b.visualViewport.width:x[O];u-=L-o.width,u*=l?1:-1}}var S=Object.assign({position:s},c&&po),V=p===!0?lo({x:u,y:f}):{x:u,y:f};if(u=V.x,f=V.y,l){var $;return Object.assign({},S,($={},$[h]=j?"0":"",$[C]=E?"0":"",$.transform=(b.devicePixelRatio||1)<=1?"translate("+u+"px, "+f+"px)":"translate3d("+u+"px, "+f+"px, 0)",$))}return Object.assign({},S,(e={},e[h]=j?f+"px":"",e[C]=E?u+"px":"",e.transform="",e))}function co(r){var e=r.state,t=r.options,o=t.gpuAcceleration,i=o===void 0?!0:o,n=t.adaptive,a=n===void 0?!0:n,s=t.roundOffsets,l=s===void 0?!0:s;if(!1)var c;var p={placement:R(e.placement),variation:X(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,ir(Object.assign({},p,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,ir(Object.assign({},p,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var nr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:co,data:{}};var Ue={passive:!0};function mo(r){var e=r.state,t=r.instance,o=r.options,i=o.scroll,n=i===void 0?!0:i,a=o.resize,s=a===void 0?!0:a,l=B(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return n&&c.forEach(function(p){p.addEventListener("scroll",t.update,Ue)}),s&&l.addEventListener("resize",t.update,Ue),function(){n&&c.forEach(function(p){p.removeEventListener("scroll",t.update,Ue)}),s&&l.removeEventListener("resize",t.update,Ue)}}var sr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:mo,data:{}};var uo={left:"right",right:"left",bottom:"top",top:"bottom"};function Se(r){return r.replace(/left|right|bottom|top/g,function(e){return uo[e]})}var fo={start:"end",end:"start"};function Ye(r){return r.replace(/start|end/g,function(e){return fo[e]})}function de(r){var e=B(r),t=e.pageXOffset,o=e.pageYOffset;return{scrollLeft:t,scrollTop:o}}function ge(r){return W(F(r)).left+de(r).scrollLeft}function ct(r){var e=B(r),t=F(r),o=e.visualViewport,i=t.clientWidth,n=t.clientHeight,a=0,s=0;return o&&(i=o.width,n=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=o.offsetLeft,s=o.offsetTop)),{width:i,height:n,x:a+ge(r),y:s}}function mt(r){var e,t=F(r),o=de(r),i=(e=r.ownerDocument)==null?void 0:e.body,n=Y(t.scrollWidth,t.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Y(t.scrollHeight,t.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-o.scrollLeft+ge(r),l=-o.scrollTop;return _(i||t).direction==="rtl"&&(s+=Y(t.clientWidth,i?i.clientWidth:0)-n),{width:n,height:a,x:s,y:l}}function he(r){var e=_(r),t=e.overflow,o=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(t+i+o)}function ze(r){return["html","body","#document"].indexOf(M(r))>=0?r.ownerDocument.body:D(r)&&he(r)?r:ze(te(r))}function ne(r,e){var t;e===void 0&&(e=[]);var o=ze(r),i=o===((t=r.ownerDocument)==null?void 0:t.body),n=B(o),a=i?[n].concat(n.visualViewport||[],he(o)?o:[]):o,s=e.concat(a);return i?s:s.concat(ne(te(a)))}function Ee(r){return Object.assign({},r,{left:r.x,top:r.y,right:r.x+r.width,bottom:r.y+r.height})}function go(r){var e=W(r);return e.top=e.top+r.clientTop,e.left=e.left+r.clientLeft,e.bottom=e.top+r.clientHeight,e.right=e.left+r.clientWidth,e.width=r.clientWidth,e.height=r.clientHeight,e.x=e.left,e.y=e.top,e}function ar(r,e){return e===Ge?Ee(ct(r)):J(e)?go(e):Ee(mt(F(r)))}function ho(r){var e=ne(te(r)),t=["absolute","fixed"].indexOf(_(r).position)>=0,o=t&&D(r)?z(r):r;return J(o)?e.filter(function(i){return J(i)&&Ae(i,o)&&M(i)!=="body"}):[]}function ut(r,e,t){var o=e==="clippingParents"?ho(r):[].concat(e),i=[].concat(o,[t]),n=i[0],a=i.reduce(function(s,l){var c=ar(r,l);return s.top=Y(c.top,s.top),s.right=ce(c.right,s.right),s.bottom=ce(c.bottom,s.bottom),s.left=Y(c.left,s.left),s},ar(r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Ie(r){var e=r.reference,t=r.element,o=r.placement,i=o?R(o):null,n=o?X(o):null,a=e.x+e.width/2-t.width/2,s=e.y+e.height/2-t.height/2,l;switch(i){case P:l={x:a,y:e.y-t.height};break;case A:l={x:a,y:e.y+e.height};break;case k:l={x:e.x+e.width,y:s};break;case T:l={x:e.x-t.width,y:s};break;default:l={x:e.x,y:e.y}}var c=i?ue(i):null;if(c!=null){var p=c==="y"?"height":"width";switch(n){case Z:l[c]=l[c]-(e[p]/2-t[p]/2);break;case le:l[c]=l[c]+(e[p]/2-t[p]/2);break;default:}}return l}function K(r,e){e===void 0&&(e={});var t=e,o=t.placement,i=o===void 0?r.placement:o,n=t.boundary,a=n===void 0?Qt:n,s=t.rootBoundary,l=s===void 0?Ge:s,c=t.elementContext,p=c===void 0?be:c,m=t.altBoundary,v=m===void 0?!1:m,u=t.padding,w=u===void 0?0:u,f=Me(typeof w!="number"?w:Re(w,ie)),g=p===be?Jt:be,E=r.rects.popper,j=r.elements[v?g:p],C=ut(J(j)?j:j.contextElement||F(r.elements.popper),a,l),h=W(r.elements.reference),b=Ie({reference:h,element:E,strategy:"absolute",placement:i}),x=Ee(Object.assign({},E,b)),y=p===be?x:h,O={top:C.top-y.top+f.top,bottom:y.bottom-C.bottom+f.bottom,left:C.left-y.left+f.left,right:y.right-C.right+f.right},I=r.modifiersData.offset;if(p===be&&I){var L=I[i];Object.keys(O).forEach(function(S){var V=[k,A].indexOf(S)>=0?1:-1,$=[P,A].indexOf(S)>=0?"y":"x";O[S]+=L[$]*V})}return O}function ft(r,e){e===void 0&&(e={});var t=e,o=t.placement,i=t.boundary,n=t.rootBoundary,a=t.padding,s=t.flipVariations,l=t.allowedAutoPlacements,c=l===void 0?qe:l,p=X(o),m=p?s?pt:pt.filter(function(w){return X(w)===p}):ie,v=m.filter(function(w){return c.indexOf(w)>=0});v.length===0&&(v=m);var u=v.reduce(function(w,f){return w[f]=K(r,{placement:f,boundary:i,rootBoundary:n,padding:a})[R(f)],w},{});return Object.keys(u).sort(function(w,f){return u[w]-u[f]})}function vo(r){if(R(r)===Xe)return[];var e=Se(r);return[Ye(r),e,Ye(e)]}function wo(r){var e=r.state,t=r.options,o=r.name;if(!e.modifiersData[o]._skip){for(var i=t.mainAxis,n=i===void 0?!0:i,a=t.altAxis,s=a===void 0?!0:a,l=t.fallbackPlacements,c=t.padding,p=t.boundary,m=t.rootBoundary,v=t.altBoundary,u=t.flipVariations,w=u===void 0?!0:u,f=t.allowedAutoPlacements,g=e.options.placement,E=R(g),j=E===g,C=l||(j||!w?[Se(g)]:vo(g)),h=[g].concat(C).reduce(function(we,re){return we.concat(R(re)===Xe?ft(e,{placement:re,boundary:p,rootBoundary:m,padding:c,flipVariations:w,allowedAutoPlacements:f}):re)},[]),b=e.rects.reference,x=e.rects.popper,y=new Map,O=!0,I=h[0],L=0;L=0,Oe=Pe?"width":"height",H=K(e,{placement:S,boundary:p,rootBoundary:m,altBoundary:v,padding:c}),q=Pe?$?k:T:$?A:P;b[Oe]>x[Oe]&&(q=Se(q));var Le=Se(q),se=[];if(n&&se.push(H[V]<=0),s&&se.push(H[q]<=0,H[Le]<=0),se.every(function(we){return we})){I=S,O=!1;break}y.set(S,se)}if(O)for(var Fe=w?3:1,Qe=function(re){var Be=h.find(function(Ve){var ae=y.get(Ve);if(ae)return ae.slice(0,re).every(function(Je){return Je})});if(Be)return I=Be,"break"},Te=Fe;Te>0;Te--){var _e=Qe(Te);if(_e==="break")break}e.placement!==I&&(e.modifiersData[o]._skip=!0,e.placement=I,e.reset=!0)}}var pr={name:"flip",enabled:!0,phase:"main",fn:wo,requiresIfExists:["offset"],data:{_skip:!1}};function lr(r,e,t){return t===void 0&&(t={x:0,y:0}),{top:r.top-e.height-t.y,right:r.right-e.width+t.x,bottom:r.bottom-e.height+t.y,left:r.left-e.width-t.x}}function cr(r){return[P,k,A,T].some(function(e){return r[e]>=0})}function xo(r){var e=r.state,t=r.name,o=e.rects.reference,i=e.rects.popper,n=e.modifiersData.preventOverflow,a=K(e,{elementContext:"reference"}),s=K(e,{altBoundary:!0}),l=lr(a,o),c=lr(s,i,n),p=cr(l),m=cr(c);e.modifiersData[t]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:m},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":m})}var mr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:xo};function bo(r,e,t){var o=R(r),i=[T,P].indexOf(o)>=0?-1:1,n=typeof t=="function"?t(Object.assign({},e,{placement:r})):t,a=n[0],s=n[1];return a=a||0,s=(s||0)*i,[T,k].indexOf(o)>=0?{x:s,y:a}:{x:a,y:s}}function yo(r){var e=r.state,t=r.options,o=r.name,i=t.offset,n=i===void 0?[0,0]:i,a=qe.reduce(function(p,m){return p[m]=bo(m,e.rects,n),p},{}),s=a[e.placement],l=s.x,c=s.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[o]=a}var ur={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:yo};function So(r){var e=r.state,t=r.name;e.modifiersData[t]=Ie({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var fr={name:"popperOffsets",enabled:!0,phase:"read",fn:So,data:{}};function dt(r){return r==="x"?"y":"x"}function Eo(r){var e=r.state,t=r.options,o=r.name,i=t.mainAxis,n=i===void 0?!0:i,a=t.altAxis,s=a===void 0?!1:a,l=t.boundary,c=t.rootBoundary,p=t.altBoundary,m=t.padding,v=t.tether,u=v===void 0?!0:v,w=t.tetherOffset,f=w===void 0?0:w,g=K(e,{boundary:l,rootBoundary:c,padding:m,altBoundary:p}),E=R(e.placement),j=X(e.placement),C=!j,h=ue(E),b=dt(h),x=e.modifiersData.popperOffsets,y=e.rects.reference,O=e.rects.popper,I=typeof f=="function"?f(Object.assign({},e.rects,{placement:e.placement})):f,L=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),S=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,V={x:0,y:0};if(!!x){if(n){var $,Pe=h==="y"?P:T,Oe=h==="y"?A:k,H=h==="y"?"height":"width",q=x[h],Le=q+g[Pe],se=q-g[Oe],Fe=u?-O[H]/2:0,Qe=j===Z?y[H]:O[H],Te=j===Z?-O[H]:-y[H],_e=e.elements.arrow,we=u&&_e?me(_e):{width:0,height:0},re=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:De(),Be=re[Pe],Ve=re[Oe],ae=fe(0,y[H],we[H]),Je=C?y[H]/2-Fe-ae-Be-L.mainAxis:Qe-ae-Be-L.mainAxis,kr=C?-y[H]/2+Fe+ae+Ve+L.mainAxis:Te+ae+Ve+L.mainAxis,Ze=e.elements.arrow&&z(e.elements.arrow),Nr=Ze?h==="y"?Ze.clientTop||0:Ze.clientLeft||0:0,Tt=($=S==null?void 0:S[h])!=null?$:0,Ar=q+Je-Tt-Nr,Dr=q+kr-Tt,Bt=fe(u?ce(Le,Ar):Le,q,u?Y(se,Dr):se);x[h]=Bt,V[h]=Bt-q}if(s){var kt,Mr=h==="x"?P:T,Rr=h==="x"?A:k,pe=x[b],$e=b==="y"?"height":"width",Nt=pe+g[Mr],At=pe-g[Rr],et=[P,T].indexOf(E)!==-1,Dt=(kt=S==null?void 0:S[b])!=null?kt:0,Mt=et?Nt:pe-y[$e]-O[$e]-Dt+L.altAxis,Rt=et?pe+y[$e]+O[$e]-Dt-L.altAxis:At,It=u&&et?rr(Mt,pe,Rt):fe(u?Mt:Nt,pe,u?Rt:At);x[b]=It,V[b]=It-pe}e.modifiersData[o]=V}}var dr={name:"preventOverflow",enabled:!0,phase:"main",fn:Eo,requiresIfExists:["offset"]};function gt(r){return{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}}function ht(r){return r===B(r)||!D(r)?de(r):gt(r)}function jo(r){var e=r.getBoundingClientRect(),t=ee(e.width)/r.offsetWidth||1,o=ee(e.height)/r.offsetHeight||1;return t!==1||o!==1}function vt(r,e,t){t===void 0&&(t=!1);var o=D(e),i=D(e)&&jo(e),n=F(e),a=W(r,i),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(o||!o&&!t)&&((M(e)!=="body"||he(n))&&(s=ht(e)),D(e)?(l=W(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):n&&(l.x=ge(n))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Co(r){var e=new Map,t=new Set,o=[];r.forEach(function(n){e.set(n.name,n)});function i(n){t.add(n.name);var a=[].concat(n.requires||[],n.requiresIfExists||[]);a.forEach(function(s){if(!t.has(s)){var l=e.get(s);l&&i(l)}}),o.push(n)}return r.forEach(function(n){t.has(n.name)||i(n)}),o}function wt(r){var e=Co(r);return Zt.reduce(function(t,o){return t.concat(e.filter(function(i){return i.phase===o}))},[])}function xt(r){var e;return function(){return e||(e=new Promise(function(t){Promise.resolve().then(function(){e=void 0,t(r())})})),e}}function bt(r){var e=r.reduce(function(t,o){var i=t[o.name];return t[o.name]=i?Object.assign({},i,o,{options:Object.assign({},i.options,o.options),data:Object.assign({},i.data,o.data)}):o,t},{});return Object.keys(e).map(function(t){return e[t]})}var gr={placement:"bottom",modifiers:[],strategy:"absolute"};function hr(){for(var r=arguments.length,e=new Array(r),t=0;t(r%e+e)%e,xr=class{constructor(e,t,o){this.owner=e,this.containerEl=t,t.on("click",".suggestion-item",this.onSuggestionClick.bind(this)),t.on("mousemove",".suggestion-item",this.onSuggestionMouseover.bind(this)),o.register([],"ArrowUp",i=>{if(!i.isComposing)return this.setSelectedItem(this.selectedItem-1,!0),!1}),o.register([],"ArrowDown",i=>{if(!i.isComposing)return this.setSelectedItem(this.selectedItem+1,!0),!1}),o.register([],"Enter",i=>{if(!i.isComposing)return this.useSelectedItem(i),!1})}onSuggestionClick(e,t){e.preventDefault();let o=this.suggestions.indexOf(t);this.setSelectedItem(o,!1),this.useSelectedItem(e)}onSuggestionMouseover(e,t){let o=this.suggestions.indexOf(t);this.setSelectedItem(o,!1)}setSuggestions(e){this.containerEl.empty();let t=[];e.forEach(o=>{let i=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(o,i),t.push(i)}),this.values=e,this.suggestions=t,this.setSelectedItem(0,!1)}useSelectedItem(e){let t=this.values[this.selectedItem];t&&this.owner.selectSuggestion(t,e)}setSelectedItem(e,t){let o=Oo(e,this.suggestions.length),i=this.suggestions[this.selectedItem],n=this.suggestions[o];i==null||i.removeClass("is-selected"),n==null||n.addClass("is-selected"),this.selectedItem=o,t&&n.scrollIntoView(!1)}},ve=class{constructor(e,t){this.app=e,this.inputEl=t,this.scope=new wr.Scope,this.suggestEl=createDiv("suggestion-container");let o=this.suggestEl.createDiv("suggestion");this.suggest=new xr(this,o,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",i=>{i.preventDefault()})}onInputChanged(){let e=this.inputEl.value,t=this.getSuggestions(e);if(!t){this.close();return}t.length>0?(this.suggest.setSuggestions(t),this.open(this.app.dom.appContainerEl,this.inputEl)):this.close()}open(e,t){this.app.keymap.pushScope(this.scope),e.appendChild(this.suggestEl),this.popper=yt(t,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"sameWidth",enabled:!0,fn:({state:o,instance:i})=>{let n=`${o.rects.reference.width}px`;o.styles.popper.width!==n&&(o.styles.popper.width=n,i.update())},phase:"beforeWrite",requires:["computeStyles"]}]})}close(){this.app.keymap.popScope(this.scope),this.suggest.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}};var To="{{DATE}}",br="{{DATE:}}",Bo=/{{D?A?T?E?}?}?$/i,ko=/{{D?A?T?E?:?$|{{DATE:[^\n\r}]*}}$/i,No="{{author}}",Ao=/{{a?u?t?h?o?r?}?}?$/i,Do="{{title}}",Mo=/{{t?i?t?l?e?}?}?$/i,St=class extends ve{constructor(e,t){super(e,t);this.app=e;this.inputEl=t;this.lastInput=""}getSuggestions(e){let t=this.inputEl.selectionStart,o=15,i=e.substr(t-o,o),n=[];return this.processToken(i,(a,s)=>{this.lastInput=a[0],n.push(s)}),n}selectSuggestion(e){let t=this.inputEl.selectionStart,o=this.lastInput.length,i=this.inputEl.value,n=0,a=(s,l=0)=>`${i.substr(0,t-o+l)}${s}${i.substr(t)}`;this.processToken(e,(s,l)=>{e.contains(l)&&(this.inputEl.value=a(e),n=t-o+e.length,e===br&&(n-=2))}),this.inputEl.trigger("input"),this.close(),this.inputEl.setSelectionRange(n,n)}renderSuggestion(e,t){e&&t.setText(e)}processToken(e,t){let o=ko.exec(e);o&&t(o,br);let i=Bo.exec(e);i&&t(i,To);let n=Ao.exec(e);n&&t(n,No);let a=Mo.exec(e);a&&t(a,Do)}};var yr=U(require("obsidian"));var Et=class extends ve{getSuggestions(e){let t=this.app.vault.getAllLoadedFiles(),o=[],i=e.toLowerCase();return t.forEach(n=>{n instanceof yr.TFolder&&n.path.toLowerCase().contains(i)&&o.push(n)}),o}renderSuggestion(e,t){t.setText(e.path)}selectSuggestion(e){this.inputEl.value=e.path,this.inputEl.trigger("input"),this.close()}};var Sr=U(require("obsidian"));var jt=class extends ve{getSuggestions(e){let t=this.app.vault.getAllLoadedFiles(),o=[],i=e.toLowerCase();return t.forEach(n=>{n instanceof Sr.TFile&&n.extension==="md"&&n.path.toLowerCase().contains(i)&&o.push(n)}),o}renderSuggestion(e,t){t.setText(e.path)}selectSuggestion(e){this.inputEl.value=e.path,this.inputEl.trigger("input"),this.close()}};var je=U(require("obsidian")),Ct=class extends je.Modal{constructor(e,t){super(e.app);this.callback=t;var o,i;this.plugin=e,this.currentServiceProvider=(i=(o=e.settings)==null?void 0:o.serviceProvider)!=null?i:N.google}get settings(){return this.plugin.settings}saveSetting(){return d(this,null,function*(){return this.plugin.saveSettings()})}saveClientId(e){this.currentServiceProvider===N.naver&&(this.plugin.settings.naverClientId=e)}saveClientSecret(e){this.currentServiceProvider===N.naver&&(this.settings.naverClientSecret=e)}get currentClientId(){if(this.currentServiceProvider===N.naver)return this.settings.naverClientId}get currentClientSecret(){if(this.currentServiceProvider===N.naver)return this.settings.naverClientSecret}onOpen(){let{contentEl:e}=this;e.createEl("h2",{text:"Service Provider Setting"}),new je.Setting(e).setName("Client ID").addText(t=>{t.setValue(this.currentClientId).onChange(o=>this.saveClientId(o))}),new je.Setting(e).setName("Client Secret").addText(t=>{t.setValue(this.currentClientSecret).onChange(o=>this.saveClientSecret(o))}),new je.Setting(e).addButton(t=>t.setButtonText("Save").setCta().onClick(()=>d(this,null,function*(){var o;yield this.plugin.saveSettings(),this.close(),(o=this.callback)==null||o.call(this)})))}onClose(){this.contentEl.empty()}};var Er="https://github.com/anpigon/obsidian-book-search-plugin",Q;(function(t){t.snakeCase="Snake Case",t.camelCase="Camel Case"})(Q||(Q={}));var jr={folder:"",fileNameFormat:"",frontmatter:"",content:"",useDefaultFrontmatter:!0,defaultFrontmatterKeyType:Q.camelCase,templateFile:"",serviceProvider:N.google,naverClientId:"",naverClientSecret:""},Pt=class extends G.PluginSettingTab{constructor(e,t){super(e,t);this.plugin=t}get settings(){return this.plugin.settings}display(){let{containerEl:e}=this;e.empty(),e.classList.add("book-search-plugin__settings"),Cr(e,"General Settings"),new G.Setting(e).setName("New file location").setDesc("New book notes will be placed here.").addSearch(p=>{try{new Et(this.app,p.inputEl)}catch(m){}p.setPlaceholder("Example: folder1/folder2").setValue(this.plugin.settings.folder).onChange(m=>{this.plugin.settings.folder=m,this.plugin.saveSettings()})});let t=document.createDocumentFragment().createEl("code",{text:We(this.plugin.settings.fileNameFormat)||"{{title}} - {{author}}"});new G.Setting(e).setClass("book-search-plugin__settings--new_file_name").setName("New file name").setDesc("Enter the file name format.").addSearch(p=>{try{new St(this.app,p.inputEl)}catch(m){}p.setPlaceholder("Example: {{title}} - {{author}}").setValue(this.plugin.settings.fileNameFormat).onChange(m=>{this.plugin.settings.fileNameFormat=m==null?void 0:m.trim(),this.plugin.saveSettings(),t.innerHTML=We(m)||"{{title}} - {{author}}"})}),e.createEl("div",{cls:["setting-item-description","book-search-plugin__settings--new_file_name_hint"]}).append(t);let o=document.createDocumentFragment();o.createDiv({text:"Files will be available as templates."}),o.createEl("a",{text:"Example Template",href:`${Er}#example-template`}),new G.Setting(e).setName("Template file").setDesc(o).addSearch(p=>{try{new jt(this.app,p.inputEl)}catch(m){}p.setPlaceholder("Example: templates/template-file").setValue(this.plugin.settings.templateFile).onChange(m=>{this.plugin.settings.templateFile=m,this.plugin.saveSettings()})});let i,n=()=>{i.addClass("book-search-plugin__hide")},a=()=>{i.removeClass("book-search-plugin__hide")},s=(p=(m=>(m=this.settings)==null?void 0:m.serviceProvider)())=>{p===N.naver?a():n()};new G.Setting(e).setName("Service Provider").setDesc("Choose the service provider you want to use to search your books.").setClass("book-search-plugin__settings--service_provider").addDropdown(p=>{var m,v;p.addOption(N.google,`${N.google} (Global)`),p.addOption(N.naver,`${N.naver} (Korean)`),p.setValue((v=(m=this.plugin.settings)==null?void 0:m.serviceProvider)!=null?v:N.google),p.onChange(u=>d(this,null,function*(){let w=u;s(w),this.settings.serviceProvider=w,yield this.plugin.saveSettings()}))}).addExtraButton(p=>{i=p.extraSettingsEl,s(),p.onClick(()=>{new Ct(this.plugin).open()})});let l=[];Pr(e,"Frontmatter Settings",l),l.push(new G.Setting(e).setClass("book-search-plugin__hide").setName("Use the default frontmatter").setDesc("If you don't want the default frontmatter to be inserted, disable it.").addToggle(p=>{p.setValue(this.plugin.settings.useDefaultFrontmatter).onChange(m=>d(this,null,function*(){let v=m;this.plugin.settings.useDefaultFrontmatter=v,yield this.plugin.saveSettings()}))}),new G.Setting(e).setClass("book-search-plugin__hide").setName("Default frontmatter key type").setDesc(Ro()).addDropdown(p=>{p.addOption(Q.snakeCase,Q.snakeCase.toString()),p.addOption(Q.camelCase,Q.camelCase.toString()),p.setValue(this.plugin.settings.defaultFrontmatterKeyType),p.onChange(m=>d(this,null,function*(){this.plugin.settings.defaultFrontmatterKeyType=m,yield this.plugin.saveSettings()}))}),new G.Setting(e).setClass("book-search-plugin__hide").setName("(Deprecated) Text to insert into frontmatter").setDesc(Or("#text-to-insert-into-frontmatter")).addTextArea(p=>{let m=this.plugin.settings.frontmatter;p.setValue(m).onChange(v=>d(this,null,function*(){let u=v;this.plugin.settings.frontmatter=u,yield this.plugin.saveSettings()}))}));let c=[];Pr(e,"Content Settings",c),c.push(new G.Setting(e).setClass("book-search-plugin__hide").setName("(Deprecated) Text to insert into content").setDesc(Or("#text-to-insert-into-content")).addTextArea(p=>{let m=this.plugin.settings.content;p.setValue(m).onChange(v=>d(this,null,function*(){let u=v;this.plugin.settings.content=u,yield this.plugin.saveSettings()}))}))}};function Ro(){let r=document.createDocumentFragment();return r.append("- Snake Case: ",r.createEl("code",{text:"total_page"}),r.createEl("br"),"- Camel Case: ",r.createEl("code",{text:"totalPage"})),r}function Cr(r,e){let t=document.createDocumentFragment();return t.createEl("h2",{text:e}),new G.Setting(r).setHeading().setName(t)}function Pr(r,e,t){return Cr(r,e).addToggle(o=>{o.onChange(i=>{t.forEach(({settingEl:n})=>{n.toggleClass("book-search-plugin__show",i)})})})}function Or(r){let e=document.createDocumentFragment();return e.append("Please use the template file.",e.createEl("br"),"The following syntaxes are available: ",e.createEl("br"),e.createEl("code",{text:"{{title}}"}),", ",e.createEl("code",{text:"{{author}}"}),", ",e.createEl("code",{text:"{{category}}"}),", ",e.createEl("code",{text:"{{publisher}}"}),", ",e.createEl("code",{text:"{{publishDate}}"}),", ",e.createEl("code",{text:"{{totalPage}}"}),", ",e.createEl("code",{text:"{{coverUrl}}"}),", ",e.createEl("code",{text:"{{isbn10}}"}),", ",e.createEl("code",{text:"{{isbn13}}"}),e.createEl("br"),"Check the ",e.createEl("a",{href:`${Er}${r}`,text:"documentation"})," for more information."),e}var Ke=U(require("obsidian"));function Tr(r,e){return d(this,null,function*(){let{metadataCache:t,vault:o}=r,i=(0,Ke.normalizePath)(e!=null?e:"");if(e==="/")return Promise.resolve("");try{let n=t.getFirstLinkpathDest(i,"");return n?o.cachedRead(n):""}catch(n){return console.error(`Failed to read the daily note template '${i}'`,n),new Ke.Notice("Failed to read the daily note template"),""}})}function Br(r){return r.replace(/{{\s*(date|time)\s*(([+-]\d+)([yqmwdhs]))?\s*(:.+?)?}}/gi,(e,t,o,i,n,a)=>{let s=window.moment(),l=window.moment().clone().set({hour:s.get("hour"),minute:s.get("minute"),second:s.get("second")});return o&&l.add(parseInt(i,10),n),a?l.format(a.substring(1).trim()):l.format("YYYY-MM-DD")})}var Ot=class extends Ce.Plugin{onload(){return d(this,null,function*(){yield this.loadSettings(),this.addRibbonIcon("book","Create new book note",()=>this.createNewBookNote()).addClass("obsidian-book-search-plugin-ribbon-class"),this.addCommand({id:"open-book-search-modal",name:"Create new book note",callback:()=>this.createNewBookNote()}),this.addCommand({id:"open-book-search-modal-to-insert",name:"Insert the metadata",callback:()=>this.insertMetadata()}),this.addSettingTab(new Pt(this.app,this)),console.log(`Book Search: version ${this.manifest.version} (requires obsidian ${this.manifest.minAppVersion})`)})}showNotice(e){try{new Ce.Notice(e==null?void 0:e.toString())}catch(t){}}searchBookMetadata(e){return d(this,null,function*(){let t=yield this.openBookSearchModal(e);return yield this.openBookSuggestModal(t)})}getRenderedContents(e){return d(this,null,function*(){let{templateFile:t,useDefaultFrontmatter:o,defaultFrontmatterKeyType:i,frontmatter:n,content:a}=this.settings;if(t){let c=yield Tr(this.app,t);return Ne(e,Br(c))}let s=Ne(e,n);o&&(s=Yt(Ut(e,s,i)));let l=Ne(e,a);return s?`--- -${s} +`}).join("").trim()}function zt(r){let e;return r.offset!==null&&r.offset!==void 0&&typeof r.offset=="number"&&(e=window.moment.duration(r.offset,"days")),r.format?window.moment().add(e).format(r.format):window.moment().add(e).format("YYYY-MM-DD")}function We(r){let e=r;for(;st.test(e);){let t=st.exec(e),o;if(t[1]){let i=t[1].replace("+","").trim();Gt.test(i)&&(o=parseInt(i))}e=Kt(e,st,zt({offset:o}))}for(;at.test(e);){let t=at.exec(e),o=t[1],i;if(t[2]){let n=t[2].replace("+","").trim();Gt.test(n)&&(i=parseInt(n))}e=Kt(e,at,zt({format:o,offset:i}))}return e}function Kt(r,e,t){return r.replace(e,function(){return t})}var wr=U(require("obsidian"));var P="top",A="bottom",k="right",T="left",Xe="auto",ie=[P,A,k,T],Z="start",le="end",Qt="clippingParents",Ge="viewport",be="popper",Jt="reference",pt=ie.reduce(function(r,e){return r.concat([e+"-"+Z,e+"-"+le])},[]),qe=[].concat(ie,[Xe]).reduce(function(r,e){return r.concat([e,e+"-"+Z,e+"-"+le])},[]),Ur="beforeRead",Yr="read",zr="afterRead",Kr="beforeMain",Qr="main",Jr="afterMain",Zr="beforeWrite",eo="write",to="afterWrite",Zt=[Ur,Yr,zr,Kr,Qr,Jr,Zr,eo,to];function M(r){return r?(r.nodeName||"").toLowerCase():null}function B(r){if(r==null)return window;if(r.toString()!=="[object Window]"){var e=r.ownerDocument;return e&&e.defaultView||window}return r}function J(r){var e=B(r).Element;return r instanceof e||r instanceof Element}function D(r){var e=B(r).HTMLElement;return r instanceof e||r instanceof HTMLElement}function ye(r){if(typeof ShadowRoot=="undefined")return!1;var e=B(r).ShadowRoot;return r instanceof e||r instanceof ShadowRoot}function ro(r){var e=r.state;Object.keys(e.elements).forEach(function(t){var o=e.styles[t]||{},i=e.attributes[t]||{},n=e.elements[t];!D(n)||!M(n)||(Object.assign(n.style,o),Object.keys(i).forEach(function(s){var a=i[s];a===!1?n.removeAttribute(s):n.setAttribute(s,a===!0?"":a)}))})}function oo(r){var e=r.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow),function(){Object.keys(e.elements).forEach(function(o){var i=e.elements[o],n=e.attributes[o]||{},s=Object.keys(e.styles.hasOwnProperty(o)?e.styles[o]:t[o]),a=s.reduce(function(l,c){return l[c]="",l},{});!D(i)||!M(i)||(Object.assign(i.style,a),Object.keys(n).forEach(function(l){i.removeAttribute(l)}))})}}var er={name:"applyStyles",enabled:!0,phase:"write",fn:ro,effect:oo,requires:["computeStyles"]};function R(r){return r.split("-")[0]}var Y=Math.max,ce=Math.min,ee=Math.round;function W(r,e){e===void 0&&(e=!1);var t=r.getBoundingClientRect(),o=1,i=1;if(D(r)&&e){var n=r.offsetHeight,s=r.offsetWidth;s>0&&(o=ee(t.width)/s||1),n>0&&(i=ee(t.height)/n||1)}return{width:t.width/o,height:t.height/i,top:t.top/i,right:t.right/o,bottom:t.bottom/i,left:t.left/o,x:t.left/o,y:t.top/i}}function me(r){var e=W(r),t=r.offsetWidth,o=r.offsetHeight;return Math.abs(e.width-t)<=1&&(t=e.width),Math.abs(e.height-o)<=1&&(o=e.height),{x:r.offsetLeft,y:r.offsetTop,width:t,height:o}}function Ae(r,e){var t=e.getRootNode&&e.getRootNode();if(r.contains(e))return!0;if(t&&ye(t)){var o=e;do{if(o&&r.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function _(r){return B(r).getComputedStyle(r)}function lt(r){return["table","td","th"].indexOf(M(r))>=0}function F(r){return((J(r)?r.ownerDocument:r.document)||window.document).documentElement}function te(r){return M(r)==="html"?r:r.assignedSlot||r.parentNode||(ye(r)?r.host:null)||F(r)}function tr(r){return!D(r)||_(r).position==="fixed"?null:r.offsetParent}function io(r){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,t=navigator.userAgent.indexOf("Trident")!==-1;if(t&&D(r)){var o=_(r);if(o.position==="fixed")return null}var i=te(r);for(ye(i)&&(i=i.host);D(i)&&["html","body"].indexOf(M(i))<0;){var n=_(i);if(n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].indexOf(n.willChange)!==-1||e&&n.willChange==="filter"||e&&n.filter&&n.filter!=="none")return i;i=i.parentNode}return null}function z(r){for(var e=B(r),t=tr(r);t&<(t)&&_(t).position==="static";)t=tr(t);return t&&(M(t)==="html"||M(t)==="body"&&_(t).position==="static")?e:t||io(r)||e}function ue(r){return["top","bottom"].indexOf(r)>=0?"x":"y"}function fe(r,e,t){return Y(r,ce(e,t))}function rr(r,e,t){var o=fe(r,e,t);return o>t?t:o}function De(){return{top:0,right:0,bottom:0,left:0}}function Me(r){return Object.assign({},De(),r)}function Re(r,e){return e.reduce(function(t,o){return t[o]=r,t},{})}var no=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Me(typeof e!="number"?e:Re(e,ie))};function so(r){var e,t=r.state,o=r.name,i=r.options,n=t.elements.arrow,s=t.modifiersData.popperOffsets,a=R(t.placement),l=ue(a),c=[T,k].indexOf(a)>=0,p=c?"height":"width";if(!(!n||!s)){var m=no(i.padding,t),v=me(n),u=l==="y"?P:T,w=l==="y"?A:k,f=t.rects.reference[p]+t.rects.reference[l]-s[l]-t.rects.popper[p],g=s[l]-t.rects.reference[l],E=z(n),j=E?l==="y"?E.clientHeight||0:E.clientWidth||0:0,C=f/2-g/2,h=m[u],b=j-v[p]-m[w],x=j/2-v[p]/2+C,y=fe(h,x,b),O=l;t.modifiersData[o]=(e={},e[O]=y,e.centerOffset=y-x,e)}}function ao(r){var e=r.state,t=r.options,o=t.element,i=o===void 0?"[data-popper-arrow]":o;i!=null&&(typeof i=="string"&&(i=e.elements.popper.querySelector(i),!i)||!Ae(e.elements.popper,i)||(e.elements.arrow=i))}var or={name:"arrow",enabled:!0,phase:"main",fn:so,effect:ao,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function X(r){return r.split("-")[1]}var po={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lo(r){var e=r.x,t=r.y,o=window,i=o.devicePixelRatio||1;return{x:ee(e*i)/i||0,y:ee(t*i)/i||0}}function ir(r){var e,t=r.popper,o=r.popperRect,i=r.placement,n=r.variation,s=r.offsets,a=r.position,l=r.gpuAcceleration,c=r.adaptive,p=r.roundOffsets,m=r.isFixed,v=s.x,u=v===void 0?0:v,w=s.y,f=w===void 0?0:w,g=typeof p=="function"?p({x:u,y:f}):{x:u,y:f};u=g.x,f=g.y;var E=s.hasOwnProperty("x"),j=s.hasOwnProperty("y"),C=T,h=P,b=window;if(c){var x=z(t),y="clientHeight",O="clientWidth";if(x===B(t)&&(x=F(t),_(x).position!=="static"&&a==="absolute"&&(y="scrollHeight",O="scrollWidth")),x=x,i===P||(i===T||i===k)&&n===le){h=A;var I=m&&x===b&&b.visualViewport?b.visualViewport.height:x[y];f-=I-o.height,f*=l?1:-1}if(i===T||(i===P||i===A)&&n===le){C=k;var L=m&&x===b&&b.visualViewport?b.visualViewport.width:x[O];u-=L-o.width,u*=l?1:-1}}var S=Object.assign({position:a},c&&po),V=p===!0?lo({x:u,y:f}):{x:u,y:f};if(u=V.x,f=V.y,l){var $;return Object.assign({},S,($={},$[h]=j?"0":"",$[C]=E?"0":"",$.transform=(b.devicePixelRatio||1)<=1?"translate("+u+"px, "+f+"px)":"translate3d("+u+"px, "+f+"px, 0)",$))}return Object.assign({},S,(e={},e[h]=j?f+"px":"",e[C]=E?u+"px":"",e.transform="",e))}function co(r){var e=r.state,t=r.options,o=t.gpuAcceleration,i=o===void 0?!0:o,n=t.adaptive,s=n===void 0?!0:n,a=t.roundOffsets,l=a===void 0?!0:a;if(!1)var c;var p={placement:R(e.placement),variation:X(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,ir(Object.assign({},p,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,ir(Object.assign({},p,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var nr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:co,data:{}};var Ue={passive:!0};function mo(r){var e=r.state,t=r.instance,o=r.options,i=o.scroll,n=i===void 0?!0:i,s=o.resize,a=s===void 0?!0:s,l=B(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return n&&c.forEach(function(p){p.addEventListener("scroll",t.update,Ue)}),a&&l.addEventListener("resize",t.update,Ue),function(){n&&c.forEach(function(p){p.removeEventListener("scroll",t.update,Ue)}),a&&l.removeEventListener("resize",t.update,Ue)}}var sr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:mo,data:{}};var uo={left:"right",right:"left",bottom:"top",top:"bottom"};function Se(r){return r.replace(/left|right|bottom|top/g,function(e){return uo[e]})}var fo={start:"end",end:"start"};function Ye(r){return r.replace(/start|end/g,function(e){return fo[e]})}function de(r){var e=B(r),t=e.pageXOffset,o=e.pageYOffset;return{scrollLeft:t,scrollTop:o}}function ge(r){return W(F(r)).left+de(r).scrollLeft}function ct(r){var e=B(r),t=F(r),o=e.visualViewport,i=t.clientWidth,n=t.clientHeight,s=0,a=0;return o&&(i=o.width,n=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,a=o.offsetTop)),{width:i,height:n,x:s+ge(r),y:a}}function mt(r){var e,t=F(r),o=de(r),i=(e=r.ownerDocument)==null?void 0:e.body,n=Y(t.scrollWidth,t.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Y(t.scrollHeight,t.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-o.scrollLeft+ge(r),l=-o.scrollTop;return _(i||t).direction==="rtl"&&(a+=Y(t.clientWidth,i?i.clientWidth:0)-n),{width:n,height:s,x:a,y:l}}function he(r){var e=_(r),t=e.overflow,o=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(t+i+o)}function ze(r){return["html","body","#document"].indexOf(M(r))>=0?r.ownerDocument.body:D(r)&&he(r)?r:ze(te(r))}function ne(r,e){var t;e===void 0&&(e=[]);var o=ze(r),i=o===((t=r.ownerDocument)==null?void 0:t.body),n=B(o),s=i?[n].concat(n.visualViewport||[],he(o)?o:[]):o,a=e.concat(s);return i?a:a.concat(ne(te(s)))}function Ee(r){return Object.assign({},r,{left:r.x,top:r.y,right:r.x+r.width,bottom:r.y+r.height})}function go(r){var e=W(r);return e.top=e.top+r.clientTop,e.left=e.left+r.clientLeft,e.bottom=e.top+r.clientHeight,e.right=e.left+r.clientWidth,e.width=r.clientWidth,e.height=r.clientHeight,e.x=e.left,e.y=e.top,e}function ar(r,e){return e===Ge?Ee(ct(r)):J(e)?go(e):Ee(mt(F(r)))}function ho(r){var e=ne(te(r)),t=["absolute","fixed"].indexOf(_(r).position)>=0,o=t&&D(r)?z(r):r;return J(o)?e.filter(function(i){return J(i)&&Ae(i,o)&&M(i)!=="body"}):[]}function ut(r,e,t){var o=e==="clippingParents"?ho(r):[].concat(e),i=[].concat(o,[t]),n=i[0],s=i.reduce(function(a,l){var c=ar(r,l);return a.top=Y(c.top,a.top),a.right=ce(c.right,a.right),a.bottom=ce(c.bottom,a.bottom),a.left=Y(c.left,a.left),a},ar(r,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Ie(r){var e=r.reference,t=r.element,o=r.placement,i=o?R(o):null,n=o?X(o):null,s=e.x+e.width/2-t.width/2,a=e.y+e.height/2-t.height/2,l;switch(i){case P:l={x:s,y:e.y-t.height};break;case A:l={x:s,y:e.y+e.height};break;case k:l={x:e.x+e.width,y:a};break;case T:l={x:e.x-t.width,y:a};break;default:l={x:e.x,y:e.y}}var c=i?ue(i):null;if(c!=null){var p=c==="y"?"height":"width";switch(n){case Z:l[c]=l[c]-(e[p]/2-t[p]/2);break;case le:l[c]=l[c]+(e[p]/2-t[p]/2);break;default:}}return l}function K(r,e){e===void 0&&(e={});var t=e,o=t.placement,i=o===void 0?r.placement:o,n=t.boundary,s=n===void 0?Qt:n,a=t.rootBoundary,l=a===void 0?Ge:a,c=t.elementContext,p=c===void 0?be:c,m=t.altBoundary,v=m===void 0?!1:m,u=t.padding,w=u===void 0?0:u,f=Me(typeof w!="number"?w:Re(w,ie)),g=p===be?Jt:be,E=r.rects.popper,j=r.elements[v?g:p],C=ut(J(j)?j:j.contextElement||F(r.elements.popper),s,l),h=W(r.elements.reference),b=Ie({reference:h,element:E,strategy:"absolute",placement:i}),x=Ee(Object.assign({},E,b)),y=p===be?x:h,O={top:C.top-y.top+f.top,bottom:y.bottom-C.bottom+f.bottom,left:C.left-y.left+f.left,right:y.right-C.right+f.right},I=r.modifiersData.offset;if(p===be&&I){var L=I[i];Object.keys(O).forEach(function(S){var V=[k,A].indexOf(S)>=0?1:-1,$=[P,A].indexOf(S)>=0?"y":"x";O[S]+=L[$]*V})}return O}function ft(r,e){e===void 0&&(e={});var t=e,o=t.placement,i=t.boundary,n=t.rootBoundary,s=t.padding,a=t.flipVariations,l=t.allowedAutoPlacements,c=l===void 0?qe:l,p=X(o),m=p?a?pt:pt.filter(function(w){return X(w)===p}):ie,v=m.filter(function(w){return c.indexOf(w)>=0});v.length===0&&(v=m);var u=v.reduce(function(w,f){return w[f]=K(r,{placement:f,boundary:i,rootBoundary:n,padding:s})[R(f)],w},{});return Object.keys(u).sort(function(w,f){return u[w]-u[f]})}function vo(r){if(R(r)===Xe)return[];var e=Se(r);return[Ye(r),e,Ye(e)]}function wo(r){var e=r.state,t=r.options,o=r.name;if(!e.modifiersData[o]._skip){for(var i=t.mainAxis,n=i===void 0?!0:i,s=t.altAxis,a=s===void 0?!0:s,l=t.fallbackPlacements,c=t.padding,p=t.boundary,m=t.rootBoundary,v=t.altBoundary,u=t.flipVariations,w=u===void 0?!0:u,f=t.allowedAutoPlacements,g=e.options.placement,E=R(g),j=E===g,C=l||(j||!w?[Se(g)]:vo(g)),h=[g].concat(C).reduce(function(we,re){return we.concat(R(re)===Xe?ft(e,{placement:re,boundary:p,rootBoundary:m,padding:c,flipVariations:w,allowedAutoPlacements:f}):re)},[]),b=e.rects.reference,x=e.rects.popper,y=new Map,O=!0,I=h[0],L=0;L=0,Oe=Pe?"width":"height",H=K(e,{placement:S,boundary:p,rootBoundary:m,altBoundary:v,padding:c}),q=Pe?$?k:T:$?A:P;b[Oe]>x[Oe]&&(q=Se(q));var Le=Se(q),se=[];if(n&&se.push(H[V]<=0),a&&se.push(H[q]<=0,H[Le]<=0),se.every(function(we){return we})){I=S,O=!1;break}y.set(S,se)}if(O)for(var Fe=w?3:1,Qe=function(re){var Be=h.find(function(Ve){var ae=y.get(Ve);if(ae)return ae.slice(0,re).every(function(Je){return Je})});if(Be)return I=Be,"break"},Te=Fe;Te>0;Te--){var _e=Qe(Te);if(_e==="break")break}e.placement!==I&&(e.modifiersData[o]._skip=!0,e.placement=I,e.reset=!0)}}var pr={name:"flip",enabled:!0,phase:"main",fn:wo,requiresIfExists:["offset"],data:{_skip:!1}};function lr(r,e,t){return t===void 0&&(t={x:0,y:0}),{top:r.top-e.height-t.y,right:r.right-e.width+t.x,bottom:r.bottom-e.height+t.y,left:r.left-e.width-t.x}}function cr(r){return[P,k,A,T].some(function(e){return r[e]>=0})}function xo(r){var e=r.state,t=r.name,o=e.rects.reference,i=e.rects.popper,n=e.modifiersData.preventOverflow,s=K(e,{elementContext:"reference"}),a=K(e,{altBoundary:!0}),l=lr(s,o),c=lr(a,i,n),p=cr(l),m=cr(c);e.modifiersData[t]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:m},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":m})}var mr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:xo};function bo(r,e,t){var o=R(r),i=[T,P].indexOf(o)>=0?-1:1,n=typeof t=="function"?t(Object.assign({},e,{placement:r})):t,s=n[0],a=n[1];return s=s||0,a=(a||0)*i,[T,k].indexOf(o)>=0?{x:a,y:s}:{x:s,y:a}}function yo(r){var e=r.state,t=r.options,o=r.name,i=t.offset,n=i===void 0?[0,0]:i,s=qe.reduce(function(p,m){return p[m]=bo(m,e.rects,n),p},{}),a=s[e.placement],l=a.x,c=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[o]=s}var ur={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:yo};function So(r){var e=r.state,t=r.name;e.modifiersData[t]=Ie({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var fr={name:"popperOffsets",enabled:!0,phase:"read",fn:So,data:{}};function dt(r){return r==="x"?"y":"x"}function Eo(r){var e=r.state,t=r.options,o=r.name,i=t.mainAxis,n=i===void 0?!0:i,s=t.altAxis,a=s===void 0?!1:s,l=t.boundary,c=t.rootBoundary,p=t.altBoundary,m=t.padding,v=t.tether,u=v===void 0?!0:v,w=t.tetherOffset,f=w===void 0?0:w,g=K(e,{boundary:l,rootBoundary:c,padding:m,altBoundary:p}),E=R(e.placement),j=X(e.placement),C=!j,h=ue(E),b=dt(h),x=e.modifiersData.popperOffsets,y=e.rects.reference,O=e.rects.popper,I=typeof f=="function"?f(Object.assign({},e.rects,{placement:e.placement})):f,L=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),S=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,V={x:0,y:0};if(!!x){if(n){var $,Pe=h==="y"?P:T,Oe=h==="y"?A:k,H=h==="y"?"height":"width",q=x[h],Le=q+g[Pe],se=q-g[Oe],Fe=u?-O[H]/2:0,Qe=j===Z?y[H]:O[H],Te=j===Z?-O[H]:-y[H],_e=e.elements.arrow,we=u&&_e?me(_e):{width:0,height:0},re=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:De(),Be=re[Pe],Ve=re[Oe],ae=fe(0,y[H],we[H]),Je=C?y[H]/2-Fe-ae-Be-L.mainAxis:Qe-ae-Be-L.mainAxis,kr=C?-y[H]/2+Fe+ae+Ve+L.mainAxis:Te+ae+Ve+L.mainAxis,Ze=e.elements.arrow&&z(e.elements.arrow),Nr=Ze?h==="y"?Ze.clientTop||0:Ze.clientLeft||0:0,Tt=($=S==null?void 0:S[h])!=null?$:0,Ar=q+Je-Tt-Nr,Dr=q+kr-Tt,Bt=fe(u?ce(Le,Ar):Le,q,u?Y(se,Dr):se);x[h]=Bt,V[h]=Bt-q}if(a){var kt,Mr=h==="x"?P:T,Rr=h==="x"?A:k,pe=x[b],$e=b==="y"?"height":"width",Nt=pe+g[Mr],At=pe-g[Rr],et=[P,T].indexOf(E)!==-1,Dt=(kt=S==null?void 0:S[b])!=null?kt:0,Mt=et?Nt:pe-y[$e]-O[$e]-Dt+L.altAxis,Rt=et?pe+y[$e]+O[$e]-Dt-L.altAxis:At,It=u&&et?rr(Mt,pe,Rt):fe(u?Mt:Nt,pe,u?Rt:At);x[b]=It,V[b]=It-pe}e.modifiersData[o]=V}}var dr={name:"preventOverflow",enabled:!0,phase:"main",fn:Eo,requiresIfExists:["offset"]};function gt(r){return{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}}function ht(r){return r===B(r)||!D(r)?de(r):gt(r)}function jo(r){var e=r.getBoundingClientRect(),t=ee(e.width)/r.offsetWidth||1,o=ee(e.height)/r.offsetHeight||1;return t!==1||o!==1}function vt(r,e,t){t===void 0&&(t=!1);var o=D(e),i=D(e)&&jo(e),n=F(e),s=W(r,i),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(o||!o&&!t)&&((M(e)!=="body"||he(n))&&(a=ht(e)),D(e)?(l=W(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):n&&(l.x=ge(n))),{x:s.left+a.scrollLeft-l.x,y:s.top+a.scrollTop-l.y,width:s.width,height:s.height}}function Co(r){var e=new Map,t=new Set,o=[];r.forEach(function(n){e.set(n.name,n)});function i(n){t.add(n.name);var s=[].concat(n.requires||[],n.requiresIfExists||[]);s.forEach(function(a){if(!t.has(a)){var l=e.get(a);l&&i(l)}}),o.push(n)}return r.forEach(function(n){t.has(n.name)||i(n)}),o}function wt(r){var e=Co(r);return Zt.reduce(function(t,o){return t.concat(e.filter(function(i){return i.phase===o}))},[])}function xt(r){var e;return function(){return e||(e=new Promise(function(t){Promise.resolve().then(function(){e=void 0,t(r())})})),e}}function bt(r){var e=r.reduce(function(t,o){var i=t[o.name];return t[o.name]=i?Object.assign({},i,o,{options:Object.assign({},i.options,o.options),data:Object.assign({},i.data,o.data)}):o,t},{});return Object.keys(e).map(function(t){return e[t]})}var gr={placement:"bottom",modifiers:[],strategy:"absolute"};function hr(){for(var r=arguments.length,e=new Array(r),t=0;t(r%e+e)%e,xr=class{constructor(e,t,o){this.owner=e,this.containerEl=t,t.on("click",".suggestion-item",this.onSuggestionClick.bind(this)),t.on("mousemove",".suggestion-item",this.onSuggestionMouseover.bind(this)),o.register([],"ArrowUp",i=>{if(!i.isComposing)return this.setSelectedItem(this.selectedItem-1,!0),!1}),o.register([],"ArrowDown",i=>{if(!i.isComposing)return this.setSelectedItem(this.selectedItem+1,!0),!1}),o.register([],"Enter",i=>{if(!i.isComposing)return this.useSelectedItem(i),!1})}onSuggestionClick(e,t){e.preventDefault();let o=this.suggestions.indexOf(t);this.setSelectedItem(o,!1),this.useSelectedItem(e)}onSuggestionMouseover(e,t){let o=this.suggestions.indexOf(t);this.setSelectedItem(o,!1)}setSuggestions(e){this.containerEl.empty();let t=[];e.forEach(o=>{let i=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(o,i),t.push(i)}),this.values=e,this.suggestions=t,this.setSelectedItem(0,!1)}useSelectedItem(e){let t=this.values[this.selectedItem];t&&this.owner.selectSuggestion(t,e)}setSelectedItem(e,t){let o=Oo(e,this.suggestions.length),i=this.suggestions[this.selectedItem],n=this.suggestions[o];i==null||i.removeClass("is-selected"),n==null||n.addClass("is-selected"),this.selectedItem=o,t&&n.scrollIntoView(!1)}},ve=class{constructor(e,t){this.app=e,this.inputEl=t,this.scope=new wr.Scope,this.suggestEl=createDiv("suggestion-container");let o=this.suggestEl.createDiv("suggestion");this.suggest=new xr(this,o,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",i=>{i.preventDefault()})}onInputChanged(){let e=this.inputEl.value,t=this.getSuggestions(e);if(!t){this.close();return}t.length>0?(this.suggest.setSuggestions(t),this.open(this.app.dom.appContainerEl,this.inputEl)):this.close()}open(e,t){this.app.keymap.pushScope(this.scope),e.appendChild(this.suggestEl),this.popper=yt(t,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"sameWidth",enabled:!0,fn:({state:o,instance:i})=>{let n=`${o.rects.reference.width}px`;o.styles.popper.width!==n&&(o.styles.popper.width=n,i.update())},phase:"beforeWrite",requires:["computeStyles"]}]})}close(){this.app.keymap.popScope(this.scope),this.suggest.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}};var To="{{DATE}}",br="{{DATE:}}",Bo=/{{D?A?T?E?}?}?$/i,ko=/{{D?A?T?E?:?$|{{DATE:[^\n\r}]*}}$/i,No="{{author}}",Ao=/{{a?u?t?h?o?r?}?}?$/i,Do="{{title}}",Mo=/{{t?i?t?l?e?}?}?$/i,St=class extends ve{constructor(e,t){super(e,t);this.app=e;this.inputEl=t;this.lastInput=""}getSuggestions(e){let t=this.inputEl.selectionStart,o=15,i=e.substr(t-o,o),n=[];return this.processToken(i,(s,a)=>{this.lastInput=s[0],n.push(a)}),n}selectSuggestion(e){let t=this.inputEl.selectionStart,o=this.lastInput.length,i=this.inputEl.value,n=0,s=(a,l=0)=>`${i.substr(0,t-o+l)}${a}${i.substr(t)}`;this.processToken(e,(a,l)=>{e.contains(l)&&(this.inputEl.value=s(e),n=t-o+e.length,e===br&&(n-=2))}),this.inputEl.trigger("input"),this.close(),this.inputEl.setSelectionRange(n,n)}renderSuggestion(e,t){e&&t.setText(e)}processToken(e,t){let o=ko.exec(e);o&&t(o,br);let i=Bo.exec(e);i&&t(i,To);let n=Ao.exec(e);n&&t(n,No);let s=Mo.exec(e);s&&t(s,Do)}};var yr=U(require("obsidian"));var Et=class extends ve{getSuggestions(e){let t=this.app.vault.getAllLoadedFiles(),o=[],i=e.toLowerCase();return t.forEach(n=>{n instanceof yr.TFolder&&n.path.toLowerCase().contains(i)&&o.push(n)}),o}renderSuggestion(e,t){t.setText(e.path)}selectSuggestion(e){this.inputEl.value=e.path,this.inputEl.trigger("input"),this.close()}};var Sr=U(require("obsidian"));var jt=class extends ve{getSuggestions(e){let t=this.app.vault.getAllLoadedFiles(),o=[],i=e.toLowerCase();return t.forEach(n=>{n instanceof Sr.TFile&&n.extension==="md"&&n.path.toLowerCase().contains(i)&&o.push(n)}),o}renderSuggestion(e,t){t.setText(e.path)}selectSuggestion(e){this.inputEl.value=e.path,this.inputEl.trigger("input"),this.close()}};var je=U(require("obsidian")),Ct=class extends je.Modal{constructor(e,t){super(e.app);this.callback=t;var o,i;this.plugin=e,this.currentServiceProvider=(i=(o=e.settings)==null?void 0:o.serviceProvider)!=null?i:N.google}get settings(){return this.plugin.settings}saveSetting(){return d(this,null,function*(){return this.plugin.saveSettings()})}saveClientId(e){this.currentServiceProvider===N.naver&&(this.plugin.settings.naverClientId=e)}saveClientSecret(e){this.currentServiceProvider===N.naver&&(this.settings.naverClientSecret=e)}get currentClientId(){if(this.currentServiceProvider===N.naver)return this.settings.naverClientId}get currentClientSecret(){if(this.currentServiceProvider===N.naver)return this.settings.naverClientSecret}onOpen(){let{contentEl:e}=this;e.createEl("h2",{text:"Service Provider Setting"}),new je.Setting(e).setName("Client ID").addText(t=>{t.setValue(this.currentClientId).onChange(o=>this.saveClientId(o))}),new je.Setting(e).setName("Client Secret").addText(t=>{t.setValue(this.currentClientSecret).onChange(o=>this.saveClientSecret(o))}),new je.Setting(e).addButton(t=>t.setButtonText("Save").setCta().onClick(()=>d(this,null,function*(){var o;yield this.plugin.saveSettings(),this.close(),(o=this.callback)==null||o.call(this)})))}onClose(){this.contentEl.empty()}};var Er="https://github.com/anpigon/obsidian-book-search-plugin",Q;(function(t){t.snakeCase="Snake Case",t.camelCase="Camel Case"})(Q||(Q={}));var jr={folder:"",fileNameFormat:"",frontmatter:"",content:"",useDefaultFrontmatter:!0,defaultFrontmatterKeyType:Q.camelCase,templateFile:"",serviceProvider:N.google,naverClientId:"",naverClientSecret:""},Pt=class extends G.PluginSettingTab{constructor(e,t){super(e,t);this.plugin=t}get settings(){return this.plugin.settings}display(){let{containerEl:e}=this;e.empty(),e.classList.add("book-search-plugin__settings"),Cr(e,"General Settings"),new G.Setting(e).setName("New file location").setDesc("New book notes will be placed here.").addSearch(p=>{try{new Et(this.app,p.inputEl)}catch(m){}p.setPlaceholder("Example: folder1/folder2").setValue(this.plugin.settings.folder).onChange(m=>{this.plugin.settings.folder=m,this.plugin.saveSettings()})});let t=document.createDocumentFragment().createEl("code",{text:We(this.plugin.settings.fileNameFormat)||"{{title}} - {{author}}"});new G.Setting(e).setClass("book-search-plugin__settings--new_file_name").setName("New file name").setDesc("Enter the file name format.").addSearch(p=>{try{new St(this.app,p.inputEl)}catch(m){}p.setPlaceholder("Example: {{title}} - {{author}}").setValue(this.plugin.settings.fileNameFormat).onChange(m=>{this.plugin.settings.fileNameFormat=m==null?void 0:m.trim(),this.plugin.saveSettings(),t.innerHTML=We(m)||"{{title}} - {{author}}"})}),e.createEl("div",{cls:["setting-item-description","book-search-plugin__settings--new_file_name_hint"]}).append(t);let o=document.createDocumentFragment();o.createDiv({text:"Files will be available as templates."}),o.createEl("a",{text:"Example Template",href:`${Er}#example-template`}),new G.Setting(e).setName("Template file").setDesc(o).addSearch(p=>{try{new jt(this.app,p.inputEl)}catch(m){}p.setPlaceholder("Example: templates/template-file").setValue(this.plugin.settings.templateFile).onChange(m=>{this.plugin.settings.templateFile=m,this.plugin.saveSettings()})});let i,n=()=>{i.addClass("book-search-plugin__hide")},s=()=>{i.removeClass("book-search-plugin__hide")},a=(p=(m=>(m=this.settings)==null?void 0:m.serviceProvider)())=>{p===N.naver?s():n()};new G.Setting(e).setName("Service Provider").setDesc("Choose the service provider you want to use to search your books.").setClass("book-search-plugin__settings--service_provider").addDropdown(p=>{var m,v;p.addOption(N.google,`${N.google} (Global)`),p.addOption(N.naver,`${N.naver} (Korean)`),p.setValue((v=(m=this.plugin.settings)==null?void 0:m.serviceProvider)!=null?v:N.google),p.onChange(u=>d(this,null,function*(){let w=u;a(w),this.settings.serviceProvider=w,yield this.plugin.saveSettings()}))}).addExtraButton(p=>{i=p.extraSettingsEl,a(),p.onClick(()=>{new Ct(this.plugin).open()})});let l=[];Pr(e,"Frontmatter Settings",l),l.push(new G.Setting(e).setClass("book-search-plugin__hide").setName("Use the default frontmatter").setDesc("If you don't want the default frontmatter to be inserted, disable it.").addToggle(p=>{p.setValue(this.plugin.settings.useDefaultFrontmatter).onChange(m=>d(this,null,function*(){let v=m;this.plugin.settings.useDefaultFrontmatter=v,yield this.plugin.saveSettings()}))}),new G.Setting(e).setClass("book-search-plugin__hide").setName("Default frontmatter key type").setDesc(Ro()).addDropdown(p=>{p.addOption(Q.snakeCase,Q.snakeCase.toString()),p.addOption(Q.camelCase,Q.camelCase.toString()),p.setValue(this.plugin.settings.defaultFrontmatterKeyType),p.onChange(m=>d(this,null,function*(){this.plugin.settings.defaultFrontmatterKeyType=m,yield this.plugin.saveSettings()}))}),new G.Setting(e).setClass("book-search-plugin__hide").setName("(Deprecated) Text to insert into frontmatter").setDesc(Or("#text-to-insert-into-frontmatter")).addTextArea(p=>{let m=this.plugin.settings.frontmatter;p.setValue(m).onChange(v=>d(this,null,function*(){let u=v;this.plugin.settings.frontmatter=u,yield this.plugin.saveSettings()}))}));let c=[];Pr(e,"Content Settings",c),c.push(new G.Setting(e).setClass("book-search-plugin__hide").setName("(Deprecated) Text to insert into content").setDesc(Or("#text-to-insert-into-content")).addTextArea(p=>{let m=this.plugin.settings.content;p.setValue(m).onChange(v=>d(this,null,function*(){let u=v;this.plugin.settings.content=u,yield this.plugin.saveSettings()}))}))}};function Ro(){let r=document.createDocumentFragment();return r.append("- Snake Case: ",r.createEl("code",{text:"total_page"}),r.createEl("br"),"- Camel Case: ",r.createEl("code",{text:"totalPage"})),r}function Cr(r,e){let t=document.createDocumentFragment();return t.createEl("h2",{text:e}),new G.Setting(r).setHeading().setName(t)}function Pr(r,e,t){return Cr(r,e).addToggle(o=>{o.onChange(i=>{t.forEach(({settingEl:n})=>{n.toggleClass("book-search-plugin__show",i)})})})}function Or(r){let e=document.createDocumentFragment();return e.append("Please use the template file.",e.createEl("br"),"The following syntaxes are available: ",e.createEl("br"),e.createEl("code",{text:"{{title}}"}),", ",e.createEl("code",{text:"{{author}}"}),", ",e.createEl("code",{text:"{{category}}"}),", ",e.createEl("code",{text:"{{publisher}}"}),", ",e.createEl("code",{text:"{{publishDate}}"}),", ",e.createEl("code",{text:"{{totalPage}}"}),", ",e.createEl("code",{text:"{{coverUrl}}"}),", ",e.createEl("code",{text:"{{isbn10}}"}),", ",e.createEl("code",{text:"{{isbn13}}"}),e.createEl("br"),"Check the ",e.createEl("a",{href:`${Er}${r}`,text:"documentation"})," for more information."),e}var Ke=U(require("obsidian"));function Tr(r,e){return d(this,null,function*(){let{metadataCache:t,vault:o}=r,i=(0,Ke.normalizePath)(e!=null?e:"");if(e==="/")return Promise.resolve("");try{let n=t.getFirstLinkpathDest(i,"");return n?o.cachedRead(n):""}catch(n){return console.error(`Failed to read the daily note template '${i}'`,n),new Ke.Notice("Failed to read the daily note template"),""}})}function Br(r){return r.replace(/{{\s*(date|time)\s*(([+-]\d+)([yqmwdhs]))?\s*(:.+?)?}}/gi,(e,t,o,i,n,s)=>{let a=window.moment(),l=window.moment().clone().set({hour:a.get("hour"),minute:a.get("minute"),second:a.get("second")});return o&&l.add(parseInt(i,10),n),s?l.format(s.substring(1).trim()):l.format("YYYY-MM-DD")})}var Ot=class extends Ce.Plugin{onload(){return d(this,null,function*(){yield this.loadSettings(),this.addRibbonIcon("book","Create new book note",()=>this.createNewBookNote()).addClass("obsidian-book-search-plugin-ribbon-class"),this.addCommand({id:"open-book-search-modal",name:"Create new book note",callback:()=>this.createNewBookNote()}),this.addCommand({id:"open-book-search-modal-to-insert",name:"Insert the metadata",callback:()=>this.insertMetadata()}),this.addSettingTab(new Pt(this.app,this)),console.log(`Book Search: version ${this.manifest.version} (requires obsidian ${this.manifest.minAppVersion})`)})}showNotice(e){try{new Ce.Notice(e==null?void 0:e.toString())}catch(t){}}searchBookMetadata(e){return d(this,null,function*(){let t=yield this.openBookSearchModal(e);return yield this.openBookSuggestModal(t)})}getRenderedContents(e){return d(this,null,function*(){let{templateFile:t,useDefaultFrontmatter:o,defaultFrontmatterKeyType:i,frontmatter:n,content:s}=this.settings;if(t){let c=yield Tr(this.app,t);return Ne(e,Br(c))}let a=Ne(e,n);o&&(a=Yt(Ut(e,a,i)));let l=Ne(e,s);return a?`--- +${a} --- -${l}`:l})}insertMetadata(){return d(this,null,function*(){try{let e=this.app.workspace.getActiveViewOfType(Ce.MarkdownView);if(!e){console.warn("Can not find an active markdown view");return}let t=yield this.searchBookMetadata(e.file.basename);if(!e.editor){console.warn("Can not find editor from the active markdown view");return}let o=yield this.getRenderedContents(t);e.editor.replaceRange(o,{line:0,ch:0})}catch(e){console.warn(e),this.showNotice(e)}})}createNewBookNote(){return d(this,null,function*(){try{let e=yield this.searchBookMetadata(),t=this.app.workspace.getLeaf();if(!t){console.warn("No active leaf");return}let o=yield this.getRenderedContents(e),i=qt(e,this.settings.fileNameFormat),n=`${this.settings.folder}/${i}`,a=yield this.app.vault.create(n,o);yield t.openFile(a,{state:{mode:"source"}}),t.setEphemeralState({rename:"all"}),yield new nt(this.app).jumpToNextCursorLocation()}catch(e){console.warn(e),this.showNotice(e)}})}openBookSearchModal(e=""){return d(this,null,function*(){return new Promise((t,o)=>new ot(this,e,(i,n)=>i?o(i):t(n)).open())})}openBookSuggestModal(e){return d(this,null,function*(){return new Promise((t,o)=>new it(this.app,e,(i,n)=>i?o(i):t(n)).open())})}loadSettings(){return d(this,null,function*(){this.settings=Object.assign({},jr,yield this.loadData())})}saveSettings(){return d(this,null,function*(){yield this.saveData(this.settings)})}}; +${l}`:l})}insertMetadata(){return d(this,null,function*(){try{let e=this.app.workspace.getActiveViewOfType(Ce.MarkdownView);if(!e){console.warn("Can not find an active markdown view");return}let t=yield this.searchBookMetadata(e.file.basename);if(!e.editor){console.warn("Can not find editor from the active markdown view");return}let o=yield this.getRenderedContents(t);e.editor.replaceRange(o,{line:0,ch:0})}catch(e){console.warn(e),this.showNotice(e)}})}createNewBookNote(){return d(this,null,function*(){try{let e=yield this.searchBookMetadata(),t=this.app.workspace.getLeaf();if(!t){console.warn("No active leaf");return}let o=yield this.getRenderedContents(e),i=qt(e,this.settings.fileNameFormat),n=`${this.settings.folder}/${i}`,s=yield this.app.vault.create(n,o);yield t.openFile(s,{state:{mode:"source"}}),t.setEphemeralState({rename:"all"}),yield new nt(this.app).jumpToNextCursorLocation()}catch(e){console.warn(e),this.showNotice(e)}})}openBookSearchModal(e=""){return d(this,null,function*(){return new Promise((t,o)=>new ot(this,e,(i,n)=>i?o(i):t(n)).open())})}openBookSuggestModal(e){return d(this,null,function*(){return new Promise((t,o)=>new it(this.app,e,(i,n)=>i?o(i):t(n)).open())})}loadSettings(){return d(this,null,function*(){this.settings=Object.assign({},jr,yield this.loadData())})}saveSettings(){return d(this,null,function*(){yield this.saveData(this.settings)})}}; diff --git a/.obsidian/plugins/obsidian-book-search-plugin/manifest.json b/.obsidian/plugins/obsidian-book-search-plugin/manifest.json index ca794327..83cf845b 100644 --- a/.obsidian/plugins/obsidian-book-search-plugin/manifest.json +++ b/.obsidian/plugins/obsidian-book-search-plugin/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-book-search-plugin", "name": "Book Search", - "version": "0.5.6", + "version": "0.5.7", "minAppVersion": "0.12.0", "description": "Helps you find books and create notes.", "author": "anpigon", diff --git a/.obsidian/plugins/obsidian-commits/data.json b/.obsidian/plugins/obsidian-commits/data.json index 573358a1..90a03bda 100644 --- a/.obsidian/plugins/obsidian-commits/data.json +++ b/.obsidian/plugins/obsidian-commits/data.json @@ -1925,7 +1925,7 @@ "links": 1 }, "01.02 Home/Household.md": { - "size": 1970, + "size": 2217, "tags": 3, "links": 2 }, @@ -1970,7 +1970,7 @@ "links": 2 }, "02.03 Zürich/@Café Zürich.md": { - "size": 973, + "size": 1138, "tags": 3, "links": 1 }, @@ -5502,20 +5502,80 @@ "00.01 Admin/Calendars/2022-09-02.md": { "size": 1135, "tags": 0, - "links": 4 + "links": 6 }, "00.03 News/Extroverts destroy the world.md": { "size": 5947, "tags": 3, "links": 2 + }, + "00.01 Admin/Calendars/2022-09-03.md": { + "size": 1135, + "tags": 0, + "links": 6 + }, + "00.01 Admin/Calendars/2022-10-07 Flight to Belfast.md": { + "size": 215, + "tags": 0, + "links": 4 + }, + "00.01 Admin/Calendars/2022-10-10 Return flight to Zürich.md": { + "size": 215, + "tags": 0, + "links": 4 + }, + "00.01 Admin/Calendars/2022-10-03 Meggi leaving to Belfast.md": { + "size": 183, + "tags": 0, + "links": 4 + }, + "02.03 Zürich/Monocle.md": { + "size": 1412, + "tags": 2, + "links": 2 + }, + "01.02 Home/League Tables.md": { + "size": 844, + "tags": 0, + "links": 7 + }, + "02.02 Paris/Paris SG.md": { + "size": 3858, + "tags": 2, + "links": 6 + }, + "00.01 Admin/Calendars/2022-08-28 Paris SG - Monaco (1-1).md": { + "size": 195, + "tags": 0, + "links": 2 + }, + "00.01 Admin/Calendars/2022-09-04.md": { + "size": 1161, + "tags": 0, + "links": 8 + }, + "00.01 Admin/Calendars/2022-08-31 Toulouse - Paris SG (0-3).md": { + "size": 200, + "tags": 0, + "links": 2 + }, + "00.01 Admin/Calendars/2022-09-03 Nantes - Paris SG (0-3).md": { + "size": 220, + "tags": 0, + "links": 2 + }, + "02.03 Zürich/Kiosk.md": { + "size": 1367, + "tags": 1, + "links": 3 } }, "commitTypes": { "/": { - "Refactor": 748, - "Create": 797, - "Link": 1670, - "Expand": 736 + "Refactor": 756, + "Create": 810, + "Link": 1697, + "Expand": 756 } }, "dailyCommits": { @@ -5524,26 +5584,26 @@ "1": 22, "2": 3, "3": 9, - "4": 12, + "4": 13, "5": 6, "6": 33, "7": 259, - "8": 398, - "9": 375, - "10": 240, - "11": 199, - "12": 152, + "8": 407, + "9": 391, + "10": 252, + "11": 201, + "12": 158, "13": 265, "14": 214, - "15": 223, + "15": 224, "16": 186, "17": 179, "18": 372, "19": 189, "20": 139, "21": 114, - "22": 246, - "23": 53 + "22": 257, + "23": 63 } }, "weeklyCommits": { @@ -5552,14 +5612,34 @@ "Tue": 491, "Wed": 541, "Thu": 374, - "Fri": 345, + "Fri": 346, "Sat": 0, - "Sun": 1589 + "Sun": 1656 } }, "recentCommits": { "/": { "Expanded": [ + " Kiosk ", + " Household ", + " 2022-09-04 ", + " Paris SG ", + " Paris SG ", + " 2022-08-28 Paris SG - Monaco (1-1) ", + " 2022-08-31 FC Toulouse - Paris SG (0-3) ", + " 2022-09-03 FC Nantes - Paris SG (0-3) ", + " 2022-08-31 FC Toulouse - Paris SG (0-3) ", + " 2022-09-03 FC Nantes - Paris SG (0-3) ", + " Paris SG ", + " League Tables ", + " @Café Zürich ", + " Monocle ", + " Monocle ", + " League Tables ", + " 2022-10-07 Flight to Belfast ", + " 2022-10-03 Meggi leaving to Belfast ", + " 2022-10-07 Flight to Belfast ", + " 2022-10-10 Return flight to Zürich ", " VC Tasks ", " Equity Tasks ", " Jellyfin ", @@ -5590,29 +5670,22 @@ " 2022-08-26 ", " 2022-08-25 ", " 2022-08-06 ", - " 2022-02-28 ", - " Mountain hikes in Switzerland ", - " Mountain hikes in Switzerland ", - " Skiing in Switzerland ", - " Mountain hikes in Switzerland ", - " Geneva ", - " Skiing in Switzerland ", - " Geneva ", - " @Switzerland ", - " @Professional ", - " 2022-08-23 ", - " Luca2 ", - " Template Place ", - " Arles ", - " Marseille ", - " Nimes ", - " @Bahrein ", - " @France ", - " @Dubaï ", - " 2023-02-11 Mariage Eloi ", - " 2022-09-13 Diner Lorena " + " 2022-02-28 " ], "Created": [ + " Kiosk ", + " You Must Remember This - 1989 sex lies and videotape Rob Lowe and James Spader (Erotic 80s Part 12) ", + " 2022-09-04 ", + " 2022-08-28 Paris SG - Monaco (1-1) ", + " 2022-08-31 FC Toulouse - Paris SG (0-3) ", + " 2022-09-03 FC Nantes - Paris SG (0-3) ", + " Untitled ", + " Monocle ", + " Untitled ", + " 2022-10-03 Meggi leaving to Belfast ", + " 2022-10-10 Return flight to Zürich ", + " 2022-10-07 Flight to Belfast ", + " 2022-09-03 ", " Extroverts destroy the world ", " 2022-09-02 ", " 2022-09-17 Diner Raph & Dalia à la maison ", @@ -5650,22 +5723,15 @@ " ReadItLater ", " ReadItLater ", " ReadItLater ", - " Untitled ", - " 2022-08-24 ", - " Untitled ", - " 2022-09-13 Diner Lorena ", - " 2023-02-11 Mariage Eloi ", - " Untitled ", - " 2022-08-23 ", - " The messages that survived civilisation's collapse ", - " Batman Forever (1995) ", - " 2022-08-22 ", - " “Game of Thrones” v “Lord of the Rings” a tale of old v new Hollywood ", - " Donald Trump and the Sweepstakes Scammers ", - " The century of climate migration why we need to plan for the great upheaval ", - " A Dad Took Photos of His Naked Toddler for the Doctor. Google Flagged Him as a Criminal. " + " Untitled " ], "Renamed": [ + " Kiosk ", + " 2022-09-03 Nantes - Paris SG (0-3) ", + " 2022-08-31 Toulouse - Paris SG (0-3) ", + " Paris SG ", + " League Tables ", + " Monocle ", " Extroverts destroy the world ", " Jellyfin ", " 2023-01-14 Mariage Marguerite & Arnold ", @@ -5710,15 +5776,12 @@ " Template Wiki ", " Template Game ", " Template TVShow ", - " Template Movie ", - " Template movie ", - " Cinematheque ", - " How ‘The Bear’ Captures the Panic of Modern Work ", - " After the Zodiac Killer's '340' Cipher Stumped the FBI, Three Amateurs Made a Breakthrough ", - " YouTube Fraud Led to $23 Million in Royalties for 2 Men, IRS Says ", - " Donald Trump and American Intelligence’s Years of Conflict " + " Template Movie " ], "Tagged": [ + " Kiosk ", + " Paris SG ", + " Monocle ", " Extroverts destroy the world ", " Jellyfin ", " Test sheet ", @@ -5766,10 +5829,7 @@ " Peaky Blinders (2013–2022) ", " Spiral (2005–2020) ", " Californication (2007–2014) ", - " Breaking Bad (2008–2013) ", - " The Wire (2002–2008) ", - " My Name Is Earl (2005–2009) ", - " The Big Bang Theory (2007–2019) " + " Breaking Bad (2008–2013) " ], "Refactored": [ " Server Cloud ", @@ -5825,6 +5885,7 @@ " Storage and Syncing " ], "Deleted": [ + " You Must Remember This - 1989 sex lies and videotape Rob Lowe and James Spader (Erotic 80s Part 12) ", " You Must Remember This - 1989 sex lies and videotape Rob Lowe and James Spader (Erotic 80s Part 12) ", " Romain Gary 2 ", " You Must Remember This - 1989 sex lies and videotape Rob Lowe and James Spader (Erotic 80s Part 12) ", @@ -5874,10 +5935,33 @@ " Shopping ", " delete ", " 2022-03-31 ", - " Installer Node Exporte... Doc SysNetAdmin ", - " This Italian artist became the first female superstar of the Renaissance " + " Installer Node Exporte... Doc SysNetAdmin " ], "Linked": [ + " 2022-09-04 ", + " League Tables ", + " Kiosk ", + " Paris SG ", + " Paris SG ", + " 2022-09-04 ", + " 2022-09-04 ", + " 2022-09-03 ", + " 2022-08-28 Paris SG - Monaco (1-1) ", + " 2022-09-03 FC Nantes - Paris SG (0-3) ", + " 2022-08-31 FC Toulouse - Paris SG (0-3) ", + " 2022-09-03 FC Nantes - Paris SG (0-3) ", + " Paris SG ", + " Paris SG ", + " League Tables ", + " League Tables ", + " Monocle ", + " League Tables ", + " 2022-10-07 Flight to Belfast ", + " 2022-10-03 Meggi leaving to Belfast ", + " 2022-10-07 Flight to Belfast ", + " 2022-10-10 Return flight to Zürich ", + " 2022-09-03 ", + " 2022-09-02 ", " Extroverts destroy the world ", " Extroverts destroy the world ", " 2022-09-02 ", @@ -5904,31 +5988,7 @@ " Derinkuyu Mysterious underground city in Turkey found in man’s basement ", " The Deacon and the Dog City Journal ", " Why Don’t Millennials Have Hobbies ", - " 2022-08-19 ", - " Bebek ", - " 2022-08-28 ", - " 2022-08-29 ", - " Squid Game (2021–) ", - " Derinkuyu Mysterious underground city in Turkey found in man’s basement ", - " Shakshuka ", - " Shakshuka ", - " The Deacon and the Dog City Journal ", - " Opinion Maternal Instinct Is a Myth That Men Created ", - " Why Don’t Millennials Have Hobbies ", - " Was King Arthur a Real Person ", - " 2022-08-28 ", - " 2022-08-27 ", - " 2022-11-02 Juventus - PSG ", - " 2022-09-08 Diamond League Final ", - " 2022-08-27 ", - " @@London ", - " 2022-08-26 ", - " 2022-08-26 ", - " 2022-08-25 ", - " 2022-08-25 ", - " 2022-08-25 ", - " 2022-08-25 ", - " 2022-08-24 " + " 2022-08-19 " ], "Removed Tags from": [ " Le Miel de Paris ", @@ -5962,7 +6022,8 @@ " Les 17 erreurs de management à ne pas commettre ", " Obsidian website publish - comments ", " @@London ", - " Server Cloud " + " Server Cloud ", + " Paris SG " ] } }, diff --git a/.obsidian/plugins/obsidian-reminder-plugin/data.json b/.obsidian/plugins/obsidian-reminder-plugin/data.json index 7a94b90b..76f3ca5d 100644 --- a/.obsidian/plugins/obsidian-reminder-plugin/data.json +++ b/.obsidian/plugins/obsidian-reminder-plugin/data.json @@ -44,12 +44,12 @@ { "title": ":cloud: [[Server Cloud]]: Backup server %%done_del%%", "time": "2022-09-06", - "rowNumber": 283 + "rowNumber": 281 }, { "title": ":cloud: [[Selfhosting]], [[Server Cloud|Cloud]]: Upgrader & Health checks %%done_del%%", "time": "2023-01-01", - "rowNumber": 284 + "rowNumber": 282 } ], "05.02 Networks/Server Alias.md": [ @@ -154,7 +154,7 @@ "01.03 Family/Laurence Bédier.md": [ { "title": ":birthday: **[[Laurence Bédier|Maman]]** %%done_del%%", - "time": "2022-09-04", + "time": "2023-09-04", "rowNumber": 100 } ], @@ -341,11 +341,6 @@ } ], "01.02 Home/Household.md": [ - { - "title": ":bed: [[Household]] Change bedsheets %%done_del%%", - "time": "2022-09-03", - "rowNumber": 88 - }, { "title": "♻ [[Household]]: *Cardboard* recycling collection %%done_del%%", "time": "2022-09-06", @@ -361,6 +356,11 @@ "time": "2022-09-13", "rowNumber": 75 }, + { + "title": ":bed: [[Household]] Change bedsheets %%done_del%%", + "time": "2022-09-17", + "rowNumber": 88 + }, { "title": "🛎 🛍 REMINDER [[Household]]: Monthly shop in France %%done_del%%", "time": "2022-09-24", @@ -530,13 +530,6 @@ "rowNumber": 87 } ], - "00.01 Admin/Calendars/2022-06-04.md": [ - { - "title": "17:30 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[2022-06-04|Memo]]: Split [[Nextcloud]] into Seafile & caldav server", - "time": "2022-09-30", - "rowNumber": 91 - } - ], "01.03 Family/Amélie Solanet.md": [ { "title": ":birthday: **[[Amélie Solanet|Amélie]]**", @@ -583,13 +576,6 @@ "time": "2022-10-10", "rowNumber": 86 } - ], - "00.01 Admin/Calendars/2022-08-31.md": [ - { - "title": "15:13 :shark: [[2022-08-31|Memo]], [[Server Cloud|Mediatheque]]: write documentation Jellyfin", - "time": "2022-09-04", - "rowNumber": 81 - } ] }, "debug": false, diff --git a/.obsidian/plugins/obsidian-tasks-plugin/main.js b/.obsidian/plugins/obsidian-tasks-plugin/main.js index aafc6eaf..5b07267c 100644 --- a/.obsidian/plugins/obsidian-tasks-plugin/main.js +++ b/.obsidian/plugins/obsidian-tasks-plugin/main.js @@ -1,4 +1,4 @@ -"use strict";/* +/* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source visit the plugins github repository */ @@ -122,30 +122,30 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -var p_=Object.create;var On=Object.defineProperty,h_=Object.defineProperties,m_=Object.getOwnPropertyDescriptor,y_=Object.getOwnPropertyDescriptors,g_=Object.getOwnPropertyNames,Ld=Object.getOwnPropertySymbols,__=Object.getPrototypeOf,$d=Object.prototype.hasOwnProperty,T_=Object.prototype.propertyIsEnumerable;var Yd=(r,e,t)=>e in r?On(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,$e=(r,e)=>{for(var t in e||(e={}))$d.call(e,t)&&Yd(r,t,e[t]);if(Ld)for(var t of Ld(e))T_.call(e,t)&&Yd(r,t,e[t]);return r},Ut=(r,e)=>h_(r,y_(e));var h=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),b_=(r,e)=>{for(var t in e)On(r,t,{get:e[t],enumerable:!0})},jd=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of g_(e))!$d.call(r,i)&&i!==t&&On(r,i,{get:()=>e[i],enumerable:!(n=m_(e,i))||n.enumerable});return r};var ns=(r,e,t)=>(t=r!=null?p_(__(r)):{},jd(e||!r||!r.__esModule?On(t,"default",{value:r,enumerable:!0}):t,r)),v_=r=>jd(On({},"__esModule",{value:!0}),r);var se=(r,e,t)=>new Promise((n,i)=>{var s=u=>{try{o(t.next(u))}catch(l){i(l)}},a=u=>{try{o(t.throw(u))}catch(l){i(l)}},o=u=>u.done?n(u.value):Promise.resolve(u.value).then(s,a);o((t=t.apply(r,e)).next())});var _f=h((pA,cs)=>{var Zd,Xd,Qd,Jd,ef,tf,rf,nf,sf,us,za,af,of,uf,Vr,lf,cf,df,ff,pf,hf,mf,yf,gf,ls;(function(r){var e=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){r(t(e,t(n)))}):typeof cs=="object"&&typeof cs.exports=="object"?r(t(e,t(cs.exports))):r(t(e));function t(n,i){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(s,a){return n[s]=i?i(s,a):a}}})(function(r){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(n[s]=i[s])};Zd=function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");e(n,i);function s(){this.constructor=n}n.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)},Xd=Object.assign||function(n){for(var i,s=1,a=arguments.length;s=0;c--)(l=n[c])&&(u=(o<3?l(u):o>3?l(i,s,u):l(i,s))||u);return o>3&&u&&Object.defineProperty(i,s,u),u},ef=function(n,i){return function(s,a){i(s,a,n)}},tf=function(n,i){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,i)},rf=function(n,i,s,a){function o(u){return u instanceof s?u:new s(function(l){l(u)})}return new(s||(s=Promise))(function(u,l){function c(p){try{f(a.next(p))}catch(y){l(y)}}function d(p){try{f(a.throw(p))}catch(y){l(y)}}function f(p){p.done?u(p.value):o(p.value).then(c,d)}f((a=a.apply(n,i||[])).next())})},nf=function(n,i){var s={label:0,sent:function(){if(u[0]&1)throw u[1];return u[1]},trys:[],ops:[]},a,o,u,l;return l={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function c(f){return function(p){return d([f,p])}}function d(f){if(a)throw new TypeError("Generator is already executing.");for(;s;)try{if(a=1,o&&(u=f[0]&2?o.return:f[0]?o.throw||((u=o.return)&&u.call(o),0):o.next)&&!(u=u.call(o,f[1])).done)return u;switch(o=0,u&&(f=[f[0]&2,u.value]),f[0]){case 0:case 1:u=f;break;case 4:return s.label++,{value:f[1],done:!1};case 5:s.label++,o=f[1],f=[0];continue;case 7:f=s.ops.pop(),s.trys.pop();continue;default:if(u=s.trys,!(u=u.length>0&&u[u.length-1])&&(f[0]===6||f[0]===2)){s=0;continue}if(f[0]===3&&(!u||f[1]>u[0]&&f[1]=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")},za=function(n,i){var s=typeof Symbol=="function"&&n[Symbol.iterator];if(!s)return n;var a=s.call(n),o,u=[],l;try{for(;(i===void 0||i-- >0)&&!(o=a.next()).done;)u.push(o.value)}catch(c){l={error:c}}finally{try{o&&!o.done&&(s=a.return)&&s.call(a)}finally{if(l)throw l.error}}return u},af=function(){for(var n=[],i=0;i1||c(m,g)})})}function c(m,g){try{d(a[m](g))}catch(A){y(u[0][3],A)}}function d(m){m.value instanceof Vr?Promise.resolve(m.value.v).then(f,p):y(u[0][2],m)}function f(m){c("next",m)}function p(m){c("throw",m)}function y(m,g){m(g),u.shift(),u.length&&c(u[0][0],u[0][1])}},cf=function(n){var i,s;return i={},a("next"),a("throw",function(o){throw o}),a("return"),i[Symbol.iterator]=function(){return this},i;function a(o,u){i[o]=n[o]?function(l){return(s=!s)?{value:Vr(n[o](l)),done:o==="return"}:u?u(l):l}:u}},df=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=n[Symbol.asyncIterator],s;return i?i.call(n):(n=typeof us=="function"?us(n):n[Symbol.iterator](),s={},a("next"),a("throw"),a("return"),s[Symbol.asyncIterator]=function(){return this},s);function a(u){s[u]=n[u]&&function(l){return new Promise(function(c,d){l=n[u](l),o(c,d,l.done,l.value)})}}function o(u,l,c,d){Promise.resolve(d).then(function(f){u({value:f,done:c})},l)}},ff=function(n,i){return Object.defineProperty?Object.defineProperty(n,"raw",{value:i}):n.raw=i,n};var t=Object.create?function(n,i){Object.defineProperty(n,"default",{enumerable:!0,value:i})}:function(n,i){n.default=i};pf=function(n){if(n&&n.__esModule)return n;var i={};if(n!=null)for(var s in n)s!=="default"&&Object.prototype.hasOwnProperty.call(n,s)&&ls(i,n,s);return t(i,n),i},hf=function(n){return n&&n.__esModule?n:{default:n}},mf=function(n,i,s,a){if(s==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof i=="function"?n!==i||!a:!i.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?a:s==="a"?a.call(n):a?a.value:i.get(n)},yf=function(n,i,s,a,o){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof i=="function"?n!==i||!o:!i.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?o.call(n,s):o?o.value=s:i.set(n,s),s},gf=function(n,i){if(i===null||typeof i!="object"&&typeof i!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof n=="function"?i===n:n.has(i)},r("__extends",Zd),r("__assign",Xd),r("__rest",Qd),r("__decorate",Jd),r("__param",ef),r("__metadata",tf),r("__awaiter",rf),r("__generator",nf),r("__exportStar",sf),r("__createBinding",ls),r("__values",us),r("__read",za),r("__spread",af),r("__spreadArrays",of),r("__spreadArray",uf),r("__await",Vr),r("__asyncGenerator",lf),r("__asyncDelegator",cf),r("__asyncValues",df),r("__makeTemplateObject",ff),r("__importStar",pf),r("__importDefault",hf),r("__classPrivateFieldGet",mf),r("__classPrivateFieldSet",yf),r("__classPrivateFieldIn",gf)})});var Q=h(hr=>{"use strict";Object.defineProperty(hr,"__esModule",{value:!0});hr.matchAnyPattern=hr.extractTerms=hr.repeatedTimeunitPattern=void 0;function fT(r,e){let t=e.replace(/\((?!\?)/g,"(?:");return`${r}${t}\\s{0,5}(?:,?\\s{0,5}${t}){0,10}`}hr.repeatedTimeunitPattern=fT;function fp(r){let e;return r instanceof Array?e=[...r]:r instanceof Map?e=Array.from(r.keys()):e=Object.keys(r),e}hr.extractTerms=fp;function pT(r){return`(?:${fp(r).sort((t,n)=>n.length-t.length).join("|").replace(/\./g,"\\.")})`}hr.matchAnyPattern=pT});var K=h((ao,oo)=>{(function(r,e){typeof ao=="object"&&typeof oo!="undefined"?oo.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis!="undefined"?globalThis:r||self).dayjs=e()})(ao,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",i="second",s="minute",a="hour",o="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},A=function(M,v,_){var P=String(M);return!P||P.length>=v?M:""+Array(v+1-P.length).join(_)+M},x={s:A,z:function(M){var v=-M.utcOffset(),_=Math.abs(v),P=Math.floor(_/60),E=_%60;return(v<=0?"+":"-")+A(P,2,"0")+":"+A(E,2,"0")},m:function M(v,_){if(v.date()<_.date())return-M(_,v);var P=12*(_.year()-v.year())+(_.month()-v.month()),E=v.clone().add(P,l),S=_-E<0,O=v.clone().add(P+(S?-1:1),l);return+(-(P+(_-E)/(S?E-O:O-E))||0)},a:function(M){return M<0?Math.ceil(M)||0:Math.floor(M)},p:function(M){return{M:l,y:d,w:u,d:o,D:f,h:a,m:s,s:i,ms:n,Q:c}[M]||String(M||"").toLowerCase().replace(/s$/,"")},u:function(M){return M===void 0}},C="en",z={};z[C]=g;var re=function(M){return M instanceof ye},de=function(M,v,_){var P;if(!M)return C;if(typeof M=="string")z[M]&&(P=M),v&&(z[M]=v,P=M);else{var E=M.name;z[E]=M,P=E}return!_&&P&&(C=P),P||!_&&C},J=function(M,v){if(re(M))return M.clone();var _=typeof v=="object"?v:{};return _.date=M,_.args=arguments,new ye(_)},D=x;D.l=de,D.i=re,D.w=function(M,v){return J(M,{locale:v.$L,utc:v.$u,x:v.$x,$offset:v.$offset})};var ye=function(){function M(_){this.$L=de(_.locale,null,!0),this.parse(_)}var v=M.prototype;return v.parse=function(_){this.$d=function(P){var E=P.date,S=P.utc;if(E===null)return new Date(NaN);if(D.u(E))return new Date;if(E instanceof Date)return new Date(E);if(typeof E=="string"&&!/Z$/i.test(E)){var O=E.match(y);if(O){var W=O[2]-1||0,ee=(O[7]||"0").substring(0,3);return S?new Date(Date.UTC(O[1],W,O[3]||1,O[4]||0,O[5]||0,O[6]||0,ee)):new Date(O[1],W,O[3]||1,O[4]||0,O[5]||0,O[6]||0,ee)}}return new Date(E)}(_),this.$x=_.x||{},this.init()},v.init=function(){var _=this.$d;this.$y=_.getFullYear(),this.$M=_.getMonth(),this.$D=_.getDate(),this.$W=_.getDay(),this.$H=_.getHours(),this.$m=_.getMinutes(),this.$s=_.getSeconds(),this.$ms=_.getMilliseconds()},v.$utils=function(){return D},v.isValid=function(){return this.$d.toString()!==p},v.isSame=function(_,P){var E=J(_);return this.startOf(P)<=E&&E<=this.endOf(P)},v.isAfter=function(_,P){return J(_){"use strict";var hT=mr&&mr.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(mr,"__esModule",{value:!0});mr.findYearClosestToRef=mr.findMostLikelyADYear=void 0;var mT=hT(K());function yT(r){return r<100&&(r>50?r=r+1900:r=r+2e3),r}mr.findMostLikelyADYear=yT;function gT(r,e,t){let n=mT.default(r),i=n;i=i.month(t-1),i=i.date(e),i=i.year(n.year());let s=i.add(1,"y"),a=i.add(-1,"y");return Math.abs(s.diff(n)){"use strict";Object.defineProperty(F,"__esModule",{value:!0});F.parseTimeUnits=F.TIME_UNITS_PATTERN=F.parseYear=F.YEAR_PATTERN=F.parseOrdinalNumberPattern=F.ORDINAL_NUMBER_PATTERN=F.parseNumberPattern=F.NUMBER_PATTERN=F.TIME_UNIT_DICTIONARY=F.ORDINAL_WORD_DICTIONARY=F.INTEGER_WORD_DICTIONARY=F.MONTH_DICTIONARY=F.FULL_MONTH_NAME_DICTIONARY=F.WEEKDAY_DICTIONARY=void 0;var Ts=Q(),_T=Se();F.WEEKDAY_DICTIONARY={sunday:0,sun:0,"sun.":0,monday:1,mon:1,"mon.":1,tuesday:2,tue:2,"tue.":2,wednesday:3,wed:3,"wed.":3,thursday:4,thurs:4,"thurs.":4,thur:4,"thur.":4,thu:4,"thu.":4,friday:5,fri:5,"fri.":5,saturday:6,sat:6,"sat.":6};F.FULL_MONTH_NAME_DICTIONARY={january:1,february:2,march:3,april:4,may:5,june:6,july:7,august:8,september:9,october:10,november:11,december:12};F.MONTH_DICTIONARY=Object.assign(Object.assign({},F.FULL_MONTH_NAME_DICTIONARY),{jan:1,"jan.":1,feb:2,"feb.":2,mar:3,"mar.":3,apr:4,"apr.":4,jun:6,"jun.":6,jul:7,"jul.":7,aug:8,"aug.":8,sep:9,"sep.":9,sept:9,"sept.":9,oct:10,"oct.":10,nov:11,"nov.":11,dec:12,"dec.":12});F.INTEGER_WORD_DICTIONARY={one:1,two:2,three:3,four:4,five:5,six:6,seven:7,eight:8,nine:9,ten:10,eleven:11,twelve:12};F.ORDINAL_WORD_DICTIONARY={first:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eighth:8,ninth:9,tenth:10,eleventh:11,twelfth:12,thirteenth:13,fourteenth:14,fifteenth:15,sixteenth:16,seventeenth:17,eighteenth:18,nineteenth:19,twentieth:20,"twenty first":21,"twenty-first":21,"twenty second":22,"twenty-second":22,"twenty third":23,"twenty-third":23,"twenty fourth":24,"twenty-fourth":24,"twenty fifth":25,"twenty-fifth":25,"twenty sixth":26,"twenty-sixth":26,"twenty seventh":27,"twenty-seventh":27,"twenty eighth":28,"twenty-eighth":28,"twenty ninth":29,"twenty-ninth":29,thirtieth:30,"thirty first":31,"thirty-first":31};F.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconds:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",hour:"hour",hours:"hour",day:"d",days:"d",week:"week",weeks:"week",month:"month",months:"month",qtr:"quarter",quarter:"quarter",quarters:"quarter",y:"year",yr:"year",year:"year",years:"year"};F.NUMBER_PATTERN=`(?:${Ts.matchAnyPattern(F.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s{0,2}an?)?|an?\\b(?:\\s{0,2}few)?|few|several|a?\\s{0,2}couple\\s{0,2}(?:of)?)`;function hp(r){let e=r.toLowerCase();return F.INTEGER_WORD_DICTIONARY[e]!==void 0?F.INTEGER_WORD_DICTIONARY[e]:e==="a"||e==="an"?1:e.match(/few/)?3:e.match(/half/)?.5:e.match(/couple/)?2:e.match(/several/)?7:parseFloat(e)}F.parseNumberPattern=hp;F.ORDINAL_NUMBER_PATTERN=`(?:${Ts.matchAnyPattern(F.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:st|nd|rd|th)?)`;function TT(r){let e=r.toLowerCase();return F.ORDINAL_WORD_DICTIONARY[e]!==void 0?F.ORDINAL_WORD_DICTIONARY[e]:(e=e.replace(/(?:st|nd|rd|th)$/i,""),parseInt(e))}F.parseOrdinalNumberPattern=TT;F.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s{0,2}(?:BE|AD|BC|BCE|CE)|[1-2][0-9]{3}|[5-9][0-9])";function bT(r){if(/BE/i.test(r))return r=r.replace(/BE/i,""),parseInt(r)-543;if(/BCE?/i.test(r))return r=r.replace(/BCE?/i,""),-parseInt(r);if(/(AD|CE)/i.test(r))return r=r.replace(/(AD|CE)/i,""),parseInt(r);let e=parseInt(r);return _T.findMostLikelyADYear(e)}F.parseYear=bT;var mp=`(${F.NUMBER_PATTERN})\\s{0,3}(${Ts.matchAnyPattern(F.TIME_UNIT_DICTIONARY)})`,pp=new RegExp(mp,"i");F.TIME_UNITS_PATTERN=Ts.repeatedTimeunitPattern("(?:(?:about|around)\\s{0,3})?",mp);function vT(r){let e={},t=r,n=pp.exec(t);for(;n;)ET(e,n),t=t.substring(n[0].length).trim(),n=pp.exec(t);return e}F.parseTimeUnits=vT;function ET(r,e){let t=hp(e[1]),n=F.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var yp=h((uo,lo)=>{(function(r,e){typeof uo=="object"&&typeof lo!="undefined"?lo.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis!="undefined"?globalThis:r||self).dayjs_plugin_quarterOfYear=e()})(uo,function(){"use strict";var r="month",e="quarter";return function(t,n){var i=n.prototype;i.quarter=function(o){return this.$utils().u(o)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(o-1))};var s=i.add;i.add=function(o,u){return o=Number(o),this.$utils().p(u)===e?this.add(3*o,r):s.bind(this)(o,u)};var a=i.startOf;i.startOf=function(o,u){var l=this.$utils(),c=!!l.u(u)||u;if(l.p(o)===e){var d=this.quarter()-1;return c?this.month(3*d).startOf(r).startOf("day"):this.month(3*d+2).endOf(r).endOf("day")}return a.bind(this)(o,u)}}})});var nt=h(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.implySimilarTime=Pt.assignSimilarTime=Pt.assignSimilarDate=Pt.assignTheNextDay=void 0;var gp=Ee();function RT(r,e){e=e.add(1,"day"),_p(r,e),Tp(r,e)}Pt.assignTheNextDay=RT;function _p(r,e){r.assign("day",e.date()),r.assign("month",e.month()+1),r.assign("year",e.year())}Pt.assignSimilarDate=_p;function wT(r,e){r.assign("hour",e.hour()),r.assign("minute",e.minute()),r.assign("second",e.second()),r.assign("millisecond",e.millisecond()),r.get("hour")<12?r.assign("meridiem",gp.Meridiem.AM):r.assign("meridiem",gp.Meridiem.PM)}Pt.assignSimilarTime=wT;function Tp(r,e){r.imply("hour",e.hour()),r.imply("minute",e.minute()),r.imply("second",e.second()),r.imply("millisecond",e.millisecond())}Pt.implySimilarTime=Tp});var bp=h(Cr=>{"use strict";Object.defineProperty(Cr,"__esModule",{value:!0});Cr.toTimezoneOffset=Cr.TIMEZONE_ABBR_MAP=void 0;Cr.TIMEZONE_ABBR_MAP={ACDT:630,ACST:570,ADT:-180,AEDT:660,AEST:600,AFT:270,AKDT:-480,AKST:-540,ALMT:360,AMST:-180,AMT:-240,ANAST:720,ANAT:720,AQTT:300,ART:-180,AST:-240,AWDT:540,AWST:480,AZOST:0,AZOT:-60,AZST:300,AZT:240,BNT:480,BOT:-240,BRST:-120,BRT:-180,BST:60,BTT:360,CAST:480,CAT:120,CCT:390,CDT:-300,CEST:120,CET:60,CHADT:825,CHAST:765,CKT:-600,CLST:-180,CLT:-240,COT:-300,CST:-360,CVT:-60,CXT:420,ChST:600,DAVT:420,EASST:-300,EAST:-360,EAT:180,ECT:-300,EDT:-240,EEST:180,EET:120,EGST:0,EGT:-60,EST:-300,ET:-300,FJST:780,FJT:720,FKST:-180,FKT:-240,FNT:-120,GALT:-360,GAMT:-540,GET:240,GFT:-180,GILT:720,GMT:0,GST:240,GYT:-240,HAA:-180,HAC:-300,HADT:-540,HAE:-240,HAP:-420,HAR:-360,HAST:-600,HAT:-90,HAY:-480,HKT:480,HLV:-210,HNA:-240,HNC:-360,HNE:-300,HNP:-480,HNR:-420,HNT:-150,HNY:-540,HOVT:420,ICT:420,IDT:180,IOT:360,IRDT:270,IRKST:540,IRKT:540,IRST:210,IST:330,JST:540,KGT:360,KRAST:480,KRAT:480,KST:540,KUYT:240,LHDT:660,LHST:630,LINT:840,MAGST:720,MAGT:720,MART:-510,MAWT:300,MDT:-360,MESZ:120,MEZ:60,MHT:720,MMT:390,MSD:240,MSK:180,MST:-420,MUT:240,MVT:300,MYT:480,NCT:660,NDT:-90,NFT:690,NOVST:420,NOVT:360,NPT:345,NST:-150,NUT:-660,NZDT:780,NZST:720,OMSST:420,OMST:420,PDT:-420,PET:-300,PETST:720,PETT:720,PGT:600,PHOT:780,PHT:480,PKT:300,PMDT:-120,PMST:-180,PONT:660,PST:-480,PT:-480,PWT:540,PYST:-180,PYT:-240,RET:240,SAMT:240,SAST:120,SBT:660,SCT:240,SGT:480,SRT:-180,SST:-660,TAHT:-600,TFT:300,TJT:300,TKT:780,TLT:540,TMT:300,TVT:720,ULAT:480,UTC:0,UYST:-120,UYT:-180,UZT:300,VET:-210,VLAST:660,VLAT:660,VUT:660,WAST:120,WAT:60,WEST:60,WESZ:60,WET:0,WEZ:0,WFT:720,WGST:-120,WGT:-180,WIB:420,WIT:540,WITA:480,WST:780,WT:0,YAKST:600,YAKT:600,YAPT:600,YEKST:360,YEKT:360};function DT(r){var e;return r==null?null:typeof r=="number"?r:(e=Cr.TIMEZONE_ABBR_MAP[r])!==null&&e!==void 0?e:null}Cr.toTimezoneOffset=DT});var pe=h(Ot=>{"use strict";var vp=Ot&&Ot.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ot,"__esModule",{value:!0});Ot.ParsingResult=Ot.ParsingComponents=Ot.ReferenceWithTimezone=void 0;var MT=vp(yp()),bs=vp(K()),co=nt(),PT=bp();bs.default.extend(MT.default);var fo=class{constructor(e){var t;e=e!=null?e:new Date,e instanceof Date?this.instant=e:(this.instant=(t=e.instant)!==null&&t!==void 0?t:new Date,this.timezoneOffset=PT.toTimezoneOffset(e.timezone))}};Ot.ReferenceWithTimezone=fo;var xr=class{constructor(e,t){if(this.reference=e,this.knownValues={},this.impliedValues={},t)for(let i in t)this.knownValues[i]=t[i];let n=bs.default(e.instant);this.imply("day",n.date()),this.imply("month",n.month()+1),this.imply("year",n.year()),this.imply("hour",12),this.imply("minute",0),this.imply("second",0),this.imply("millisecond",0)}get(e){return e in this.knownValues?this.knownValues[e]:e in this.impliedValues?this.impliedValues[e]:null}isCertain(e){return e in this.knownValues}getCertainComponents(){return Object.keys(this.knownValues)}imply(e,t){return e in this.knownValues?this:(this.impliedValues[e]=t,this)}assign(e,t){return this.knownValues[e]=t,delete this.impliedValues[e],this}delete(e){delete this.knownValues[e],delete this.impliedValues[e]}clone(){let e=new xr(this.reference);e.knownValues={},e.impliedValues={};for(let t in this.knownValues)e.knownValues[t]=this.knownValues[t];for(let t in this.impliedValues)e.impliedValues[t]=this.impliedValues[t];return e}isOnlyDate(){return!this.isCertain("hour")&&!this.isCertain("minute")&&!this.isCertain("second")}isOnlyTime(){return!this.isCertain("weekday")&&!this.isCertain("day")&&!this.isCertain("month")}isOnlyWeekdayComponent(){return this.isCertain("weekday")&&!this.isCertain("day")&&!this.isCertain("month")}isOnlyDayMonthComponent(){return this.isCertain("day")&&this.isCertain("month")&&!this.isCertain("year")}isValidDate(){let e=this.dateWithoutTimezoneAdjustment();return!(e.getFullYear()!==this.get("year")||e.getMonth()!==this.get("month")-1||e.getDate()!==this.get("day")||this.get("hour")!=null&&e.getHours()!=this.get("hour")||this.get("minute")!=null&&e.getMinutes()!=this.get("minute"))}toString(){return`[ParsingComponents {knownValues: ${JSON.stringify(this.knownValues)}, impliedValues: ${JSON.stringify(this.impliedValues)}}, reference: ${JSON.stringify(this.reference)}]`}dayjs(){return bs.default(this.date())}date(){let e=this.dateWithoutTimezoneAdjustment();return new Date(e.getTime()+this.getSystemTimezoneAdjustmentMinute(e)*6e4)}dateWithoutTimezoneAdjustment(){let e=new Date(this.get("year"),this.get("month")-1,this.get("day"),this.get("hour"),this.get("minute"),this.get("second"),this.get("millisecond"));return e.setFullYear(this.get("year")),e}getSystemTimezoneAdjustmentMinute(e){var t,n;(!e||e.getTime()<0)&&(e=new Date);let i=-e.getTimezoneOffset(),s=(n=(t=this.get("timezoneOffset"))!==null&&t!==void 0?t:this.reference.timezoneOffset)!==null&&n!==void 0?n:i;return i-s}static createRelativeFromReference(e,t){let n=bs.default(e.instant);for(let s in t)n=n.add(t[s],s);let i=new xr(e);return t.hour||t.minute||t.second?(co.assignSimilarTime(i,n),co.assignSimilarDate(i,n),e.timezoneOffset!==null&&i.assign("timezoneOffset",-e.instant.getTimezoneOffset())):(co.implySimilarTime(i,n),e.timezoneOffset!==null&&i.imply("timezoneOffset",-e.instant.getTimezoneOffset()),t.d?(i.assign("day",n.date()),i.assign("month",n.month()+1),i.assign("year",n.year())):(t.week&&i.imply("weekday",n.day()),i.imply("day",n.date()),t.month?(i.assign("month",n.month()+1),i.assign("year",n.year())):(i.imply("month",n.month()+1),t.year?i.assign("year",n.year()):i.imply("year",n.year())))),i}};Ot.ParsingComponents=xr;var Wn=class{constructor(e,t,n,i,s){this.reference=e,this.refDate=e.instant,this.index=t,this.text=n,this.start=i||new xr(e),this.end=s}clone(){let e=new Wn(this.reference,this.index,this.text);return e.start=this.start?this.start.clone():null,e.end=this.end?this.end.clone():null,e}date(){return this.start.date()}toString(){return`[ParsingResult {index: ${this.index}, text: '${this.text}', ...}]`}};Ot.ParsingResult=Wn});var R=h(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.AbstractParserWithWordBoundaryChecking=void 0;var po=class{constructor(){this.cachedInnerPattern=null,this.cachedPattern=null}patternLeftBoundary(){return"(\\W|^)"}pattern(e){let t=this.innerPattern(e);return t==this.cachedInnerPattern?this.cachedPattern:(this.cachedPattern=new RegExp(`${this.patternLeftBoundary()}${t.source}`,t.flags),this.cachedInnerPattern=t,this.cachedPattern)}extract(e,t){var n;let i=(n=t[1])!==null&&n!==void 0?n:"";t.index=t.index+i.length,t[0]=t[0].substring(i.length);for(let s=2;s{"use strict";Object.defineProperty(yo,"__esModule",{value:!0});var mo=Ie(),OT=pe(),AT=R(),kT=new RegExp(`(?:within|in|for)\\s*(?:(?:about|around|roughly|approximately|just)\\s*(?:~\\s*)?)?(${mo.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),NT=new RegExp(`(?:(?:about|around|roughly|approximately|just)\\s*(?:~\\s*)?)?(${mo.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),ho=class extends AT.AbstractParserWithWordBoundaryChecking{innerPattern(e){return e.option.forwardDate?NT:kT}innerExtract(e,t){let n=mo.parseTimeUnits(t[1]);return OT.ParsingComponents.createRelativeFromReference(e.reference,n)}};yo.default=ho});var Op=h(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});var CT=Se(),Mp=Ie(),Pp=Ie(),Es=Ie(),xT=Q(),ST=R(),IT=new RegExp(`(?:on\\s{0,3})?(${Es.ORDINAL_NUMBER_PATTERN})(?:\\s{0,3}(?:to|\\-|\\\u2013|until|through|till)?\\s{0,3}(${Es.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s{0,3}(?:of)?\\s{0,3})(${xT.matchAnyPattern(Mp.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s{0,3})(${Pp.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),Rp=1,wp=2,UT=3,Dp=4,go=class extends ST.AbstractParserWithWordBoundaryChecking{innerPattern(){return IT}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=Mp.MONTH_DICTIONARY[t[UT].toLowerCase()],s=Es.parseOrdinalNumberPattern(t[Rp]);if(s>31)return t.index=t.index+t[Rp].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[Dp]){let a=Pp.parseYear(t[Dp]);n.start.assign("year",a)}else{let a=CT.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[wp]){let a=Es.parseOrdinalNumberPattern(t[wp]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};_o.default=go});var xp=h(bo=>{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});var qT=Se(),Np=Ie(),Rs=Ie(),Cp=Ie(),FT=Q(),WT=R(),LT=new RegExp(`(${FT.matchAnyPattern(Np.MONTH_DICTIONARY)})(?:-|/|\\s*,?\\s*)(${Rs.ORDINAL_NUMBER_PATTERN})(?!\\s*(?:am|pm))\\s*(?:(?:to|\\-)\\s*(${Rs.ORDINAL_NUMBER_PATTERN})\\s*)?(?:(?:-|/|\\s*,?\\s*)(${Cp.YEAR_PATTERN}))?(?=\\W|$)(?!\\:\\d)`,"i"),YT=1,$T=2,Ap=3,kp=4,To=class extends WT.AbstractParserWithWordBoundaryChecking{innerPattern(){return LT}innerExtract(e,t){let n=Np.MONTH_DICTIONARY[t[YT].toLowerCase()],i=Rs.parseOrdinalNumberPattern(t[$T]);if(i>31)return null;let s=e.createParsingComponents({day:i,month:n});if(t[kp]){let u=Cp.parseYear(t[kp]);s.assign("year",u)}else{let u=qT.findYearClosestToRef(e.refDate,i,n);s.imply("year",u)}if(!t[Ap])return s;let a=Rs.parseOrdinalNumberPattern(t[Ap]),o=e.createParsingResult(t.index,t[0]);return o.start=s,o.end=s.clone(),o.end.assign("day",a),o}};bo.default=To});var Up=h(Ro=>{"use strict";Object.defineProperty(Ro,"__esModule",{value:!0});var vo=Ie(),jT=Se(),BT=Q(),Ip=Ie(),GT=R(),HT=new RegExp(`((?:in)\\s*)?(${BT.matchAnyPattern(vo.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${Ip.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),zT=1,KT=2,Sp=3,Eo=class extends GT.AbstractParserWithWordBoundaryChecking{innerPattern(){return HT}innerExtract(e,t){let n=t[KT].toLowerCase();if(t[0].length<=3&&!vo.FULL_MONTH_NAME_DICTIONARY[n])return null;let i=e.createParsingResult(t.index+(t[zT]||"").length,t.index+t[0].length);i.start.imply("day",1);let s=vo.MONTH_DICTIONARY[n];if(i.start.assign("month",s),t[Sp]){let a=Ip.parseYear(t[Sp]);i.start.assign("year",a)}else{let a=jT.findYearClosestToRef(e.refDate,1,s);i.start.imply("year",a)}return i}};Ro.default=Eo});var Wp=h(Do=>{"use strict";Object.defineProperty(Do,"__esModule",{value:!0});var Fp=Ie(),VT=Q(),ZT=R(),XT=new RegExp(`([0-9]{4})[\\.\\/\\s](?:(${VT.matchAnyPattern(Fp.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),QT=1,JT=2,qp=3,eb=4,wo=class extends ZT.AbstractParserWithWordBoundaryChecking{innerPattern(){return XT}innerExtract(e,t){let n=t[qp]?parseInt(t[qp]):Fp.MONTH_DICTIONARY[t[JT].toLowerCase()];if(n<1||n>12)return null;let i=parseInt(t[QT]);return{day:parseInt(t[eb]),month:n,year:i}}};Do.default=wo});var Lp=h(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});var tb=R(),rb=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),nb=1,ib=2,Mo=class extends tb.AbstractParserWithWordBoundaryChecking{innerPattern(){return rb}innerExtract(e,t){let n=parseInt(t[ib]),i=parseInt(t[nb]);return e.createParsingComponents().imply("day",1).assign("month",i).assign("year",n)}};Po.default=Mo});var Sr=h(Ms=>{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});Ms.AbstractTimeExpressionParser=void 0;var Be=Ee();function sb(r,e,t,n){return new RegExp(`${r}${e}(\\d{1,4})(?:(?:\\.|:|\uFF1A)(\\d{1,2})(?:(?::|\uFF1A)(\\d{2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${t}`,n)}function ab(r,e){return new RegExp(`^(${r})(\\d{1,4})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${e}`,"i")}var Yp=2,en=3,ws=4,Ds=5,Ln=6,Oo=class{constructor(e=!1){this.cachedPrimaryPrefix=null,this.cachedPrimarySuffix=null,this.cachedPrimaryTimePattern=null,this.cachedFollowingPhase=null,this.cachedFollowingSuffix=null,this.cachedFollowingTimePatten=null,this.strictMode=e}patternFlags(){return"i"}primaryPatternLeftBoundary(){return"(^|\\s|T|\\b)"}primarySuffix(){return"(?=\\W|$)"}followingSuffix(){return"(?=\\W|$)"}pattern(e){return this.getPrimaryTimePatternThroughCache()}extract(e,t){let n=this.extractPrimaryTimeComponents(e,t);if(!n)return t.index+=t[0].length,null;let i=t.index+t[1].length,s=t[0].substring(t[1].length),a=e.createParsingResult(i,s,n);t.index+=t[0].length;let o=e.text.substring(t.index),l=this.getFollowingTimePatternThroughCache().exec(o);return s.match(/^\d{3,4}/)&&l&&l[0].match(/^\s*([+-])\s*\d{2,4}$/)?null:!l||l[0].match(/^\s*([+-])\s*\d{3,4}$/)?this.checkAndReturnWithoutFollowingPattern(a):(a.end=this.extractFollowingTimeComponents(e,l,a),a.end&&(a.text+=l[0]),this.checkAndReturnWithFollowingPattern(a))}extractPrimaryTimeComponents(e,t,n=!1){let i=e.createParsingComponents(),s=0,a=null,o=parseInt(t[Yp]);if(o>100){if(this.strictMode||t[en]!=null)return null;s=o%100,o=Math.floor(o/100)}if(o>24)return null;if(t[en]!=null){if(t[en].length==1&&!t[Ln])return null;s=parseInt(t[en])}if(s>=60)return null;if(o>12&&(a=Be.Meridiem.PM),t[Ln]!=null){if(o>12)return null;let u=t[Ln][0].toLowerCase();u=="a"&&(a=Be.Meridiem.AM,o==12&&(o=0)),u=="p"&&(a=Be.Meridiem.PM,o!=12&&(o+=12))}if(i.assign("hour",o),i.assign("minute",s),a!==null?i.assign("meridiem",a):o<12?i.imply("meridiem",Be.Meridiem.AM):i.imply("meridiem",Be.Meridiem.PM),t[Ds]!=null){let u=parseInt(t[Ds].substring(0,3));if(u>=1e3)return null;i.assign("millisecond",u)}if(t[ws]!=null){let u=parseInt(t[ws]);if(u>=60)return null;i.assign("second",u)}return i}extractFollowingTimeComponents(e,t,n){let i=e.createParsingComponents();if(t[Ds]!=null){let u=parseInt(t[Ds].substring(0,3));if(u>=1e3)return null;i.assign("millisecond",u)}if(t[ws]!=null){let u=parseInt(t[ws]);if(u>=60)return null;i.assign("second",u)}let s=parseInt(t[Yp]),a=0,o=-1;if(t[en]!=null?a=parseInt(t[en]):s>100&&(a=s%100,s=Math.floor(s/100)),a>=60||s>24)return null;if(s>=12&&(o=Be.Meridiem.PM),t[Ln]!=null){if(s>12)return null;let u=t[Ln][0].toLowerCase();u=="a"&&(o=Be.Meridiem.AM,s==12&&(s=0,i.isCertain("day")||i.imply("day",i.get("day")+1))),u=="p"&&(o=Be.Meridiem.PM,s!=12&&(s+=12)),n.start.isCertain("meridiem")||(o==Be.Meridiem.AM?(n.start.imply("meridiem",Be.Meridiem.AM),n.start.get("hour")==12&&n.start.assign("hour",0)):(n.start.imply("meridiem",Be.Meridiem.PM),n.start.get("hour")!=12&&n.start.assign("hour",n.start.get("hour")+12)))}return i.assign("hour",s),i.assign("minute",a),o>=0?i.assign("meridiem",o):n.start.isCertain("meridiem")&&n.start.get("hour")>12?n.start.get("hour")-12>s?i.imply("meridiem",Be.Meridiem.AM):s<=12&&(i.assign("hour",s+12),i.assign("meridiem",Be.Meridiem.PM)):s>12?i.imply("meridiem",Be.Meridiem.PM):s<=12&&i.imply("meridiem",Be.Meridiem.AM),i.date().getTime()24)return null}return e}checkAndReturnWithFollowingPattern(e){if(e.text.match(/^\d+-\d+$/))return null;let t=e.text.match(/[^\d:.](\d[\d.]+)\s*-\s*(\d[\d.]+)$/);if(t){if(this.strictMode)return null;let n=t[1],i=t[2];if(i.includes(".")&&!i.match(/\d(\.\d{2})+$/))return null;let s=parseInt(i),a=parseInt(n);if(s>24||a>24)return null}return e}getPrimaryTimePatternThroughCache(){let e=this.primaryPrefix(),t=this.primarySuffix();return this.cachedPrimaryPrefix===e&&this.cachedPrimarySuffix===t?this.cachedPrimaryTimePattern:(this.cachedPrimaryTimePattern=sb(this.primaryPatternLeftBoundary(),e,t,this.patternFlags()),this.cachedPrimaryPrefix=e,this.cachedPrimarySuffix=t,this.cachedPrimaryTimePattern)}getFollowingTimePatternThroughCache(){let e=this.followingPhase(),t=this.followingSuffix();return this.cachedFollowingPhase===e&&this.cachedFollowingSuffix===t?this.cachedFollowingTimePatten:(this.cachedFollowingTimePatten=ab(e,t),this.cachedFollowingPhase=e,this.cachedFollowingSuffix=t,this.cachedFollowingTimePatten)}};Ms.AbstractTimeExpressionParser=Oo});var $p=h(ko=>{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});var Ps=Ee(),ob=Sr(),Ao=class extends ob.AbstractTimeExpressionParser{constructor(e){super(e)}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|to|\\?)\\s*"}primaryPrefix(){return"(?:(?:at|from)\\s*)??"}primarySuffix(){return"(?:\\s*(?:o\\W*clock|at\\s*night|in\\s*the\\s*(?:morning|afternoon)))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(e,t){let n=super.extractPrimaryTimeComponents(e,t);if(n){if(t[0].endsWith("night")){let i=n.get("hour");i>=6&&i<12?(n.assign("hour",n.get("hour")+12),n.assign("meridiem",Ps.Meridiem.PM)):i<6&&n.assign("meridiem",Ps.Meridiem.AM)}if(t[0].endsWith("afternoon")){n.assign("meridiem",Ps.Meridiem.PM);let i=n.get("hour");i>=0&&i<=6&&n.assign("hour",n.get("hour")+12)}t[0].endsWith("morning")&&(n.assign("meridiem",Ps.Meridiem.AM),n.get("hour")<12&&n.assign("hour",n.get("hour")))}return n}};ko.default=Ao});var it=h(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.addImpliedTimeUnits=tn.reverseTimeUnits=void 0;function ub(r){let e={};for(let t in r)e[t]=-r[t];return e}tn.reverseTimeUnits=ub;function lb(r,e){let t=r.clone(),n=r.dayjs();for(let i in e)n=n.add(e[i],i);return("day"in e||"d"in e||"week"in e||"month"in e||"year"in e)&&(t.imply("day",n.date()),t.imply("month",n.month()+1),t.imply("year",n.year())),("second"in e||"minute"in e||"hour"in e)&&(t.imply("second",n.second()),t.imply("minute",n.minute()),t.imply("hour",n.hour())),t}tn.addImpliedTimeUnits=lb});var jp=h(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});var Co=Ie(),cb=pe(),db=R(),fb=it(),pb=new RegExp(`(${Co.TIME_UNITS_PATTERN})\\s{0,5}(?:ago|before|earlier)(?=(?:\\W|$))`,"i"),hb=new RegExp(`(${Co.TIME_UNITS_PATTERN})\\s{0,5}ago(?=(?:\\W|$))`,"i"),No=class extends db.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?hb:pb}innerExtract(e,t){let n=Co.parseTimeUnits(t[1]),i=fb.reverseTimeUnits(n);return cb.ParsingComponents.createRelativeFromReference(e.reference,i)}};xo.default=No});var Bp=h(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});var Io=Ie(),mb=pe(),yb=R(),gb=new RegExp(`(${Io.TIME_UNITS_PATTERN})\\s{0,5}(?:later|after|from now|henceforth|forward|out)(?=(?:\\W|$))`,"i"),_b=new RegExp("("+Io.TIME_UNITS_PATTERN+")(later|from now)(?=(?:\\W|$))","i"),Tb=1,So=class extends yb.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?_b:gb}innerExtract(e,t){let n=Io.parseTimeUnits(t[Tb]);return mb.ParsingComponents.createRelativeFromReference(e.reference,n)}};Uo.default=So});var nn=h(rn=>{"use strict";Object.defineProperty(rn,"__esModule",{value:!0});rn.MergingRefiner=rn.Filter=void 0;var qo=class{refine(e,t){return t.filter(n=>this.isValid(e,n))}};rn.Filter=qo;var Fo=class{refine(e,t){if(t.length<2)return t;let n=[],i=t[0],s=null;for(let a=1;a{console.log(`${this.constructor.name} merged ${u} and ${l} into ${c}`)}),i=c}}return i!=null&&n.push(i),n}};rn.MergingRefiner=Fo});var At=h(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});var bb=nn(),Wo=class extends bb.MergingRefiner{shouldMergeResults(e,t,n){return!t.end&&!n.end&&e.match(this.patternBetween())!=null}mergeResults(e,t,n){if(!t.start.isOnlyWeekdayComponent()&&!n.start.isOnlyWeekdayComponent()&&(n.start.getCertainComponents().forEach(s=>{t.start.isCertain(s)||t.start.assign(s,n.start.get(s))}),t.start.getCertainComponents().forEach(s=>{n.start.isCertain(s)||n.start.assign(s,t.start.get(s))})),t.start.date().getTime()>n.start.date().getTime()){let s=t.start.dayjs(),a=n.start.dayjs();t.start.isOnlyWeekdayComponent()&&s.add(-7,"days").isBefore(a)?(s=s.add(-7,"days"),t.start.imply("day",s.date()),t.start.imply("month",s.month()+1),t.start.imply("year",s.year())):n.start.isOnlyWeekdayComponent()&&a.add(7,"days").isAfter(s)?(a=a.add(7,"days"),n.start.imply("day",a.date()),n.start.imply("month",a.month()+1),n.start.imply("year",a.year())):[n,t]=[t,n]}let i=t.clone();return i.start=t.start,i.end=n.start,i.index=Math.min(t.index,n.index),t.index{"use strict";var vb=Yn&&Yn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Yn,"__esModule",{value:!0});var Eb=vb(At()),Yo=class extends Eb.default{patternBetween(){return/^\s*(to|-)\s*$/i}};Yn.default=Yo});var Hp=h(sn=>{"use strict";Object.defineProperty(sn,"__esModule",{value:!0});sn.mergeDateTimeComponent=sn.mergeDateTimeResult=void 0;var Rb=Ee();function wb(r,e){let t=r.clone(),n=r.start,i=e.start;if(t.start=$o(n,i),r.end!=null||e.end!=null){let s=r.end==null?r.start:r.end,a=e.end==null?e.start:e.end,o=$o(s,a);r.end==null&&o.date().getTime(){"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});var Db=nn(),zp=Hp(),jo=class extends Db.MergingRefiner{shouldMergeResults(e,t,n){return(t.start.isOnlyDate()&&n.start.isOnlyTime()||n.start.isOnlyDate()&&t.start.isOnlyTime())&&e.match(this.patternBetween())!=null}mergeResults(e,t,n){let i=t.start.isOnlyDate()?zp.mergeDateTimeResult(t,n):zp.mergeDateTimeResult(n,t);return i.index=t.index,i.text=t.text+e+n.text,i}};Bo.default=jo});var Kp=h($n=>{"use strict";var Mb=$n&&$n.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty($n,"__esModule",{value:!0});var Pb=Mb(jt()),Go=class extends Pb.default{patternBetween(){return new RegExp("^\\s*(T|at|after|before|on|of|,|-)?\\s*$")}};$n.default=Go});var Vp=h(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});var Ob=new RegExp("^\\s*,?\\s*\\(?([A-Z]{2,4})\\)?(?=\\W|$)","i"),Ab={ACDT:630,ACST:570,ADT:-180,AEDT:660,AEST:600,AFT:270,AKDT:-480,AKST:-540,ALMT:360,AMST:-180,AMT:-240,ANAST:720,ANAT:720,AQTT:300,ART:-180,AST:-240,AWDT:540,AWST:480,AZOST:0,AZOT:-60,AZST:300,AZT:240,BNT:480,BOT:-240,BRST:-120,BRT:-180,BST:60,BTT:360,CAST:480,CAT:120,CCT:390,CDT:-300,CEST:120,CET:60,CHADT:825,CHAST:765,CKT:-600,CLST:-180,CLT:-240,COT:-300,CST:-360,CVT:-60,CXT:420,ChST:600,DAVT:420,EASST:-300,EAST:-360,EAT:180,ECT:-300,EDT:-240,EEST:180,EET:120,EGST:0,EGT:-60,EST:-300,ET:-300,FJST:780,FJT:720,FKST:-180,FKT:-240,FNT:-120,GALT:-360,GAMT:-540,GET:240,GFT:-180,GILT:720,GMT:0,GST:240,GYT:-240,HAA:-180,HAC:-300,HADT:-540,HAE:-240,HAP:-420,HAR:-360,HAST:-600,HAT:-90,HAY:-480,HKT:480,HLV:-210,HNA:-240,HNC:-360,HNE:-300,HNP:-480,HNR:-420,HNT:-150,HNY:-540,HOVT:420,ICT:420,IDT:180,IOT:360,IRDT:270,IRKST:540,IRKT:540,IRST:210,IST:330,JST:540,KGT:360,KRAST:480,KRAT:480,KST:540,KUYT:240,LHDT:660,LHST:630,LINT:840,MAGST:720,MAGT:720,MART:-510,MAWT:300,MDT:-360,MESZ:120,MEZ:60,MHT:720,MMT:390,MSD:240,MSK:240,MST:-420,MUT:240,MVT:300,MYT:480,NCT:660,NDT:-90,NFT:690,NOVST:420,NOVT:360,NPT:345,NST:-150,NUT:-660,NZDT:780,NZST:720,OMSST:420,OMST:420,PDT:-420,PET:-300,PETST:720,PETT:720,PGT:600,PHOT:780,PHT:480,PKT:300,PMDT:-120,PMST:-180,PONT:660,PST:-480,PT:-480,PWT:540,PYST:-180,PYT:-240,RET:240,SAMT:240,SAST:120,SBT:660,SCT:240,SGT:480,SRT:-180,SST:-660,TAHT:-600,TFT:300,TJT:300,TKT:780,TLT:540,TMT:300,TVT:720,ULAT:480,UTC:0,UYST:-120,UYT:-180,UZT:300,VET:-210,VLAST:660,VLAT:660,VUT:660,WAST:120,WAT:60,WEST:60,WESZ:60,WET:0,WEZ:0,WFT:720,WGST:-120,WGT:-180,WIB:420,WIT:540,WITA:480,WST:780,WT:0,YAKST:600,YAKT:600,YAPT:600,YEKST:360,YEKT:360},Ho=class{constructor(e){this.timezone=Object.assign(Object.assign({},Ab),e)}refine(e,t){var n;let i=(n=e.option.timezones)!==null&&n!==void 0?n:{};return t.forEach(s=>{var a,o;let u=e.text.substring(s.index+s.text.length),l=Ob.exec(u);if(!l)return;let c=l[1].toUpperCase(),d=(o=(a=i[c])!==null&&a!==void 0?a:this.timezone[c])!==null&&o!==void 0?o:null;if(d===null)return;e.debug(()=>{console.log(`Extracting timezone: '${c}' into: ${d} for: ${s.start}`)});let f=s.start.get("timezoneOffset");f!==null&&d!=f&&(s.start.isCertain("timezoneOffset")||c!=l[1])||s.start.isOnlyDate()&&c!=l[1]||(s.text+=l[0],s.start.isCertain("timezoneOffset")||s.start.assign("timezoneOffset",d),s.end!=null&&!s.end.isCertain("timezoneOffset")&&s.end.assign("timezoneOffset",d))}),t}};zo.default=Ho});var Os=h(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});var kb=new RegExp("^\\s*(?:\\(?(?:GMT|UTC)\\s?)?([+-])(\\d{1,2})(?::?(\\d{2}))?\\)?","i"),Nb=1,Cb=2,xb=3,Ko=class{refine(e,t){return t.forEach(function(n){if(n.start.isCertain("timezoneOffset"))return;let i=e.text.substring(n.index+n.text.length),s=kb.exec(i);if(!s)return;e.debug(()=>{console.log(`Extracting timezone: '${s[0]}' into : ${n}`)});let a=parseInt(s[Cb]),o=parseInt(s[xb]||"0"),u=a*60+o;u>14*60||(s[Nb]==="-"&&(u=-u),n.end!=null&&n.end.assign("timezoneOffset",u),n.start.assign("timezoneOffset",u),n.text+=s[0])}),t}};Vo.default=Ko});var Zp=h(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});var Zo=class{refine(e,t){if(t.length<2)return t;let n=[],i=t[0];for(let s=1;si.text.length&&(i=a):(n.push(i),i=a)}return i!=null&&n.push(i),n}};Xo.default=Zo});var Xp=h(jn=>{"use strict";var Sb=jn&&jn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(jn,"__esModule",{value:!0});var Ib=Sb(K()),Qo=class{refine(e,t){return e.option.forwardDate&&t.forEach(function(n){let i=Ib.default(e.refDate);if(n.start.isOnlyDayMonthComponent()&&i.isAfter(n.start.dayjs()))for(let s=0;s<3&&i.isAfter(n.start.dayjs());s++)n.start.imply("year",n.start.get("year")+1),e.debug(()=>{console.log(`Forward yearly adjusted for ${n} (${n.start})`)}),n.end&&!n.end.isCertain("year")&&(n.end.imply("year",n.end.get("year")+1),e.debug(()=>{console.log(`Forward yearly adjusted for ${n} (${n.end})`)}));n.start.isOnlyWeekdayComponent()&&i.isAfter(n.start.dayjs())&&(i.day()>=n.start.get("weekday")?i=i.day(n.start.get("weekday")+7):i=i.day(n.start.get("weekday")),n.start.imply("day",i.date()),n.start.imply("month",i.month()+1),n.start.imply("year",i.year()),e.debug(()=>{console.log(`Forward weekly adjusted for ${n} (${n.start})`)}),n.end&&n.end.isOnlyWeekdayComponent()&&(i.day()>n.end.get("weekday")?i=i.day(n.end.get("weekday")+7):i=i.day(n.end.get("weekday")),n.end.imply("day",i.date()),n.end.imply("month",i.month()+1),n.end.imply("year",i.year()),e.debug(()=>{console.log(`Forward weekly adjusted for ${n} (${n.end})`)})))}),t}};jn.default=Qo});var Qp=h(eu=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});var Ub=nn(),Jo=class extends Ub.Filter{constructor(e){super(),this.strictMode=e}isValid(e,t){return t.text.replace(" ","").match(/^\d*(\.\d*)?$/)?(e.debug(()=>{console.log(`Removing unlikely result '${t.text}'`)}),!1):t.start.isValidDate()?t.end&&!t.end.isValidDate()?(e.debug(()=>{console.log(`Removing invalid result: ${t} (${t.end})`)}),!1):this.strictMode?this.isStrictModeValid(e,t):!0:(e.debug(()=>{console.log(`Removing invalid result: ${t} (${t.start})`)}),!1)}isStrictModeValid(e,t){return t.start.isOnlyWeekdayComponent()?(e.debug(()=>{console.log(`(Strict) Removing weekday only component: ${t} (${t.end})`)}),!1):t.start.isOnlyTime()&&(!t.start.isCertain("hour")||!t.start.isCertain("minute"))?(e.debug(()=>{console.log(`(Strict) Removing uncertain time component: ${t} (${t.end})`)}),!1):!0}};eu.default=Jo});var nu=h(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});var qb=R(),Fb=new RegExp("([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})(?:T([0-9]{1,2}):([0-9]{1,2})(?::([0-9]{1,2})(?:\\.(\\d{1,4}))?)?(?:Z|([+-]\\d{2}):?(\\d{2})?)?)?(?=\\W|$)","i"),Wb=1,Lb=2,Yb=3,Jp=4,$b=5,eh=6,th=7,rh=8,nh=9,tu=class extends qb.AbstractParserWithWordBoundaryChecking{innerPattern(){return Fb}innerExtract(e,t){let n={};if(n.year=parseInt(t[Wb]),n.month=parseInt(t[Lb]),n.day=parseInt(t[Yb]),t[Jp]!=null)if(n.hour=parseInt(t[Jp]),n.minute=parseInt(t[$b]),t[eh]!=null&&(n.second=parseInt(t[eh])),t[th]!=null&&(n.millisecond=parseInt(t[th])),t[rh]==null)n.timezoneOffset=0;else{let i=parseInt(t[rh]),s=0;t[nh]!=null&&(s=parseInt(t[nh]));let a=i*60;a<0?a-=s:a+=s,n.timezoneOffset=a}return n}};ru.default=tu});var ih=h(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});var jb=nn(),iu=class extends jb.MergingRefiner{mergeResults(e,t,n){let i=n.clone();return i.index=t.index,i.text=t.text+e+i.text,i.start.assign("weekday",t.start.get("weekday")),i.end&&i.end.assign("weekday",t.start.get("weekday")),i}shouldMergeResults(e,t,n){return t.start.isOnlyWeekdayComponent()&&!t.start.isCertain("hour")&&n.start.isCertain("day")&&e.match(/^,?\s*$/)!=null}};su.default=iu});var Bt=h(an=>{"use strict";var Ir=an&&an.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(an,"__esModule",{value:!0});an.includeCommonConfiguration=void 0;var Bb=Ir(Vp()),Gb=Ir(Os()),sh=Ir(Zp()),Hb=Ir(Xp()),zb=Ir(Qp()),Kb=Ir(nu()),Vb=Ir(ih());function Zb(r,e=!1){return r.parsers.unshift(new Kb.default),r.refiners.unshift(new Vb.default),r.refiners.unshift(new Bb.default),r.refiners.unshift(new Gb.default),r.refiners.unshift(new sh.default),r.refiners.push(new sh.default),r.refiners.push(new Hb.default),r.refiners.push(new zb.default(e)),r}an.includeCommonConfiguration=Zb});var Ht=h(X=>{"use strict";var Xb=X&&X.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(X,"__esModule",{value:!0});X.noon=X.morning=X.midnight=X.yesterdayEvening=X.evening=X.lastNight=X.tonight=X.theDayAfter=X.tomorrow=X.theDayBefore=X.yesterday=X.today=X.now=void 0;var kt=pe(),on=Xb(K()),Gt=nt(),Bn=Ee();function Qb(r){let e=on.default(r.instant),t=new kt.ParsingComponents(r,{});return Gt.assignSimilarDate(t,e),Gt.assignSimilarTime(t,e),r.timezoneOffset!==null&&t.assign("timezoneOffset",e.utcOffset()),t}X.now=Qb;function Jb(r){let e=on.default(r.instant),t=new kt.ParsingComponents(r,{});return Gt.assignSimilarDate(t,e),Gt.implySimilarTime(t,e),t}X.today=Jb;function e1(r){return ah(r,1)}X.yesterday=e1;function ah(r,e){return au(r,-e)}X.theDayBefore=ah;function t1(r){return au(r,1)}X.tomorrow=t1;function au(r,e){let t=on.default(r.instant),n=new kt.ParsingComponents(r,{});return t=t.add(e,"day"),Gt.assignSimilarDate(n,t),Gt.implySimilarTime(n,t),n}X.theDayAfter=au;function r1(r,e=22){let t=on.default(r.instant),n=new kt.ParsingComponents(r,{});return n.imply("hour",e),n.imply("meridiem",Bn.Meridiem.PM),Gt.assignSimilarDate(n,t),n}X.tonight=r1;function n1(r,e=0){let t=on.default(r.instant),n=new kt.ParsingComponents(r,{});return t.hour()<6&&(t=t.add(-1,"day")),Gt.assignSimilarDate(n,t),n.imply("hour",e),n}X.lastNight=n1;function i1(r,e=20){let t=new kt.ParsingComponents(r,{});return t.imply("meridiem",Bn.Meridiem.PM),t.imply("hour",e),t}X.evening=i1;function s1(r,e=20){let t=on.default(r.instant),n=new kt.ParsingComponents(r,{});return t=t.add(-1,"day"),Gt.assignSimilarDate(n,t),n.imply("hour",e),n.imply("meridiem",Bn.Meridiem.PM),n}X.yesterdayEvening=s1;function a1(r){let e=new kt.ParsingComponents(r,{});return e.imply("hour",0),e.imply("minute",0),e.imply("second",0),e}X.midnight=a1;function o1(r,e=6){let t=new kt.ParsingComponents(r,{});return t.imply("meridiem",Bn.Meridiem.AM),t.imply("hour",e),t}X.morning=o1;function u1(r){let e=new kt.ParsingComponents(r,{});return e.imply("meridiem",Bn.Meridiem.AM),e.imply("hour",12),e}X.noon=u1});var oh=h(mt=>{"use strict";var l1=mt&&mt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),c1=mt&&mt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),d1=mt&&mt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&l1(e,r,t);return c1(e,r),e},f1=mt&&mt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(mt,"__esModule",{value:!0});var p1=f1(K()),h1=R(),m1=nt(),Gn=d1(Ht()),y1=/(now|today|tonight|tomorrow|tmr|tmrw|yesterday|last\s*night)(?=\W|$)/i,ou=class extends h1.AbstractParserWithWordBoundaryChecking{innerPattern(e){return y1}innerExtract(e,t){let n=p1.default(e.refDate),i=t[0].toLowerCase(),s=e.createParsingComponents();switch(i){case"now":return Gn.now(e.reference);case"today":return Gn.today(e.reference);case"yesterday":return Gn.yesterday(e.reference);case"tomorrow":case"tmr":case"tmrw":return Gn.tomorrow(e.reference);case"tonight":return Gn.tonight(e.reference);default:i.match(/last\s*night/)&&(n.hour()>6&&(n=n.add(-1,"day")),m1.assignSimilarDate(s,n),s.imply("hour",0));break}return s}};mt.default=ou});var uh=h(Hn=>{"use strict";var g1=Hn&&Hn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Hn,"__esModule",{value:!0});var As=Ee(),_1=R(),T1=g1(K()),b1=nt(),v1=/(?:this)?\s{0,3}(morning|afternoon|evening|night|midnight|noon)(?=\W|$)/i,uu=class extends _1.AbstractParserWithWordBoundaryChecking{innerPattern(){return v1}innerExtract(e,t){let n=T1.default(e.refDate),i=e.createParsingComponents();switch(t[1].toLowerCase()){case"afternoon":i.imply("meridiem",As.Meridiem.PM),i.imply("hour",15);break;case"evening":case"night":i.imply("meridiem",As.Meridiem.PM),i.imply("hour",20);break;case"midnight":b1.assignTheNextDay(i,n),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"morning":i.imply("meridiem",As.Meridiem.AM),i.imply("hour",6);break;case"noon":i.imply("meridiem",As.Meridiem.AM),i.imply("hour",12);break}return i}};Hn.default=uu});var Ur=h(yr=>{"use strict";var E1=yr&&yr.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(yr,"__esModule",{value:!0});yr.toDayJSClosestWeekday=yr.toDayJSWeekday=void 0;var lh=E1(K());function R1(r,e,t){if(!t)return ch(r,e);let n=lh.default(r);switch(t){case"this":n=n.day(e);break;case"next":n=n.day(e+7);break;case"last":n=n.day(e-7);break}return n}yr.toDayJSWeekday=R1;function ch(r,e){let t=lh.default(r),n=t.day();return Math.abs(e-7-n){"use strict";Object.defineProperty(cu,"__esModule",{value:!0});var dh=Ie(),w1=Q(),D1=R(),M1=Ur(),P1=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:on\\s*?)?(?:(this|last|past|next)\\s*)?(${w1.matchAnyPattern(dh.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(this|last|past|next)\\s*week)?(?=\\W|$)`,"i"),O1=1,A1=2,k1=3,lu=class extends D1.AbstractParserWithWordBoundaryChecking{innerPattern(){return P1}innerExtract(e,t){let n=t[A1].toLowerCase(),i=dh.WEEKDAY_DICTIONARY[n],s=t[O1],a=t[k1],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o=="last"||o=="past"?u="last":o=="next"?u="next":o=="this"&&(u="this");let l=M1.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};cu.default=lu});var mh=h(zn=>{"use strict";var N1=zn&&zn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(zn,"__esModule",{value:!0});var hh=Ie(),ph=pe(),C1=N1(K()),x1=R(),S1=Q(),I1=new RegExp(`(this|last|past|next|after\\s*this)\\s*(${S1.matchAnyPattern(hh.TIME_UNIT_DICTIONARY)})(?=\\s*)(?=\\W|$)`,"i"),U1=1,q1=2,du=class extends x1.AbstractParserWithWordBoundaryChecking{innerPattern(){return I1}innerExtract(e,t){let n=t[U1].toLowerCase(),i=t[q1].toLowerCase(),s=hh.TIME_UNIT_DICTIONARY[i];if(n=="next"||n.startsWith("after")){let u={};return u[s]=1,ph.ParsingComponents.createRelativeFromReference(e.reference,u)}if(n=="last"||n=="past"){let u={};return u[s]=-1,ph.ParsingComponents.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),o=C1.default(e.reference.instant);return i.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):i.match(/month/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):i.match(/year/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};zn.default=du});var yt=h(cn=>{"use strict";Object.defineProperty(cn,"__esModule",{value:!0});cn.ParsingContext=cn.Chrono=void 0;var un=pe(),F1=fu(),ln=class{constructor(e){e=e||F1.createCasualConfiguration(),this.parsers=[...e.parsers],this.refiners=[...e.refiners]}clone(){return new ln({parsers:[...this.parsers],refiners:[...this.refiners]})}parseDate(e,t,n){let i=this.parse(e,t,n);return i.length>0?i[0].start.date():null}parse(e,t,n){let i=new ks(e,t,n),s=[];return this.parsers.forEach(a=>{let o=ln.executeParser(i,a);s=s.concat(o)}),s.sort((a,o)=>a.index-o.index),this.refiners.forEach(function(a){s=a.refine(i,s)}),s}static executeParser(e,t){let n=[],i=t.pattern(e),s=e.text,a=e.text,o=i.exec(a);for(;o;){let u=o.index+s.length-a.length;o.index=u;let l=t.extract(e,o);if(!l){a=s.substring(o.index+1),o=i.exec(a);continue}let c=null;l instanceof un.ParsingResult?c=l:l instanceof un.ParsingComponents?(c=e.createParsingResult(o.index,o[0]),c.start=l):c=e.createParsingResult(o.index,o[0],l),e.debug(()=>console.log(`${t.constructor.name} extracted result ${c}`)),n.push(c),a=s.substring(u+c.text.length),o=i.exec(a)}return n}};cn.Chrono=ln;var ks=class{constructor(e,t,n){this.text=e,this.reference=new un.ReferenceWithTimezone(t),this.option=n!=null?n:{},this.refDate=this.reference.instant}createParsingComponents(e){return e instanceof un.ParsingComponents?e:new un.ParsingComponents(this.reference,e)}createParsingResult(e,t,n,i){let s=typeof t=="string"?t:this.text.substring(e,t),a=n?this.createParsingComponents(n):null,o=i?this.createParsingComponents(i):null;return new un.ParsingResult(this.reference,e,s,a,o)}debug(e){this.option.debug&&(this.option.debug instanceof Function?this.option.debug(e):this.option.debug.debug(e))}};cn.ParsingContext=ks});var qr=h(mu=>{"use strict";Object.defineProperty(mu,"__esModule",{value:!0});var yh=Se(),W1=new RegExp("([^\\d]|^)([0-3]{0,1}[0-9]{1})[\\/\\.\\-]([0-3]{0,1}[0-9]{1})(?:[\\/\\.\\-]([0-9]{4}|[0-9]{2}))?(\\W|$)","i"),Ns=1,gh=5,_h=2,Th=3,pu=4,hu=class{constructor(e){this.groupNumberMonth=e?Th:_h,this.groupNumberDay=e?_h:Th}pattern(){return W1}extract(e,t){if(t[Ns]=="/"||t[gh]=="/"){t.index+=t[0].length;return}let n=t.index+t[Ns].length,i=t[0].substr(t[Ns].length,t[0].length-t[Ns].length-t[gh].length);if(i.match(/^\d\.\d$/)||i.match(/^\d\.\d{1,2}\.\d{1,2}\s*$/)||!t[pu]&&t[0].indexOf("/")<0)return;let s=e.createParsingResult(n,i),a=parseInt(t[this.groupNumberMonth]),o=parseInt(t[this.groupNumberDay]);if((a<1||a>12)&&a>12)if(o>=1&&o<=12&&a<=31)[o,a]=[a,o];else return null;if(o<1||o>31)return null;if(s.start.assign("day",o),s.start.assign("month",a),t[pu]){let u=parseInt(t[pu]),l=yh.findMostLikelyADYear(u);s.start.assign("year",l)}else{let u=yh.findYearClosestToRef(e.refDate,o,a);s.start.imply("year",u)}return s}};mu.default=hu});var vh=h(gu=>{"use strict";Object.defineProperty(gu,"__esModule",{value:!0});var bh=Ie(),L1=pe(),Y1=R(),$1=it(),j1=new RegExp(`(this|last|past|next|after|\\+|-)\\s*(${bh.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),yu=class extends Y1.AbstractParserWithWordBoundaryChecking{innerPattern(){return j1}innerExtract(e,t){let n=t[1].toLowerCase(),i=bh.parseTimeUnits(t[2]);switch(n){case"last":case"past":case"-":i=$1.reverseTimeUnits(i);break}return L1.ParsingComponents.createRelativeFromReference(e.reference,i)}};gu.default=yu});var Rh=h(bu=>{"use strict";Object.defineProperty(bu,"__esModule",{value:!0});var B1=nn(),_u=pe(),G1=Ie(),H1=it();function Eh(r){return r.text.match(/\s+(before|from)$/i)!=null}function z1(r){return r.text.match(/\s+(after|since)$/i)!=null}var Tu=class extends B1.MergingRefiner{patternBetween(){return/^\s*$/i}shouldMergeResults(e,t,n){return!e.match(this.patternBetween())||!Eh(t)&&!z1(t)?!1:!!n.start.get("day")&&!!n.start.get("month")&&!!n.start.get("year")}mergeResults(e,t,n){let i=G1.parseTimeUnits(t.text);Eh(t)&&(i=H1.reverseTimeUnits(i));let s=_u.ParsingComponents.createRelativeFromReference(new _u.ReferenceWithTimezone(n.start.date()),i);return new _u.ParsingResult(n.reference,t.index,`${t.text}${e}${n.text}`,s)}};bu.default=Tu});var fu=h(_e=>{"use strict";var we=_e&&_e.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(_e,"__esModule",{value:!0});_e.createConfiguration=_e.createCasualConfiguration=_e.parseDate=_e.parse=_e.GB=_e.strict=_e.casual=void 0;var K1=we(Ep()),V1=we(Op()),Z1=we(xp()),X1=we(Up()),Q1=we(Wp()),J1=we(Lp()),ev=we($p()),tv=we(jp()),rv=we(Bp()),nv=we(Gp()),iv=we(Kp()),sv=Bt(),av=we(oh()),ov=we(uh()),uv=we(fh()),lv=we(mh()),vu=yt(),cv=we(qr()),dv=we(vh()),fv=we(Rh());_e.casual=new vu.Chrono(wh(!1));_e.strict=new vu.Chrono(Cs(!0,!1));_e.GB=new vu.Chrono(Cs(!1,!0));function pv(r,e,t){return _e.casual.parse(r,e,t)}_e.parse=pv;function hv(r,e,t){return _e.casual.parseDate(r,e,t)}_e.parseDate=hv;function wh(r=!1){let e=Cs(!1,r);return e.parsers.unshift(new av.default),e.parsers.unshift(new ov.default),e.parsers.unshift(new X1.default),e.parsers.unshift(new lv.default),e.parsers.unshift(new dv.default),e}_e.createCasualConfiguration=wh;function Cs(r=!0,e=!1){return sv.includeCommonConfiguration({parsers:[new cv.default(e),new K1.default,new V1.default,new Z1.default,new uv.default,new Q1.default,new J1.default,new ev.default(r),new tv.default(r),new rv.default(r)],refiners:[new fv.default,new iv.default,new nv.default]},r)}_e.createConfiguration=Cs});var Dh=h(Ru=>{"use strict";Object.defineProperty(Ru,"__esModule",{value:!0});var mv=Sr(),Eu=class extends mv.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:um|von)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|bis)\\s*"}extractPrimaryTimeComponents(e,t){return t[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(e,t)}};Ru.default=Eu});var Kn=h(te=>{"use strict";Object.defineProperty(te,"__esModule",{value:!0});te.parseTimeUnits=te.TIME_UNITS_PATTERN=te.parseYear=te.YEAR_PATTERN=te.parseNumberPattern=te.NUMBER_PATTERN=te.TIME_UNIT_DICTIONARY=te.INTEGER_WORD_DICTIONARY=te.MONTH_DICTIONARY=te.WEEKDAY_DICTIONARY=void 0;var wu=Q(),yv=Se();te.WEEKDAY_DICTIONARY={sonntag:0,so:0,montag:1,mo:1,dienstag:2,di:2,mittwoch:3,mi:3,donnerstag:4,do:4,freitag:5,fr:5,samstag:6,sa:6};te.MONTH_DICTIONARY={januar:1,j\u00E4nner:1,janner:1,jan:1,"jan.":1,februar:2,feber:2,feb:2,"feb.":2,m\u00E4rz:3,maerz:3,m\u00E4r:3,"m\xE4r.":3,mrz:3,"mrz.":3,april:4,apr:4,"apr.":4,mai:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,august:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,dezember:12,dez:12,"dez.":12};te.INTEGER_WORD_DICTIONARY={eins:1,eine:1,einem:1,einen:1,einer:1,zwei:2,drei:3,vier:4,f\u00FCnf:5,fuenf:5,sechs:6,sieben:7,acht:8,neun:9,zehn:10,elf:11,zw\u00F6lf:12,zwoelf:12};te.TIME_UNIT_DICTIONARY={sek:"second",sekunde:"second",sekunden:"second",min:"minute",minute:"minute",minuten:"minute",h:"hour",std:"hour",stunde:"hour",stunden:"hour",tag:"d",tage:"d",tagen:"d",woche:"week",wochen:"week",monat:"month",monate:"month",monaten:"month",monats:"month",quartal:"quarter",quartals:"quarter",quartale:"quarter",quartalen:"quarter",a:"year",j:"year",jr:"year",jahr:"year",jahre:"year",jahren:"year",jahres:"year"};te.NUMBER_PATTERN=`(?:${wu.matchAnyPattern(te.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s*an?)?|an?\\b(?:\\s*few)?|few|several|a?\\s*couple\\s*(?:of)?)`;function Ph(r){let e=r.toLowerCase();return te.INTEGER_WORD_DICTIONARY[e]!==void 0?te.INTEGER_WORD_DICTIONARY[e]:e==="a"||e==="an"?1:e.match(/few/)?3:e.match(/half/)?.5:e.match(/couple/)?2:e.match(/several/)?7:parseFloat(e)}te.parseNumberPattern=Ph;te.YEAR_PATTERN="(?:[0-9]{1,4}(?:\\s*[vn]\\.?\\s*(?:C(?:hr)?|(?:u\\.?|d\\.?(?:\\s*g\\.?)?)?\\s*Z)\\.?|\\s*(?:u\\.?|d\\.?(?:\\s*g\\.)?)\\s*Z\\.?)?)";function gv(r){if(/v/i.test(r))return-parseInt(r.replace(/[^0-9]+/gi,""));if(/n/i.test(r))return parseInt(r.replace(/[^0-9]+/gi,""));if(/z/i.test(r))return parseInt(r.replace(/[^0-9]+/gi,""));let e=parseInt(r);return yv.findMostLikelyADYear(e)}te.parseYear=gv;var Oh=`(${te.NUMBER_PATTERN})\\s{0,5}(${wu.matchAnyPattern(te.TIME_UNIT_DICTIONARY)})\\s{0,5}`,Mh=new RegExp(Oh,"i");te.TIME_UNITS_PATTERN=wu.repeatedTimeunitPattern("",Oh);function _v(r){let e={},t=r,n=Mh.exec(t);for(;n;)Tv(e,n),t=t.substring(n[0].length),n=Mh.exec(t);return e}te.parseTimeUnits=_v;function Tv(r,e){let t=Ph(e[1]),n=te.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var kh=h(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});var Ah=Kn(),bv=Q(),vv=R(),Ev=Ur(),Rv=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:a[mn]\\s*?)?(?:(diese[mn]|letzte[mn]|n(?:\xE4|ae)chste[mn])\\s*)?(${bv.matchAnyPattern(Ah.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(diese|letzte|n(?:\xE4|ae)chste)\\s*woche)?(?=\\W|$)`,"i"),wv=1,Dv=3,Mv=2,Du=class extends vv.AbstractParserWithWordBoundaryChecking{innerPattern(){return Rv}innerExtract(e,t){let n=t[Mv].toLowerCase(),i=Ah.WEEKDAY_DICTIONARY[n],s=t[wv],a=t[Dv],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o.match(/letzte/)?u="last":o.match(/chste/)?u="next":o.match(/diese/)&&(u="this");let l=Ev.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};Mu.default=Du});var Sh=h(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});var gr=Ee(),Pv=new RegExp("(^|\\s|T)(?:(?:um|von)\\s*)?(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s)?)?(?:\\s*Uhr)?(?:\\s*(morgens|vormittags|nachmittags|abends|nachts|am\\s+(?:Morgen|Vormittag|Nachmittag|Abend)|in\\s+der\\s+Nacht))?(?=\\W|$)","i"),Ov=new RegExp("^\\s*(\\-|\\\u2013|\\~|\\\u301C|bis(?:\\s+um)?|\\?)\\s*(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s)?)?(?:\\s*Uhr)?(?:\\s*(morgens|vormittags|nachmittags|abends|nachts|am\\s+(?:Morgen|Vormittag|Nachmittag|Abend)|in\\s+der\\s+Nacht))?(?=\\W|$)","i"),Av=2,Nh=3,Ch=4,xh=5,dn=class{pattern(e){return Pv}extract(e,t){let n=e.createParsingResult(t.index+t[1].length,t[0].substring(t[1].length));if(n.text.match(/^\d{4}$/)||(n.start=dn.extractTimeComponent(n.start.clone(),t),!n.start))return t.index+=t[0].length,null;let i=e.text.substring(t.index+t[0].length),s=Ov.exec(i);return s&&(n.end=dn.extractTimeComponent(n.start.clone(),s),n.end&&(n.text+=s[0])),n}static extractTimeComponent(e,t){let n=0,i=0,s=null;if(n=parseInt(t[Av]),t[Nh]!=null&&(i=parseInt(t[Nh])),i>=60||n>24)return null;if(n>=12&&(s=gr.Meridiem.PM),t[xh]!=null){if(n>12)return null;let a=t[xh].toLowerCase();a.match(/morgen|vormittag/)&&(s=gr.Meridiem.AM,n==12&&(n=0)),a.match(/nachmittag|abend/)&&(s=gr.Meridiem.PM,n!=12&&(n+=12)),a.match(/nacht/)&&(n==12?(s=gr.Meridiem.AM,n=0):n<6?s=gr.Meridiem.AM:(s=gr.Meridiem.PM,n+=12))}if(e.assign("hour",n),e.assign("minute",i),s!==null?e.assign("meridiem",s):n<12?e.imply("meridiem",gr.Meridiem.AM):e.imply("meridiem",gr.Meridiem.PM),t[Ch]!=null){let a=parseInt(t[Ch]);if(a>=60)return null;e.assign("second",a)}return e}};Pu.default=dn});var Ih=h(Vn=>{"use strict";var kv=Vn&&Vn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Vn,"__esModule",{value:!0});var Nv=kv(At()),Ou=class extends Nv.default{patternBetween(){return/^\s*(bis(?:\s*(?:am|zum))?|-)\s*$/i}};Vn.default=Ou});var Uh=h(Zn=>{"use strict";var Cv=Zn&&Zn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Zn,"__esModule",{value:!0});var xv=Cv(jt()),Au=class extends xv.default{patternBetween(){return new RegExp("^\\s*(T|um|am|,|-)?\\s*$")}};Zn.default=Au});var ku=h(Qn=>{"use strict";var Sv=Qn&&Qn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Qn,"__esModule",{value:!0});var Iv=Sv(K()),Fr=Ee(),Uv=R(),qv=nt(),Fv=it(),Xn=class extends Uv.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(diesen)?\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht)(?=\W|$)/i}innerExtract(e,t){let n=Iv.default(e.refDate),i=t[2].toLowerCase(),s=e.createParsingComponents();return qv.implySimilarTime(s,n),Xn.extractTimeComponents(s,i)}static extractTimeComponents(e,t){switch(t){case"morgen":e.imply("hour",6),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Fr.Meridiem.AM);break;case"vormittag":e.imply("hour",9),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Fr.Meridiem.AM);break;case"mittag":case"mittags":e.imply("hour",12),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Fr.Meridiem.AM);break;case"nachmittag":e.imply("hour",15),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Fr.Meridiem.PM);break;case"abend":e.imply("hour",18),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Fr.Meridiem.PM);break;case"nacht":e.imply("hour",22),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Fr.Meridiem.PM);break;case"mitternacht":e.get("hour")>1&&(e=Fv.addImpliedTimeUnits(e,{day:1})),e.imply("hour",0),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Fr.Meridiem.AM);break}return e}};Qn.default=Xn});var Wh=h(gt=>{"use strict";var Wv=gt&>.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),Lv=gt&>.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),Yv=gt&>.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&Wv(e,r,t);return Lv(e,r),e},Fh=gt&>.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(gt,"__esModule",{value:!0});var $v=Fh(K()),jv=R(),Wr=nt(),Bv=Fh(ku()),qh=Yv(Ht()),Gv=new RegExp("(jetzt|heute|morgen|\xFCbermorgen|uebermorgen|gestern|vorgestern|letzte\\s*nacht)(?:\\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht))?(?=\\W|$)","i"),Hv=1,zv=2,Nu=class extends jv.AbstractParserWithWordBoundaryChecking{innerPattern(e){return Gv}innerExtract(e,t){let n=$v.default(e.refDate),i=(t[Hv]||"").toLowerCase(),s=(t[zv]||"").toLowerCase(),a=e.createParsingComponents();switch(i){case"jetzt":a=qh.now(e.reference);break;case"heute":a=qh.today(e.reference);break;case"morgen":Wr.assignTheNextDay(a,n);break;case"\xFCbermorgen":case"uebermorgen":n=n.add(1,"day"),Wr.assignTheNextDay(a,n);break;case"gestern":n=n.add(-1,"day"),Wr.assignSimilarDate(a,n),Wr.implySimilarTime(a,n);break;case"vorgestern":n=n.add(-2,"day"),Wr.assignSimilarDate(a,n),Wr.implySimilarTime(a,n);break;default:i.match(/letzte\s*nacht/)&&(n.hour()>6&&(n=n.add(-1,"day")),Wr.assignSimilarDate(a,n),a.imply("hour",0));break}return s&&(a=Bv.default.extractTimeComponents(a,s)),a}};gt.default=Nu});var Gh=h(xu=>{"use strict";Object.defineProperty(xu,"__esModule",{value:!0});var Kv=Se(),jh=Kn(),Bh=Kn(),Vv=Q(),Zv=R(),Xv=new RegExp(`(?:am\\s*?)?(?:den\\s*?)?([0-9]{1,2})\\.(?:\\s*(?:bis(?:\\s*(?:am|zum))?|\\-|\\\u2013|\\s)\\s*([0-9]{1,2})\\.?)?\\s*(${Vv.matchAnyPattern(jh.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s*)(${Bh.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),Lh=1,Yh=2,Qv=3,$h=4,Cu=class extends Zv.AbstractParserWithWordBoundaryChecking{innerPattern(){return Xv}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=jh.MONTH_DICTIONARY[t[Qv].toLowerCase()],s=parseInt(t[Lh]);if(s>31)return t.index=t.index+t[Lh].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[$h]){let a=Bh.parseYear(t[$h]);n.start.assign("year",a)}else{let a=Kv.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[Yh]){let a=parseInt(t[Yh]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};xu.default=Cu});var Hh=h(Iu=>{"use strict";Object.defineProperty(Iu,"__esModule",{value:!0});var xs=Kn(),Jv=pe(),eE=R(),tE=it(),rE=Q(),Su=class extends eE.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`(?:\\s*((?:n\xE4chste|kommende|folgende|letzte|vergangene|vorige|vor(?:her|an)gegangene)(?:s|n|m|r)?|vor|in)\\s*)?(${xs.NUMBER_PATTERN})?(?:\\s*(n\xE4chste|kommende|folgende|letzte|vergangene|vorige|vor(?:her|an)gegangene)(?:s|n|m|r)?)?\\s*(${rE.matchAnyPattern(xs.TIME_UNIT_DICTIONARY)})`,"i")}innerExtract(e,t){let n=t[2]?xs.parseNumberPattern(t[2]):1,i=xs.TIME_UNIT_DICTIONARY[t[4].toLowerCase()],s={};s[i]=n;let a=t[1]||t[3]||"";if(a=a.toLowerCase(),!!a)return(/vor/.test(a)||/letzte/.test(a)||/vergangen/.test(a))&&(s=tE.reverseTimeUnits(s)),Jv.ParsingComponents.createRelativeFromReference(e.reference,s)}};Iu.default=Su});var Vh=h(De=>{"use strict";var _t=De&&De.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(De,"__esModule",{value:!0});De.createConfiguration=De.createCasualConfiguration=De.parseDate=De.parse=De.strict=De.casual=void 0;var nE=Bt(),zh=yt(),iE=_t(qr()),sE=_t(nu()),aE=_t(Dh()),oE=_t(kh()),uE=_t(Sh()),lE=_t(Ih()),cE=_t(Uh()),dE=_t(Wh()),fE=_t(ku()),pE=_t(Gh()),hE=_t(Hh());De.casual=new zh.Chrono(Kh());De.strict=new zh.Chrono(Uu(!0));function mE(r,e,t){return De.casual.parse(r,e,t)}De.parse=mE;function yE(r,e,t){return De.casual.parseDate(r,e,t)}De.parseDate=yE;function Kh(r=!0){let e=Uu(!1,r);return e.parsers.unshift(new fE.default),e.parsers.unshift(new dE.default),e.parsers.unshift(new hE.default),e}De.createCasualConfiguration=Kh;function Uu(r=!0,e=!0){return nE.includeCommonConfiguration({parsers:[new sE.default,new iE.default(e),new aE.default,new uE.default,new pE.default,new oE.default],refiners:[new lE.default,new cE.default]},r)}De.createConfiguration=Uu});var Xh=h(Tt=>{"use strict";var gE=Tt&&Tt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),_E=Tt&&Tt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),TE=Tt&&Tt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&gE(e,r,t);return _E(e,r),e},bE=Tt&&Tt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Tt,"__esModule",{value:!0});var vE=bE(K()),EE=Ee(),RE=R(),Zh=nt(),Ss=TE(Ht()),qu=class extends RE.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(maintenant|aujourd'hui|demain|hier|cette\s*nuit|la\s*veille)(?=\W|$)/i}innerExtract(e,t){let n=vE.default(e.refDate),i=t[0].toLowerCase(),s=e.createParsingComponents();switch(i){case"maintenant":return Ss.now(e.reference);case"aujourd'hui":return Ss.today(e.reference);case"hier":return Ss.yesterday(e.reference);case"demain":return Ss.tomorrow(e.reference);default:i.match(/cette\s*nuit/)?(Zh.assignSimilarDate(s,n),s.imply("hour",22),s.imply("meridiem",EE.Meridiem.PM)):i.match(/la\s*veille/)&&(n=n.add(-1,"day"),Zh.assignSimilarDate(s,n),s.imply("hour",0))}return s}};Tt.default=qu});var Qh=h(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});var Jn=Ee(),wE=R(),Fu=class extends wE.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(cet?)?\s*(matin|soir|après-midi|aprem|a midi|à minuit)(?=\W|$)/i}innerExtract(e,t){let n=t[2].toLowerCase(),i=e.createParsingComponents();switch(n){case"apr\xE8s-midi":case"aprem":i.imply("hour",14),i.imply("minute",0),i.imply("meridiem",Jn.Meridiem.PM);break;case"soir":i.imply("hour",18),i.imply("minute",0),i.imply("meridiem",Jn.Meridiem.PM);break;case"matin":i.imply("hour",8),i.imply("minute",0),i.imply("meridiem",Jn.Meridiem.AM);break;case"a midi":i.imply("hour",12),i.imply("minute",0),i.imply("meridiem",Jn.Meridiem.AM);break;case"\xE0 minuit":i.imply("hour",0),i.imply("meridiem",Jn.Meridiem.AM);break}return i}};Wu.default=Fu});var Jh=h(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});var DE=Sr(),Lu=class extends DE.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:[\xE0a])\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|[\xE0a]|\\?)\\s*"}extractPrimaryTimeComponents(e,t){return t[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(e,t)}};Yu.default=Lu});var em=h(ei=>{"use strict";var ME=ei&&ei.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ei,"__esModule",{value:!0});var PE=ME(jt()),$u=class extends PE.default{patternBetween(){return new RegExp("^\\s*(T|\xE0|a|vers|de|,|-)?\\s*$")}};ei.default=$u});var tm=h(ti=>{"use strict";var OE=ti&&ti.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ti,"__esModule",{value:!0});var AE=OE(At()),ju=class extends AE.default{patternBetween(){return/^\s*(à|a|-)\s*$/i}};ti.default=ju});var _r=h(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.parseTimeUnits=V.TIME_UNITS_PATTERN=V.parseYear=V.YEAR_PATTERN=V.parseOrdinalNumberPattern=V.ORDINAL_NUMBER_PATTERN=V.parseNumberPattern=V.NUMBER_PATTERN=V.TIME_UNIT_DICTIONARY=V.INTEGER_WORD_DICTIONARY=V.MONTH_DICTIONARY=V.WEEKDAY_DICTIONARY=void 0;var Bu=Q();V.WEEKDAY_DICTIONARY={dimanche:0,dim:0,lundi:1,lun:1,mardi:2,mar:2,mercredi:3,mer:3,jeudi:4,jeu:4,vendredi:5,ven:5,samedi:6,sam:6};V.MONTH_DICTIONARY={janvier:1,jan:1,"jan.":1,f\u00E9vrier:2,f\u00E9v:2,"f\xE9v.":2,fevrier:2,fev:2,"fev.":2,mars:3,mar:3,"mar.":3,avril:4,avr:4,"avr.":4,mai:5,juin:6,jun:6,juillet:7,juil:7,jul:7,"jul.":7,ao\u00FBt:8,aout:8,septembre:9,sep:9,"sep.":9,sept:9,"sept.":9,octobre:10,oct:10,"oct.":10,novembre:11,nov:11,"nov.":11,d\u00E9cembre:12,decembre:12,dec:12,"dec.":12};V.INTEGER_WORD_DICTIONARY={un:1,deux:2,trois:3,quatre:4,cinq:5,six:6,sept:7,huit:8,neuf:9,dix:10,onze:11,douze:12,treize:13};V.TIME_UNIT_DICTIONARY={sec:"second",seconde:"second",secondes:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",heure:"hour",heures:"hour",jour:"d",jours:"d",semaine:"week",semaines:"week",mois:"month",trimestre:"quarter",trimestres:"quarter",ans:"year",ann\u00E9e:"year",ann\u00E9es:"year"};V.NUMBER_PATTERN=`(?:${Bu.matchAnyPattern(V.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|une?\\b|quelques?|demi-?)`;function nm(r){let e=r.toLowerCase();return V.INTEGER_WORD_DICTIONARY[e]!==void 0?V.INTEGER_WORD_DICTIONARY[e]:e==="une"||e==="un"?1:e.match(/quelques?/)?3:e.match(/demi-?/)?.5:parseFloat(e)}V.parseNumberPattern=nm;V.ORDINAL_NUMBER_PATTERN="(?:[0-9]{1,2}(?:er)?)";function kE(r){let e=r.toLowerCase();return e=e.replace(/(?:er)$/i,""),parseInt(e)}V.parseOrdinalNumberPattern=kE;V.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s*(?:AC|AD|p\\.\\s*C(?:hr?)?\\.\\s*n\\.)|[1-2][0-9]{3}|[5-9][0-9])";function NE(r){if(/AC/i.test(r))return r=r.replace(/BC/i,""),-parseInt(r);if(/AD/i.test(r)||/C/i.test(r))return r=r.replace(/[^\d]+/i,""),parseInt(r);let e=parseInt(r);return e<100&&(e>50?e=e+1900:e=e+2e3),e}V.parseYear=NE;var im=`(${V.NUMBER_PATTERN})\\s{0,5}(${Bu.matchAnyPattern(V.TIME_UNIT_DICTIONARY)})\\s{0,5}`,rm=new RegExp(im,"i");V.TIME_UNITS_PATTERN=Bu.repeatedTimeunitPattern("",im);function CE(r){let e={},t=r,n=rm.exec(t);for(;n;)xE(e,n),t=t.substring(n[0].length),n=rm.exec(t);return e}V.parseTimeUnits=CE;function xE(r,e){let t=nm(e[1]),n=V.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var am=h(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});var sm=_r(),SE=Q(),IE=R(),UE=Ur(),qE=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:(?:ce)\\s*)?(${SE.matchAnyPattern(sm.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(dernier|prochain)\\s*)?(?=\\W|\\d|$)`,"i"),FE=1,WE=2,Gu=class extends IE.AbstractParserWithWordBoundaryChecking{innerPattern(){return qE}innerExtract(e,t){let n=t[FE].toLowerCase(),i=sm.WEEKDAY_DICTIONARY[n];if(i===void 0)return null;let s=t[WE];s=s||"",s=s.toLowerCase();let a=null;s=="dernier"?a="last":s=="prochain"&&(a="next");let o=UE.toDayJSWeekday(e.refDate,i,a);return e.createParsingComponents().assign("weekday",i).imply("day",o.date()).imply("month",o.month()+1).imply("year",o.year())}};Hu.default=Gu});var cm=h(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});var ri=Ee(),LE=new RegExp("(^|\\s|T)(?:(?:[\xE0a])\\s*)?(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),YE=new RegExp("^\\s*(\\-|\\\u2013|\\~|\\\u301C|[\xE0a]|\\?)\\s*(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),$E=2,om=3,um=4,lm=5,fn=class{pattern(e){return LE}extract(e,t){let n=e.createParsingResult(t.index+t[1].length,t[0].substring(t[1].length));if(n.text.match(/^\d{4}$/)||(n.start=fn.extractTimeComponent(n.start.clone(),t),!n.start))return t.index+=t[0].length,null;let i=e.text.substring(t.index+t[0].length),s=YE.exec(i);return s&&(n.end=fn.extractTimeComponent(n.start.clone(),s),n.end&&(n.text+=s[0])),n}static extractTimeComponent(e,t){let n=0,i=0,s=null;if(n=parseInt(t[$E]),t[om]!=null&&(i=parseInt(t[om])),i>=60||n>24)return null;if(n>=12&&(s=ri.Meridiem.PM),t[lm]!=null){if(n>12)return null;let a=t[lm][0].toLowerCase();a=="a"&&(s=ri.Meridiem.AM,n==12&&(n=0)),a=="p"&&(s=ri.Meridiem.PM,n!=12&&(n+=12))}if(e.assign("hour",n),e.assign("minute",i),s!==null?e.assign("meridiem",s):n<12?e.imply("meridiem",ri.Meridiem.AM):e.imply("meridiem",ri.Meridiem.PM),t[um]!=null){let a=parseInt(t[um]);if(a>=60)return null;e.assign("second",a)}return e}};zu.default=fn});var ym=h(Vu=>{"use strict";Object.defineProperty(Vu,"__esModule",{value:!0});var jE=Se(),hm=_r(),mm=_r(),Is=_r(),BE=Q(),GE=R(),HE=new RegExp(`(?:on\\s*?)?(${Is.ORDINAL_NUMBER_PATTERN})(?:\\s*(?:au|\\-|\\\u2013|jusqu'au?|\\s)\\s*(${Is.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s*(?:de)?\\s*)(${BE.matchAnyPattern(hm.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s*)(${mm.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),dm=1,fm=2,zE=3,pm=4,Ku=class extends GE.AbstractParserWithWordBoundaryChecking{innerPattern(){return HE}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=hm.MONTH_DICTIONARY[t[zE].toLowerCase()],s=Is.parseOrdinalNumberPattern(t[dm]);if(s>31)return t.index=t.index+t[dm].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[pm]){let a=mm.parseYear(t[pm]);n.start.assign("year",a)}else{let a=jE.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[fm]){let a=Is.parseOrdinalNumberPattern(t[fm]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};Vu.default=Ku});var _m=h(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});var gm=_r(),KE=pe(),VE=R(),ZE=it(),Zu=class extends VE.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`il y a\\s*(${gm.TIME_UNITS_PATTERN})(?=(?:\\W|$))`,"i")}innerExtract(e,t){let n=gm.parseTimeUnits(t[1]),i=ZE.reverseTimeUnits(n);return KE.ParsingComponents.createRelativeFromReference(e.reference,i)}};Xu.default=Zu});var bm=h(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});var Tm=_r(),XE=pe(),QE=R(),Qu=class extends QE.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp(`(?:dans|en|pour|pendant|de)\\s*(${Tm.TIME_UNITS_PATTERN})(?=\\W|$)`,"i")}innerExtract(e,t){let n=Tm.parseTimeUnits(t[1]);return XE.ParsingComponents.createRelativeFromReference(e.reference,n)}};Ju.default=Qu});var vm=h(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});var Us=_r(),JE=pe(),e0=R(),t0=it(),r0=Q(),el=class extends e0.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`(?:les?|la|l'|du|des?)\\s*(${Us.NUMBER_PATTERN})?(?:\\s*(prochaine?s?|derni[e\xE8]re?s?|pass[\xE9e]e?s?|pr[\xE9e]c[\xE9e]dents?|suivante?s?))?\\s*(${r0.matchAnyPattern(Us.TIME_UNIT_DICTIONARY)})(?:\\s*(prochaine?s?|derni[e\xE8]re?s?|pass[\xE9e]e?s?|pr[\xE9e]c[\xE9e]dents?|suivante?s?))?`,"i")}innerExtract(e,t){let n=t[1]?Us.parseNumberPattern(t[1]):1,i=Us.TIME_UNIT_DICTIONARY[t[3].toLowerCase()],s={};s[i]=n;let a=t[2]||t[4]||"";if(a=a.toLowerCase(),!!a)return(/derni[eè]re?s?/.test(a)||/pass[ée]e?s?/.test(a)||/pr[ée]c[ée]dents?/.test(a))&&(s=t0.reverseTimeUnits(s)),JE.ParsingComponents.createRelativeFromReference(e.reference,s)}};tl.default=el});var wm=h(Me=>{"use strict";var st=Me&&Me.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Me,"__esModule",{value:!0});Me.createConfiguration=Me.createCasualConfiguration=Me.parseDate=Me.parse=Me.strict=Me.casual=void 0;var n0=Bt(),Em=yt(),i0=st(Xh()),s0=st(Qh()),a0=st(qr()),o0=st(Jh()),u0=st(em()),l0=st(tm()),c0=st(am()),d0=st(cm()),f0=st(ym()),p0=st(_m()),h0=st(bm()),m0=st(vm());Me.casual=new Em.Chrono(Rm());Me.strict=new Em.Chrono(rl(!0));function y0(r,e,t){return Me.casual.parse(r,e,t)}Me.parse=y0;function g0(r,e,t){return Me.casual.parseDate(r,e,t)}Me.parseDate=g0;function Rm(r=!0){let e=rl(!1,r);return e.parsers.unshift(new i0.default),e.parsers.unshift(new s0.default),e.parsers.unshift(new m0.default),e}Me.createCasualConfiguration=Rm;function rl(r=!0,e=!0){return n0.includeCommonConfiguration({parsers:[new a0.default(e),new f0.default,new o0.default,new d0.default,new p0.default,new h0.default,new c0.default],refiners:[new u0.default,new l0.default]},r)}Me.createConfiguration=rl});var Dm=h(qs=>{"use strict";Object.defineProperty(qs,"__esModule",{value:!0});qs.toHankaku=void 0;function _0(r){return String(r).replace(/\u2019/g,"'").replace(/\u201D/g,'"').replace(/\u3000/g," ").replace(/\uFFE5/g,"\xA5").replace(/[\uFF01\uFF03-\uFF06\uFF08\uFF09\uFF0C-\uFF19\uFF1C-\uFF1F\uFF21-\uFF3B\uFF3D\uFF3F\uFF41-\uFF5B\uFF5D\uFF5E]/g,T0)}qs.toHankaku=_0;function T0(r){return String.fromCharCode(r.charCodeAt(0)-65248)}});var Pm=h(ni=>{"use strict";var b0=ni&&ni.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ni,"__esModule",{value:!0});var nl=Dm(),v0=Se(),E0=b0(K()),R0=/(?:(?:([同今本])|((昭和|平成|令和)?([0-90-9]{1,4}|元)))年\s*)?([0-90-9]{1,2})月\s*([0-90-9]{1,2})日/i,Mm=1,w0=2,il=3,D0=4,M0=5,P0=6,sl=class{pattern(){return R0}extract(e,t){let n=parseInt(nl.toHankaku(t[M0])),i=parseInt(nl.toHankaku(t[P0])),s=e.createParsingComponents({day:i,month:n});if(t[Mm]&&t[Mm].match("\u540C|\u4ECA|\u672C")){let a=E0.default(e.refDate);s.assign("year",a.year())}if(t[w0]){let a=t[D0],o=a=="\u5143"?1:parseInt(nl.toHankaku(a));t[il]=="\u4EE4\u548C"?o+=2018:t[il]=="\u5E73\u6210"?o+=1988:t[il]=="\u662D\u548C"&&(o+=1925),s.assign("year",o)}else{let a=v0.findYearClosestToRef(e.refDate,i,n);s.imply("year",a)}return s}};ni.default=sl});var Om=h(ii=>{"use strict";var O0=ii&&ii.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ii,"__esModule",{value:!0});var A0=O0(At()),al=class extends A0.default{patternBetween(){return/^\s*(から|ー|-)\s*$/i}};ii.default=al});var km=h(bt=>{"use strict";var k0=bt&&bt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),N0=bt&&bt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),C0=bt&&bt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&k0(e,r,t);return N0(e,r),e},x0=bt&&bt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(bt,"__esModule",{value:!0});var S0=x0(K()),Am=Ee(),ol=C0(Ht()),I0=/今日|当日|昨日|明日|今夜|今夕|今晩|今朝/i,ul=class{pattern(){return I0}extract(e,t){let n=t[0],i=S0.default(e.refDate),s=e.createParsingComponents();switch(n){case"\u6628\u65E5":return ol.yesterday(e.reference);case"\u660E\u65E5":return ol.tomorrow(e.reference);case"\u4ECA\u65E5":case"\u5F53\u65E5":return ol.today(e.reference)}return n=="\u4ECA\u591C"||n=="\u4ECA\u5915"||n=="\u4ECA\u6669"?(s.imply("hour",22),s.assign("meridiem",Am.Meridiem.PM)):n.match("\u4ECA\u671D")&&(s.imply("hour",6),s.assign("meridiem",Am.Meridiem.AM)),s.assign("day",i.date()),s.assign("month",i.month()+1),s.assign("year",i.year()),s}};bt.default=ul});var xm=h(Pe=>{"use strict";var ll=Pe&&Pe.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Pe,"__esModule",{value:!0});Pe.createConfiguration=Pe.createCasualConfiguration=Pe.parseDate=Pe.parse=Pe.strict=Pe.casual=void 0;var U0=ll(Pm()),q0=ll(Om()),F0=ll(km()),Nm=yt();Pe.casual=new Nm.Chrono(Cm());Pe.strict=new Nm.Chrono(cl());function W0(r,e,t){return Pe.casual.parse(r,e,t)}Pe.parse=W0;function L0(r,e,t){return Pe.casual.parseDate(r,e,t)}Pe.parseDate=L0;function Cm(){let r=cl();return r.parsers.unshift(new F0.default),r}Pe.createCasualConfiguration=Cm;function cl(){return{parsers:[new U0.default],refiners:[new q0.default]}}Pe.createConfiguration=cl});var Fs=h(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Nt.parseYear=Nt.YEAR_PATTERN=Nt.MONTH_DICTIONARY=Nt.WEEKDAY_DICTIONARY=void 0;Nt.WEEKDAY_DICTIONARY={domingo:0,dom:0,segunda:1,"segunda-feira":1,seg:1,ter\u00E7a:2,"ter\xE7a-feira":2,ter:2,quarta:3,"quarta-feira":3,qua:3,quinta:4,"quinta-feira":4,qui:4,sexta:5,"sexta-feira":5,sex:5,s\u00E1bado:6,sabado:6,sab:6};Nt.MONTH_DICTIONARY={janeiro:1,jan:1,"jan.":1,fevereiro:2,fev:2,"fev.":2,mar\u00E7o:3,mar:3,"mar.":3,abril:4,abr:4,"abr.":4,maio:5,mai:5,"mai.":5,junho:6,jun:6,"jun.":6,julho:7,jul:7,"jul.":7,agosto:8,ago:8,"ago.":8,setembro:9,set:9,"set.":9,outubro:10,out:10,"out.":10,novembro:11,nov:11,"nov.":11,dezembro:12,dez:12,"dez.":12};Nt.YEAR_PATTERN="[0-9]{1,4}(?![^\\s]\\d)(?:\\s*[a|d]\\.?\\s*c\\.?|\\s*a\\.?\\s*d\\.?)?";function Y0(r){if(r.match(/^[0-9]{1,4}$/)){let e=parseInt(r);return e<100&&(e>50?e=e+1900:e=e+2e3),e}return r.match(/a\.?\s*c\.?/i)?(r=r.replace(/a\.?\s*c\.?/i,""),-parseInt(r)):parseInt(r)}Nt.parseYear=Y0});var Im=h(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});var Sm=Fs(),$0=Q(),j0=R(),B0=Ur(),G0=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:(este|esta|passado|pr[o\xF3]ximo)\\s*)?(${$0.matchAnyPattern(Sm.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(este|esta|passado|pr[\xF3o]ximo)\\s*semana)?(?=\\W|\\d|$)`,"i"),H0=1,z0=2,K0=3,dl=class extends j0.AbstractParserWithWordBoundaryChecking{innerPattern(){return G0}innerExtract(e,t){let n=t[z0].toLowerCase(),i=Sm.WEEKDAY_DICTIONARY[n];if(i===void 0)return null;let s=t[H0],a=t[K0],o=s||a||"";o=o.toLowerCase();let u=null;o=="passado"?u="this":o=="pr\xF3ximo"||o=="proximo"?u="next":o=="este"&&(u="this");let l=B0.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};fl.default=dl});var Um=h(hl=>{"use strict";Object.defineProperty(hl,"__esModule",{value:!0});var V0=Sr(),pl=class extends V0.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:ao?|\xE0s?|das|da|de|do)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|a(?:o)?|\\?)\\s*"}};hl.default=pl});var qm=h(si=>{"use strict";var Z0=si&&si.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(si,"__esModule",{value:!0});var X0=Z0(jt()),ml=class extends X0.default{patternBetween(){return new RegExp("^\\s*(?:,|\xE0)?\\s*$")}};si.default=ml});var Fm=h(ai=>{"use strict";var Q0=ai&&ai.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ai,"__esModule",{value:!0});var J0=Q0(At()),yl=class extends J0.default{patternBetween(){return/^\s*(?:-)\s*$/i}};ai.default=yl});var Bm=h(_l=>{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});var eR=Se(),$m=Fs(),jm=Fs(),tR=Q(),rR=R(),nR=new RegExp(`([0-9]{1,2})(?:\xBA|\xAA|\xB0)?(?:\\s*(?:desde|de|\\-|\\\u2013|ao?|\\s)\\s*([0-9]{1,2})(?:\xBA|\xAA|\xB0)?)?\\s*(?:de)?\\s*(?:-|/|\\s*(?:de|,)?\\s*)(${tR.matchAnyPattern($m.MONTH_DICTIONARY)})(?:\\s*(?:de|,)?\\s*(${jm.YEAR_PATTERN}))?(?=\\W|$)`,"i"),Wm=1,Lm=2,iR=3,Ym=4,gl=class extends rR.AbstractParserWithWordBoundaryChecking{innerPattern(){return nR}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=$m.MONTH_DICTIONARY[t[iR].toLowerCase()],s=parseInt(t[Wm]);if(s>31)return t.index=t.index+t[Wm].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[Ym]){let a=jm.parseYear(t[Ym]);n.start.assign("year",a)}else{let a=eR.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[Lm]){let a=parseInt(t[Lm]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};_l.default=gl});var Gm=h(zt=>{"use strict";var sR=zt&&zt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),aR=zt&&zt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),oR=zt&&zt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&sR(e,r,t);return aR(e,r),e};Object.defineProperty(zt,"__esModule",{value:!0});var uR=R(),Ws=oR(Ht()),Tl=class extends uR.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(agora|hoje|amanha|amanhã|ontem)(?=\W|$)/i}innerExtract(e,t){let n=t[0].toLowerCase(),i=e.createParsingComponents();switch(n){case"agora":return Ws.now(e.reference);case"hoje":return Ws.today(e.reference);case"amanha":case"amanh\xE3":return Ws.tomorrow(e.reference);case"ontem":return Ws.yesterday(e.reference)}return i}};zt.default=Tl});var Hm=h(oi=>{"use strict";var lR=oi&&oi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(oi,"__esModule",{value:!0});var Ls=Ee(),cR=R(),dR=nt(),fR=lR(K()),bl=class extends cR.AbstractParserWithWordBoundaryChecking{innerPattern(){return/(?:esta\s*)?(manha|manhã|tarde|meia-noite|meio-dia|noite)(?=\W|$)/i}innerExtract(e,t){let n=fR.default(e.refDate),i=e.createParsingComponents();switch(t[1].toLowerCase()){case"tarde":i.imply("meridiem",Ls.Meridiem.PM),i.imply("hour",15);break;case"noite":i.imply("meridiem",Ls.Meridiem.PM),i.imply("hour",22);break;case"manha":case"manh\xE3":i.imply("meridiem",Ls.Meridiem.AM),i.imply("hour",6);break;case"meia-noite":dR.assignTheNextDay(i,n),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"meio-dia":i.imply("meridiem",Ls.Meridiem.AM),i.imply("hour",12);break}return i}};oi.default=bl});var Vm=h(Oe=>{"use strict";var Tr=Oe&&Oe.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Oe,"__esModule",{value:!0});Oe.createConfiguration=Oe.createCasualConfiguration=Oe.parseDate=Oe.parse=Oe.strict=Oe.casual=void 0;var pR=Bt(),zm=yt(),hR=Tr(qr()),mR=Tr(Im()),yR=Tr(Um()),gR=Tr(qm()),_R=Tr(Fm()),TR=Tr(Bm()),bR=Tr(Gm()),vR=Tr(Hm());Oe.casual=new zm.Chrono(Km());Oe.strict=new zm.Chrono(vl(!0));function ER(r,e,t){return Oe.casual.parse(r,e,t)}Oe.parse=ER;function RR(r,e,t){return Oe.casual.parseDate(r,e,t)}Oe.parseDate=RR;function Km(r=!0){let e=vl(!1,r);return e.parsers.push(new bR.default),e.parsers.push(new vR.default),e}Oe.createCasualConfiguration=Km;function vl(r=!0,e=!0){return pR.includeCommonConfiguration({parsers:[new hR.default(e),new mR.default,new yR.default,new TR.default],refiners:[new gR.default,new _R.default]},r)}Oe.createConfiguration=vl});var Zm=h(ui=>{"use strict";var wR=ui&&ui.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ui,"__esModule",{value:!0});var DR=wR(At()),El=class extends DR.default{patternBetween(){return/^\s*(tot|-)\s*$/i}};ui.default=El});var Xm=h(li=>{"use strict";var MR=li&&li.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(li,"__esModule",{value:!0});var PR=MR(jt()),Rl=class extends PR.default{patternBetween(){return new RegExp("^\\s*(om|na|voor|in de|,|-)?\\s*$")}};li.default=Rl});var Qm=h(Kt=>{"use strict";var OR=Kt&&Kt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),AR=Kt&&Kt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),kR=Kt&&Kt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&OR(e,r,t);return AR(e,r),e};Object.defineProperty(Kt,"__esModule",{value:!0});var NR=R(),Ys=kR(Ht()),wl=class extends NR.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(nu|vandaag|morgen|morgend|gisteren)(?=\W|$)/i}innerExtract(e,t){let n=t[0].toLowerCase(),i=e.createParsingComponents();switch(n){case"nu":return Ys.now(e.reference);case"vandaag":return Ys.today(e.reference);case"morgen":case"morgend":return Ys.tomorrow(e.reference);case"gisteren":return Ys.yesterday(e.reference)}return i}};Kt.default=wl});var Jm=h(ci=>{"use strict";var CR=ci&&ci.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ci,"__esModule",{value:!0});var $s=Ee(),xR=R(),SR=CR(K()),IR=nt(),UR=1,qR=2,Dl=class extends xR.AbstractParserWithWordBoundaryChecking{innerPattern(){return/(deze)?\s*(namiddag|avond|middernacht|ochtend|middag|'s middags|'s avonds|'s ochtends)(?=\W|$)/i}innerExtract(e,t){let n=SR.default(e.refDate),i=e.createParsingComponents();switch(t[UR]==="deze"&&(i.assign("day",e.refDate.getDate()),i.assign("month",e.refDate.getMonth()+1),i.assign("year",e.refDate.getFullYear())),t[qR].toLowerCase()){case"namiddag":case"'s namiddags":i.imply("meridiem",$s.Meridiem.PM),i.imply("hour",15);break;case"avond":case"'s avonds'":i.imply("meridiem",$s.Meridiem.PM),i.imply("hour",20);break;case"middernacht":IR.assignTheNextDay(i,n),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"ochtend":case"'s ochtends":i.imply("meridiem",$s.Meridiem.AM),i.imply("hour",6);break;case"middag":case"'s middags":i.imply("meridiem",$s.Meridiem.AM),i.imply("hour",12);break}return i}};ci.default=Dl});var Xe=h(j=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});j.parseTimeUnits=j.TIME_UNITS_PATTERN=j.parseYear=j.YEAR_PATTERN=j.parseOrdinalNumberPattern=j.ORDINAL_NUMBER_PATTERN=j.parseNumberPattern=j.NUMBER_PATTERN=j.TIME_UNIT_DICTIONARY=j.ORDINAL_WORD_DICTIONARY=j.INTEGER_WORD_DICTIONARY=j.MONTH_DICTIONARY=j.WEEKDAY_DICTIONARY=void 0;var js=Q(),FR=Se();j.WEEKDAY_DICTIONARY={zondag:0,zon:0,"zon.":0,zo:0,"zo.":0,maandag:1,ma:1,"ma.":1,dinsdag:2,din:2,"din.":2,di:2,"di.":2,woensdag:3,woe:3,"woe.":3,wo:3,"wo.":3,donderdag:4,dond:4,"dond.":4,do:4,"do.":4,vrijdag:5,vrij:5,"vrij.":5,vr:5,"vr.":5,zaterdag:6,zat:6,"zat.":6,za:6,"za.":6};j.MONTH_DICTIONARY={januari:1,jan:1,"jan.":1,februari:2,feb:2,"feb.":2,maart:3,mar:3,"mar.":3,april:4,apr:4,"apr.":4,mei:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,augustus:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,december:12,dec:12,"dec.":12};j.INTEGER_WORD_DICTIONARY={een:1,twee:2,drie:3,vier:4,vijf:5,zes:6,zeven:7,acht:8,negen:9,tien:10,elf:11,twaalf:12};j.ORDINAL_WORD_DICTIONARY={eerste:1,tweede:2,derde:3,vierde:4,vijfde:5,zesde:6,zevende:7,achtste:8,negende:9,tiende:10,elfde:11,twaalfde:12,dertiende:13,veertiende:14,vijftiende:15,zestiende:16,zeventiende:17,achttiende:18,negentiende:19,twintigste:20,eenentwintigste:21,twee\u00EBntwintigste:22,drieentwintigste:23,vierentwintigste:24,vijfentwintigste:25,zesentwintigste:26,zevenentwintigste:27,achtentwintig:28,negenentwintig:29,dertigste:30,eenendertigste:31};j.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconden:"second",min:"minute",mins:"minute",minute:"minute",minuut:"minute",minuten:"minute",minuutje:"minute",h:"hour",hr:"hour",hrs:"hour",uur:"hour",u:"hour",uren:"hour",dag:"d",dagen:"d",week:"week",weken:"week",maand:"month",maanden:"month",jaar:"year",jr:"year",jaren:"year"};j.NUMBER_PATTERN=`(?:${js.matchAnyPattern(j.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+[\\.,][0-9]+|halve?|half|paar)`;function ty(r){let e=r.toLowerCase();return j.INTEGER_WORD_DICTIONARY[e]!==void 0?j.INTEGER_WORD_DICTIONARY[e]:e==="paar"?2:e==="half"||e.match(/halve?/)?.5:parseFloat(e.replace(",","."))}j.parseNumberPattern=ty;j.ORDINAL_NUMBER_PATTERN=`(?:${js.matchAnyPattern(j.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:ste|de)?)`;function WR(r){let e=r.toLowerCase();return j.ORDINAL_WORD_DICTIONARY[e]!==void 0?j.ORDINAL_WORD_DICTIONARY[e]:(e=e.replace(/(?:ste|de)$/i,""),parseInt(e))}j.parseOrdinalNumberPattern=WR;j.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s*(?:voor Christus|na Christus)|[1-2][0-9]{3}|[5-9][0-9])";function LR(r){if(/voor Christus/i.test(r))return r=r.replace(/voor Christus/i,""),-parseInt(r);if(/na Christus/i.test(r))return r=r.replace(/na Christus/i,""),parseInt(r);let e=parseInt(r);return FR.findMostLikelyADYear(e)}j.parseYear=LR;var ry=`(${j.NUMBER_PATTERN})\\s{0,5}(${js.matchAnyPattern(j.TIME_UNIT_DICTIONARY)})\\s{0,5}`,ey=new RegExp(ry,"i");j.TIME_UNITS_PATTERN=js.repeatedTimeunitPattern("(?:(?:binnen|in)\\s*)?",ry);function YR(r){let e={},t=r,n=ey.exec(t);for(;n;)$R(e,n),t=t.substring(n[0].length),n=ey.exec(t);return e}j.parseTimeUnits=YR;function $R(r,e){let t=ty(e[1]),n=j.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var iy=h(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});var ny=Xe(),jR=pe(),BR=R(),Ml=class extends BR.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(?:binnen|in|binnen de|voor)\\s*("+ny.TIME_UNITS_PATTERN+")(?=\\W|$)","i")}innerExtract(e,t){let n=ny.parseTimeUnits(t[1]);return jR.ParsingComponents.createRelativeFromReference(e.reference,n)}};Pl.default=Ml});var ay=h(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});var sy=Xe(),GR=Q(),HR=R(),zR=Ur(),KR=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:op\\s*?)?(?:(deze|vorige|volgende)\\s*(?:week\\s*)?)?(${GR.matchAnyPattern(sy.WEEKDAY_DICTIONARY)})(?=\\W|$)`,"i"),VR=1,ZR=2,XR=3,Ol=class extends HR.AbstractParserWithWordBoundaryChecking{innerPattern(){return KR}innerExtract(e,t){let n=t[ZR].toLowerCase(),i=sy.WEEKDAY_DICTIONARY[n],s=t[VR],a=t[XR],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o=="vorige"?u="last":o=="volgende"?u="next":o=="deze"&&(u="this");let l=zR.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};Al.default=Ol});var fy=h(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});var QR=Se(),cy=Xe(),Bs=Xe(),dy=Xe(),JR=Q(),ew=R(),tw=new RegExp(`(?:on\\s*?)?(${Bs.ORDINAL_NUMBER_PATTERN})(?:\\s*(?:tot|\\-|\\\u2013|until|through|till|\\s)\\s*(${Bs.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s*(?:of)?\\s*)(`+JR.matchAnyPattern(cy.MONTH_DICTIONARY)+`)(?:(?:-|/|,?\\s*)(${dy.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),rw=3,oy=1,uy=2,ly=4,kl=class extends ew.AbstractParserWithWordBoundaryChecking{innerPattern(){return tw}innerExtract(e,t){let n=cy.MONTH_DICTIONARY[t[rw].toLowerCase()],i=Bs.parseOrdinalNumberPattern(t[oy]);if(i>31)return t.index=t.index+t[oy].length,null;let s=e.createParsingComponents({day:i,month:n});if(t[ly]){let u=dy.parseYear(t[ly]);s.assign("year",u)}else{let u=QR.findYearClosestToRef(e.refDate,i,n);s.imply("year",u)}if(!t[uy])return s;let a=Bs.parseOrdinalNumberPattern(t[uy]),o=e.createParsingResult(t.index,t[0]);return o.start=s,o.end=s.clone(),o.end.assign("day",a),o}};Nl.default=kl});var yy=h(xl=>{"use strict";Object.defineProperty(xl,"__esModule",{value:!0});var hy=Xe(),nw=Se(),iw=Q(),my=Xe(),sw=R(),aw=new RegExp(`(${iw.matchAnyPattern(hy.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${my.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),ow=1,py=2,Cl=class extends sw.AbstractParserWithWordBoundaryChecking{innerPattern(){return aw}innerExtract(e,t){let n=e.createParsingComponents();n.imply("day",1);let i=t[ow],s=hy.MONTH_DICTIONARY[i.toLowerCase()];if(n.assign("month",s),t[py]){let a=my.parseYear(t[py]);n.assign("year",a)}else{let a=nw.findYearClosestToRef(e.refDate,1,s);n.imply("year",a)}return n}};xl.default=Cl});var gy=h(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});var uw=R(),lw=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),cw=1,dw=2,Sl=class extends uw.AbstractParserWithWordBoundaryChecking{innerPattern(){return lw}innerExtract(e,t){let n=parseInt(t[dw]),i=parseInt(t[cw]);return e.createParsingComponents().imply("day",1).assign("month",i).assign("year",n)}};Il.default=Sl});var _y=h(ql=>{"use strict";Object.defineProperty(ql,"__esModule",{value:!0});var fw=Sr(),Ul=class extends fw.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:om)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|om|\\?)\\s*"}primarySuffix(){return"(?:\\s*(?:uur))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(e,t){return t[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(e,t)}};ql.default=Ul});var vy=h(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});var by=Xe(),pw=Q(),hw=R(),mw=new RegExp(`([0-9]{4})[\\.\\/\\s](?:(${pw.matchAnyPattern(by.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),yw=1,gw=2,Ty=3,_w=4,Fl=class extends hw.AbstractParserWithWordBoundaryChecking{innerPattern(){return mw}innerExtract(e,t){let n=t[Ty]?parseInt(t[Ty]):by.MONTH_DICTIONARY[t[gw].toLowerCase()];if(n<1||n>12)return null;let i=parseInt(t[yw]);return{day:parseInt(t[_w]),month:n,year:i}}};Wl.default=Fl});var Ey=h(di=>{"use strict";var Tw=di&&di.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(di,"__esModule",{value:!0});var bw=R(),Gs=Ee(),Ll=nt(),vw=Tw(K()),Ew=1,Rw=2,Yl=class extends bw.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(gisteren|morgen|van)(ochtend|middag|namiddag|avond|nacht)(?=\W|$)/i}innerExtract(e,t){let n=t[Ew].toLowerCase(),i=t[Rw].toLowerCase(),s=e.createParsingComponents(),a=vw.default(e.refDate);switch(n){case"gisteren":Ll.assignSimilarDate(s,a.add(-1,"day"));break;case"van":Ll.assignSimilarDate(s,a);break;case"morgen":Ll.assignTheNextDay(s,a);break}switch(i){case"ochtend":s.imply("meridiem",Gs.Meridiem.AM),s.imply("hour",6);break;case"middag":s.imply("meridiem",Gs.Meridiem.AM),s.imply("hour",12);break;case"namiddag":s.imply("meridiem",Gs.Meridiem.PM),s.imply("hour",15);break;case"avond":s.imply("meridiem",Gs.Meridiem.PM),s.imply("hour",20);break}return s}};di.default=Yl});var wy=h(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});var Ry=Xe(),ww=pe(),Dw=R(),Mw=it(),Pw=new RegExp(`(deze|vorige|afgelopen|komende|over|\\+|-)\\s*(${Ry.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),$l=class extends Dw.AbstractParserWithWordBoundaryChecking{innerPattern(){return Pw}innerExtract(e,t){let n=t[1].toLowerCase(),i=Ry.parseTimeUnits(t[2]);switch(n){case"vorige":case"afgelopen":case"-":i=Mw.reverseTimeUnits(i);break}return ww.ParsingComponents.createRelativeFromReference(e.reference,i)}};jl.default=$l});var Py=h(fi=>{"use strict";var Ow=fi&&fi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(fi,"__esModule",{value:!0});var My=Xe(),Dy=pe(),Aw=Ow(K()),kw=R(),Nw=Q(),Cw=new RegExp(`(dit|deze|komende|volgend|volgende|afgelopen|vorige)\\s*(${Nw.matchAnyPattern(My.TIME_UNIT_DICTIONARY)})(?=\\s*)(?=\\W|$)`,"i"),xw=1,Sw=2,Bl=class extends kw.AbstractParserWithWordBoundaryChecking{innerPattern(){return Cw}innerExtract(e,t){let n=t[xw].toLowerCase(),i=t[Sw].toLowerCase(),s=My.TIME_UNIT_DICTIONARY[i];if(n=="volgend"||n=="volgende"||n=="komende"){let u={};return u[s]=1,Dy.ParsingComponents.createRelativeFromReference(e.reference,u)}if(n=="afgelopen"||n=="vorige"){let u={};return u[s]=-1,Dy.ParsingComponents.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),o=Aw.default(e.reference.instant);return i.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):i.match(/maand/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):i.match(/jaar/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};fi.default=Bl});var Oy=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});var Hl=Xe(),Iw=pe(),Uw=R(),qw=it(),Fw=new RegExp("("+Hl.TIME_UNITS_PATTERN+")(?:geleden|voor|eerder)(?=(?:\\W|$))","i"),Ww=new RegExp("("+Hl.TIME_UNITS_PATTERN+")geleden(?=(?:\\W|$))","i"),Gl=class extends Uw.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?Ww:Fw}innerExtract(e,t){let n=Hl.parseTimeUnits(t[1]),i=qw.reverseTimeUnits(n);return Iw.ParsingComponents.createRelativeFromReference(e.reference,i)}};zl.default=Gl});var Ay=h(Zl=>{"use strict";Object.defineProperty(Zl,"__esModule",{value:!0});var Vl=Xe(),Lw=pe(),Yw=R(),$w=new RegExp("("+Vl.TIME_UNITS_PATTERN+")(later|na|vanaf nu|voortaan|vooruit|uit)(?=(?:\\W|$))","i"),jw=new RegExp("("+Vl.TIME_UNITS_PATTERN+")(later|vanaf nu)(?=(?:\\W|$))","i"),Bw=1,Kl=class extends Yw.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?jw:$w}innerExtract(e,t){let n=Vl.parseTimeUnits(t[Bw]);return Lw.ParsingComponents.createRelativeFromReference(e.reference,n)}};Zl.default=Kl});var xy=h(Ae=>{"use strict";var Ue=Ae&&Ae.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.createConfiguration=Ae.createCasualConfiguration=Ae.parseDate=Ae.parse=Ae.strict=Ae.casual=void 0;var Gw=Bt(),ky=yt(),Hw=Ue(Zm()),zw=Ue(Xm()),Kw=Ue(Qm()),Vw=Ue(Jm()),Zw=Ue(qr()),Xw=Ue(iy()),Qw=Ue(ay()),Jw=Ue(fy()),Ny=Ue(yy()),eD=Ue(gy()),tD=Ue(_y()),rD=Ue(vy()),nD=Ue(Ey()),iD=Ue(wy()),sD=Ue(Py()),aD=Ue(Oy()),oD=Ue(Ay());Ae.casual=new ky.Chrono(Cy());Ae.strict=new ky.Chrono(Xl(!0));function uD(r,e,t){return Ae.casual.parse(r,e,t)}Ae.parse=uD;function lD(r,e,t){return Ae.casual.parseDate(r,e,t)}Ae.parseDate=lD;function Cy(r=!0){let e=Xl(!1,r);return e.parsers.unshift(new Kw.default),e.parsers.unshift(new Vw.default),e.parsers.unshift(new nD.default),e.parsers.unshift(new Ny.default),e.parsers.unshift(new sD.default),e.parsers.unshift(new iD.default),e}Ae.createCasualConfiguration=Cy;function Xl(r=!0,e=!0){return Gw.includeCommonConfiguration({parsers:[new Zw.default(e),new Xw.default,new Jw.default,new Ny.default,new Qw.default,new rD.default,new eD.default,new tD.default(r),new aD.default(r),new oD.default(r)],refiners:[new zw.default,new Hw.default]},r)}Ae.createConfiguration=Xl});var qy=h(pi=>{"use strict";var cD=pi&&pi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(pi,"__esModule",{value:!0});var dD=cD(K()),fD=R(),pD=1,Sy=2,hD=3,Iy=4,Uy=5,mD=6,Ql=class extends fD.AbstractParserWithWordBoundaryChecking{innerPattern(e){return new RegExp("(\u800C\u5BB6|\u7ACB(?:\u523B|\u5373)|\u5373\u523B)|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s|,|\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?","i")}innerExtract(e,t){let n=t.index,i=e.createParsingResult(n,t[0]),s=dD.default(e.refDate),a=s;if(t[pD])i.start.imply("hour",s.hour()),i.start.imply("minute",s.minute()),i.start.imply("second",s.second()),i.start.imply("millisecond",s.millisecond());else if(t[Sy]){let o=t[Sy],u=t[hD];o=="\u660E"||o=="\u807D"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u5F8C"?a=a.add(2,"day"):o=="\u5927\u5F8C"&&(a=a.add(3,"day")),u=="\u65E9"||u=="\u671D"?i.start.imply("hour",6):u=="\u665A"&&(i.start.imply("hour",22),i.start.imply("meridiem",1))}else if(t[Iy]){let u=t[Iy][0];u=="\u65E9"||u=="\u671D"||u=="\u4E0A"?i.start.imply("hour",6):u=="\u4E0B"||u=="\u664F"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):u=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):u=="\u591C"||u=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):u=="\u51CC"&&i.start.imply("hour",0)}else if(t[Uy]){let o=t[Uy];o=="\u660E"||o=="\u807D"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u5F8C"?a=a.add(2,"day"):o=="\u5927\u5F8C"&&(a=a.add(3,"day"));let u=t[mD];if(u){let l=u[0];l=="\u65E9"||l=="\u671D"||l=="\u4E0A"?i.start.imply("hour",6):l=="\u4E0B"||l=="\u664F"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):l=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):l=="\u591C"||l=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):l=="\u51CC"&&i.start.imply("hour",0)}}return i.start.assign("day",a.date()),i.start.assign("month",a.month()+1),i.start.assign("year",a.year()),i}};pi.default=Ql});var pn=h(He=>{"use strict";Object.defineProperty(He,"__esModule",{value:!0});He.zhStringToYear=He.zhStringToNumber=He.WEEKDAY_OFFSET=He.NUMBER=void 0;He.NUMBER={\u96F6:0,\u4E00:1,\u4E8C:2,\u5169:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6,\u4E03:7,\u516B:8,\u4E5D:9,\u5341:10,\u5EFF:20,\u5345:30};He.WEEKDAY_OFFSET={\u5929:0,\u65E5:0,\u4E00:1,\u4E8C:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6};function yD(r){let e=0;for(let t=0;t{"use strict";var _D=hi&&hi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(hi,"__esModule",{value:!0});var TD=_D(K()),bD=R(),Lr=pn(),Jl=1,Fy=2,ec=3,tc=class extends bD.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(\\d{2,4}|["+Object.keys(Lr.NUMBER).join("")+"]{4}|["+Object.keys(Lr.NUMBER).join("")+"]{2})?(?:\\s*)(?:\u5E74)?(?:[\\s|,|\uFF0C]*)(\\d{1,2}|["+Object.keys(Lr.NUMBER).join("")+"]{1,2})(?:\\s*)(?:\u6708)(?:\\s*)(\\d{1,2}|["+Object.keys(Lr.NUMBER).join("")+"]{1,2})?(?:\\s*)(?:\u65E5|\u865F)?")}innerExtract(e,t){let n=TD.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=parseInt(t[Fy]);if(isNaN(s)&&(s=Lr.zhStringToNumber(t[Fy])),i.start.assign("month",s),t[ec]){let a=parseInt(t[ec]);isNaN(a)&&(a=Lr.zhStringToNumber(t[ec])),i.start.assign("day",a)}else i.start.imply("day",n.date());if(t[Jl]){let a=parseInt(t[Jl]);isNaN(a)&&(a=Lr.zhStringToYear(t[Jl])),i.start.assign("year",a)}else i.start.imply("year",n.year());return i}};hi.default=tc});var Yy=h(mi=>{"use strict";var vD=mi&&mi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(mi,"__esModule",{value:!0});var ED=vD(K()),RD=R(),Ly=pn(),wD=new RegExp("(\\d+|["+Object.keys(Ly.NUMBER).join("")+"]+|\u534A|\u5E7E)(?:\\s*)(?:\u500B)?(\u79D2(?:\u9418)?|\u5206\u9418|\u5C0F\u6642|\u9418|\u65E5|\u5929|\u661F\u671F|\u79AE\u62DC|\u6708|\u5E74)(?:(?:\u4E4B|\u904E)?\u5F8C|(?:\u4E4B)?\u5167)","i"),rc=1,DD=2,nc=class extends RD.AbstractParserWithWordBoundaryChecking{innerPattern(){return wD}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=parseInt(t[rc]);if(isNaN(i)&&(i=Ly.zhStringToNumber(t[rc])),isNaN(i)){let u=t[rc];if(u==="\u5E7E")i=3;else if(u==="\u534A")i=.5;else return null}let s=ED.default(e.refDate),o=t[DD][0];return o.match(/[日天星禮月年]/)?(o=="\u65E5"||o=="\u5929"?s=s.add(i,"d"):o=="\u661F"||o=="\u79AE"?s=s.add(i*7,"d"):o=="\u6708"?s=s.add(i,"month"):o=="\u5E74"&&(s=s.add(i,"year")),n.start.assign("year",s.year()),n.start.assign("month",s.month()+1),n.start.assign("day",s.date()),n):(o=="\u79D2"?s=s.add(i,"second"):o=="\u5206"?s=s.add(i,"minute"):(o=="\u5C0F"||o=="\u9418")&&(s=s.add(i,"hour")),n.start.imply("year",s.year()),n.start.imply("month",s.month()+1),n.start.imply("day",s.date()),n.start.assign("hour",s.hour()),n.start.assign("minute",s.minute()),n.start.assign("second",s.second()),n)}};mi.default=nc});var jy=h(yi=>{"use strict";var MD=yi&&yi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(yi,"__esModule",{value:!0});var PD=MD(K()),OD=R(),$y=pn(),AD=new RegExp("(?\u4E0A|\u4ECA|\u4E0B|\u9019|\u5462)(?:\u500B)?(?:\u661F\u671F|\u79AE\u62DC|\u9031)(?"+Object.keys($y.WEEKDAY_OFFSET).join("|")+")"),ic=class extends OD.AbstractParserWithWordBoundaryChecking{innerPattern(){return AD}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=$y.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=null,o=t.groups.prefix;o=="\u4E0A"?a="last":o=="\u4E0B"?a="next":(o=="\u4ECA"||o=="\u9019"||o=="\u5462")&&(a="this");let u=PD.default(e.refDate),l=!1,c=u.day();return a=="last"||a=="past"?(u=u.day(s-7),l=!0):a=="next"?(u=u.day(s+7),l=!0):a=="this"?u=u.day(s):Math.abs(s-7-c){"use strict";var kD=gi&&gi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(gi,"__esModule",{value:!0});var ND=kD(K()),CD=R(),ot=pn(),xD=new RegExp("(?:\u7531|\u5F9E|\u81EA)?(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(ot.NUMBER).join("")+"]+)(?:\\s*)(?:\u9EDE|\u6642|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(ot.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(ot.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),SD=new RegExp("(?:^\\s*(?:\u5230|\u81F3|\\-|\\\u2013|\\~|\\\u301C)\\s*)(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(ot.NUMBER).join("")+"]+)(?:\\s*)(?:\u9EDE|\u6642|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(ot.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(ot.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),Hs=1,zs=2,Ks=3,Vs=4,Zs=5,Xs=6,at=7,hn=8,Qs=9,sc=class extends CD.AbstractParserWithWordBoundaryChecking{innerPattern(){return xD}innerExtract(e,t){if(t.index>0&&e.text[t.index-1].match(/\w/))return null;let n=ND.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=n.clone();if(t[Hs]){var a=t[Hs];a=="\u660E"||a=="\u807D"?n.hour()>1&&s.add(1,"day"):a=="\u6628"||a=="\u5C0B"||a=="\u7434"?s.add(-1,"day"):a=="\u524D"?s.add(-2,"day"):a=="\u5927\u524D"?s.add(-3,"day"):a=="\u5F8C"?s.add(2,"day"):a=="\u5927\u5F8C"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else if(t[Vs]){var o=t[Vs];o=="\u660E"||o=="\u807D"?s.add(1,"day"):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?s.add(-1,"day"):o=="\u524D"?s.add(-2,"day"):o=="\u5927\u524D"?s.add(-3,"day"):o=="\u5F8C"?s.add(2,"day"):o=="\u5927\u5F8C"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else i.start.imply("day",s.date()),i.start.imply("month",s.month()+1),i.start.imply("year",s.year());let u=0,l=0,c=-1;if(t[hn]){var d=parseInt(t[hn]);if(isNaN(d)&&(d=ot.zhStringToNumber(t[hn])),d>=60)return null;i.start.assign("second",d)}if(u=parseInt(t[Xs]),isNaN(u)&&(u=ot.zhStringToNumber(t[Xs])),t[at]?t[at]=="\u534A"?l=30:t[at]=="\u6B63"||t[at]=="\u6574"?l=0:(l=parseInt(t[at]),isNaN(l)&&(l=ot.zhStringToNumber(t[at]))):u>100&&(l=u%100,u=Math.floor(u/100)),l>=60||u>24)return null;if(u>=12&&(c=1),t[Qs]){if(u>12)return null;var f=t[Qs][0].toLowerCase();f=="a"&&(c=0,u==12&&(u=0)),f=="p"&&(c=1,u!=12&&(u+=12))}else if(t[zs]){var p=t[zs],y=p[0];y=="\u671D"||y=="\u65E9"?(c=0,u==12&&(u=0)):y=="\u665A"&&(c=1,u!=12&&(u+=12))}else if(t[Ks]){var m=t[Ks],g=m[0];g=="\u4E0A"||g=="\u671D"||g=="\u65E9"||g=="\u51CC"?(c=0,u==12&&(u=0)):(g=="\u4E0B"||g=="\u664F"||g=="\u665A")&&(c=1,u!=12&&(u+=12))}else if(t[Zs]){var A=t[Zs],x=A[0];x=="\u4E0A"||x=="\u671D"||x=="\u65E9"||x=="\u51CC"?(c=0,u==12&&(u=0)):(x=="\u4E0B"||x=="\u664F"||x=="\u665A")&&(c=1,u!=12&&(u+=12))}if(i.start.assign("hour",u),i.start.assign("minute",l),c>=0?i.start.assign("meridiem",c):u<12?i.start.imply("meridiem",0):i.start.imply("meridiem",1),t=SD.exec(e.text.substring(i.index+i.text.length)),!t)return i.text.match(/^\d+$/)?null:i;let C=s.clone();if(i.end=e.createParsingComponents(),t[Hs]){var a=t[Hs];a=="\u660E"||a=="\u807D"?n.hour()>1&&C.add(1,"day"):a=="\u6628"||a=="\u5C0B"||a=="\u7434"?C.add(-1,"day"):a=="\u524D"?C.add(-2,"day"):a=="\u5927\u524D"?C.add(-3,"day"):a=="\u5F8C"?C.add(2,"day"):a=="\u5927\u5F8C"&&C.add(3,"day"),i.end.assign("day",C.date()),i.end.assign("month",C.month()+1),i.end.assign("year",C.year())}else if(t[Vs]){var o=t[Vs];o=="\u660E"||o=="\u807D"?C.add(1,"day"):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?C.add(-1,"day"):o=="\u524D"?C.add(-2,"day"):o=="\u5927\u524D"?C.add(-3,"day"):o=="\u5F8C"?C.add(2,"day"):o=="\u5927\u5F8C"&&C.add(3,"day"),i.end.assign("day",C.date()),i.end.assign("month",C.month()+1),i.end.assign("year",C.year())}else i.end.imply("day",C.date()),i.end.imply("month",C.month()+1),i.end.imply("year",C.year());if(u=0,l=0,c=-1,t[hn]){var d=parseInt(t[hn]);if(isNaN(d)&&(d=ot.zhStringToNumber(t[hn])),d>=60)return null;i.end.assign("second",d)}if(u=parseInt(t[Xs]),isNaN(u)&&(u=ot.zhStringToNumber(t[Xs])),t[at]?t[at]=="\u534A"?l=30:t[at]=="\u6B63"||t[at]=="\u6574"?l=0:(l=parseInt(t[at]),isNaN(l)&&(l=ot.zhStringToNumber(t[at]))):u>100&&(l=u%100,u=Math.floor(u/100)),l>=60||u>24)return null;if(u>=12&&(c=1),t[Qs]){if(u>12)return null;var f=t[Qs][0].toLowerCase();f=="a"&&(c=0,u==12&&(u=0)),f=="p"&&(c=1,u!=12&&(u+=12)),i.start.isCertain("meridiem")||(c==0?(i.start.imply("meridiem",0),i.start.get("hour")==12&&i.start.assign("hour",0)):(i.start.imply("meridiem",1),i.start.get("hour")!=12&&i.start.assign("hour",i.start.get("hour")+12)))}else if(t[zs]){var p=t[zs],y=p[0];y=="\u671D"||y=="\u65E9"?(c=0,u==12&&(u=0)):y=="\u665A"&&(c=1,u!=12&&(u+=12))}else if(t[Ks]){var m=t[Ks],g=m[0];g=="\u4E0A"||g=="\u671D"||g=="\u65E9"||g=="\u51CC"?(c=0,u==12&&(u=0)):(g=="\u4E0B"||g=="\u664F"||g=="\u665A")&&(c=1,u!=12&&(u+=12))}else if(t[Zs]){var A=t[Zs],x=A[0];x=="\u4E0A"||x=="\u671D"||x=="\u65E9"||x=="\u51CC"?(c=0,u==12&&(u=0)):(x=="\u4E0B"||x=="\u664F"||x=="\u665A")&&(c=1,u!=12&&(u+=12))}return i.text=i.text+t[0],i.end.assign("hour",u),i.end.assign("minute",l),c>=0?i.end.assign("meridiem",c):i.start.isCertain("meridiem")&&i.start.get("meridiem")==1&&i.start.get("hour")>u?i.end.imply("meridiem",0):u>12&&i.end.imply("meridiem",1),i.end.date().getTime(){"use strict";var ID=_i&&_i.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(_i,"__esModule",{value:!0});var UD=ID(K()),qD=R(),Gy=pn(),FD=new RegExp("(?:\u661F\u671F|\u79AE\u62DC|\u9031)(?"+Object.keys(Gy.WEEKDAY_OFFSET).join("|")+")"),ac=class extends qD.AbstractParserWithWordBoundaryChecking{innerPattern(){return FD}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=Gy.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=UD.default(e.refDate),o=!1,u=a.day();return Math.abs(s-7-u){"use strict";var WD=Ti&&Ti.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ti,"__esModule",{value:!0});var LD=WD(At()),oc=class extends LD.default{patternBetween(){return/^\s*(至|到|\-|\~|~|-|ー)\s*$/i}};Ti.default=oc});var Ky=h(bi=>{"use strict";var YD=bi&&bi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(bi,"__esModule",{value:!0});var $D=YD(jt()),uc=class extends $D.default{patternBetween(){return/^\s*$/i}};bi.default=uc});var Vy=h(Te=>{"use strict";var Vt=Te&&Te.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Te,"__esModule",{value:!0});Te.createConfiguration=Te.createCasualConfiguration=Te.parseDate=Te.parse=Te.strict=Te.casual=Te.hant=void 0;var lc=yt(),jD=Vt(Os()),BD=Bt(),GD=Vt(qy()),HD=Vt(Wy()),zD=Vt(Yy()),KD=Vt(jy()),VD=Vt(By()),ZD=Vt(Hy()),XD=Vt(zy()),QD=Vt(Ky());Te.hant=new lc.Chrono(cc());Te.casual=new lc.Chrono(cc());Te.strict=new lc.Chrono(dc());function JD(r,e,t){return Te.casual.parse(r,e,t)}Te.parse=JD;function eM(r,e,t){return Te.casual.parseDate(r,e,t)}Te.parseDate=eM;function cc(){let r=dc();return r.parsers.unshift(new GD.default),r}Te.createCasualConfiguration=cc;function dc(){let r=BD.includeCommonConfiguration({parsers:[new HD.default,new KD.default,new ZD.default,new VD.default,new zD.default],refiners:[new XD.default,new QD.default]});return r.refiners=r.refiners.filter(e=>!(e instanceof jD.default)),r}Te.createConfiguration=dc});var Jy=h(vi=>{"use strict";var tM=vi&&vi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(vi,"__esModule",{value:!0});var rM=tM(K()),nM=R(),iM=1,Zy=2,sM=3,Xy=4,Qy=5,aM=6,fc=class extends nM.AbstractParserWithWordBoundaryChecking{innerPattern(e){return new RegExp("(\u73B0\u5728|\u7ACB(?:\u523B|\u5373)|\u5373\u523B)|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s|,|\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?","i")}innerExtract(e,t){let n=t.index,i=e.createParsingResult(n,t[0]),s=rM.default(e.refDate),a=s;if(t[iM])i.start.imply("hour",s.hour()),i.start.imply("minute",s.minute()),i.start.imply("second",s.second()),i.start.imply("millisecond",s.millisecond());else if(t[Zy]){let o=t[Zy],u=t[sM];o=="\u660E"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u540E"?a=a.add(2,"day"):o=="\u5927\u540E"&&(a=a.add(3,"day")),u=="\u65E9"?i.start.imply("hour",6):u=="\u665A"&&(i.start.imply("hour",22),i.start.imply("meridiem",1))}else if(t[Xy]){let u=t[Xy][0];u=="\u65E9"||u=="\u4E0A"?i.start.imply("hour",6):u=="\u4E0B"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):u=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):u=="\u591C"||u=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):u=="\u51CC"&&i.start.imply("hour",0)}else if(t[Qy]){let o=t[Qy];o=="\u660E"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u540E"?a=a.add(2,"day"):o=="\u5927\u540E"&&(a=a.add(3,"day"));let u=t[aM];if(u){let l=u[0];l=="\u65E9"||l=="\u4E0A"?i.start.imply("hour",6):l=="\u4E0B"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):l=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):l=="\u591C"||l=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):l=="\u51CC"&&i.start.imply("hour",0)}}return i.start.assign("day",a.date()),i.start.assign("month",a.month()+1),i.start.assign("year",a.year()),i}};vi.default=fc});var mn=h(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.zhStringToYear=ze.zhStringToNumber=ze.WEEKDAY_OFFSET=ze.NUMBER=void 0;ze.NUMBER={\u96F6:0,"\u3007":0,\u4E00:1,\u4E8C:2,\u4E24:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6,\u4E03:7,\u516B:8,\u4E5D:9,\u5341:10};ze.WEEKDAY_OFFSET={\u5929:0,\u65E5:0,\u4E00:1,\u4E8C:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6};function oM(r){let e=0;for(let t=0;t{"use strict";var lM=Ei&&Ei.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ei,"__esModule",{value:!0});var cM=lM(K()),dM=R(),Yr=mn(),pc=1,eg=2,hc=3,mc=class extends dM.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(\\d{2,4}|["+Object.keys(Yr.NUMBER).join("")+"]{4}|["+Object.keys(Yr.NUMBER).join("")+"]{2})?(?:\\s*)(?:\u5E74)?(?:[\\s|,|\uFF0C]*)(\\d{1,2}|["+Object.keys(Yr.NUMBER).join("")+"]{1,3})(?:\\s*)(?:\u6708)(?:\\s*)(\\d{1,2}|["+Object.keys(Yr.NUMBER).join("")+"]{1,3})?(?:\\s*)(?:\u65E5|\u53F7)?")}innerExtract(e,t){let n=cM.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=parseInt(t[eg]);if(isNaN(s)&&(s=Yr.zhStringToNumber(t[eg])),i.start.assign("month",s),t[hc]){let a=parseInt(t[hc]);isNaN(a)&&(a=Yr.zhStringToNumber(t[hc])),i.start.assign("day",a)}else i.start.imply("day",n.date());if(t[pc]){let a=parseInt(t[pc]);isNaN(a)&&(a=Yr.zhStringToYear(t[pc])),i.start.assign("year",a)}else i.start.imply("year",n.year());return i}};Ei.default=mc});var ng=h(Ri=>{"use strict";var fM=Ri&&Ri.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ri,"__esModule",{value:!0});var pM=fM(K()),hM=R(),rg=mn(),mM=new RegExp("(\\d+|["+Object.keys(rg.NUMBER).join("")+"]+|\u534A|\u51E0)(?:\\s*)(?:\u4E2A)?(\u79D2(?:\u949F)?|\u5206\u949F|\u5C0F\u65F6|\u949F|\u65E5|\u5929|\u661F\u671F|\u793C\u62DC|\u6708|\u5E74)(?:(?:\u4E4B|\u8FC7)?\u540E|(?:\u4E4B)?\u5185)","i"),yc=1,yM=2,gc=class extends hM.AbstractParserWithWordBoundaryChecking{innerPattern(){return mM}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=parseInt(t[yc]);if(isNaN(i)&&(i=rg.zhStringToNumber(t[yc])),isNaN(i)){let u=t[yc];if(u==="\u51E0")i=3;else if(u==="\u534A")i=.5;else return null}let s=pM.default(e.refDate),o=t[yM][0];return o.match(/[日天星礼月年]/)?(o=="\u65E5"||o=="\u5929"?s=s.add(i,"d"):o=="\u661F"||o=="\u793C"?s=s.add(i*7,"d"):o=="\u6708"?s=s.add(i,"month"):o=="\u5E74"&&(s=s.add(i,"year")),n.start.assign("year",s.year()),n.start.assign("month",s.month()+1),n.start.assign("day",s.date()),n):(o=="\u79D2"?s=s.add(i,"second"):o=="\u5206"?s=s.add(i,"minute"):(o=="\u5C0F"||o=="\u949F")&&(s=s.add(i,"hour")),n.start.imply("year",s.year()),n.start.imply("month",s.month()+1),n.start.imply("day",s.date()),n.start.assign("hour",s.hour()),n.start.assign("minute",s.minute()),n.start.assign("second",s.second()),n)}};Ri.default=gc});var sg=h(wi=>{"use strict";var gM=wi&&wi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(wi,"__esModule",{value:!0});var _M=gM(K()),TM=R(),ig=mn(),bM=new RegExp("(?\u4E0A|\u4E0B|\u8FD9)(?:\u4E2A)?(?:\u661F\u671F|\u793C\u62DC|\u5468)(?"+Object.keys(ig.WEEKDAY_OFFSET).join("|")+")"),_c=class extends TM.AbstractParserWithWordBoundaryChecking{innerPattern(){return bM}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=ig.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=null,o=t.groups.prefix;o=="\u4E0A"?a="last":o=="\u4E0B"?a="next":o=="\u8FD9"&&(a="this");let u=_M.default(e.refDate),l=!1,c=u.day();return a=="last"||a=="past"?(u=u.day(s-7),l=!0):a=="next"?(u=u.day(s+7),l=!0):a=="this"?u=u.day(s):Math.abs(s-7-c){"use strict";var vM=Di&&Di.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Di,"__esModule",{value:!0});var EM=vM(K()),RM=R(),lt=mn(),wM=new RegExp("(?:\u4ECE|\u81EA)?(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(lt.NUMBER).join("")+"]+)(?:\\s*)(?:\u70B9|\u65F6|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(lt.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(lt.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),DM=new RegExp("(?:^\\s*(?:\u5230|\u81F3|\\-|\\\u2013|\\~|\\\u301C)\\s*)(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(lt.NUMBER).join("")+"]+)(?:\\s*)(?:\u70B9|\u65F6|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(lt.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(lt.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),Js=1,ea=2,ta=3,ra=4,na=5,ia=6,ut=7,yn=8,sa=9,Tc=class extends RM.AbstractParserWithWordBoundaryChecking{innerPattern(){return wM}innerExtract(e,t){if(t.index>0&&e.text[t.index-1].match(/\w/))return null;let n=EM.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=n.clone();if(t[Js]){let c=t[Js];c=="\u660E"?n.hour()>1&&s.add(1,"day"):c=="\u6628"?s.add(-1,"day"):c=="\u524D"?s.add(-2,"day"):c=="\u5927\u524D"?s.add(-3,"day"):c=="\u540E"?s.add(2,"day"):c=="\u5927\u540E"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else if(t[ra]){let c=t[ra];c=="\u660E"?s.add(1,"day"):c=="\u6628"?s.add(-1,"day"):c=="\u524D"?s.add(-2,"day"):c=="\u5927\u524D"?s.add(-3,"day"):c=="\u540E"?s.add(2,"day"):c=="\u5927\u540E"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else i.start.imply("day",s.date()),i.start.imply("month",s.month()+1),i.start.imply("year",s.year());let a=0,o=0,u=-1;if(t[yn]){let c=parseInt(t[yn]);if(isNaN(c)&&(c=lt.zhStringToNumber(t[yn])),c>=60)return null;i.start.assign("second",c)}if(a=parseInt(t[ia]),isNaN(a)&&(a=lt.zhStringToNumber(t[ia])),t[ut]?t[ut]=="\u534A"?o=30:t[ut]=="\u6B63"||t[ut]=="\u6574"?o=0:(o=parseInt(t[ut]),isNaN(o)&&(o=lt.zhStringToNumber(t[ut]))):a>100&&(o=a%100,a=Math.floor(a/100)),o>=60||a>24)return null;if(a>=12&&(u=1),t[sa]){if(a>12)return null;let c=t[sa][0].toLowerCase();c=="a"&&(u=0,a==12&&(a=0)),c=="p"&&(u=1,a!=12&&(a+=12))}else if(t[ea]){let d=t[ea][0];d=="\u65E9"?(u=0,a==12&&(a=0)):d=="\u665A"&&(u=1,a!=12&&(a+=12))}else if(t[ta]){let d=t[ta][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}else if(t[na]){let d=t[na][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}if(i.start.assign("hour",a),i.start.assign("minute",o),u>=0?i.start.assign("meridiem",u):a<12?i.start.imply("meridiem",0):i.start.imply("meridiem",1),t=DM.exec(e.text.substring(i.index+i.text.length)),!t)return i.text.match(/^\d+$/)?null:i;let l=s.clone();if(i.end=e.createParsingComponents(),t[Js]){let c=t[Js];c=="\u660E"?n.hour()>1&&l.add(1,"day"):c=="\u6628"?l.add(-1,"day"):c=="\u524D"?l.add(-2,"day"):c=="\u5927\u524D"?l.add(-3,"day"):c=="\u540E"?l.add(2,"day"):c=="\u5927\u540E"&&l.add(3,"day"),i.end.assign("day",l.date()),i.end.assign("month",l.month()+1),i.end.assign("year",l.year())}else if(t[ra]){let c=t[ra];c=="\u660E"?l.add(1,"day"):c=="\u6628"?l.add(-1,"day"):c=="\u524D"?l.add(-2,"day"):c=="\u5927\u524D"?l.add(-3,"day"):c=="\u540E"?l.add(2,"day"):c=="\u5927\u540E"&&l.add(3,"day"),i.end.assign("day",l.date()),i.end.assign("month",l.month()+1),i.end.assign("year",l.year())}else i.end.imply("day",l.date()),i.end.imply("month",l.month()+1),i.end.imply("year",l.year());if(a=0,o=0,u=-1,t[yn]){let c=parseInt(t[yn]);if(isNaN(c)&&(c=lt.zhStringToNumber(t[yn])),c>=60)return null;i.end.assign("second",c)}if(a=parseInt(t[ia]),isNaN(a)&&(a=lt.zhStringToNumber(t[ia])),t[ut]?t[ut]=="\u534A"?o=30:t[ut]=="\u6B63"||t[ut]=="\u6574"?o=0:(o=parseInt(t[ut]),isNaN(o)&&(o=lt.zhStringToNumber(t[ut]))):a>100&&(o=a%100,a=Math.floor(a/100)),o>=60||a>24)return null;if(a>=12&&(u=1),t[sa]){if(a>12)return null;let c=t[sa][0].toLowerCase();c=="a"&&(u=0,a==12&&(a=0)),c=="p"&&(u=1,a!=12&&(a+=12)),i.start.isCertain("meridiem")||(u==0?(i.start.imply("meridiem",0),i.start.get("hour")==12&&i.start.assign("hour",0)):(i.start.imply("meridiem",1),i.start.get("hour")!=12&&i.start.assign("hour",i.start.get("hour")+12)))}else if(t[ea]){let d=t[ea][0];d=="\u65E9"?(u=0,a==12&&(a=0)):d=="\u665A"&&(u=1,a!=12&&(a+=12))}else if(t[ta]){let d=t[ta][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}else if(t[na]){let d=t[na][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}return i.text=i.text+t[0],i.end.assign("hour",a),i.end.assign("minute",o),u>=0?i.end.assign("meridiem",u):i.start.isCertain("meridiem")&&i.start.get("meridiem")==1&&i.start.get("hour")>a?i.end.imply("meridiem",0):a>12&&i.end.imply("meridiem",1),i.end.date().getTime(){"use strict";var MM=Mi&&Mi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Mi,"__esModule",{value:!0});var PM=MM(K()),OM=R(),og=mn(),AM=new RegExp("(?:\u661F\u671F|\u793C\u62DC|\u5468)(?"+Object.keys(og.WEEKDAY_OFFSET).join("|")+")"),bc=class extends OM.AbstractParserWithWordBoundaryChecking{innerPattern(){return AM}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=og.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=PM.default(e.refDate),o=!1,u=a.day();return Math.abs(s-7-u){"use strict";var kM=Pi&&Pi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Pi,"__esModule",{value:!0});var NM=kM(At()),vc=class extends NM.default{patternBetween(){return/^\s*(至|到|-|~|~|-|ー)\s*$/i}};Pi.default=vc});var cg=h(Oi=>{"use strict";var CM=Oi&&Oi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Oi,"__esModule",{value:!0});var xM=CM(jt()),Ec=class extends xM.default{patternBetween(){return/^\s*$/i}};Oi.default=Ec});var dg=h(be=>{"use strict";var Zt=be&&be.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(be,"__esModule",{value:!0});be.createConfiguration=be.createCasualConfiguration=be.parseDate=be.parse=be.strict=be.casual=be.hans=void 0;var Rc=yt(),SM=Zt(Os()),IM=Bt(),UM=Zt(Jy()),qM=Zt(tg()),FM=Zt(ng()),WM=Zt(sg()),LM=Zt(ag()),YM=Zt(ug()),$M=Zt(lg()),jM=Zt(cg());be.hans=new Rc.Chrono(wc());be.casual=new Rc.Chrono(wc());be.strict=new Rc.Chrono(Dc());function BM(r,e,t){return be.casual.parse(r,e,t)}be.parse=BM;function GM(r,e,t){return be.casual.parseDate(r,e,t)}be.parseDate=GM;function wc(){let r=Dc();return r.parsers.unshift(new UM.default),r}be.createCasualConfiguration=wc;function Dc(){let r=IM.includeCommonConfiguration({parsers:[new qM.default,new WM.default,new YM.default,new LM.default,new FM.default],refiners:[new $M.default,new jM.default]});return r.refiners=r.refiners.filter(e=>!(e instanceof SM.default)),r}be.createConfiguration=Dc});var pg=h(Qe=>{"use strict";var fg=Qe&&Qe.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),HM=Qe&&Qe.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),zM=Qe&&Qe.__exportStar||function(r,e){for(var t in r)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&fg(e,r,t)},KM=Qe&&Qe.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&fg(e,r,t);return HM(e,r),e};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.hans=void 0;zM(Vy(),Qe);Qe.hans=KM(dg())});var Ke=h(q=>{"use strict";Object.defineProperty(q,"__esModule",{value:!0});q.parseTimeUnits=q.TIME_UNITS_PATTERN=q.parseYear=q.YEAR_PATTERN=q.parseOrdinalNumberPattern=q.ORDINAL_NUMBER_PATTERN=q.parseNumberPattern=q.NUMBER_PATTERN=q.TIME_UNIT_DICTIONARY=q.ORDINAL_WORD_DICTIONARY=q.INTEGER_WORD_DICTIONARY=q.MONTH_DICTIONARY=q.FULL_MONTH_NAME_DICTIONARY=q.WEEKDAY_DICTIONARY=q.REGEX_PARTS=void 0;var aa=Q(),VM=Se();q.REGEX_PARTS={leftBoundary:"([^\\p{L}\\p{N}_]|^)",rightBoundary:"(?=[^\\p{L}\\p{N}_]|$)",flags:"iu"};q.WEEKDAY_DICTIONARY={\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435:0,\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u044F:0,\u0432\u0441\u043A:0,"\u0432\u0441\u043A.":0,\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A:1,\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A\u0430:1,\u043F\u043D:1,"\u043F\u043D.":1,\u0432\u0442\u043E\u0440\u043D\u0438\u043A:2,\u0432\u0442\u043E\u0440\u043D\u0438\u043A\u0430:2,\u0432\u0442:2,"\u0432\u0442.":2,\u0441\u0440\u0435\u0434\u0430:3,\u0441\u0440\u0435\u0434\u044B:3,\u0441\u0440\u0435\u0434\u0443:3,\u0441\u0440:3,"\u0441\u0440.":3,\u0447\u0435\u0442\u0432\u0435\u0440\u0433:4,\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430:4,\u0447\u0442:4,"\u0447\u0442.":4,\u043F\u044F\u0442\u043D\u0438\u0446\u0430:5,\u043F\u044F\u0442\u043D\u0438\u0446\u0443:5,\u043F\u044F\u0442\u043D\u0438\u0446\u044B:5,\u043F\u0442:5,"\u043F\u0442.":5,\u0441\u0443\u0431\u0431\u043E\u0442\u0430:6,\u0441\u0443\u0431\u0431\u043E\u0442\u0443:6,\u0441\u0443\u0431\u0431\u043E\u0442\u044B:6,\u0441\u0431:6,"\u0441\u0431.":6};q.FULL_MONTH_NAME_DICTIONARY={\u044F\u043D\u0432\u0430\u0440\u044C:1,\u044F\u043D\u0432\u0430\u0440\u044F:1,\u044F\u043D\u0432\u0430\u0440\u0435:1,\u0444\u0435\u0432\u0440\u044F\u043B\u044C:2,\u0444\u0435\u0432\u0440\u044F\u043B\u044F:2,\u0444\u0435\u0432\u0440\u044F\u043B\u0435:2,\u043C\u0430\u0440\u0442:3,\u043C\u0430\u0440\u0442\u0430:3,\u043C\u0430\u0440\u0442\u0435:3,\u0430\u043F\u0440\u0435\u043B\u044C:4,\u0430\u043F\u0440\u0435\u043B\u044F:4,\u0430\u043F\u0440\u0435\u043B\u0435:4,\u043C\u0430\u0439:5,\u043C\u0430\u044F:5,\u043C\u0430\u0435:5,\u0438\u044E\u043D\u044C:6,\u0438\u044E\u043D\u044F:6,\u0438\u044E\u043D\u0435:6,\u0438\u044E\u043B\u044C:7,\u0438\u044E\u043B\u044F:7,\u0438\u044E\u043B\u0435:7,\u0430\u0432\u0433\u0443\u0441\u0442:8,\u0430\u0432\u0433\u0443\u0441\u0442\u0430:8,\u0430\u0432\u0433\u0443\u0441\u0442\u0435:8,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C:9,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F:9,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u0435:9,\u043E\u043A\u0442\u044F\u0431\u0440\u044C:10,\u043E\u043A\u0442\u044F\u0431\u0440\u044F:10,\u043E\u043A\u0442\u044F\u0431\u0440\u0435:10,\u043D\u043E\u044F\u0431\u0440\u044C:11,\u043D\u043E\u044F\u0431\u0440\u044F:11,\u043D\u043E\u044F\u0431\u0440\u0435:11,\u0434\u0435\u043A\u0430\u0431\u0440\u044C:12,\u0434\u0435\u043A\u0430\u0431\u0440\u044F:12,\u0434\u0435\u043A\u0430\u0431\u0440\u0435:12};q.MONTH_DICTIONARY=Object.assign(Object.assign({},q.FULL_MONTH_NAME_DICTIONARY),{\u044F\u043D\u0432:1,"\u044F\u043D\u0432.":1,\u0444\u0435\u0432:2,"\u0444\u0435\u0432.":2,\u043C\u0430\u0440:3,"\u043C\u0430\u0440.":3,\u0430\u043F\u0440:4,"\u0430\u043F\u0440.":4,\u0430\u0432\u0433:8,"\u0430\u0432\u0433.":8,\u0441\u0435\u043D:9,"\u0441\u0435\u043D.":9,\u043E\u043A\u0442:10,"\u043E\u043A\u0442.":10,\u043D\u043E\u044F:11,"\u043D\u043E\u044F.":11,\u0434\u0435\u043A:12,"\u0434\u0435\u043A.":12});q.INTEGER_WORD_DICTIONARY={\u043E\u0434\u0438\u043D:1,\u043E\u0434\u043D\u0430:1,\u043E\u0434\u043D\u043E\u0439:1,\u043E\u0434\u043D\u0443:1,\u0434\u0432\u0435:2,\u0434\u0432\u0430:2,\u0434\u0432\u0443\u0445:2,\u0442\u0440\u0438:3,\u0442\u0440\u0435\u0445:3,\u0442\u0440\u0451\u0445:3,\u0447\u0435\u0442\u044B\u0440\u0435:4,\u0447\u0435\u0442\u044B\u0440\u0435\u0445:4,\u0447\u0435\u0442\u044B\u0440\u0451\u0445:4,\u043F\u044F\u0442\u044C:5,\u043F\u044F\u0442\u0438:5,\u0448\u0435\u0441\u0442\u044C:6,\u0448\u0435\u0441\u0442\u0438:6,\u0441\u0435\u043C\u044C:7,\u0441\u0435\u043C\u0438:7,\u0432\u043E\u0441\u0435\u043C\u044C:8,\u0432\u043E\u0441\u0435\u043C\u044C\u043C\u0438:8,\u0434\u0435\u0432\u044F\u0442\u044C:9,\u0434\u0435\u0432\u044F\u0442\u0438:9,\u0434\u0435\u0441\u044F\u0442\u044C:10,\u0434\u0435\u0441\u044F\u0442\u0438:10,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044C:11,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0438:11,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044C:12,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0438:12};q.ORDINAL_WORD_DICTIONARY={\u043F\u0435\u0440\u0432\u043E\u0435:1,\u043F\u0435\u0440\u0432\u043E\u0433\u043E:1,\u0432\u0442\u043E\u0440\u043E\u0435:2,\u0432\u0442\u043E\u0440\u043E\u0433\u043E:2,\u0442\u0440\u0435\u0442\u044C\u0435:3,\u0442\u0440\u0435\u0442\u044C\u0435\u0433\u043E:3,\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0435:4,\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0433\u043E:4,\u043F\u044F\u0442\u043E\u0435:5,\u043F\u044F\u0442\u043E\u0433\u043E:5,\u0448\u0435\u0441\u0442\u043E\u0435:6,\u0448\u0435\u0441\u0442\u043E\u0433\u043E:6,\u0441\u0435\u0434\u044C\u043C\u043E\u0435:7,\u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E:7,\u0432\u043E\u0441\u044C\u043C\u043E\u0435:8,\u0432\u043E\u0441\u044C\u043C\u043E\u0433\u043E:8,\u0434\u0435\u0432\u044F\u0442\u043E\u0435:9,\u0434\u0435\u0432\u044F\u0442\u043E\u0433\u043E:9,\u0434\u0435\u0441\u044F\u0442\u043E\u0435:10,\u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E:10,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:11,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:11,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:12,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:12,\u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:13,\u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:13,\u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:14,\u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:14,\u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:15,\u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:15,\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:16,\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:16,\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:17,\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:17,\u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:18,\u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:18,\u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:19,\u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:19,\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0435:20,\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:20,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0435":21,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0433\u043E":21,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u0442\u043E\u0440\u043E\u0435":22,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u0442\u043E\u0440\u043E\u0433\u043E":22,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0442\u0440\u0435\u0442\u044C\u0435":23,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0442\u0440\u0435\u0442\u044C\u0435\u0433\u043E":23,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0435":24,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0433\u043E":24,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u044F\u0442\u043E\u0435":25,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u044F\u0442\u043E\u0433\u043E":25,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0448\u0435\u0441\u0442\u043E\u0435":26,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0448\u0435\u0441\u0442\u043E\u0433\u043E":26,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0441\u0435\u0434\u044C\u043C\u043E\u0435":27,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E":27,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u043E\u0441\u044C\u043C\u043E\u0435":28,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u043E\u0441\u044C\u043C\u043E\u0433\u043E":28,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0434\u0435\u0432\u044F\u0442\u043E\u0435":29,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0434\u0435\u0432\u044F\u0442\u043E\u0433\u043E":29,\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0435:30,\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0433\u043E:30,"\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0435":31,"\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0433\u043E":31};q.TIME_UNIT_DICTIONARY={\u0441\u0435\u043A:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u0430:"second",\u0441\u0435\u043A\u0443\u043D\u0434:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u044B:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u0443:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0430:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0438:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u0435\u043A:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0443:"second",\u043C\u0438\u043D:"minute",\u043C\u0438\u043D\u0443\u0442\u0430:"minute",\u043C\u0438\u043D\u0443\u0442:"minute",\u043C\u0438\u043D\u0443\u0442\u044B:"minute",\u043C\u0438\u043D\u0443\u0442\u0443:"minute",\u043C\u0438\u043D\u0443\u0442\u043E\u043A:"minute",\u043C\u0438\u043D\u0443\u0442\u043A\u0438:"minute",\u043C\u0438\u043D\u0443\u0442\u043A\u0443:"minute",\u0447\u0430\u0441:"hour",\u0447\u0430\u0441\u043E\u0432:"hour",\u0447\u0430\u0441\u0430:"hour",\u0447\u0430\u0441\u0443:"hour",\u0447\u0430\u0441\u0438\u043A\u043E\u0432:"hour",\u0447\u0430\u0441\u0438\u043A\u0430:"hour",\u0447\u0430\u0441\u0438\u043A\u0435:"hour",\u0447\u0430\u0441\u0438\u043A:"hour",\u0434\u0435\u043D\u044C:"d",\u0434\u043D\u044F:"d",\u0434\u043D\u0435\u0439:"d",\u0441\u0443\u0442\u043E\u043A:"d",\u0441\u0443\u0442\u043A\u0438:"d",\u043D\u0435\u0434\u0435\u043B\u044F:"week",\u043D\u0435\u0434\u0435\u043B\u0435:"week",\u043D\u0435\u0434\u0435\u043B\u0438:"week",\u043D\u0435\u0434\u0435\u043B\u044E:"week",\u043D\u0435\u0434\u0435\u043B\u044C:"week",\u043D\u0435\u0434\u0435\u043B\u044C\u043A\u0435:"week",\u043D\u0435\u0434\u0435\u043B\u044C\u043A\u0438:"week",\u043D\u0435\u0434\u0435\u043B\u0435\u043A:"week",\u043C\u0435\u0441\u044F\u0446:"month",\u043C\u0435\u0441\u044F\u0446\u0435:"month",\u043C\u0435\u0441\u044F\u0446\u0435\u0432:"month",\u043C\u0435\u0441\u044F\u0446\u0430:"month",\u043A\u0432\u0430\u0440\u0442\u0430\u043B:"quarter",\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0435:"quarter",\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u043E\u0432:"quarter",\u0433\u043E\u0434:"year",\u0433\u043E\u0434\u0430:"year",\u0433\u043E\u0434\u0443:"year",\u0433\u043E\u0434\u043E\u0432:"year",\u043B\u0435\u0442:"year",\u0433\u043E\u0434\u0438\u043A:"year",\u0433\u043E\u0434\u0438\u043A\u0430:"year",\u0433\u043E\u0434\u0438\u043A\u043E\u0432:"year"};q.NUMBER_PATTERN=`(?:${aa.matchAnyPattern(q.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|\u043F\u043E\u043B|\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E|\u043F\u0430\u0440(?:\u044B|\u0443)|\\s{0,3})`;function mg(r){let e=r.toLowerCase();return q.INTEGER_WORD_DICTIONARY[e]!==void 0?q.INTEGER_WORD_DICTIONARY[e]:e.match(/несколько/)?3:e.match(/пол/)?.5:e.match(/пар/)?2:e===""?1:parseFloat(e)}q.parseNumberPattern=mg;q.ORDINAL_NUMBER_PATTERN=`(?:${aa.matchAnyPattern(q.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:\u0433\u043E|\u043E\u0433\u043E|\u0435|\u043E\u0435)?)`;function ZM(r){let e=r.toLowerCase();return q.ORDINAL_WORD_DICTIONARY[e]!==void 0?q.ORDINAL_WORD_DICTIONARY[e]:(e=e.replace(/(?:st|nd|rd|th)$/i,""),parseInt(e))}q.parseOrdinalNumberPattern=ZM;var Mc="(?:\\s+(?:\u0433\u043E\u0434\u0443|\u0433\u043E\u0434\u0430|\u0433\u043E\u0434|\u0433|\u0433.))?";q.YEAR_PATTERN=`(?:[1-9][0-9]{0,3}${Mc}\\s*(?:\u043D.\u044D.|\u0434\u043E \u043D.\u044D.|\u043D. \u044D.|\u0434\u043E \u043D. \u044D.)|[1-2][0-9]{3}${Mc}|[5-9][0-9]${Mc})`;function XM(r){if(/(год|года|г|г.)/i.test(r)&&(r=r.replace(/(год|года|г|г.)/i,"")),/(до н.э.|до н. э.)/i.test(r))return r=r.replace(/(до н.э.|до н. э.)/i,""),-parseInt(r);if(/(н. э.|н.э.)/i.test(r))return r=r.replace(/(н. э.|н.э.)/i,""),parseInt(r);let e=parseInt(r);return VM.findMostLikelyADYear(e)}q.parseYear=XM;var yg=`(${q.NUMBER_PATTERN})\\s{0,3}(${aa.matchAnyPattern(q.TIME_UNIT_DICTIONARY)})`,hg=new RegExp(yg,"i");q.TIME_UNITS_PATTERN=aa.repeatedTimeunitPattern("(?:(?:\u043E\u043A\u043E\u043B\u043E|\u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E)\\s{0,3})?",yg);function QM(r){let e={},t=r,n=hg.exec(t);for(;n;)JM(e,n),t=t.substring(n[0].length).trim(),n=hg.exec(t);return e}q.parseTimeUnits=QM;function JM(r,e){let t=mg(e[1]),n=q.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var _g=h(Oc=>{"use strict";Object.defineProperty(Oc,"__esModule",{value:!0});var Ai=Ke(),eP=pe(),tP=R(),gg=`(?:(?:\u043E\u043A\u043E\u043B\u043E|\u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E)\\s*(?:~\\s*)?)?(${Ai.TIME_UNITS_PATTERN})${Ai.REGEX_PARTS.rightBoundary}`,rP=new RegExp(`(?:\u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435|\u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0438)\\s*${gg}`,Ai.REGEX_PARTS.flags),nP=new RegExp(gg,"i"),Pc=class extends tP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Ai.REGEX_PARTS.leftBoundary}innerPattern(e){return e.option.forwardDate?nP:rP}innerExtract(e,t){let n=Ai.parseTimeUnits(t[1]);return eP.ParsingComponents.createRelativeFromReference(e.reference,n)}};Oc.default=Pc});var Rg=h(kc=>{"use strict";Object.defineProperty(kc,"__esModule",{value:!0});var iP=Se(),ki=Ke(),Eg=Ke(),oa=Ke(),sP=Q(),aP=R(),oP=new RegExp(`(?:\u0441)?\\s*(${oa.ORDINAL_NUMBER_PATTERN})(?:\\s{0,3}(?:\u043F\u043E|-|\u2013|\u0434\u043E)?\\s{0,3}(${oa.ORDINAL_NUMBER_PATTERN}))?(?:-|\\/|\\s{0,3}(?:of)?\\s{0,3})(${sP.matchAnyPattern(ki.MONTH_DICTIONARY)})(?:(?:-|\\/|,?\\s{0,3})(${Eg.YEAR_PATTERN}(?![^\\s]\\d)))?${ki.REGEX_PARTS.rightBoundary}`,ki.REGEX_PARTS.flags),Tg=1,bg=2,uP=3,vg=4,Ac=class extends aP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return ki.REGEX_PARTS.leftBoundary}innerPattern(){return oP}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=ki.MONTH_DICTIONARY[t[uP].toLowerCase()],s=oa.parseOrdinalNumberPattern(t[Tg]);if(s>31)return t.index=t.index+t[Tg].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[vg]){let a=Eg.parseYear(t[vg]);n.start.assign("year",a)}else{let a=iP.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[bg]){let a=oa.parseOrdinalNumberPattern(t[bg]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};kc.default=Ac});var Mg=h(Cc=>{"use strict";Object.defineProperty(Cc,"__esModule",{value:!0});var Ni=Ke(),lP=Se(),cP=Q(),Dg=Ke(),dP=R(),fP=new RegExp(`((?:\u0432)\\s*)?(${cP.matchAnyPattern(Ni.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${Dg.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,Ni.REGEX_PARTS.flags),pP=2,wg=3,Nc=class extends dP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Ni.REGEX_PARTS.leftBoundary}innerPattern(){return fP}innerExtract(e,t){let n=t[pP].toLowerCase();if(t[0].length<=3&&!Ni.FULL_MONTH_NAME_DICTIONARY[n])return null;let i=e.createParsingResult(t.index,t.index+t[0].length);i.start.imply("day",1);let s=Ni.MONTH_DICTIONARY[n];if(i.start.assign("month",s),t[wg]){let a=Dg.parseYear(t[wg]);i.start.assign("year",a)}else{let a=lP.findYearClosestToRef(e.refDate,1,s);i.start.imply("year",a)}return i}};Cc.default=Nc});var Og=h(Sc=>{"use strict";Object.defineProperty(Sc,"__esModule",{value:!0});var ua=Ee(),hP=Sr(),Pg=Ke(),xc=class extends hP.AbstractTimeExpressionParser{constructor(e){super(e)}patternFlags(){return Pg.REGEX_PARTS.flags}primaryPatternLeftBoundary(){return"(^|\\s|T|(?:[^\\p{L}\\p{N}_]))"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|\u0434\u043E|\u0438|\u043F\u043E|\\?)\\s*"}primaryPrefix(){return"(?:(?:\u0432|\u0441)\\s*)??"}primarySuffix(){return`(?:\\s*(?:\u0443\u0442\u0440\u0430|\u0432\u0435\u0447\u0435\u0440\u0430|\u043F\u043E\u0441\u043B\u0435 \u043F\u043E\u043B\u0443\u0434\u043D\u044F))?(?!\\/)${Pg.REGEX_PARTS.rightBoundary}`}extractPrimaryTimeComponents(e,t){let n=super.extractPrimaryTimeComponents(e,t);if(n){if(t[0].endsWith("\u0432\u0435\u0447\u0435\u0440\u0430")){let i=n.get("hour");i>=6&&i<12?(n.assign("hour",n.get("hour")+12),n.assign("meridiem",ua.Meridiem.PM)):i<6&&n.assign("meridiem",ua.Meridiem.AM)}if(t[0].endsWith("\u043F\u043E\u0441\u043B\u0435 \u043F\u043E\u043B\u0443\u0434\u043D\u044F")){n.assign("meridiem",ua.Meridiem.PM);let i=n.get("hour");i>=0&&i<=6&&n.assign("hour",n.get("hour")+12)}t[0].endsWith("\u0443\u0442\u0440\u0430")&&(n.assign("meridiem",ua.Meridiem.AM),n.get("hour")<12&&n.assign("hour",n.get("hour")))}return n}};Sc.default=xc});var Ag=h(Uc=>{"use strict";Object.defineProperty(Uc,"__esModule",{value:!0});var la=Ke(),mP=pe(),yP=R(),gP=it(),_P=new RegExp(`(${la.TIME_UNITS_PATTERN})\\s{0,5}\u043D\u0430\u0437\u0430\u0434(?=(?:\\W|$))`,la.REGEX_PARTS.flags),Ic=class extends yP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return la.REGEX_PARTS.leftBoundary}innerPattern(){return _P}innerExtract(e,t){let n=la.parseTimeUnits(t[1]),i=gP.reverseTimeUnits(n);return mP.ParsingComponents.createRelativeFromReference(e.reference,i)}};Uc.default=Ic});var kg=h(Ci=>{"use strict";var TP=Ci&&Ci.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ci,"__esModule",{value:!0});var bP=TP(At()),qc=class extends bP.default{patternBetween(){return/^\s*(и до|и по|до|по|-)\s*$/i}};Ci.default=qc});var Ng=h(xi=>{"use strict";var vP=xi&&xi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(xi,"__esModule",{value:!0});var EP=vP(jt()),Fc=class extends EP.default{patternBetween(){return new RegExp("^\\s*(T|\u0432|,|-)?\\s*$")}};xi.default=Fc});var Cg=h(Xt=>{"use strict";var RP=Xt&&Xt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),wP=Xt&&Xt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),DP=Xt&&Xt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&RP(e,r,t);return wP(e,r),e};Object.defineProperty(Xt,"__esModule",{value:!0});var MP=R(),Si=DP(Ht()),Wc=Ke(),PP=new RegExp(`(?:\u0441|\u0441\u043E)?\\s*(\u0441\u0435\u0433\u043E\u0434\u043D\u044F|\u0432\u0447\u0435\u0440\u0430|\u0437\u0430\u0432\u0442\u0440\u0430|\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430|\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430)${Wc.REGEX_PARTS.rightBoundary}`,Wc.REGEX_PARTS.flags),Lc=class extends MP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Wc.REGEX_PARTS.leftBoundary}innerPattern(e){return PP}innerExtract(e,t){let n=t[1].toLowerCase(),i=e.createParsingComponents();switch(n){case"\u0441\u0435\u0433\u043E\u0434\u043D\u044F":return Si.today(e.reference);case"\u0432\u0447\u0435\u0440\u0430":return Si.yesterday(e.reference);case"\u0437\u0430\u0432\u0442\u0440\u0430":return Si.tomorrow(e.reference);case"\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430":return Si.theDayAfter(e.reference,2);case"\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430":return Si.theDayBefore(e.reference,2)}return i}};Xt.default=Lc});var xg=h(vt=>{"use strict";var OP=vt&&vt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),AP=vt&&vt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),kP=vt&&vt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&OP(e,r,t);return AP(e,r),e},NP=vt&&vt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(vt,"__esModule",{value:!0});var CP=R(),$r=kP(Ht()),xP=nt(),SP=NP(K()),Yc=Ke(),IP=new RegExp(`(\u0441\u0435\u0439\u0447\u0430\u0441|\u043F\u0440\u043E\u0448\u043B\u044B\u043C\\s*\u0432\u0435\u0447\u0435\u0440\u043E\u043C|\u043F\u0440\u043E\u0448\u043B\u043E\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u0441\u0435\u0433\u043E\u0434\u043D\u044F\\s*\u043D\u043E\u0447\u044C\u044E|\u044D\u0442\u043E\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u043D\u043E\u0447\u044C\u044E|\u044D\u0442\u0438\u043C \u0443\u0442\u0440\u043E\u043C|\u0443\u0442\u0440\u043E\u043C|\u0443\u0442\u0440\u0430|\u0432\\s*\u043F\u043E\u043B\u0434\u0435\u043D\u044C|\u0432\u0435\u0447\u0435\u0440\u043E\u043C|\u0432\u0435\u0447\u0435\u0440\u0430|\u0432\\s*\u043F\u043E\u043B\u043D\u043E\u0447\u044C)${Yc.REGEX_PARTS.rightBoundary}`,Yc.REGEX_PARTS.flags),$c=class extends CP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Yc.REGEX_PARTS.leftBoundary}innerPattern(){return IP}innerExtract(e,t){let n=SP.default(e.refDate),i=t[0].toLowerCase(),s=e.createParsingComponents();if(i==="\u0441\u0435\u0439\u0447\u0430\u0441")return $r.now(e.reference);if(i==="\u0432\u0435\u0447\u0435\u0440\u043E\u043C"||i==="\u0432\u0435\u0447\u0435\u0440\u0430")return $r.evening(e.reference);if(i.endsWith("\u0443\u0442\u0440\u043E\u043C")||i.endsWith("\u0443\u0442\u0440\u0430"))return $r.morning(e.reference);if(i.match(/в\s*полдень/))return $r.noon(e.reference);if(i.match(/прошлой\s*ночью/))return $r.lastNight(e.reference);if(i.match(/прошлым\s*вечером/))return $r.yesterdayEvening(e.reference);if(i.match(/следующей\s*ночью/)){let a=n.hour()<22?1:2;n=n.add(a,"day"),xP.assignSimilarDate(s,n),s.imply("hour",0)}return i.match(/в\s*полночь/)||i.endsWith("\u043D\u043E\u0447\u044C\u044E")?$r.midnight(e.reference):s}};vt.default=$c});var Sg=h(Bc=>{"use strict";Object.defineProperty(Bc,"__esModule",{value:!0});var Ii=Ke(),UP=Q(),qP=R(),FP=Ur(),WP=new RegExp(`(?:(?:,|\\(|\uFF08)\\s*)?(?:\u0432\\s*?)?(?:(\u044D\u0442\u0443|\u044D\u0442\u043E\u0442|\u043F\u0440\u043E\u0448\u043B\u044B\u0439|\u043F\u0440\u043E\u0448\u043B\u0443\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E)\\s*)?(${UP.matchAnyPattern(Ii.WEEKDAY_DICTIONARY)})(?:\\s*(?:,|\\)|\uFF09))?(?:\\s*\u043D\u0430\\s*(\u044D\u0442\u043E\u0439|\u043F\u0440\u043E\u0448\u043B\u043E\u0439|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439)\\s*\u043D\u0435\u0434\u0435\u043B\u0435)?${Ii.REGEX_PARTS.rightBoundary}`,Ii.REGEX_PARTS.flags),LP=1,YP=2,$P=3,jc=class extends qP.AbstractParserWithWordBoundaryChecking{innerPattern(){return WP}patternLeftBoundary(){return Ii.REGEX_PARTS.leftBoundary}innerExtract(e,t){let n=t[YP].toLowerCase(),i=Ii.WEEKDAY_DICTIONARY[n],s=t[LP],a=t[$P],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o=="\u043F\u0440\u043E\u0448\u043B\u044B\u0439"||o=="\u043F\u0440\u043E\u0448\u043B\u0443\u044E"||o=="\u043F\u0440\u043E\u0448\u043B\u043E\u0439"?u="last":o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E"?u="next":(o=="\u044D\u0442\u043E\u0442"||o=="\u044D\u0442\u0443"||o=="\u044D\u0442\u043E\u0439")&&(u="this");let l=FP.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};Bc.default=jc});var Ug=h(qi=>{"use strict";var jP=qi&&qi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(qi,"__esModule",{value:!0});var Ui=Ke(),Ig=pe(),BP=jP(K()),GP=R(),HP=Q(),zP=new RegExp(`(\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C|\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439|\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439|\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C|\u043D\u0430 \u044D\u0442\u043E\u0439|\u0432 \u044D\u0442\u043E\u043C)\\s*(${HP.matchAnyPattern(Ui.TIME_UNIT_DICTIONARY)})(?=\\s*)${Ui.REGEX_PARTS.rightBoundary}`,Ui.REGEX_PARTS.flags),KP=1,VP=2,Gc=class extends GP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Ui.REGEX_PARTS.leftBoundary}innerPattern(){return zP}innerExtract(e,t){let n=t[KP].toLowerCase(),i=t[VP].toLowerCase(),s=Ui.TIME_UNIT_DICTIONARY[i];if(n=="\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439"||n=="\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C"){let u={};return u[s]=1,Ig.ParsingComponents.createRelativeFromReference(e.reference,u)}if(n=="\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C"||n=="\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439"){let u={};return u[s]=-1,Ig.ParsingComponents.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),o=BP.default(e.reference.instant);return s.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):s.match(/month/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):s.match(/year/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};qi.default=Gc});var qg=h(zc=>{"use strict";Object.defineProperty(zc,"__esModule",{value:!0});var Fi=Ke(),ZP=pe(),XP=R(),QP=it(),JP=new RegExp(`(\u044D\u0442\u0438|\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435|\u043F\u0440\u043E\u0448\u043B\u044B\u0435|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435|\u043F\u043E\u0441\u043B\u0435|\u0447\u0435\u0440\u0435\u0437|\\+|-)\\s*(${Fi.TIME_UNITS_PATTERN})${Fi.REGEX_PARTS.rightBoundary}`,Fi.REGEX_PARTS.flags),Hc=class extends XP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Fi.REGEX_PARTS.leftBoundary}innerPattern(){return JP}innerExtract(e,t){let n=t[1].toLowerCase(),i=Fi.parseTimeUnits(t[2]);switch(n){case"\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435":case"\u043F\u0440\u043E\u0448\u043B\u044B\u0435":case"-":i=QP.reverseTimeUnits(i);break}return ZP.ParsingComponents.createRelativeFromReference(e.reference,i)}};zc.default=Hc});var Lg=h(ke=>{"use strict";var Je=ke&&ke.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ke,"__esModule",{value:!0});ke.createConfiguration=ke.createCasualConfiguration=ke.parseDate=ke.parse=ke.strict=ke.casual=void 0;var eO=Je(_g()),tO=Je(Rg()),rO=Je(Mg()),nO=Je(Og()),iO=Je(Ag()),sO=Je(kg()),aO=Je(Ng()),oO=Bt(),uO=Je(Cg()),lO=Je(xg()),cO=Je(Sg()),dO=Je(Ug()),Fg=yt(),fO=Je(qr()),pO=Je(qg());ke.casual=new Fg.Chrono(Wg());ke.strict=new Fg.Chrono(Kc(!0));function hO(r,e,t){return ke.casual.parse(r,e,t)}ke.parse=hO;function mO(r,e,t){return ke.casual.parseDate(r,e,t)}ke.parseDate=mO;function Wg(){let r=Kc(!1);return r.parsers.unshift(new uO.default),r.parsers.unshift(new lO.default),r.parsers.unshift(new rO.default),r.parsers.unshift(new dO.default),r.parsers.unshift(new pO.default),r}ke.createCasualConfiguration=Wg;function Kc(r=!0){return oO.includeCommonConfiguration({parsers:[new fO.default(!0),new eO.default,new tO.default,new cO.default,new nO.default(r),new iO.default],refiners:[new aO.default,new sO.default]},r)}ke.createConfiguration=Kc});var Ee=h(L=>{"use strict";var yO=L&&L.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),gO=L&&L.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),br=L&&L.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&yO(e,r,t);return gO(e,r),e};Object.defineProperty(L,"__esModule",{value:!0});L.parseDate=L.parse=L.casual=L.strict=L.ru=L.zh=L.nl=L.pt=L.ja=L.fr=L.de=L.Meridiem=L.Chrono=L.en=void 0;var Vc=br(fu());L.en=Vc;var _O=yt();Object.defineProperty(L,"Chrono",{enumerable:!0,get:function(){return _O.Chrono}});var TO;(function(r){r[r.AM=0]="AM",r[r.PM=1]="PM"})(TO=L.Meridiem||(L.Meridiem={}));var bO=br(Vh());L.de=bO;var vO=br(wm());L.fr=vO;var EO=br(xm());L.ja=EO;var RO=br(Vm());L.pt=RO;var wO=br(xy());L.nl=wO;var DO=br(pg());L.zh=DO;var MO=br(Lg());L.ru=MO;L.strict=Vc.strict;L.casual=Vc.casual;function PO(r,e,t){return L.casual.parse(r,e,t)}L.parse=PO;function OO(r,e,t){return L.casual.parseDate(r,e,t)}L.parseDate=OO});var xt=h(wr=>{"use strict";wr.__esModule=!0;var UO;(function(r){r.AND="AND",r.OR="OR",r.XOR="XOR",r.NOT="NOT"})(UO=wr.Operators||(wr.Operators={}));var qO;(function(r){r.OPEN_PARENTHESIS="(",r.CLOSE_PARENTHESIS=")"})(qO=wr.StructuralCharacters||(wr.StructuralCharacters={}));var FO;(function(r){r.IDENTIFIER="IDENTIFIER",r.OPERATOR="OPERATOR",r.STRUCTURAL_CHARACTER="STRUCTURAL_CHARACTER",r.EOF="EOF",r.COMMENT="COMMENT"})(FO=wr.Tokens||(wr.Tokens={}))});var ud=h(Aa=>{"use strict";Aa.__esModule=!0;var he=xt();Aa.OPERATOR_PRECEDENCE={NOT:0,XOR:1,AND:2,OR:3};Aa.VALID_TOKENS={identifierOnly:[{name:he.Tokens.IDENTIFIER},{name:he.Tokens.STRUCTURAL_CHARACTER,value:he.StructuralCharacters.OPEN_PARENTHESIS}],identifierOrNot:[{name:he.Tokens.IDENTIFIER},{name:he.Tokens.STRUCTURAL_CHARACTER,value:he.StructuralCharacters.OPEN_PARENTHESIS},{name:he.Tokens.OPERATOR,value:he.Operators.NOT}],binaryOperator:[{name:he.Tokens.OPERATOR,value:he.Operators.AND},{name:he.Tokens.OPERATOR,value:he.Operators.OR},{name:he.Tokens.OPERATOR,value:he.Operators.XOR}],binaryOperatorOrClose:[{name:he.Tokens.OPERATOR,value:he.Operators.AND},{name:he.Tokens.OPERATOR,value:he.Operators.OR},{name:he.Tokens.OPERATOR,value:he.Operators.XOR},{name:he.Tokens.STRUCTURAL_CHARACTER,value:he.StructuralCharacters.CLOSE_PARENTHESIS}]}});var ld=h(er=>{"use strict";er.__esModule=!0;var Tn=xt();er.STRUCTURAL_CHARACTERS={"(":Tn.StructuralCharacters.OPEN_PARENTHESIS,")":Tn.StructuralCharacters.CLOSE_PARENTHESIS};er.OPERATORS={AND:Tn.Operators.AND,OR:Tn.Operators.OR,XOR:Tn.Operators.XOR,NOT:Tn.Operators.NOT};er.SEPARATORS=new Set([32,9,10,13].map(function(r){return String.fromCodePoint(r)}));er.QUOTED_IDENTIFIER_DELIMITER=String.fromCodePoint(34);er.COMMENT_DELIMITER=String.fromCodePoint(35);er.EOL=String.fromCodePoint(10);er.ESCAPE_CHARACTER=String.fromCodePoint(92)});var Xg=h(tr=>{"use strict";var cd=tr&&tr.__assign||function(){return cd=Object.assign||function(r){for(var e,t=1,n=arguments.length;t{"use strict";dd.__esModule=!0;var bn=xt(),et=ld(),vn=Xg();dd.lex=function(r){for(var e=null,t=null,n=null,i=0;i{"use strict";var WO=rr&&rr.__spreadArrays||function(){for(var r=0,e=0,t=arguments.length;e{"use strict";var Rn=Hi&&Hi.__spreadArrays||function(){for(var r=0,e=0,t=arguments.length;e{"use strict";nr.__esModule=!0;var r_=xt();nr.andUtil=function(r,e){return r&&e};nr.orUtil=function(r,e){return r||e};nr.xorUtil=function(r,e){return r!==e};nr.notUtil=function(r){return!r};nr.isIdentifier=function(r){var e=r.name,t=r.value;return e===r_.Tokens.IDENTIFIER&&typeof t=="string"};nr.isOperator=function(r){var e=r.name,t=r.value;return e===r_.Tokens.OPERATOR&&typeof t=="string"};nr.throwInvalidExpression=function(r){throw new TypeError("Invalid postfix expression: "+r)}});var n_=h(gd=>{"use strict";var zi;gd.__esModule=!0;var md=xt(),yd=hd();gd.OPERATOR_MAP=(zi={},zi[md.Operators.AND]=yd.andUtil,zi[md.Operators.OR]=yd.orUtil,zi[md.Operators.XOR]=yd.xorUtil,zi)});var s_=h(Gr=>{"use strict";var _d=Gr&&Gr.__spreadArrays||function(){for(var r=0,e=0,t=arguments.length;e{"use strict";Ki.__esModule=!0;var a_=s_();Ki.getEvaluator=a_.getEvaluator;Ki.evaluate=a_.evaluate;var jO=pd();Ki.parse=jO.parse});var ZO={};b_(ZO,{default:()=>qa});module.exports=v_(ZO);var f_=require("obsidian");var ps=require("obsidian");var QO=new Error("timeout while waiting for mutex to become available"),JO=new Error("mutex already locked"),E_=new Error("request for lock canceled"),Bd=function(r,e,t,n){function i(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function o(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?s(c.value):i(c.value).then(o,u)}l((n=n.apply(r,e||[])).next())})},$a=class{constructor(e,t=E_){if(this._maxConcurrency=e,this._cancelError=t,this._queue=[],this._waiters=[],e<=0)throw new Error("semaphore must be initialized to a positive value");this._value=e}acquire(){let e=this.isLocked(),t=new Promise((n,i)=>this._queue.push({resolve:n,reject:i}));return e||this._dispatch(),t}runExclusive(e){return Bd(this,void 0,void 0,function*(){let[t,n]=yield this.acquire();try{return yield e(t)}finally{n()}})}waitForUnlock(){return Bd(this,void 0,void 0,function*(){return this.isLocked()?new Promise(t=>this._waiters.push({resolve:t})):Promise.resolve()})}isLocked(){return this._value<=0}release(){if(this._maxConcurrency>1)throw new Error("this method is unavailable on semaphores with concurrency > 1; use the scoped release returned by acquire instead");if(this._currentReleaser){let e=this._currentReleaser;this._currentReleaser=void 0,e()}}cancel(){this._queue.forEach(e=>e.reject(this._cancelError)),this._queue=[]}_dispatch(){let e=this._queue.shift();if(!e)return;let t=!1;this._currentReleaser=()=>{t||(t=!0,this._value++,this._resolveWaiters(),this._dispatch())},e.resolve([this._value--,this._currentReleaser])}_resolveWaiters(){this._waiters.forEach(e=>e.resolve()),this._waiters=[]}},R_=function(r,e,t,n){function i(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function o(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?s(c.value):i(c.value).then(o,u)}l((n=n.apply(r,e||[])).next())})},is=class{constructor(e){this._semaphore=new $a(1,e)}acquire(){return R_(this,void 0,void 0,function*(){let[,e]=yield this._semaphore.acquire();return e})}runExclusive(e){return this._semaphore.runExclusive(()=>e())}isLocked(){return this._semaphore.isLocked()}waitForUnlock(){return this._semaphore.waitForUnlock()}release(){this._semaphore.release()}cancel(){return this._semaphore.cancel()}};var Qf=require("obsidian");var Gd=require("obsidian");var w_={globalFilter:"",removeGlobalFilter:!1,setDoneDate:!0,autoSuggestInEditor:!0,autoSuggestMinMatch:0,autoSuggestMaxItems:6},ja=$e({},w_),ne=()=>$e({},ja),qt=r=>(ja=$e($e({},ja),r),ne());var Ba,Ga,Hd=({metadataCache:r,vault:e})=>{Ba=r,Ga=e},ss=t=>se(void 0,[t],function*({originalTask:r,newTasks:e}){if(Ga===void 0||Ba===void 0){console.error("Tasks: cannot use File before initializing it.");return}Array.isArray(e)||(e=[e]),zd({originalTask:r,newTasks:e,vault:Ga,metadataCache:Ba,previousTries:0})}),zd=s=>se(void 0,[s],function*({originalTask:r,newTasks:e,vault:t,metadataCache:n,previousTries:i}){let a=()=>{if(i>10){console.error("Tasks: Too many retries. File update not possible ...");return}let g=Math.min(Math.pow(10,i),100);setTimeout(()=>{zd({originalTask:r,newTasks:e,vault:t,metadataCache:n,previousTries:i+1})},g)},o=t.getAbstractFileByPath(r.path);if(!(o instanceof Gd.TFile))return console.warn(`Tasks: No file found for task ${r.description}. Retrying ...`),a();if(o.extension!=="md"){console.error("Tasks: Only supporting files with the .md file extension.");return}let u=n.getFileCache(o);if(u==null||u===null)return console.warn(`Tasks: No file cache found for file ${o.path}. Retrying ...`),a();let l=u.listItems;if(l===void 0||l.length===0)return console.warn(`Tasks: No list items found in file cache of ${o.path}. Retrying ...`),a();let d=(yield t.read(o)).split(` -`),{globalFilter:f}=ne(),p,y=0;for(let g of l){if(g.position.start.lineg.toFileLineString()),...d.slice(p.position.start.line+1)];yield t.modify(o,m.join(` -`))});var Kr=class{constructor(){this.hideTaskCount=!1;this.hideBacklinks=!1;this.hidePriority=!1;this.hideStartDate=!1;this.hideScheduledDate=!1;this.hideDoneDate=!1;this.hideDueDate=!1;this.hideRecurrenceRule=!1;this.hideEditButton=!1;this.shortMode=!1}};var as=["MO","TU","WE","TH","FR","SA","SU"],ge=function(){function r(e,t){if(t===0)throw new Error("Can't create weekday with n == 0");this.weekday=e,this.n=t}return r.fromStr=function(e){return new r(as.indexOf(e))},r.prototype.nth=function(e){return this.n===e?this:new r(this.weekday,e)},r.prototype.equals=function(e){return this.weekday===e.weekday&&this.n===e.n},r.prototype.toString=function(){var e=as[this.weekday];return this.n&&(e=(this.n>0?"+":"")+String(this.n)+e),e},r.prototype.getJsWeekday=function(){return this.weekday===6?0:this.weekday+1},r}();var ae=function(r){return r!=null},Ve=function(r){return typeof r=="number"},Ha=function(r){return typeof r=="string"&&as.includes(r)},xe=Array.isArray,tt=function(r,e){e===void 0&&(e=r),arguments.length===1&&(e=r,r=0);for(var t=[],n=r;n>0,n.length>e?String(n):(e=e-n.length,e>t.length&&(t+=B(t,e/t.length)),t.slice(0,e)+String(n))}var Vd=function(r,e,t){var n=r.split(e);return t?n.slice(0,t).concat([n.slice(t).join(e)]):n},qe=function(r,e){var t=r%e;return t*e<0?t+e:t},os=function(r,e){return{div:Math.floor(r/e),mod:qe(r,e)}},Ze=function(r){return!ae(r)||r.length===0},me=function(r){return!Ze(r)},G=function(r,e){return me(r)&&r.indexOf(e)!==-1};var lr;(function(r){r.MONTH_DAYS=[31,28,31,30,31,30,31,31,30,31,30,31],r.ONE_DAY=1e3*60*60*24,r.MAXYEAR=9999,r.ORDINAL_BASE=new Date(Date.UTC(1970,0,1)),r.PY_WEEKDAYS=[6,0,1,2,3,4,5],r.getYearDay=function(e){var t=new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate());return Math.ceil((t.valueOf()-new Date(e.getUTCFullYear(),0,1).valueOf())/r.ONE_DAY)+1},r.isLeapYear=function(e){return e%4===0&&e%100!==0||e%400===0},r.isDate=function(e){return e instanceof Date},r.isValidDate=function(e){return r.isDate(e)&&!isNaN(e.getTime())},r.tzOffset=function(e){return e.getTimezoneOffset()*60*1e3},r.daysBetween=function(e,t){var n=e.getTime()-r.tzOffset(e),i=t.getTime()-r.tzOffset(t),s=n-i;return Math.round(s/r.ONE_DAY)},r.toOrdinal=function(e){return r.daysBetween(e,r.ORDINAL_BASE)},r.fromOrdinal=function(e){return new Date(r.ORDINAL_BASE.getTime()+e*r.ONE_DAY)},r.getMonthDays=function(e){var t=e.getUTCMonth();return t===1&&r.isLeapYear(e.getUTCFullYear())?29:r.MONTH_DAYS[t]},r.getWeekday=function(e){return r.PY_WEEKDAYS[e.getUTCDay()]},r.monthRange=function(e,t){var n=new Date(Date.UTC(e,t,1));return[r.getWeekday(n),r.getMonthDays(n)]},r.combine=function(e,t){return t=t||e,new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()))},r.clone=function(e){var t=new Date(e.getTime());return t},r.cloneDates=function(e){for(var t=[],n=0;nthis.maxDate;if(this.method==="between"){if(t)return!0;if(n)return!1}else if(this.method==="before"){if(n)return!1}else if(this.method==="after")return t?!0:(this.add(e),!1);return this.add(e)},r.prototype.add=function(e){return this._result.push(e),!0},r.prototype.getValue=function(){var e=this._result;switch(this.method){case"all":case"between":return e;case"before":case"after":default:return e.length?e[e.length-1]:null}},r.prototype.clone=function(){return new r(this.method,this.args)},r}(),Ft=D_;var Tf=ns(_f(),1),{__extends:Zr,__assign:je,__rest:hA,__decorate:mA,__param:yA,__metadata:gA,__awaiter:_A,__generator:TA,__exportStar:bA,__createBinding:vA,__values:EA,__read:RA,__spread:wA,__spreadArrays:DA,__spreadArray:T,__await:MA,__asyncGenerator:PA,__asyncDelegator:OA,__asyncValues:AA,__makeTemplateObject:kA,__importStar:NA,__importDefault:CA,__classPrivateFieldGet:xA,__classPrivateFieldSet:SA,__classPrivateFieldIn:IA}=Tf.default;var M_=function(r){Zr(e,r);function e(t,n,i){var s=r.call(this,t,n)||this;return s.iterator=i,s}return e.prototype.add=function(t){return this.iterator(t,this._result.length)?(this._result.push(t),!0):!1},e}(Ft),Ka=M_;var P_={dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"hour(s)":/^hours?/i,"minute(s)":/^minutes?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,at:/^(at)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}},Or=P_;var bf=function(r,e){return r.indexOf(e)!==-1},O_=function(r){return r.toString()},A_=function(r,e,t){return"".concat(e," ").concat(t,", ").concat(r)},k_=function(){function r(e,t,n,i){if(t===void 0&&(t=O_),n===void 0&&(n=Or),i===void 0&&(i=A_),this.text=[],this.language=n||Or,this.gettext=t,this.dateFormatter=i,this.rrule=e,this.options=e.options,this.origOptions=e.origOptions,this.origOptions.bymonthday){var s=[].concat(this.options.bymonthday),a=[].concat(this.options.bynmonthday);s.sort(function(c,d){return c-d}),a.sort(function(c,d){return d-c}),this.bymonthday=s.concat(a),this.bymonthday.length||(this.bymonthday=null)}if(ae(this.origOptions.byweekday)){var o=xe(this.origOptions.byweekday)?this.origOptions.byweekday:[this.origOptions.byweekday],u=String(o);this.byweekday={allWeeks:o.filter(function(c){return!c.n}),someWeeks:o.filter(function(c){return Boolean(c.n)}),isWeekdays:u.indexOf("MO")!==-1&&u.indexOf("TU")!==-1&&u.indexOf("WE")!==-1&&u.indexOf("TH")!==-1&&u.indexOf("FR")!==-1&&u.indexOf("SA")===-1&&u.indexOf("SU")===-1,isEveryDay:u.indexOf("MO")!==-1&&u.indexOf("TU")!==-1&&u.indexOf("WE")!==-1&&u.indexOf("TH")!==-1&&u.indexOf("FR")!==-1&&u.indexOf("SA")!==-1&&u.indexOf("SU")!==-1};var l=function(c,d){return c.weekday-d.weekday};this.byweekday.allWeeks.sort(l),this.byweekday.someWeeks.sort(l),this.byweekday.allWeeks.length||(this.byweekday.allWeeks=null),this.byweekday.someWeeks.length||(this.byweekday.someWeeks=null)}else this.byweekday=null}return r.isFullyConvertible=function(e){var t=!0;if(!(e.options.freq in r.IMPLEMENTED)||e.origOptions.until&&e.origOptions.count)return!1;for(var n in e.origOptions){if(bf(["dtstart","wkst","freq"],n))return!0;if(!bf(r.IMPLEMENTED[e.options.freq],n))return!1}return t},r.prototype.isFullyConvertible=function(){return r.isFullyConvertible(this.rrule)},r.prototype.toString=function(){var e=this.gettext;if(!(this.options.freq in r.IMPLEMENTED))return e("RRule error: Unable to fully convert this rrule to text");if(this.text=[e("every")],this[w.FREQUENCIES[this.options.freq]](),this.options.until){this.add(e("until"));var t=this.options.until;this.add(this.dateFormatter(t.getUTCFullYear(),this.language.monthNames[t.getUTCMonth()],t.getUTCDate()))}else this.options.count&&this.add(e("for")).add(this.options.count.toString()).add(this.plural(this.options.count)?e("times"):e("time"));return this.isFullyConvertible()||this.add(e("(~ approximate)")),this.text.join("")},r.prototype.HOURLY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("hours"):e("hour"))},r.prototype.MINUTELY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("minutes"):e("minute"))},r.prototype.DAILY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.byweekday&&this.byweekday.isWeekdays?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(this.plural(this.options.interval)?e("days"):e("day")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday?this._byweekday():this.origOptions.byhour&&this._byhour()},r.prototype.WEEKLY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()).add(this.plural(this.options.interval)?e("weeks"):e("week")),this.byweekday&&this.byweekday.isWeekdays?this.options.interval===1?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(e("on")).add(e("weekdays")):this.byweekday&&this.byweekday.isEveryDay?this.add(this.plural(this.options.interval)?e("days"):e("day")):(this.options.interval===1&&this.add(e("week")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday())},r.prototype.MONTHLY=function(){var e=this.gettext;this.origOptions.bymonth?(this.options.interval!==1&&(this.add(this.options.interval.toString()).add(e("months")),this.plural(this.options.interval)&&this.add(e("in"))),this._bymonth()):(this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("months"):e("month"))),this.bymonthday?this._bymonthday():this.byweekday&&this.byweekday.isWeekdays?this.add(e("on")).add(e("weekdays")):this.byweekday&&this._byweekday()},r.prototype.YEARLY=function(){var e=this.gettext;this.origOptions.bymonth?(this.options.interval!==1&&(this.add(this.options.interval.toString()),this.add(e("years"))),this._bymonth()):(this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("years"):e("year"))),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday(),this.options.byyearday&&this.add(e("on the")).add(this.list(this.options.byyearday,this.nth,e("and"))).add(e("day")),this.options.byweekno&&this.add(e("in")).add(this.plural(this.options.byweekno.length)?e("weeks"):e("week")).add(this.list(this.options.byweekno,void 0,e("and")))},r.prototype._bymonthday=function(){var e=this.gettext;this.byweekday&&this.byweekday.allWeeks?this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext,e("or"))).add(e("the")).add(this.list(this.bymonthday,this.nth,e("or"))):this.add(e("on the")).add(this.list(this.bymonthday,this.nth,e("and")))},r.prototype._byweekday=function(){var e=this.gettext;this.byweekday.allWeeks&&!this.byweekday.isWeekdays&&this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext)),this.byweekday.someWeeks&&(this.byweekday.allWeeks&&this.add(e("and")),this.add(e("on the")).add(this.list(this.byweekday.someWeeks,this.weekdaytext,e("and"))))},r.prototype._byhour=function(){var e=this.gettext;this.add(e("at")).add(this.list(this.origOptions.byhour,void 0,e("and")))},r.prototype._bymonth=function(){this.add(this.list(this.options.bymonth,this.monthtext,this.gettext("and")))},r.prototype.nth=function(e){e=parseInt(e.toString(),10);var t,n=this.gettext;if(e===-1)return n("last");var i=Math.abs(e);switch(i){case 1:case 21:case 31:t=i+n("st");break;case 2:case 22:t=i+n("nd");break;case 3:case 23:t=i+n("rd");break;default:t=i+n("th")}return e<0?t+" "+n("last"):t},r.prototype.monthtext=function(e){return this.language.monthNames[e-1]},r.prototype.weekdaytext=function(e){var t=Ve(e)?(e+1)%7:e.getJsWeekday();return(e.n?this.nth(e.n)+" ":"")+this.language.dayNames[t]},r.prototype.plural=function(e){return e%100!==1},r.prototype.add=function(e){return this.text.push(" "),this.text.push(e),this},r.prototype.list=function(e,t,n,i){var s=this;i===void 0&&(i=","),xe(e)||(e=[e]);var a=function(u,l,c){for(var d="",f=0;fe[0].length)&&(e=s,t=i)}if(e!=null&&(this.text=this.text.substr(e[0].length),this.text===""&&(this.done=!0)),e==null){this.done=!0,this.symbol=null,this.value=null;return}}while(t==="SKIP");return this.symbol=t,this.value=e,!0},r.prototype.accept=function(e){if(this.symbol===e){if(this.value){var t=this.value;return this.nextSymbol(),t}return this.nextSymbol(),!0}return!1},r.prototype.acceptNumber=function(){return this.accept("number")},r.prototype.expect=function(e){if(this.accept(e))return!0;throw new Error("expected "+e+" but found "+this.symbol)},r}();function An(r,e){e===void 0&&(e=Or);var t={},n=new N_(e.tokens);if(!n.start(r))return null;return i(),t;function i(){n.expect("every");var f=n.acceptNumber();if(f&&(t.interval=parseInt(f[0],10)),n.isDone())throw new Error("Unexpected end");switch(n.symbol){case"day(s)":t.freq=w.DAILY,n.nextSymbol()&&(a(),d());break;case"weekday(s)":t.freq=w.WEEKLY,t.byweekday=[w.MO,w.TU,w.WE,w.TH,w.FR],n.nextSymbol(),d();break;case"week(s)":t.freq=w.WEEKLY,n.nextSymbol()&&(s(),d());break;case"hour(s)":t.freq=w.HOURLY,n.nextSymbol()&&(s(),d());break;case"minute(s)":t.freq=w.MINUTELY,n.nextSymbol()&&(s(),d());break;case"month(s)":t.freq=w.MONTHLY,n.nextSymbol()&&(s(),d());break;case"year(s)":t.freq=w.YEARLY,n.nextSymbol()&&(s(),d());break;case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":t.freq=w.WEEKLY;var p=n.symbol.substr(0,2).toUpperCase();if(t.byweekday=[w[p]],!n.nextSymbol())return;for(;n.accept("comma");){if(n.isDone())throw new Error("Unexpected end");var y=u();if(!y)throw new Error("Unexpected symbol "+n.symbol+", expected weekday");t.byweekday.push(w[y]),n.nextSymbol()}c(),d();break;case"january":case"february":case"march":case"april":case"may":case"june":case"july":case"august":case"september":case"october":case"november":case"december":if(t.freq=w.YEARLY,t.bymonth=[o()],!n.nextSymbol())return;for(;n.accept("comma");){if(n.isDone())throw new Error("Unexpected end");var m=o();if(!m)throw new Error("Unexpected symbol "+n.symbol+", expected month");t.bymonth.push(m),n.nextSymbol()}s(),d();break;default:throw new Error("Unknown symbol")}}function s(){var f=n.accept("on"),p=n.accept("the");if(!!(f||p))do{var y=l(),m=u(),g=o();if(y)m?(n.nextSymbol(),t.byweekday||(t.byweekday=[]),t.byweekday.push(w[m].nth(y))):(t.bymonthday||(t.bymonthday=[]),t.bymonthday.push(y),n.accept("day(s)"));else if(m)n.nextSymbol(),t.byweekday||(t.byweekday=[]),t.byweekday.push(w[m]);else if(n.symbol==="weekday(s)")n.nextSymbol(),t.byweekday||(t.byweekday=[w.MO,w.TU,w.WE,w.TH,w.FR]);else if(n.symbol==="week(s)"){n.nextSymbol();var A=n.acceptNumber();if(!A)throw new Error("Unexpected symbol "+n.symbol+", expected week number");for(t.byweekno=[parseInt(A[0],10)];n.accept("comma");){if(A=n.acceptNumber(),!A)throw new Error("Unexpected symbol "+n.symbol+"; expected monthday");t.byweekno.push(parseInt(A[0],10))}}else if(g)n.nextSymbol(),t.bymonth||(t.bymonth=[]),t.bymonth.push(g);else return}while(n.accept("comma")||n.accept("the")||n.accept("on"))}function a(){var f=n.accept("at");if(!!f)do{var p=n.acceptNumber();if(!p)throw new Error("Unexpected symbol "+n.symbol+", expected hour");for(t.byhour=[parseInt(p[0],10)];n.accept("comma");){if(p=n.acceptNumber(),!p)throw new Error("Unexpected symbol "+n.symbol+"; expected hour");t.byhour.push(parseInt(p[0],10))}}while(n.accept("comma")||n.accept("at"))}function o(){switch(n.symbol){case"january":return 1;case"february":return 2;case"march":return 3;case"april":return 4;case"may":return 5;case"june":return 6;case"july":return 7;case"august":return 8;case"september":return 9;case"october":return 10;case"november":return 11;case"december":return 12;default:return!1}}function u(){switch(n.symbol){case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":return n.symbol.substr(0,2).toUpperCase();default:return!1}}function l(){switch(n.symbol){case"last":return n.nextSymbol(),-1;case"first":return n.nextSymbol(),1;case"second":return n.nextSymbol(),n.accept("last")?-2:2;case"third":return n.nextSymbol(),n.accept("last")?-3:3;case"nth":var f=parseInt(n.value[1],10);if(f<-366||f>366)throw new Error("Nth out of range: "+f);return n.nextSymbol(),n.accept("last")?-f:f;default:return!1}}function c(){n.accept("on"),n.accept("the");var f=l();if(!!f)for(t.bymonthday=[f],n.nextSymbol();n.accept("comma");){if(f=l(),!f)throw new Error("Unexpected symbol "+n.symbol+"; expected monthday");t.bymonthday.push(f),n.nextSymbol()}}function d(){if(n.symbol==="until"){var f=Date.parse(n.text);if(!f)throw new Error("Cannot parse until date:"+n.text);t.until=new Date(f)}else n.accept("for")&&(t.count=parseInt(n.value[0],10),n.expect("number"))}}var Y;(function(r){r[r.YEARLY=0]="YEARLY",r[r.MONTHLY=1]="MONTHLY",r[r.WEEKLY=2]="WEEKLY",r[r.DAILY=3]="DAILY",r[r.HOURLY=4]="HOURLY",r[r.MINUTELY=5]="MINUTELY",r[r.SECONDLY=6]="SECONDLY"})(Y||(Y={}));function kn(r){return r12){var n=Math.floor(this.month/12),i=qe(this.month,12);this.month=i,this.year+=n,this.month===0&&(this.month=12,--this.year)}},e.prototype.addWeekly=function(t,n){n>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-n))+t*7:this.day+=-(this.getWeekday()-n)+t*7,this.fixDay()},e.prototype.addDaily=function(t){this.day+=t,this.fixDay()},e.prototype.addHours=function(t,n,i){for(n&&(this.hour+=Math.floor((23-this.hour)/t)*t);;){this.hour+=t;var s=os(this.hour,24),a=s.div,o=s.mod;if(a&&(this.hour=o,this.addDaily(a)),Ze(i)||G(i,this.hour))break}},e.prototype.addMinutes=function(t,n,i,s){for(n&&(this.minute+=Math.floor((1439-(this.hour*60+this.minute))/t)*t);;){this.minute+=t;var a=os(this.minute,60),o=a.div,u=a.mod;if(o&&(this.minute=u,this.addHours(o,!1,i)),(Ze(i)||G(i,this.hour))&&(Ze(s)||G(s,this.minute)))break}},e.prototype.addSeconds=function(t,n,i,s,a){for(n&&(this.second+=Math.floor((86399-(this.hour*3600+this.minute*60+this.second))/t)*t);;){this.second+=t;var o=os(this.second,60),u=o.div,l=o.mod;if(u&&(this.second=l,this.addMinutes(u,!1,i,s)),(Ze(i)||G(i,this.hour))&&(Ze(s)||G(s,this.minute))&&(Ze(a)||G(a,this.second)))break}},e.prototype.fixDay=function(){if(!(this.day<=28)){var t=lr.monthRange(this.year,this.month-1)[1];if(!(this.day<=t))for(;this.day>t;){if(this.day-=t,++this.month,this.month===13&&(this.month=1,++this.year,this.year>lr.MAXYEAR))return;t=lr.monthRange(this.year,this.month-1)[1]}}},e.prototype.add=function(t,n){var i=t.freq,s=t.interval,a=t.wkst,o=t.byhour,u=t.byminute,l=t.bysecond;switch(i){case Y.YEARLY:return this.addYears(s);case Y.MONTHLY:return this.addMonths(s);case Y.WEEKLY:return this.addWeekly(s,a);case Y.DAILY:return this.addDaily(s);case Y.HOURLY:return this.addHours(s,n,o);case Y.MINUTELY:return this.addMinutes(s,n,o,u);case Y.SECONDLY:return this.addSeconds(s,n,o,u,l)}},e}(Qr);function Va(r){for(var e=[],t=Object.keys(r),n=0,i=t;n=-366&&n<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}}if(!(Boolean(e.byweekno)||me(e.byweekno)||me(e.byyearday)||Boolean(e.bymonthday)||me(e.bymonthday)||ae(e.byweekday)||ae(e.byeaster)))switch(e.freq){case w.YEARLY:e.bymonth||(e.bymonth=e.dtstart.getUTCMonth()+1),e.bymonthday=e.dtstart.getUTCDate();break;case w.MONTHLY:e.bymonthday=e.dtstart.getUTCDate();break;case w.WEEKLY:e.byweekday=[k.getWeekday(e.dtstart)];break}if(ae(e.bymonth)&&!xe(e.bymonth)&&(e.bymonth=[e.bymonth]),ae(e.byyearday)&&!xe(e.byyearday)&&Ve(e.byyearday)&&(e.byyearday=[e.byyearday]),!ae(e.bymonthday))e.bymonthday=[],e.bynmonthday=[];else if(xe(e.bymonthday)){for(var i=[],s=[],t=0;t0?i.push(n):n<0&&s.push(n)}e.bymonthday=i,e.bynmonthday=s}else e.bymonthday<0?(e.bynmonthday=[e.bymonthday],e.bymonthday=[]):(e.bynmonthday=[],e.bymonthday=[e.bymonthday]);if(ae(e.byweekno)&&!xe(e.byweekno)&&(e.byweekno=[e.byweekno]),!ae(e.byweekday))e.bynweekday=null;else if(Ve(e.byweekday))e.byweekday=[e.byweekday],e.bynweekday=null;else if(Ha(e.byweekday))e.byweekday=[ge.fromStr(e.byweekday).weekday],e.bynweekday=null;else if(e.byweekday instanceof ge)!e.byweekday.n||e.freq>w.MONTHLY?(e.byweekday=[e.byweekday.weekday],e.bynweekday=null):(e.bynweekday=[[e.byweekday.weekday,e.byweekday.n]],e.byweekday=null);else{for(var a=[],o=[],t=0;tw.MONTHLY?a.push(u.weekday):o.push([u.weekday,u.n])}e.byweekday=me(a)?a:null,e.bynweekday=me(o)?o:null}return ae(e.byhour)?Ve(e.byhour)&&(e.byhour=[e.byhour]):e.byhour=e.freq=4?(c=0,l=o.yearlen+qe(a-e.wkst,7)):l=n-c;for(var d=Math.floor(l/7),f=qe(l,7),p=Math.floor(d+f/4),y=0;y0&&m<=p){var g=void 0;m>1?(g=c+(m-1)*7,c!==u&&(g-=7-u)):g=c;for(var A=0;A<7&&(o.wnomask[g]=1,g++,o.wdaymask[g]!==e.wkst);A++);}}if(G(e.byweekno,1)){var g=c+p*7;if(c!==u&&(g-=7-u),g=4?(z=0,de=re+qe(C-e.wkst,7)):de=n-c,x=Math.floor(52+qe(de,7)/4)}if(G(e.byweekno,x))for(var g=0;gs)return Wt(r);if(x>=t){var C=Bf(x,e);if(!r.accept(C)||o&&(--o,!o))return Wt(r)}}else for(var A=p;As)return Wt(r);if(x>=t){var C=Bf(x,e);if(!r.accept(C)||o&&(--o,!o))return Wt(r)}}}if(e.interval===0||(u.add(e,m),u.year>k.MAXYEAR))return Wt(r);kn(n)||(c=l.gettimeset(n)(u.hour,u.minute,u.second,0)),l.rebuild(u.year,u.month)}}function j_(r,e,t){var n=t.bymonth,i=t.byweekno,s=t.byweekday,a=t.byeaster,o=t.bymonthday,u=t.bynmonthday,l=t.byyearday;return me(n)&&!G(n,r.mmask[e])||me(i)&&!r.wnomask[e]||me(s)&&!G(s,r.wdaymask[e])||me(r.nwdaymask)&&!r.nwdaymask[e]||a!==null&&!G(r.eastermask,e)||(me(o)||me(u))&&!G(o,r.mdaymask[e])&&!G(u,r.nmdaymask[e])||me(l)&&(e=r.yearlen&&!G(l,e+1-r.yearlen)&&!G(l,-r.nextyearlen+e-r.yearlen))}function Bf(r,e){return new Ar(r,e.tzid).rezonedDate()}function Wt(r){return r.getValue()}function B_(r,e,t,n,i){for(var s=!1,a=e;a=w.HOURLY&&me(i)&&!G(i,e.hour)||n>=w.MINUTELY&&me(s)&&!G(s,e.minute)||n>=w.SECONDLY&&me(a)&&!G(a,e.second)?[]:r.gettimeset(n)(e.hour,e.minute,e.second,e.millisecond)}var rt={MO:new ge(0),TU:new ge(1),WE:new ge(2),TH:new ge(3),FR:new ge(4),SA:new ge(5),SU:new ge(6)},Nn={freq:Y.YEARLY,dtstart:null,interval:1,wkst:rt.MO,count:null,until:null,tzid:null,bysetpos:null,bymonth:null,bymonthday:null,bynmonthday:null,byyearday:null,byweekno:null,byweekday:null,bynweekday:null,byhour:null,byminute:null,bysecond:null,byeaster:null},Pf=Object.keys(Nn),w=function(){function r(e,t){e===void 0&&(e={}),t===void 0&&(t=!1),this._cache=t?null:new kf,this.origOptions=Va(e);var n=Df(e).parsedOptions;this.options=n}return r.parseText=function(e,t){return An(e,t)},r.fromText=function(e,t){return vf(e,t)},r.fromString=function(e){return new r(r.parseString(e)||void 0)},r.prototype._iter=function(e){return ds(e,this.options)},r.prototype._cacheGet=function(e,t){return this._cache?this._cache._cacheGet(e,t):!1},r.prototype._cacheAdd=function(e,t,n){if(!!this._cache)return this._cache._cacheAdd(e,t,n)},r.prototype.all=function(e){if(e)return this._iter(new Ka("all",{},e));var t=this._cacheGet("all");return t===!1&&(t=this._iter(new Ft("all",{})),this._cacheAdd("all",t)),t},r.prototype.between=function(e,t,n,i){if(n===void 0&&(n=!1),!k.isValidDate(e)||!k.isValidDate(t))throw new Error("Invalid date passed in to RRule.between");var s={before:t,after:e,inc:n};if(i)return this._iter(new Ka("between",s,i));var a=this._cacheGet("between",s);return a===!1&&(a=this._iter(new Ft("between",s)),this._cacheAdd("between",a,s)),a},r.prototype.before=function(e,t){if(t===void 0&&(t=!1),!k.isValidDate(e))throw new Error("Invalid date passed in to RRule.before");var n={dt:e,inc:t},i=this._cacheGet("before",n);return i===!1&&(i=this._iter(new Ft("before",n)),this._cacheAdd("before",i,n)),i},r.prototype.after=function(e,t){if(t===void 0&&(t=!1),!k.isValidDate(e))throw new Error("Invalid date passed in to RRule.after");var n={dt:e,inc:t},i=this._cacheGet("after",n);return i===!1&&(i=this._iter(new Ft("after",n)),this._cacheAdd("after",i,n)),i},r.prototype.count=function(){return this.all().length},r.prototype.toString=function(){return Sn(this.origOptions)},r.prototype.toText=function(e,t,n){return Ef(this,e,t,n)},r.prototype.isFullyConvertibleToText=function(){return Rf(this)},r.prototype.clone=function(){return new r(this.origOptions)},r.FREQUENCIES=["YEARLY","MONTHLY","WEEKLY","DAILY","HOURLY","MINUTELY","SECONDLY"],r.YEARLY=Y.YEARLY,r.MONTHLY=Y.MONTHLY,r.WEEKLY=Y.WEEKLY,r.DAILY=Y.DAILY,r.HOURLY=Y.HOURLY,r.MINUTELY=Y.MINUTELY,r.SECONDLY=Y.SECONDLY,r.MO=rt.MO,r.TU=rt.TU,r.WE=rt.WE,r.TH=rt.TH,r.FR=rt.FR,r.SA=rt.SA,r.SU=rt.SU,r.parseString=xn,r.optionsToString=Sn,r}();function Gf(r,e,t,n,i,s){var a={},o=r.accept;function u(f,p){t.forEach(function(y){y.between(f,p,!0).forEach(function(m){a[Number(m)]=!0})})}i.forEach(function(f){var p=new Ar(f,s).rezonedDate();a[Number(p)]=!0}),r.accept=function(f){var p=Number(f);return isNaN(p)?o.call(this,f):!a[p]&&(u(new Date(p-1),new Date(p+1)),!a[p])?(a[p]=!0,o.call(this,f)):!0},r.method==="between"&&(u(r.args.after,r.args.before),r.accept=function(f){var p=Number(f);return a[p]?!0:(a[p]=!0,o.call(this,f))});for(var l=0;l1||i.length||s.length||a.length){var c=new Qa(l);return c.dtstart(o),c.tzid(u||void 0),n.forEach(function(f){c.rrule(new w(Xa(f,o,u),l))}),i.forEach(function(f){c.rdate(f)}),s.forEach(function(f){c.exrule(new w(Xa(f,o,u),l))}),a.forEach(function(f){c.exdate(f)}),e.compatible&&e.dtstart&&c.rdate(o),c}var d=n[0]||{};return new w(Xa(d,d.dtstart||e.dtstart||o,d.tzid||e.tzid||u),l)}function fs(r,e){return e===void 0&&(e={}),z_(r,K_(e))}function Xa(r,e,t){return je(je({},r),{dtstart:e,tzid:t})}function K_(r){var e=[],t=Object.keys(r),n=Object.keys(Hf);if(t.forEach(function(i){G(n,i)||e.push(i)}),e.length)throw new Error("Invalid options: "+e.join(", "));return je(je({},Hf),r)}function V_(r){if(r.indexOf(":")===-1)return{name:"RRULE",value:r};var e=Vd(r,":",1),t=e[0],n=e[1];return{name:t,value:n}}function Z_(r){var e=V_(r),t=e.name,n=e.value,i=t.split(";");if(!i)throw new Error("empty property name");return{name:i[0].toUpperCase(),parms:i.slice(1),value:n}}function X_(r,e){if(e===void 0&&(e=!1),r=r&&r.trim(),!r)throw new Error("Invalid empty string");if(!e)return r.split(/\s/);for(var t=r.split(` -`),n=0;n0&&i[0]===" "?(t[n-1]+=i.slice(1),t.splice(n,1)):n+=1:t.splice(n,1)}return t}function Q_(r){r.forEach(function(e){if(!/(VALUE=DATE(-TIME)?)|(TZID=)/.test(e))throw new Error("unsupported RDATE/EXDATE parm: "+e)})}function zf(r,e){return Q_(e),r.split(",").map(function(t){return k.untilStringToDate(t)})}function Kf(r){var e=this;return function(t){if(t!==void 0&&(e["_".concat(r)]=t),e["_".concat(r)]!==void 0)return e["_".concat(r)];for(var n=0;ne in r?Nn(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,$e=(r,e)=>{for(var t in e||(e={}))Hd.call(e,t)&&Gd(r,t,e[t]);if(Bd)for(var t of Bd(e))R_.call(e,t)&&Gd(r,t,e[t]);return r},Ut=(r,e)=>__(r,b_(e));var h=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),w_=(r,e)=>{for(var t in e)Nn(r,t,{get:e[t],enumerable:!0})},zd=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of v_(e))!Hd.call(r,i)&&i!==t&&Nn(r,i,{get:()=>e[i],enumerable:!(n=T_(e,i))||n.enumerable});return r};var as=(r,e,t)=>(t=r!=null?g_(E_(r)):{},zd(e||!r||!r.__esModule?Nn(t,"default",{value:r,enumerable:!0}):t,r)),M_=r=>zd(Nn({},"__esModule",{value:!0}),r);var ae=(r,e,t)=>new Promise((n,i)=>{var s=u=>{try{o(t.next(u))}catch(l){i(l)}},a=u=>{try{o(t.throw(u))}catch(l){i(l)}},o=u=>u.done?n(u.value):Promise.resolve(u.value).then(s,a);o((t=t.apply(r,e)).next())});var Ef=h((gA,ps)=>{var ef,tf,rf,nf,sf,af,of,uf,lf,ds,Xa,cf,df,ff,Xr,pf,hf,mf,yf,gf,_f,Tf,bf,vf,fs;(function(r){var e=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){r(t(e,t(n)))}):typeof ps=="object"&&typeof ps.exports=="object"?r(t(e,t(ps.exports))):r(t(e));function t(n,i){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(s,a){return n[s]=i?i(s,a):a}}})(function(r){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(n[s]=i[s])};ef=function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");e(n,i);function s(){this.constructor=n}n.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)},tf=Object.assign||function(n){for(var i,s=1,a=arguments.length;s=0;c--)(l=n[c])&&(u=(o<3?l(u):o>3?l(i,s,u):l(i,s))||u);return o>3&&u&&Object.defineProperty(i,s,u),u},sf=function(n,i){return function(s,a){i(s,a,n)}},af=function(n,i){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,i)},of=function(n,i,s,a){function o(u){return u instanceof s?u:new s(function(l){l(u)})}return new(s||(s=Promise))(function(u,l){function c(p){try{f(a.next(p))}catch(y){l(y)}}function d(p){try{f(a.throw(p))}catch(y){l(y)}}function f(p){p.done?u(p.value):o(p.value).then(c,d)}f((a=a.apply(n,i||[])).next())})},uf=function(n,i){var s={label:0,sent:function(){if(u[0]&1)throw u[1];return u[1]},trys:[],ops:[]},a,o,u,l;return l={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function c(f){return function(p){return d([f,p])}}function d(f){if(a)throw new TypeError("Generator is already executing.");for(;s;)try{if(a=1,o&&(u=f[0]&2?o.return:f[0]?o.throw||((u=o.return)&&u.call(o),0):o.next)&&!(u=u.call(o,f[1])).done)return u;switch(o=0,u&&(f=[f[0]&2,u.value]),f[0]){case 0:case 1:u=f;break;case 4:return s.label++,{value:f[1],done:!1};case 5:s.label++,o=f[1],f=[0];continue;case 7:f=s.ops.pop(),s.trys.pop();continue;default:if(u=s.trys,!(u=u.length>0&&u[u.length-1])&&(f[0]===6||f[0]===2)){s=0;continue}if(f[0]===3&&(!u||f[1]>u[0]&&f[1]=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")},Xa=function(n,i){var s=typeof Symbol=="function"&&n[Symbol.iterator];if(!s)return n;var a=s.call(n),o,u=[],l;try{for(;(i===void 0||i-- >0)&&!(o=a.next()).done;)u.push(o.value)}catch(c){l={error:c}}finally{try{o&&!o.done&&(s=a.return)&&s.call(a)}finally{if(l)throw l.error}}return u},cf=function(){for(var n=[],i=0;i1||c(m,g)})})}function c(m,g){try{d(a[m](g))}catch(A){y(u[0][3],A)}}function d(m){m.value instanceof Xr?Promise.resolve(m.value.v).then(f,p):y(u[0][2],m)}function f(m){c("next",m)}function p(m){c("throw",m)}function y(m,g){m(g),u.shift(),u.length&&c(u[0][0],u[0][1])}},hf=function(n){var i,s;return i={},a("next"),a("throw",function(o){throw o}),a("return"),i[Symbol.iterator]=function(){return this},i;function a(o,u){i[o]=n[o]?function(l){return(s=!s)?{value:Xr(n[o](l)),done:o==="return"}:u?u(l):l}:u}},mf=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=n[Symbol.asyncIterator],s;return i?i.call(n):(n=typeof ds=="function"?ds(n):n[Symbol.iterator](),s={},a("next"),a("throw"),a("return"),s[Symbol.asyncIterator]=function(){return this},s);function a(u){s[u]=n[u]&&function(l){return new Promise(function(c,d){l=n[u](l),o(c,d,l.done,l.value)})}}function o(u,l,c,d){Promise.resolve(d).then(function(f){u({value:f,done:c})},l)}},yf=function(n,i){return Object.defineProperty?Object.defineProperty(n,"raw",{value:i}):n.raw=i,n};var t=Object.create?function(n,i){Object.defineProperty(n,"default",{enumerable:!0,value:i})}:function(n,i){n.default=i};gf=function(n){if(n&&n.__esModule)return n;var i={};if(n!=null)for(var s in n)s!=="default"&&Object.prototype.hasOwnProperty.call(n,s)&&fs(i,n,s);return t(i,n),i},_f=function(n){return n&&n.__esModule?n:{default:n}},Tf=function(n,i,s,a){if(s==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof i=="function"?n!==i||!a:!i.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?a:s==="a"?a.call(n):a?a.value:i.get(n)},bf=function(n,i,s,a,o){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof i=="function"?n!==i||!o:!i.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?o.call(n,s):o?o.value=s:i.set(n,s),s},vf=function(n,i){if(i===null||typeof i!="object"&&typeof i!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof n=="function"?i===n:n.has(i)},r("__extends",ef),r("__assign",tf),r("__rest",rf),r("__decorate",nf),r("__param",sf),r("__metadata",af),r("__awaiter",of),r("__generator",uf),r("__exportStar",lf),r("__createBinding",fs),r("__values",ds),r("__read",Xa),r("__spread",cf),r("__spreadArrays",df),r("__spreadArray",ff),r("__await",Xr),r("__asyncGenerator",pf),r("__asyncDelegator",hf),r("__asyncValues",mf),r("__makeTemplateObject",yf),r("__importStar",gf),r("__importDefault",_f),r("__classPrivateFieldGet",Tf),r("__classPrivateFieldSet",bf),r("__classPrivateFieldIn",vf)})});var Q=h(mr=>{"use strict";Object.defineProperty(mr,"__esModule",{value:!0});mr.matchAnyPattern=mr.extractTerms=mr.repeatedTimeunitPattern=void 0;function yT(r,e){let t=e.replace(/\((?!\?)/g,"(?:");return`${r}${t}\\s{0,5}(?:,?\\s{0,5}${t}){0,10}`}mr.repeatedTimeunitPattern=yT;function yp(r){let e;return r instanceof Array?e=[...r]:r instanceof Map?e=Array.from(r.keys()):e=Object.keys(r),e}mr.extractTerms=yp;function gT(r){return`(?:${yp(r).sort((t,n)=>n.length-t.length).join("|").replace(/\./g,"\\.")})`}mr.matchAnyPattern=gT});var K=h((co,fo)=>{(function(r,e){typeof co=="object"&&typeof fo!="undefined"?fo.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis!="undefined"?globalThis:r||self).dayjs=e()})(co,function(){"use strict";var r=1e3,e=6e4,t=36e5,n="millisecond",i="second",s="minute",a="hour",o="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},A=function(D,v,_){var P=String(D);return!P||P.length>=v?D:""+Array(v+1-P.length).join(_)+D},x={s:A,z:function(D){var v=-D.utcOffset(),_=Math.abs(v),P=Math.floor(_/60),E=_%60;return(v<=0?"+":"-")+A(P,2,"0")+":"+A(E,2,"0")},m:function D(v,_){if(v.date()<_.date())return-D(_,v);var P=12*(_.year()-v.year())+(_.month()-v.month()),E=v.clone().add(P,l),S=_-E<0,O=v.clone().add(P+(S?-1:1),l);return+(-(P+(_-E)/(S?E-O:O-E))||0)},a:function(D){return D<0?Math.ceil(D)||0:Math.floor(D)},p:function(D){return{M:l,y:d,w:u,d:o,D:f,h:a,m:s,s:i,ms:n,Q:c}[D]||String(D||"").toLowerCase().replace(/s$/,"")},u:function(D){return D===void 0}},C="en",z={};z[C]=g;var ne=function(D){return D instanceof ge},fe=function(D,v,_){var P;if(!D)return C;if(typeof D=="string")z[D]&&(P=D),v&&(z[D]=v,P=D);else{var E=D.name;z[E]=D,P=E}return!_&&P&&(C=P),P||!_&&C},ee=function(D,v){if(ne(D))return D.clone();var _=typeof v=="object"?v:{};return _.date=D,_.args=arguments,new ge(_)},M=x;M.l=fe,M.i=ne,M.w=function(D,v){return ee(D,{locale:v.$L,utc:v.$u,x:v.$x,$offset:v.$offset})};var ge=function(){function D(_){this.$L=fe(_.locale,null,!0),this.parse(_)}var v=D.prototype;return v.parse=function(_){this.$d=function(P){var E=P.date,S=P.utc;if(E===null)return new Date(NaN);if(M.u(E))return new Date;if(E instanceof Date)return new Date(E);if(typeof E=="string"&&!/Z$/i.test(E)){var O=E.match(y);if(O){var W=O[2]-1||0,te=(O[7]||"0").substring(0,3);return S?new Date(Date.UTC(O[1],W,O[3]||1,O[4]||0,O[5]||0,O[6]||0,te)):new Date(O[1],W,O[3]||1,O[4]||0,O[5]||0,O[6]||0,te)}}return new Date(E)}(_),this.$x=_.x||{},this.init()},v.init=function(){var _=this.$d;this.$y=_.getFullYear(),this.$M=_.getMonth(),this.$D=_.getDate(),this.$W=_.getDay(),this.$H=_.getHours(),this.$m=_.getMinutes(),this.$s=_.getSeconds(),this.$ms=_.getMilliseconds()},v.$utils=function(){return M},v.isValid=function(){return this.$d.toString()!==p},v.isSame=function(_,P){var E=ee(_);return this.startOf(P)<=E&&E<=this.endOf(P)},v.isAfter=function(_,P){return ee(_){"use strict";var _T=yr&&yr.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(yr,"__esModule",{value:!0});yr.findYearClosestToRef=yr.findMostLikelyADYear=void 0;var TT=_T(K());function bT(r){return r<100&&(r>50?r=r+1900:r=r+2e3),r}yr.findMostLikelyADYear=bT;function vT(r,e,t){let n=TT.default(r),i=n;i=i.month(t-1),i=i.date(e),i=i.year(n.year());let s=i.add(1,"y"),a=i.add(-1,"y");return Math.abs(s.diff(n)){"use strict";Object.defineProperty(q,"__esModule",{value:!0});q.parseTimeUnits=q.TIME_UNITS_PATTERN=q.parseYear=q.YEAR_PATTERN=q.parseOrdinalNumberPattern=q.ORDINAL_NUMBER_PATTERN=q.parseNumberPattern=q.NUMBER_PATTERN=q.TIME_UNIT_DICTIONARY=q.ORDINAL_WORD_DICTIONARY=q.INTEGER_WORD_DICTIONARY=q.MONTH_DICTIONARY=q.FULL_MONTH_NAME_DICTIONARY=q.WEEKDAY_DICTIONARY=void 0;var Es=Q(),ET=Se();q.WEEKDAY_DICTIONARY={sunday:0,sun:0,"sun.":0,monday:1,mon:1,"mon.":1,tuesday:2,tue:2,"tue.":2,wednesday:3,wed:3,"wed.":3,thursday:4,thurs:4,"thurs.":4,thur:4,"thur.":4,thu:4,"thu.":4,friday:5,fri:5,"fri.":5,saturday:6,sat:6,"sat.":6};q.FULL_MONTH_NAME_DICTIONARY={january:1,february:2,march:3,april:4,may:5,june:6,july:7,august:8,september:9,october:10,november:11,december:12};q.MONTH_DICTIONARY=Object.assign(Object.assign({},q.FULL_MONTH_NAME_DICTIONARY),{jan:1,"jan.":1,feb:2,"feb.":2,mar:3,"mar.":3,apr:4,"apr.":4,jun:6,"jun.":6,jul:7,"jul.":7,aug:8,"aug.":8,sep:9,"sep.":9,sept:9,"sept.":9,oct:10,"oct.":10,nov:11,"nov.":11,dec:12,"dec.":12});q.INTEGER_WORD_DICTIONARY={one:1,two:2,three:3,four:4,five:5,six:6,seven:7,eight:8,nine:9,ten:10,eleven:11,twelve:12};q.ORDINAL_WORD_DICTIONARY={first:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eighth:8,ninth:9,tenth:10,eleventh:11,twelfth:12,thirteenth:13,fourteenth:14,fifteenth:15,sixteenth:16,seventeenth:17,eighteenth:18,nineteenth:19,twentieth:20,"twenty first":21,"twenty-first":21,"twenty second":22,"twenty-second":22,"twenty third":23,"twenty-third":23,"twenty fourth":24,"twenty-fourth":24,"twenty fifth":25,"twenty-fifth":25,"twenty sixth":26,"twenty-sixth":26,"twenty seventh":27,"twenty-seventh":27,"twenty eighth":28,"twenty-eighth":28,"twenty ninth":29,"twenty-ninth":29,thirtieth:30,"thirty first":31,"thirty-first":31};q.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconds:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",hour:"hour",hours:"hour",day:"d",days:"d",week:"week",weeks:"week",month:"month",months:"month",qtr:"quarter",quarter:"quarter",quarters:"quarter",y:"year",yr:"year",year:"year",years:"year"};q.NUMBER_PATTERN=`(?:${Es.matchAnyPattern(q.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s{0,2}an?)?|an?\\b(?:\\s{0,2}few)?|few|several|a?\\s{0,2}couple\\s{0,2}(?:of)?)`;function _p(r){let e=r.toLowerCase();return q.INTEGER_WORD_DICTIONARY[e]!==void 0?q.INTEGER_WORD_DICTIONARY[e]:e==="a"||e==="an"?1:e.match(/few/)?3:e.match(/half/)?.5:e.match(/couple/)?2:e.match(/several/)?7:parseFloat(e)}q.parseNumberPattern=_p;q.ORDINAL_NUMBER_PATTERN=`(?:${Es.matchAnyPattern(q.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:st|nd|rd|th)?)`;function RT(r){let e=r.toLowerCase();return q.ORDINAL_WORD_DICTIONARY[e]!==void 0?q.ORDINAL_WORD_DICTIONARY[e]:(e=e.replace(/(?:st|nd|rd|th)$/i,""),parseInt(e))}q.parseOrdinalNumberPattern=RT;q.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s{0,2}(?:BE|AD|BC|BCE|CE)|[1-2][0-9]{3}|[5-9][0-9])";function wT(r){if(/BE/i.test(r))return r=r.replace(/BE/i,""),parseInt(r)-543;if(/BCE?/i.test(r))return r=r.replace(/BCE?/i,""),-parseInt(r);if(/(AD|CE)/i.test(r))return r=r.replace(/(AD|CE)/i,""),parseInt(r);let e=parseInt(r);return ET.findMostLikelyADYear(e)}q.parseYear=wT;var Tp=`(${q.NUMBER_PATTERN})\\s{0,3}(${Es.matchAnyPattern(q.TIME_UNIT_DICTIONARY)})`,gp=new RegExp(Tp,"i");q.TIME_UNITS_PATTERN=Es.repeatedTimeunitPattern("(?:(?:about|around)\\s{0,3})?",Tp);function MT(r){let e={},t=r,n=gp.exec(t);for(;n;)DT(e,n),t=t.substring(n[0].length).trim(),n=gp.exec(t);return e}q.parseTimeUnits=MT;function DT(r,e){let t=_p(e[1]),n=q.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var bp=h((po,ho)=>{(function(r,e){typeof po=="object"&&typeof ho!="undefined"?ho.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis!="undefined"?globalThis:r||self).dayjs_plugin_quarterOfYear=e()})(po,function(){"use strict";var r="month",e="quarter";return function(t,n){var i=n.prototype;i.quarter=function(o){return this.$utils().u(o)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(o-1))};var s=i.add;i.add=function(o,u){return o=Number(o),this.$utils().p(u)===e?this.add(3*o,r):s.bind(this)(o,u)};var a=i.startOf;i.startOf=function(o,u){var l=this.$utils(),c=!!l.u(u)||u;if(l.p(o)===e){var d=this.quarter()-1;return c?this.month(3*d).startOf(r).startOf("day"):this.month(3*d+2).endOf(r).endOf("day")}return a.bind(this)(o,u)}}})});var it=h(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.implySimilarTime=Pt.assignSimilarTime=Pt.assignSimilarDate=Pt.assignTheNextDay=void 0;var vp=Ee();function PT(r,e){e=e.add(1,"day"),Ep(r,e),Rp(r,e)}Pt.assignTheNextDay=PT;function Ep(r,e){r.assign("day",e.date()),r.assign("month",e.month()+1),r.assign("year",e.year())}Pt.assignSimilarDate=Ep;function OT(r,e){r.assign("hour",e.hour()),r.assign("minute",e.minute()),r.assign("second",e.second()),r.assign("millisecond",e.millisecond()),r.get("hour")<12?r.assign("meridiem",vp.Meridiem.AM):r.assign("meridiem",vp.Meridiem.PM)}Pt.assignSimilarTime=OT;function Rp(r,e){r.imply("hour",e.hour()),r.imply("minute",e.minute()),r.imply("second",e.second()),r.imply("millisecond",e.millisecond())}Pt.implySimilarTime=Rp});var wp=h(Sr=>{"use strict";Object.defineProperty(Sr,"__esModule",{value:!0});Sr.toTimezoneOffset=Sr.TIMEZONE_ABBR_MAP=void 0;Sr.TIMEZONE_ABBR_MAP={ACDT:630,ACST:570,ADT:-180,AEDT:660,AEST:600,AFT:270,AKDT:-480,AKST:-540,ALMT:360,AMST:-180,AMT:-240,ANAST:720,ANAT:720,AQTT:300,ART:-180,AST:-240,AWDT:540,AWST:480,AZOST:0,AZOT:-60,AZST:300,AZT:240,BNT:480,BOT:-240,BRST:-120,BRT:-180,BST:60,BTT:360,CAST:480,CAT:120,CCT:390,CDT:-300,CEST:120,CET:60,CHADT:825,CHAST:765,CKT:-600,CLST:-180,CLT:-240,COT:-300,CST:-360,CVT:-60,CXT:420,ChST:600,DAVT:420,EASST:-300,EAST:-360,EAT:180,ECT:-300,EDT:-240,EEST:180,EET:120,EGST:0,EGT:-60,EST:-300,ET:-300,FJST:780,FJT:720,FKST:-180,FKT:-240,FNT:-120,GALT:-360,GAMT:-540,GET:240,GFT:-180,GILT:720,GMT:0,GST:240,GYT:-240,HAA:-180,HAC:-300,HADT:-540,HAE:-240,HAP:-420,HAR:-360,HAST:-600,HAT:-90,HAY:-480,HKT:480,HLV:-210,HNA:-240,HNC:-360,HNE:-300,HNP:-480,HNR:-420,HNT:-150,HNY:-540,HOVT:420,ICT:420,IDT:180,IOT:360,IRDT:270,IRKST:540,IRKT:540,IRST:210,IST:330,JST:540,KGT:360,KRAST:480,KRAT:480,KST:540,KUYT:240,LHDT:660,LHST:630,LINT:840,MAGST:720,MAGT:720,MART:-510,MAWT:300,MDT:-360,MESZ:120,MEZ:60,MHT:720,MMT:390,MSD:240,MSK:180,MST:-420,MUT:240,MVT:300,MYT:480,NCT:660,NDT:-90,NFT:690,NOVST:420,NOVT:360,NPT:345,NST:-150,NUT:-660,NZDT:780,NZST:720,OMSST:420,OMST:420,PDT:-420,PET:-300,PETST:720,PETT:720,PGT:600,PHOT:780,PHT:480,PKT:300,PMDT:-120,PMST:-180,PONT:660,PST:-480,PT:-480,PWT:540,PYST:-180,PYT:-240,RET:240,SAMT:240,SAST:120,SBT:660,SCT:240,SGT:480,SRT:-180,SST:-660,TAHT:-600,TFT:300,TJT:300,TKT:780,TLT:540,TMT:300,TVT:720,ULAT:480,UTC:0,UYST:-120,UYT:-180,UZT:300,VET:-210,VLAST:660,VLAT:660,VUT:660,WAST:120,WAT:60,WEST:60,WESZ:60,WET:0,WEZ:0,WFT:720,WGST:-120,WGT:-180,WIB:420,WIT:540,WITA:480,WST:780,WT:0,YAKST:600,YAKT:600,YAPT:600,YEKST:360,YEKT:360};function AT(r){var e;return r==null?null:typeof r=="number"?r:(e=Sr.TIMEZONE_ABBR_MAP[r])!==null&&e!==void 0?e:null}Sr.toTimezoneOffset=AT});var he=h(Ot=>{"use strict";var Mp=Ot&&Ot.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ot,"__esModule",{value:!0});Ot.ParsingResult=Ot.ParsingComponents=Ot.ReferenceWithTimezone=void 0;var kT=Mp(bp()),Rs=Mp(K()),mo=it(),NT=wp();Rs.default.extend(kT.default);var yo=class{constructor(e){var t;e=e!=null?e:new Date,e instanceof Date?this.instant=e:(this.instant=(t=e.instant)!==null&&t!==void 0?t:new Date,this.timezoneOffset=NT.toTimezoneOffset(e.timezone))}};Ot.ReferenceWithTimezone=yo;var Ir=class{constructor(e,t){if(this.reference=e,this.knownValues={},this.impliedValues={},t)for(let i in t)this.knownValues[i]=t[i];let n=Rs.default(e.instant);this.imply("day",n.date()),this.imply("month",n.month()+1),this.imply("year",n.year()),this.imply("hour",12),this.imply("minute",0),this.imply("second",0),this.imply("millisecond",0)}get(e){return e in this.knownValues?this.knownValues[e]:e in this.impliedValues?this.impliedValues[e]:null}isCertain(e){return e in this.knownValues}getCertainComponents(){return Object.keys(this.knownValues)}imply(e,t){return e in this.knownValues?this:(this.impliedValues[e]=t,this)}assign(e,t){return this.knownValues[e]=t,delete this.impliedValues[e],this}delete(e){delete this.knownValues[e],delete this.impliedValues[e]}clone(){let e=new Ir(this.reference);e.knownValues={},e.impliedValues={};for(let t in this.knownValues)e.knownValues[t]=this.knownValues[t];for(let t in this.impliedValues)e.impliedValues[t]=this.impliedValues[t];return e}isOnlyDate(){return!this.isCertain("hour")&&!this.isCertain("minute")&&!this.isCertain("second")}isOnlyTime(){return!this.isCertain("weekday")&&!this.isCertain("day")&&!this.isCertain("month")}isOnlyWeekdayComponent(){return this.isCertain("weekday")&&!this.isCertain("day")&&!this.isCertain("month")}isOnlyDayMonthComponent(){return this.isCertain("day")&&this.isCertain("month")&&!this.isCertain("year")}isValidDate(){let e=this.dateWithoutTimezoneAdjustment();return!(e.getFullYear()!==this.get("year")||e.getMonth()!==this.get("month")-1||e.getDate()!==this.get("day")||this.get("hour")!=null&&e.getHours()!=this.get("hour")||this.get("minute")!=null&&e.getMinutes()!=this.get("minute"))}toString(){return`[ParsingComponents {knownValues: ${JSON.stringify(this.knownValues)}, impliedValues: ${JSON.stringify(this.impliedValues)}}, reference: ${JSON.stringify(this.reference)}]`}dayjs(){return Rs.default(this.date())}date(){let e=this.dateWithoutTimezoneAdjustment();return new Date(e.getTime()+this.getSystemTimezoneAdjustmentMinute(e)*6e4)}dateWithoutTimezoneAdjustment(){let e=new Date(this.get("year"),this.get("month")-1,this.get("day"),this.get("hour"),this.get("minute"),this.get("second"),this.get("millisecond"));return e.setFullYear(this.get("year")),e}getSystemTimezoneAdjustmentMinute(e){var t,n;(!e||e.getTime()<0)&&(e=new Date);let i=-e.getTimezoneOffset(),s=(n=(t=this.get("timezoneOffset"))!==null&&t!==void 0?t:this.reference.timezoneOffset)!==null&&n!==void 0?n:i;return i-s}static createRelativeFromReference(e,t){let n=Rs.default(e.instant);for(let s in t)n=n.add(t[s],s);let i=new Ir(e);return t.hour||t.minute||t.second?(mo.assignSimilarTime(i,n),mo.assignSimilarDate(i,n),e.timezoneOffset!==null&&i.assign("timezoneOffset",-e.instant.getTimezoneOffset())):(mo.implySimilarTime(i,n),e.timezoneOffset!==null&&i.imply("timezoneOffset",-e.instant.getTimezoneOffset()),t.d?(i.assign("day",n.date()),i.assign("month",n.month()+1),i.assign("year",n.year())):(t.week&&i.imply("weekday",n.day()),i.imply("day",n.date()),t.month?(i.assign("month",n.month()+1),i.assign("year",n.year())):(i.imply("month",n.month()+1),t.year?i.assign("year",n.year()):i.imply("year",n.year())))),i}};Ot.ParsingComponents=Ir;var $n=class{constructor(e,t,n,i,s){this.reference=e,this.refDate=e.instant,this.index=t,this.text=n,this.start=i||new Ir(e),this.end=s}clone(){let e=new $n(this.reference,this.index,this.text);return e.start=this.start?this.start.clone():null,e.end=this.end?this.end.clone():null,e}date(){return this.start.date()}toString(){return`[ParsingResult {index: ${this.index}, text: '${this.text}', ...}]`}};Ot.ParsingResult=$n});var R=h(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.AbstractParserWithWordBoundaryChecking=void 0;var go=class{constructor(){this.cachedInnerPattern=null,this.cachedPattern=null}patternLeftBoundary(){return"(\\W|^)"}pattern(e){let t=this.innerPattern(e);return t==this.cachedInnerPattern?this.cachedPattern:(this.cachedPattern=new RegExp(`${this.patternLeftBoundary()}${t.source}`,t.flags),this.cachedInnerPattern=t,this.cachedPattern)}extract(e,t){var n;let i=(n=t[1])!==null&&n!==void 0?n:"";t.index=t.index+i.length,t[0]=t[0].substring(i.length);for(let s=2;s{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});var To=Ie(),CT=he(),xT=R(),ST=new RegExp(`(?:within|in|for)\\s*(?:(?:about|around|roughly|approximately|just)\\s*(?:~\\s*)?)?(${To.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),IT=new RegExp(`(?:(?:about|around|roughly|approximately|just)\\s*(?:~\\s*)?)?(${To.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),_o=class extends xT.AbstractParserWithWordBoundaryChecking{innerPattern(e){return e.option.forwardDate?IT:ST}innerExtract(e,t){let n=To.parseTimeUnits(t[1]);return CT.ParsingComponents.createRelativeFromReference(e.reference,n)}};bo.default=_o});var Cp=h(Eo=>{"use strict";Object.defineProperty(Eo,"__esModule",{value:!0});var UT=Se(),kp=Ie(),Np=Ie(),Ms=Ie(),FT=Q(),qT=R(),WT=new RegExp(`(?:on\\s{0,3})?(${Ms.ORDINAL_NUMBER_PATTERN})(?:\\s{0,3}(?:to|\\-|\\\u2013|until|through|till)?\\s{0,3}(${Ms.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s{0,3}(?:of)?\\s{0,3})(${FT.matchAnyPattern(kp.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s{0,3})(${Np.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),Pp=1,Op=2,LT=3,Ap=4,vo=class extends qT.AbstractParserWithWordBoundaryChecking{innerPattern(){return WT}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=kp.MONTH_DICTIONARY[t[LT].toLowerCase()],s=Ms.parseOrdinalNumberPattern(t[Pp]);if(s>31)return t.index=t.index+t[Pp].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[Ap]){let a=Np.parseYear(t[Ap]);n.start.assign("year",a)}else{let a=UT.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[Op]){let a=Ms.parseOrdinalNumberPattern(t[Op]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};Eo.default=vo});var Fp=h(wo=>{"use strict";Object.defineProperty(wo,"__esModule",{value:!0});var YT=Se(),Ip=Ie(),Ds=Ie(),Up=Ie(),$T=Q(),jT=R(),BT=new RegExp(`(${$T.matchAnyPattern(Ip.MONTH_DICTIONARY)})(?:-|/|\\s*,?\\s*)(${Ds.ORDINAL_NUMBER_PATTERN})(?!\\s*(?:am|pm))\\s*(?:(?:to|\\-)\\s*(${Ds.ORDINAL_NUMBER_PATTERN})\\s*)?(?:(?:-|/|\\s*,?\\s*)(${Up.YEAR_PATTERN}))?(?=\\W|$)(?!\\:\\d)`,"i"),GT=1,HT=2,xp=3,Sp=4,Ro=class extends jT.AbstractParserWithWordBoundaryChecking{innerPattern(){return BT}innerExtract(e,t){let n=Ip.MONTH_DICTIONARY[t[GT].toLowerCase()],i=Ds.parseOrdinalNumberPattern(t[HT]);if(i>31)return null;let s=e.createParsingComponents({day:i,month:n});if(t[Sp]){let u=Up.parseYear(t[Sp]);s.assign("year",u)}else{let u=YT.findYearClosestToRef(e.refDate,i,n);s.imply("year",u)}if(!t[xp])return s;let a=Ds.parseOrdinalNumberPattern(t[xp]),o=e.createParsingResult(t.index,t[0]);return o.start=s,o.end=s.clone(),o.end.assign("day",a),o}};wo.default=Ro});var Lp=h(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});var Mo=Ie(),zT=Se(),KT=Q(),Wp=Ie(),VT=R(),ZT=new RegExp(`((?:in)\\s*)?(${KT.matchAnyPattern(Mo.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${Wp.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),XT=1,QT=2,qp=3,Do=class extends VT.AbstractParserWithWordBoundaryChecking{innerPattern(){return ZT}innerExtract(e,t){let n=t[QT].toLowerCase();if(t[0].length<=3&&!Mo.FULL_MONTH_NAME_DICTIONARY[n])return null;let i=e.createParsingResult(t.index+(t[XT]||"").length,t.index+t[0].length);i.start.imply("day",1);let s=Mo.MONTH_DICTIONARY[n];if(i.start.assign("month",s),t[qp]){let a=Wp.parseYear(t[qp]);i.start.assign("year",a)}else{let a=zT.findYearClosestToRef(e.refDate,1,s);i.start.imply("year",a)}return i}};Po.default=Do});var jp=h(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});var $p=Ie(),JT=Q(),eb=R(),tb=new RegExp(`([0-9]{4})[\\.\\/\\s](?:(${JT.matchAnyPattern($p.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),rb=1,nb=2,Yp=3,ib=4,Oo=class extends eb.AbstractParserWithWordBoundaryChecking{innerPattern(){return tb}innerExtract(e,t){let n=t[Yp]?parseInt(t[Yp]):$p.MONTH_DICTIONARY[t[nb].toLowerCase()];if(n<1||n>12)return null;let i=parseInt(t[rb]);return{day:parseInt(t[ib]),month:n,year:i}}};Ao.default=Oo});var Bp=h(No=>{"use strict";Object.defineProperty(No,"__esModule",{value:!0});var sb=R(),ab=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),ob=1,ub=2,ko=class extends sb.AbstractParserWithWordBoundaryChecking{innerPattern(){return ab}innerExtract(e,t){let n=parseInt(t[ub]),i=parseInt(t[ob]);return e.createParsingComponents().imply("day",1).assign("month",i).assign("year",n)}};No.default=ko});var Ur=h(As=>{"use strict";Object.defineProperty(As,"__esModule",{value:!0});As.AbstractTimeExpressionParser=void 0;var Be=Ee();function lb(r,e,t,n){return new RegExp(`${r}${e}(\\d{1,4})(?:(?:\\.|:|\uFF1A)(\\d{1,2})(?:(?::|\uFF1A)(\\d{2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${t}`,n)}function cb(r,e){return new RegExp(`^(${r})(\\d{1,4})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${e}`,"i")}var Gp=2,rn=3,Ps=4,Os=5,jn=6,Co=class{constructor(e=!1){this.cachedPrimaryPrefix=null,this.cachedPrimarySuffix=null,this.cachedPrimaryTimePattern=null,this.cachedFollowingPhase=null,this.cachedFollowingSuffix=null,this.cachedFollowingTimePatten=null,this.strictMode=e}patternFlags(){return"i"}primaryPatternLeftBoundary(){return"(^|\\s|T|\\b)"}primarySuffix(){return"(?=\\W|$)"}followingSuffix(){return"(?=\\W|$)"}pattern(e){return this.getPrimaryTimePatternThroughCache()}extract(e,t){let n=this.extractPrimaryTimeComponents(e,t);if(!n)return t.index+=t[0].length,null;let i=t.index+t[1].length,s=t[0].substring(t[1].length),a=e.createParsingResult(i,s,n);t.index+=t[0].length;let o=e.text.substring(t.index),l=this.getFollowingTimePatternThroughCache().exec(o);return s.match(/^\d{3,4}/)&&l&&l[0].match(/^\s*([+-])\s*\d{2,4}$/)?null:!l||l[0].match(/^\s*([+-])\s*\d{3,4}$/)?this.checkAndReturnWithoutFollowingPattern(a):(a.end=this.extractFollowingTimeComponents(e,l,a),a.end&&(a.text+=l[0]),this.checkAndReturnWithFollowingPattern(a))}extractPrimaryTimeComponents(e,t,n=!1){let i=e.createParsingComponents(),s=0,a=null,o=parseInt(t[Gp]);if(o>100){if(this.strictMode||t[rn]!=null)return null;s=o%100,o=Math.floor(o/100)}if(o>24)return null;if(t[rn]!=null){if(t[rn].length==1&&!t[jn])return null;s=parseInt(t[rn])}if(s>=60)return null;if(o>12&&(a=Be.Meridiem.PM),t[jn]!=null){if(o>12)return null;let u=t[jn][0].toLowerCase();u=="a"&&(a=Be.Meridiem.AM,o==12&&(o=0)),u=="p"&&(a=Be.Meridiem.PM,o!=12&&(o+=12))}if(i.assign("hour",o),i.assign("minute",s),a!==null?i.assign("meridiem",a):o<12?i.imply("meridiem",Be.Meridiem.AM):i.imply("meridiem",Be.Meridiem.PM),t[Os]!=null){let u=parseInt(t[Os].substring(0,3));if(u>=1e3)return null;i.assign("millisecond",u)}if(t[Ps]!=null){let u=parseInt(t[Ps]);if(u>=60)return null;i.assign("second",u)}return i}extractFollowingTimeComponents(e,t,n){let i=e.createParsingComponents();if(t[Os]!=null){let u=parseInt(t[Os].substring(0,3));if(u>=1e3)return null;i.assign("millisecond",u)}if(t[Ps]!=null){let u=parseInt(t[Ps]);if(u>=60)return null;i.assign("second",u)}let s=parseInt(t[Gp]),a=0,o=-1;if(t[rn]!=null?a=parseInt(t[rn]):s>100&&(a=s%100,s=Math.floor(s/100)),a>=60||s>24)return null;if(s>=12&&(o=Be.Meridiem.PM),t[jn]!=null){if(s>12)return null;let u=t[jn][0].toLowerCase();u=="a"&&(o=Be.Meridiem.AM,s==12&&(s=0,i.isCertain("day")||i.imply("day",i.get("day")+1))),u=="p"&&(o=Be.Meridiem.PM,s!=12&&(s+=12)),n.start.isCertain("meridiem")||(o==Be.Meridiem.AM?(n.start.imply("meridiem",Be.Meridiem.AM),n.start.get("hour")==12&&n.start.assign("hour",0)):(n.start.imply("meridiem",Be.Meridiem.PM),n.start.get("hour")!=12&&n.start.assign("hour",n.start.get("hour")+12)))}return i.assign("hour",s),i.assign("minute",a),o>=0?i.assign("meridiem",o):n.start.isCertain("meridiem")&&n.start.get("hour")>12?n.start.get("hour")-12>s?i.imply("meridiem",Be.Meridiem.AM):s<=12&&(i.assign("hour",s+12),i.assign("meridiem",Be.Meridiem.PM)):s>12?i.imply("meridiem",Be.Meridiem.PM):s<=12&&i.imply("meridiem",Be.Meridiem.AM),i.date().getTime()24)return null}return e}checkAndReturnWithFollowingPattern(e){if(e.text.match(/^\d+-\d+$/))return null;let t=e.text.match(/[^\d:.](\d[\d.]+)\s*-\s*(\d[\d.]+)$/);if(t){if(this.strictMode)return null;let n=t[1],i=t[2];if(i.includes(".")&&!i.match(/\d(\.\d{2})+$/))return null;let s=parseInt(i),a=parseInt(n);if(s>24||a>24)return null}return e}getPrimaryTimePatternThroughCache(){let e=this.primaryPrefix(),t=this.primarySuffix();return this.cachedPrimaryPrefix===e&&this.cachedPrimarySuffix===t?this.cachedPrimaryTimePattern:(this.cachedPrimaryTimePattern=lb(this.primaryPatternLeftBoundary(),e,t,this.patternFlags()),this.cachedPrimaryPrefix=e,this.cachedPrimarySuffix=t,this.cachedPrimaryTimePattern)}getFollowingTimePatternThroughCache(){let e=this.followingPhase(),t=this.followingSuffix();return this.cachedFollowingPhase===e&&this.cachedFollowingSuffix===t?this.cachedFollowingTimePatten:(this.cachedFollowingTimePatten=cb(e,t),this.cachedFollowingPhase=e,this.cachedFollowingSuffix=t,this.cachedFollowingTimePatten)}};As.AbstractTimeExpressionParser=Co});var Hp=h(So=>{"use strict";Object.defineProperty(So,"__esModule",{value:!0});var ks=Ee(),db=Ur(),xo=class extends db.AbstractTimeExpressionParser{constructor(e){super(e)}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|to|\\?)\\s*"}primaryPrefix(){return"(?:(?:at|from)\\s*)??"}primarySuffix(){return"(?:\\s*(?:o\\W*clock|at\\s*night|in\\s*the\\s*(?:morning|afternoon)))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(e,t){let n=super.extractPrimaryTimeComponents(e,t);if(n){if(t[0].endsWith("night")){let i=n.get("hour");i>=6&&i<12?(n.assign("hour",n.get("hour")+12),n.assign("meridiem",ks.Meridiem.PM)):i<6&&n.assign("meridiem",ks.Meridiem.AM)}if(t[0].endsWith("afternoon")){n.assign("meridiem",ks.Meridiem.PM);let i=n.get("hour");i>=0&&i<=6&&n.assign("hour",n.get("hour")+12)}t[0].endsWith("morning")&&(n.assign("meridiem",ks.Meridiem.AM),n.get("hour")<12&&n.assign("hour",n.get("hour")))}return n}};So.default=xo});var st=h(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.addImpliedTimeUnits=nn.reverseTimeUnits=void 0;function fb(r){let e={};for(let t in r)e[t]=-r[t];return e}nn.reverseTimeUnits=fb;function pb(r,e){let t=r.clone(),n=r.dayjs();for(let i in e)n=n.add(e[i],i);return("day"in e||"d"in e||"week"in e||"month"in e||"year"in e)&&(t.imply("day",n.date()),t.imply("month",n.month()+1),t.imply("year",n.year())),("second"in e||"minute"in e||"hour"in e)&&(t.imply("second",n.second()),t.imply("minute",n.minute()),t.imply("hour",n.hour())),t}nn.addImpliedTimeUnits=pb});var zp=h(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});var Uo=Ie(),hb=he(),mb=R(),yb=st(),gb=new RegExp(`(${Uo.TIME_UNITS_PATTERN})\\s{0,5}(?:ago|before|earlier)(?=(?:\\W|$))`,"i"),_b=new RegExp(`(${Uo.TIME_UNITS_PATTERN})\\s{0,5}ago(?=(?:\\W|$))`,"i"),Io=class extends mb.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?_b:gb}innerExtract(e,t){let n=Uo.parseTimeUnits(t[1]),i=yb.reverseTimeUnits(n);return hb.ParsingComponents.createRelativeFromReference(e.reference,i)}};Fo.default=Io});var Kp=h(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});var Wo=Ie(),Tb=he(),bb=R(),vb=new RegExp(`(${Wo.TIME_UNITS_PATTERN})\\s{0,5}(?:later|after|from now|henceforth|forward|out)(?=(?:\\W|$))`,"i"),Eb=new RegExp("("+Wo.TIME_UNITS_PATTERN+")(later|from now)(?=(?:\\W|$))","i"),Rb=1,qo=class extends bb.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?Eb:vb}innerExtract(e,t){let n=Wo.parseTimeUnits(t[Rb]);return Tb.ParsingComponents.createRelativeFromReference(e.reference,n)}};Lo.default=qo});var an=h(sn=>{"use strict";Object.defineProperty(sn,"__esModule",{value:!0});sn.MergingRefiner=sn.Filter=void 0;var Yo=class{refine(e,t){return t.filter(n=>this.isValid(e,n))}};sn.Filter=Yo;var $o=class{refine(e,t){if(t.length<2)return t;let n=[],i=t[0],s=null;for(let a=1;a{console.log(`${this.constructor.name} merged ${u} and ${l} into ${c}`)}),i=c}}return i!=null&&n.push(i),n}};sn.MergingRefiner=$o});var At=h(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});var wb=an(),jo=class extends wb.MergingRefiner{shouldMergeResults(e,t,n){return!t.end&&!n.end&&e.match(this.patternBetween())!=null}mergeResults(e,t,n){if(!t.start.isOnlyWeekdayComponent()&&!n.start.isOnlyWeekdayComponent()&&(n.start.getCertainComponents().forEach(s=>{t.start.isCertain(s)||t.start.assign(s,n.start.get(s))}),t.start.getCertainComponents().forEach(s=>{n.start.isCertain(s)||n.start.assign(s,t.start.get(s))})),t.start.date().getTime()>n.start.date().getTime()){let s=t.start.dayjs(),a=n.start.dayjs();t.start.isOnlyWeekdayComponent()&&s.add(-7,"days").isBefore(a)?(s=s.add(-7,"days"),t.start.imply("day",s.date()),t.start.imply("month",s.month()+1),t.start.imply("year",s.year())):n.start.isOnlyWeekdayComponent()&&a.add(7,"days").isAfter(s)?(a=a.add(7,"days"),n.start.imply("day",a.date()),n.start.imply("month",a.month()+1),n.start.imply("year",a.year())):[n,t]=[t,n]}let i=t.clone();return i.start=t.start,i.end=n.start,i.index=Math.min(t.index,n.index),t.index{"use strict";var Mb=Bn&&Bn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Bn,"__esModule",{value:!0});var Db=Mb(At()),Go=class extends Db.default{patternBetween(){return/^\s*(to|-)\s*$/i}};Bn.default=Go});var Zp=h(on=>{"use strict";Object.defineProperty(on,"__esModule",{value:!0});on.mergeDateTimeComponent=on.mergeDateTimeResult=void 0;var Pb=Ee();function Ob(r,e){let t=r.clone(),n=r.start,i=e.start;if(t.start=Ho(n,i),r.end!=null||e.end!=null){let s=r.end==null?r.start:r.end,a=e.end==null?e.start:e.end,o=Ho(s,a);r.end==null&&o.date().getTime(){"use strict";Object.defineProperty(Ko,"__esModule",{value:!0});var Ab=an(),Xp=Zp(),zo=class extends Ab.MergingRefiner{shouldMergeResults(e,t,n){return(t.start.isOnlyDate()&&n.start.isOnlyTime()||n.start.isOnlyDate()&&t.start.isOnlyTime())&&e.match(this.patternBetween())!=null}mergeResults(e,t,n){let i=t.start.isOnlyDate()?Xp.mergeDateTimeResult(t,n):Xp.mergeDateTimeResult(n,t);return i.index=t.index,i.text=t.text+e+n.text,i}};Ko.default=zo});var Qp=h(Gn=>{"use strict";var kb=Gn&&Gn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Gn,"__esModule",{value:!0});var Nb=kb(jt()),Vo=class extends Nb.default{patternBetween(){return new RegExp("^\\s*(T|at|after|before|on|of|,|-)?\\s*$")}};Gn.default=Vo});var Jp=h(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});var Cb=new RegExp("^\\s*,?\\s*\\(?([A-Z]{2,4})\\)?(?=\\W|$)","i"),xb={ACDT:630,ACST:570,ADT:-180,AEDT:660,AEST:600,AFT:270,AKDT:-480,AKST:-540,ALMT:360,AMST:-180,AMT:-240,ANAST:720,ANAT:720,AQTT:300,ART:-180,AST:-240,AWDT:540,AWST:480,AZOST:0,AZOT:-60,AZST:300,AZT:240,BNT:480,BOT:-240,BRST:-120,BRT:-180,BST:60,BTT:360,CAST:480,CAT:120,CCT:390,CDT:-300,CEST:120,CET:60,CHADT:825,CHAST:765,CKT:-600,CLST:-180,CLT:-240,COT:-300,CST:-360,CVT:-60,CXT:420,ChST:600,DAVT:420,EASST:-300,EAST:-360,EAT:180,ECT:-300,EDT:-240,EEST:180,EET:120,EGST:0,EGT:-60,EST:-300,ET:-300,FJST:780,FJT:720,FKST:-180,FKT:-240,FNT:-120,GALT:-360,GAMT:-540,GET:240,GFT:-180,GILT:720,GMT:0,GST:240,GYT:-240,HAA:-180,HAC:-300,HADT:-540,HAE:-240,HAP:-420,HAR:-360,HAST:-600,HAT:-90,HAY:-480,HKT:480,HLV:-210,HNA:-240,HNC:-360,HNE:-300,HNP:-480,HNR:-420,HNT:-150,HNY:-540,HOVT:420,ICT:420,IDT:180,IOT:360,IRDT:270,IRKST:540,IRKT:540,IRST:210,IST:330,JST:540,KGT:360,KRAST:480,KRAT:480,KST:540,KUYT:240,LHDT:660,LHST:630,LINT:840,MAGST:720,MAGT:720,MART:-510,MAWT:300,MDT:-360,MESZ:120,MEZ:60,MHT:720,MMT:390,MSD:240,MSK:240,MST:-420,MUT:240,MVT:300,MYT:480,NCT:660,NDT:-90,NFT:690,NOVST:420,NOVT:360,NPT:345,NST:-150,NUT:-660,NZDT:780,NZST:720,OMSST:420,OMST:420,PDT:-420,PET:-300,PETST:720,PETT:720,PGT:600,PHOT:780,PHT:480,PKT:300,PMDT:-120,PMST:-180,PONT:660,PST:-480,PT:-480,PWT:540,PYST:-180,PYT:-240,RET:240,SAMT:240,SAST:120,SBT:660,SCT:240,SGT:480,SRT:-180,SST:-660,TAHT:-600,TFT:300,TJT:300,TKT:780,TLT:540,TMT:300,TVT:720,ULAT:480,UTC:0,UYST:-120,UYT:-180,UZT:300,VET:-210,VLAST:660,VLAT:660,VUT:660,WAST:120,WAT:60,WEST:60,WESZ:60,WET:0,WEZ:0,WFT:720,WGST:-120,WGT:-180,WIB:420,WIT:540,WITA:480,WST:780,WT:0,YAKST:600,YAKT:600,YAPT:600,YEKST:360,YEKT:360},Zo=class{constructor(e){this.timezone=Object.assign(Object.assign({},xb),e)}refine(e,t){var n;let i=(n=e.option.timezones)!==null&&n!==void 0?n:{};return t.forEach(s=>{var a,o;let u=e.text.substring(s.index+s.text.length),l=Cb.exec(u);if(!l)return;let c=l[1].toUpperCase(),d=(o=(a=i[c])!==null&&a!==void 0?a:this.timezone[c])!==null&&o!==void 0?o:null;if(d===null)return;e.debug(()=>{console.log(`Extracting timezone: '${c}' into: ${d} for: ${s.start}`)});let f=s.start.get("timezoneOffset");f!==null&&d!=f&&(s.start.isCertain("timezoneOffset")||c!=l[1])||s.start.isOnlyDate()&&c!=l[1]||(s.text+=l[0],s.start.isCertain("timezoneOffset")||s.start.assign("timezoneOffset",d),s.end!=null&&!s.end.isCertain("timezoneOffset")&&s.end.assign("timezoneOffset",d))}),t}};Xo.default=Zo});var Ns=h(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});var Sb=new RegExp("^\\s*(?:\\(?(?:GMT|UTC)\\s?)?([+-])(\\d{1,2})(?::?(\\d{2}))?\\)?","i"),Ib=1,Ub=2,Fb=3,Qo=class{refine(e,t){return t.forEach(function(n){if(n.start.isCertain("timezoneOffset"))return;let i=e.text.substring(n.index+n.text.length),s=Sb.exec(i);if(!s)return;e.debug(()=>{console.log(`Extracting timezone: '${s[0]}' into : ${n}`)});let a=parseInt(s[Ub]),o=parseInt(s[Fb]||"0"),u=a*60+o;u>14*60||(s[Ib]==="-"&&(u=-u),n.end!=null&&n.end.assign("timezoneOffset",u),n.start.assign("timezoneOffset",u),n.text+=s[0])}),t}};Jo.default=Qo});var eh=h(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});var eu=class{refine(e,t){if(t.length<2)return t;let n=[],i=t[0];for(let s=1;si.text.length&&(i=a):(n.push(i),i=a)}return i!=null&&n.push(i),n}};tu.default=eu});var th=h(Hn=>{"use strict";var qb=Hn&&Hn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Hn,"__esModule",{value:!0});var Wb=qb(K()),ru=class{refine(e,t){return e.option.forwardDate&&t.forEach(function(n){let i=Wb.default(e.refDate);if(n.start.isOnlyDayMonthComponent()&&i.isAfter(n.start.dayjs()))for(let s=0;s<3&&i.isAfter(n.start.dayjs());s++)n.start.imply("year",n.start.get("year")+1),e.debug(()=>{console.log(`Forward yearly adjusted for ${n} (${n.start})`)}),n.end&&!n.end.isCertain("year")&&(n.end.imply("year",n.end.get("year")+1),e.debug(()=>{console.log(`Forward yearly adjusted for ${n} (${n.end})`)}));n.start.isOnlyWeekdayComponent()&&i.isAfter(n.start.dayjs())&&(i.day()>=n.start.get("weekday")?i=i.day(n.start.get("weekday")+7):i=i.day(n.start.get("weekday")),n.start.imply("day",i.date()),n.start.imply("month",i.month()+1),n.start.imply("year",i.year()),e.debug(()=>{console.log(`Forward weekly adjusted for ${n} (${n.start})`)}),n.end&&n.end.isOnlyWeekdayComponent()&&(i.day()>n.end.get("weekday")?i=i.day(n.end.get("weekday")+7):i=i.day(n.end.get("weekday")),n.end.imply("day",i.date()),n.end.imply("month",i.month()+1),n.end.imply("year",i.year()),e.debug(()=>{console.log(`Forward weekly adjusted for ${n} (${n.end})`)})))}),t}};Hn.default=ru});var rh=h(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});var Lb=an(),nu=class extends Lb.Filter{constructor(e){super(),this.strictMode=e}isValid(e,t){return t.text.replace(" ","").match(/^\d*(\.\d*)?$/)?(e.debug(()=>{console.log(`Removing unlikely result '${t.text}'`)}),!1):t.start.isValidDate()?t.end&&!t.end.isValidDate()?(e.debug(()=>{console.log(`Removing invalid result: ${t} (${t.end})`)}),!1):this.strictMode?this.isStrictModeValid(e,t):!0:(e.debug(()=>{console.log(`Removing invalid result: ${t} (${t.start})`)}),!1)}isStrictModeValid(e,t){return t.start.isOnlyWeekdayComponent()?(e.debug(()=>{console.log(`(Strict) Removing weekday only component: ${t} (${t.end})`)}),!1):t.start.isOnlyTime()&&(!t.start.isCertain("hour")||!t.start.isCertain("minute"))?(e.debug(()=>{console.log(`(Strict) Removing uncertain time component: ${t} (${t.end})`)}),!1):!0}};iu.default=nu});var ou=h(au=>{"use strict";Object.defineProperty(au,"__esModule",{value:!0});var Yb=R(),$b=new RegExp("([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})(?:T([0-9]{1,2}):([0-9]{1,2})(?::([0-9]{1,2})(?:\\.(\\d{1,4}))?)?(?:Z|([+-]\\d{2}):?(\\d{2})?)?)?(?=\\W|$)","i"),jb=1,Bb=2,Gb=3,nh=4,Hb=5,ih=6,sh=7,ah=8,oh=9,su=class extends Yb.AbstractParserWithWordBoundaryChecking{innerPattern(){return $b}innerExtract(e,t){let n={};if(n.year=parseInt(t[jb]),n.month=parseInt(t[Bb]),n.day=parseInt(t[Gb]),t[nh]!=null)if(n.hour=parseInt(t[nh]),n.minute=parseInt(t[Hb]),t[ih]!=null&&(n.second=parseInt(t[ih])),t[sh]!=null&&(n.millisecond=parseInt(t[sh])),t[ah]==null)n.timezoneOffset=0;else{let i=parseInt(t[ah]),s=0;t[oh]!=null&&(s=parseInt(t[oh]));let a=i*60;a<0?a-=s:a+=s,n.timezoneOffset=a}return n}};au.default=su});var uh=h(lu=>{"use strict";Object.defineProperty(lu,"__esModule",{value:!0});var zb=an(),uu=class extends zb.MergingRefiner{mergeResults(e,t,n){let i=n.clone();return i.index=t.index,i.text=t.text+e+i.text,i.start.assign("weekday",t.start.get("weekday")),i.end&&i.end.assign("weekday",t.start.get("weekday")),i}shouldMergeResults(e,t,n){return t.start.isOnlyWeekdayComponent()&&!t.start.isCertain("hour")&&n.start.isCertain("day")&&e.match(/^,?\s*$/)!=null}};lu.default=uu});var Bt=h(un=>{"use strict";var Fr=un&&un.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(un,"__esModule",{value:!0});un.includeCommonConfiguration=void 0;var Kb=Fr(Jp()),Vb=Fr(Ns()),lh=Fr(eh()),Zb=Fr(th()),Xb=Fr(rh()),Qb=Fr(ou()),Jb=Fr(uh());function ev(r,e=!1){return r.parsers.unshift(new Qb.default),r.refiners.unshift(new Jb.default),r.refiners.unshift(new Kb.default),r.refiners.unshift(new Vb.default),r.refiners.unshift(new lh.default),r.refiners.push(new lh.default),r.refiners.push(new Zb.default),r.refiners.push(new Xb.default(e)),r}un.includeCommonConfiguration=ev});var Ht=h(X=>{"use strict";var tv=X&&X.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(X,"__esModule",{value:!0});X.noon=X.morning=X.midnight=X.yesterdayEvening=X.evening=X.lastNight=X.tonight=X.theDayAfter=X.tomorrow=X.theDayBefore=X.yesterday=X.today=X.now=void 0;var kt=he(),ln=tv(K()),Gt=it(),zn=Ee();function rv(r){let e=ln.default(r.instant),t=new kt.ParsingComponents(r,{});return Gt.assignSimilarDate(t,e),Gt.assignSimilarTime(t,e),r.timezoneOffset!==null&&t.assign("timezoneOffset",e.utcOffset()),t}X.now=rv;function nv(r){let e=ln.default(r.instant),t=new kt.ParsingComponents(r,{});return Gt.assignSimilarDate(t,e),Gt.implySimilarTime(t,e),t}X.today=nv;function iv(r){return ch(r,1)}X.yesterday=iv;function ch(r,e){return cu(r,-e)}X.theDayBefore=ch;function sv(r){return cu(r,1)}X.tomorrow=sv;function cu(r,e){let t=ln.default(r.instant),n=new kt.ParsingComponents(r,{});return t=t.add(e,"day"),Gt.assignSimilarDate(n,t),Gt.implySimilarTime(n,t),n}X.theDayAfter=cu;function av(r,e=22){let t=ln.default(r.instant),n=new kt.ParsingComponents(r,{});return n.imply("hour",e),n.imply("meridiem",zn.Meridiem.PM),Gt.assignSimilarDate(n,t),n}X.tonight=av;function ov(r,e=0){let t=ln.default(r.instant),n=new kt.ParsingComponents(r,{});return t.hour()<6&&(t=t.add(-1,"day")),Gt.assignSimilarDate(n,t),n.imply("hour",e),n}X.lastNight=ov;function uv(r,e=20){let t=new kt.ParsingComponents(r,{});return t.imply("meridiem",zn.Meridiem.PM),t.imply("hour",e),t}X.evening=uv;function lv(r,e=20){let t=ln.default(r.instant),n=new kt.ParsingComponents(r,{});return t=t.add(-1,"day"),Gt.assignSimilarDate(n,t),n.imply("hour",e),n.imply("meridiem",zn.Meridiem.PM),n}X.yesterdayEvening=lv;function cv(r){let e=new kt.ParsingComponents(r,{});return e.imply("hour",0),e.imply("minute",0),e.imply("second",0),e}X.midnight=cv;function dv(r,e=6){let t=new kt.ParsingComponents(r,{});return t.imply("meridiem",zn.Meridiem.AM),t.imply("hour",e),t}X.morning=dv;function fv(r){let e=new kt.ParsingComponents(r,{});return e.imply("meridiem",zn.Meridiem.AM),e.imply("hour",12),e}X.noon=fv});var dh=h(mt=>{"use strict";var pv=mt&&mt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),hv=mt&&mt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),mv=mt&&mt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&pv(e,r,t);return hv(e,r),e},yv=mt&&mt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(mt,"__esModule",{value:!0});var gv=yv(K()),_v=R(),Tv=it(),Kn=mv(Ht()),bv=/(now|today|tonight|tomorrow|tmr|tmrw|yesterday|last\s*night)(?=\W|$)/i,du=class extends _v.AbstractParserWithWordBoundaryChecking{innerPattern(e){return bv}innerExtract(e,t){let n=gv.default(e.refDate),i=t[0].toLowerCase(),s=e.createParsingComponents();switch(i){case"now":return Kn.now(e.reference);case"today":return Kn.today(e.reference);case"yesterday":return Kn.yesterday(e.reference);case"tomorrow":case"tmr":case"tmrw":return Kn.tomorrow(e.reference);case"tonight":return Kn.tonight(e.reference);default:i.match(/last\s*night/)&&(n.hour()>6&&(n=n.add(-1,"day")),Tv.assignSimilarDate(s,n),s.imply("hour",0));break}return s}};mt.default=du});var fh=h(Vn=>{"use strict";var vv=Vn&&Vn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Vn,"__esModule",{value:!0});var Cs=Ee(),Ev=R(),Rv=vv(K()),wv=it(),Mv=/(?:this)?\s{0,3}(morning|afternoon|evening|night|midnight|noon)(?=\W|$)/i,fu=class extends Ev.AbstractParserWithWordBoundaryChecking{innerPattern(){return Mv}innerExtract(e,t){let n=Rv.default(e.refDate),i=e.createParsingComponents();switch(t[1].toLowerCase()){case"afternoon":i.imply("meridiem",Cs.Meridiem.PM),i.imply("hour",15);break;case"evening":case"night":i.imply("meridiem",Cs.Meridiem.PM),i.imply("hour",20);break;case"midnight":wv.assignTheNextDay(i,n),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"morning":i.imply("meridiem",Cs.Meridiem.AM),i.imply("hour",6);break;case"noon":i.imply("meridiem",Cs.Meridiem.AM),i.imply("hour",12);break}return i}};Vn.default=fu});var qr=h(gr=>{"use strict";var Dv=gr&&gr.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(gr,"__esModule",{value:!0});gr.toDayJSClosestWeekday=gr.toDayJSWeekday=void 0;var ph=Dv(K());function Pv(r,e,t){if(!t)return hh(r,e);let n=ph.default(r);switch(t){case"this":n=n.day(e);break;case"next":n=n.day(e+7);break;case"last":n=n.day(e-7);break}return n}gr.toDayJSWeekday=Pv;function hh(r,e){let t=ph.default(r),n=t.day();return Math.abs(e-7-n){"use strict";Object.defineProperty(hu,"__esModule",{value:!0});var mh=Ie(),Ov=Q(),Av=R(),kv=qr(),Nv=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:on\\s*?)?(?:(this|last|past|next)\\s*)?(${Ov.matchAnyPattern(mh.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(this|last|past|next)\\s*week)?(?=\\W|$)`,"i"),Cv=1,xv=2,Sv=3,pu=class extends Av.AbstractParserWithWordBoundaryChecking{innerPattern(){return Nv}innerExtract(e,t){let n=t[xv].toLowerCase(),i=mh.WEEKDAY_DICTIONARY[n],s=t[Cv],a=t[Sv],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o=="last"||o=="past"?u="last":o=="next"?u="next":o=="this"&&(u="this");let l=kv.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};hu.default=pu});var Th=h(Zn=>{"use strict";var Iv=Zn&&Zn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Zn,"__esModule",{value:!0});var _h=Ie(),gh=he(),Uv=Iv(K()),Fv=R(),qv=Q(),Wv=new RegExp(`(this|last|past|next|after\\s*this)\\s*(${qv.matchAnyPattern(_h.TIME_UNIT_DICTIONARY)})(?=\\s*)(?=\\W|$)`,"i"),Lv=1,Yv=2,mu=class extends Fv.AbstractParserWithWordBoundaryChecking{innerPattern(){return Wv}innerExtract(e,t){let n=t[Lv].toLowerCase(),i=t[Yv].toLowerCase(),s=_h.TIME_UNIT_DICTIONARY[i];if(n=="next"||n.startsWith("after")){let u={};return u[s]=1,gh.ParsingComponents.createRelativeFromReference(e.reference,u)}if(n=="last"||n=="past"){let u={};return u[s]=-1,gh.ParsingComponents.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),o=Uv.default(e.reference.instant);return i.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):i.match(/month/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):i.match(/year/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};Zn.default=mu});var yt=h(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.ParsingContext=fn.Chrono=void 0;var cn=he(),$v=yu(),dn=class{constructor(e){e=e||$v.createCasualConfiguration(),this.parsers=[...e.parsers],this.refiners=[...e.refiners]}clone(){return new dn({parsers:[...this.parsers],refiners:[...this.refiners]})}parseDate(e,t,n){let i=this.parse(e,t,n);return i.length>0?i[0].start.date():null}parse(e,t,n){let i=new xs(e,t,n),s=[];return this.parsers.forEach(a=>{let o=dn.executeParser(i,a);s=s.concat(o)}),s.sort((a,o)=>a.index-o.index),this.refiners.forEach(function(a){s=a.refine(i,s)}),s}static executeParser(e,t){let n=[],i=t.pattern(e),s=e.text,a=e.text,o=i.exec(a);for(;o;){let u=o.index+s.length-a.length;o.index=u;let l=t.extract(e,o);if(!l){a=s.substring(o.index+1),o=i.exec(a);continue}let c=null;l instanceof cn.ParsingResult?c=l:l instanceof cn.ParsingComponents?(c=e.createParsingResult(o.index,o[0]),c.start=l):c=e.createParsingResult(o.index,o[0],l),e.debug(()=>console.log(`${t.constructor.name} extracted result ${c}`)),n.push(c),a=s.substring(u+c.text.length),o=i.exec(a)}return n}};fn.Chrono=dn;var xs=class{constructor(e,t,n){this.text=e,this.reference=new cn.ReferenceWithTimezone(t),this.option=n!=null?n:{},this.refDate=this.reference.instant}createParsingComponents(e){return e instanceof cn.ParsingComponents?e:new cn.ParsingComponents(this.reference,e)}createParsingResult(e,t,n,i){let s=typeof t=="string"?t:this.text.substring(e,t),a=n?this.createParsingComponents(n):null,o=i?this.createParsingComponents(i):null;return new cn.ParsingResult(this.reference,e,s,a,o)}debug(e){this.option.debug&&(this.option.debug instanceof Function?this.option.debug(e):this.option.debug.debug(e))}};fn.ParsingContext=xs});var Wr=h(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});var bh=Se(),jv=new RegExp("([^\\d]|^)([0-3]{0,1}[0-9]{1})[\\/\\.\\-]([0-3]{0,1}[0-9]{1})(?:[\\/\\.\\-]([0-9]{4}|[0-9]{2}))?(\\W|$)","i"),Ss=1,vh=5,Eh=2,Rh=3,gu=4,_u=class{constructor(e){this.groupNumberMonth=e?Rh:Eh,this.groupNumberDay=e?Eh:Rh}pattern(){return jv}extract(e,t){if(t[Ss]=="/"||t[vh]=="/"){t.index+=t[0].length;return}let n=t.index+t[Ss].length,i=t[0].substr(t[Ss].length,t[0].length-t[Ss].length-t[vh].length);if(i.match(/^\d\.\d$/)||i.match(/^\d\.\d{1,2}\.\d{1,2}\s*$/)||!t[gu]&&t[0].indexOf("/")<0)return;let s=e.createParsingResult(n,i),a=parseInt(t[this.groupNumberMonth]),o=parseInt(t[this.groupNumberDay]);if((a<1||a>12)&&a>12)if(o>=1&&o<=12&&a<=31)[o,a]=[a,o];else return null;if(o<1||o>31)return null;if(s.start.assign("day",o),s.start.assign("month",a),t[gu]){let u=parseInt(t[gu]),l=bh.findMostLikelyADYear(u);s.start.assign("year",l)}else{let u=bh.findYearClosestToRef(e.refDate,o,a);s.start.imply("year",u)}return s}};Tu.default=_u});var Mh=h(vu=>{"use strict";Object.defineProperty(vu,"__esModule",{value:!0});var wh=Ie(),Bv=he(),Gv=R(),Hv=st(),zv=new RegExp(`(this|last|past|next|after|\\+|-)\\s*(${wh.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),bu=class extends Gv.AbstractParserWithWordBoundaryChecking{innerPattern(){return zv}innerExtract(e,t){let n=t[1].toLowerCase(),i=wh.parseTimeUnits(t[2]);switch(n){case"last":case"past":case"-":i=Hv.reverseTimeUnits(i);break}return Bv.ParsingComponents.createRelativeFromReference(e.reference,i)}};vu.default=bu});var Ph=h(wu=>{"use strict";Object.defineProperty(wu,"__esModule",{value:!0});var Kv=an(),Eu=he(),Vv=Ie(),Zv=st();function Dh(r){return r.text.match(/\s+(before|from)$/i)!=null}function Xv(r){return r.text.match(/\s+(after|since)$/i)!=null}var Ru=class extends Kv.MergingRefiner{patternBetween(){return/^\s*$/i}shouldMergeResults(e,t,n){return!e.match(this.patternBetween())||!Dh(t)&&!Xv(t)?!1:!!n.start.get("day")&&!!n.start.get("month")&&!!n.start.get("year")}mergeResults(e,t,n){let i=Vv.parseTimeUnits(t.text);Dh(t)&&(i=Zv.reverseTimeUnits(i));let s=Eu.ParsingComponents.createRelativeFromReference(new Eu.ReferenceWithTimezone(n.start.date()),i);return new Eu.ParsingResult(n.reference,t.index,`${t.text}${e}${n.text}`,s)}};wu.default=Ru});var yu=h(Te=>{"use strict";var we=Te&&Te.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Te,"__esModule",{value:!0});Te.createConfiguration=Te.createCasualConfiguration=Te.parseDate=Te.parse=Te.GB=Te.strict=Te.casual=void 0;var Qv=we(Dp()),Jv=we(Cp()),e1=we(Fp()),t1=we(Lp()),r1=we(jp()),n1=we(Bp()),i1=we(Hp()),s1=we(zp()),a1=we(Kp()),o1=we(Vp()),u1=we(Qp()),l1=Bt(),c1=we(dh()),d1=we(fh()),f1=we(yh()),p1=we(Th()),Mu=yt(),h1=we(Wr()),m1=we(Mh()),y1=we(Ph());Te.casual=new Mu.Chrono(Oh(!1));Te.strict=new Mu.Chrono(Is(!0,!1));Te.GB=new Mu.Chrono(Is(!1,!0));function g1(r,e,t){return Te.casual.parse(r,e,t)}Te.parse=g1;function _1(r,e,t){return Te.casual.parseDate(r,e,t)}Te.parseDate=_1;function Oh(r=!1){let e=Is(!1,r);return e.parsers.unshift(new c1.default),e.parsers.unshift(new d1.default),e.parsers.unshift(new t1.default),e.parsers.unshift(new p1.default),e.parsers.unshift(new m1.default),e}Te.createCasualConfiguration=Oh;function Is(r=!0,e=!1){return l1.includeCommonConfiguration({parsers:[new h1.default(e),new Qv.default,new Jv.default,new e1.default,new f1.default,new r1.default,new n1.default,new i1.default(r),new s1.default(r),new a1.default(r)],refiners:[new y1.default,new u1.default,new o1.default]},r)}Te.createConfiguration=Is});var Ah=h(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});var T1=Ur(),Du=class extends T1.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:um|von)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|bis)\\s*"}extractPrimaryTimeComponents(e,t){return t[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(e,t)}};Pu.default=Du});var Xn=h(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.parseTimeUnits=re.TIME_UNITS_PATTERN=re.parseYear=re.YEAR_PATTERN=re.parseNumberPattern=re.NUMBER_PATTERN=re.TIME_UNIT_DICTIONARY=re.INTEGER_WORD_DICTIONARY=re.MONTH_DICTIONARY=re.WEEKDAY_DICTIONARY=void 0;var Ou=Q(),b1=Se();re.WEEKDAY_DICTIONARY={sonntag:0,so:0,montag:1,mo:1,dienstag:2,di:2,mittwoch:3,mi:3,donnerstag:4,do:4,freitag:5,fr:5,samstag:6,sa:6};re.MONTH_DICTIONARY={januar:1,j\u00E4nner:1,janner:1,jan:1,"jan.":1,februar:2,feber:2,feb:2,"feb.":2,m\u00E4rz:3,maerz:3,m\u00E4r:3,"m\xE4r.":3,mrz:3,"mrz.":3,april:4,apr:4,"apr.":4,mai:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,august:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,dezember:12,dez:12,"dez.":12};re.INTEGER_WORD_DICTIONARY={eins:1,eine:1,einem:1,einen:1,einer:1,zwei:2,drei:3,vier:4,f\u00FCnf:5,fuenf:5,sechs:6,sieben:7,acht:8,neun:9,zehn:10,elf:11,zw\u00F6lf:12,zwoelf:12};re.TIME_UNIT_DICTIONARY={sek:"second",sekunde:"second",sekunden:"second",min:"minute",minute:"minute",minuten:"minute",h:"hour",std:"hour",stunde:"hour",stunden:"hour",tag:"d",tage:"d",tagen:"d",woche:"week",wochen:"week",monat:"month",monate:"month",monaten:"month",monats:"month",quartal:"quarter",quartals:"quarter",quartale:"quarter",quartalen:"quarter",a:"year",j:"year",jr:"year",jahr:"year",jahre:"year",jahren:"year",jahres:"year"};re.NUMBER_PATTERN=`(?:${Ou.matchAnyPattern(re.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s*an?)?|an?\\b(?:\\s*few)?|few|several|a?\\s*couple\\s*(?:of)?)`;function Nh(r){let e=r.toLowerCase();return re.INTEGER_WORD_DICTIONARY[e]!==void 0?re.INTEGER_WORD_DICTIONARY[e]:e==="a"||e==="an"?1:e.match(/few/)?3:e.match(/half/)?.5:e.match(/couple/)?2:e.match(/several/)?7:parseFloat(e)}re.parseNumberPattern=Nh;re.YEAR_PATTERN="(?:[0-9]{1,4}(?:\\s*[vn]\\.?\\s*(?:C(?:hr)?|(?:u\\.?|d\\.?(?:\\s*g\\.?)?)?\\s*Z)\\.?|\\s*(?:u\\.?|d\\.?(?:\\s*g\\.)?)\\s*Z\\.?)?)";function v1(r){if(/v/i.test(r))return-parseInt(r.replace(/[^0-9]+/gi,""));if(/n/i.test(r))return parseInt(r.replace(/[^0-9]+/gi,""));if(/z/i.test(r))return parseInt(r.replace(/[^0-9]+/gi,""));let e=parseInt(r);return b1.findMostLikelyADYear(e)}re.parseYear=v1;var Ch=`(${re.NUMBER_PATTERN})\\s{0,5}(${Ou.matchAnyPattern(re.TIME_UNIT_DICTIONARY)})\\s{0,5}`,kh=new RegExp(Ch,"i");re.TIME_UNITS_PATTERN=Ou.repeatedTimeunitPattern("",Ch);function E1(r){let e={},t=r,n=kh.exec(t);for(;n;)R1(e,n),t=t.substring(n[0].length),n=kh.exec(t);return e}re.parseTimeUnits=E1;function R1(r,e){let t=Nh(e[1]),n=re.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var Sh=h(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});var xh=Xn(),w1=Q(),M1=R(),D1=qr(),P1=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:a[mn]\\s*?)?(?:(diese[mn]|letzte[mn]|n(?:\xE4|ae)chste[mn])\\s*)?(${w1.matchAnyPattern(xh.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(diese|letzte|n(?:\xE4|ae)chste)\\s*woche)?(?=\\W|$)`,"i"),O1=1,A1=3,k1=2,Au=class extends M1.AbstractParserWithWordBoundaryChecking{innerPattern(){return P1}innerExtract(e,t){let n=t[k1].toLowerCase(),i=xh.WEEKDAY_DICTIONARY[n],s=t[O1],a=t[A1],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o.match(/letzte/)?u="last":o.match(/chste/)?u="next":o.match(/diese/)&&(u="this");let l=D1.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};ku.default=Au});var qh=h(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});var _r=Ee(),N1=new RegExp("(^|\\s|T)(?:(?:um|von)\\s*)?(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s)?)?(?:\\s*Uhr)?(?:\\s*(morgens|vormittags|nachmittags|abends|nachts|am\\s+(?:Morgen|Vormittag|Nachmittag|Abend)|in\\s+der\\s+Nacht))?(?=\\W|$)","i"),C1=new RegExp("^\\s*(\\-|\\\u2013|\\~|\\\u301C|bis(?:\\s+um)?|\\?)\\s*(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s)?)?(?:\\s*Uhr)?(?:\\s*(morgens|vormittags|nachmittags|abends|nachts|am\\s+(?:Morgen|Vormittag|Nachmittag|Abend)|in\\s+der\\s+Nacht))?(?=\\W|$)","i"),x1=2,Ih=3,Uh=4,Fh=5,pn=class{pattern(e){return N1}extract(e,t){let n=e.createParsingResult(t.index+t[1].length,t[0].substring(t[1].length));if(n.text.match(/^\d{4}$/)||(n.start=pn.extractTimeComponent(n.start.clone(),t),!n.start))return t.index+=t[0].length,null;let i=e.text.substring(t.index+t[0].length),s=C1.exec(i);return s&&(n.end=pn.extractTimeComponent(n.start.clone(),s),n.end&&(n.text+=s[0])),n}static extractTimeComponent(e,t){let n=0,i=0,s=null;if(n=parseInt(t[x1]),t[Ih]!=null&&(i=parseInt(t[Ih])),i>=60||n>24)return null;if(n>=12&&(s=_r.Meridiem.PM),t[Fh]!=null){if(n>12)return null;let a=t[Fh].toLowerCase();a.match(/morgen|vormittag/)&&(s=_r.Meridiem.AM,n==12&&(n=0)),a.match(/nachmittag|abend/)&&(s=_r.Meridiem.PM,n!=12&&(n+=12)),a.match(/nacht/)&&(n==12?(s=_r.Meridiem.AM,n=0):n<6?s=_r.Meridiem.AM:(s=_r.Meridiem.PM,n+=12))}if(e.assign("hour",n),e.assign("minute",i),s!==null?e.assign("meridiem",s):n<12?e.imply("meridiem",_r.Meridiem.AM):e.imply("meridiem",_r.Meridiem.PM),t[Uh]!=null){let a=parseInt(t[Uh]);if(a>=60)return null;e.assign("second",a)}return e}};Nu.default=pn});var Wh=h(Qn=>{"use strict";var S1=Qn&&Qn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Qn,"__esModule",{value:!0});var I1=S1(At()),Cu=class extends I1.default{patternBetween(){return/^\s*(bis(?:\s*(?:am|zum))?|-)\s*$/i}};Qn.default=Cu});var Lh=h(Jn=>{"use strict";var U1=Jn&&Jn.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Jn,"__esModule",{value:!0});var F1=U1(jt()),xu=class extends F1.default{patternBetween(){return new RegExp("^\\s*(T|um|am|,|-)?\\s*$")}};Jn.default=xu});var Su=h(ti=>{"use strict";var q1=ti&&ti.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ti,"__esModule",{value:!0});var W1=q1(K()),Lr=Ee(),L1=R(),Y1=it(),$1=st(),ei=class extends L1.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(diesen)?\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht)(?=\W|$)/i}innerExtract(e,t){let n=W1.default(e.refDate),i=t[2].toLowerCase(),s=e.createParsingComponents();return Y1.implySimilarTime(s,n),ei.extractTimeComponents(s,i)}static extractTimeComponents(e,t){switch(t){case"morgen":e.imply("hour",6),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Lr.Meridiem.AM);break;case"vormittag":e.imply("hour",9),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Lr.Meridiem.AM);break;case"mittag":case"mittags":e.imply("hour",12),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Lr.Meridiem.AM);break;case"nachmittag":e.imply("hour",15),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Lr.Meridiem.PM);break;case"abend":e.imply("hour",18),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Lr.Meridiem.PM);break;case"nacht":e.imply("hour",22),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Lr.Meridiem.PM);break;case"mitternacht":e.get("hour")>1&&(e=$1.addImpliedTimeUnits(e,{day:1})),e.imply("hour",0),e.imply("minute",0),e.imply("second",0),e.imply("meridiem",Lr.Meridiem.AM);break}return e}};ti.default=ei});var jh=h(gt=>{"use strict";var j1=gt&>.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),B1=gt&>.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),G1=gt&>.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&j1(e,r,t);return B1(e,r),e},$h=gt&>.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(gt,"__esModule",{value:!0});var H1=$h(K()),z1=R(),Yr=it(),K1=$h(Su()),Yh=G1(Ht()),V1=new RegExp("(jetzt|heute|morgen|\xFCbermorgen|uebermorgen|gestern|vorgestern|letzte\\s*nacht)(?:\\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht))?(?=\\W|$)","i"),Z1=1,X1=2,Iu=class extends z1.AbstractParserWithWordBoundaryChecking{innerPattern(e){return V1}innerExtract(e,t){let n=H1.default(e.refDate),i=(t[Z1]||"").toLowerCase(),s=(t[X1]||"").toLowerCase(),a=e.createParsingComponents();switch(i){case"jetzt":a=Yh.now(e.reference);break;case"heute":a=Yh.today(e.reference);break;case"morgen":Yr.assignTheNextDay(a,n);break;case"\xFCbermorgen":case"uebermorgen":n=n.add(1,"day"),Yr.assignTheNextDay(a,n);break;case"gestern":n=n.add(-1,"day"),Yr.assignSimilarDate(a,n),Yr.implySimilarTime(a,n);break;case"vorgestern":n=n.add(-2,"day"),Yr.assignSimilarDate(a,n),Yr.implySimilarTime(a,n);break;default:i.match(/letzte\s*nacht/)&&(n.hour()>6&&(n=n.add(-1,"day")),Yr.assignSimilarDate(a,n),a.imply("hour",0));break}return s&&(a=K1.default.extractTimeComponents(a,s)),a}};gt.default=Iu});var Vh=h(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});var Q1=Se(),zh=Xn(),Kh=Xn(),J1=Q(),eE=R(),tE=new RegExp(`(?:am\\s*?)?(?:den\\s*?)?([0-9]{1,2})\\.(?:\\s*(?:bis(?:\\s*(?:am|zum))?|\\-|\\\u2013|\\s)\\s*([0-9]{1,2})\\.?)?\\s*(${J1.matchAnyPattern(zh.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s*)(${Kh.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),Bh=1,Gh=2,rE=3,Hh=4,Uu=class extends eE.AbstractParserWithWordBoundaryChecking{innerPattern(){return tE}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=zh.MONTH_DICTIONARY[t[rE].toLowerCase()],s=parseInt(t[Bh]);if(s>31)return t.index=t.index+t[Bh].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[Hh]){let a=Kh.parseYear(t[Hh]);n.start.assign("year",a)}else{let a=Q1.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[Gh]){let a=parseInt(t[Gh]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};Fu.default=Uu});var Zh=h(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});var Us=Xn(),nE=he(),iE=R(),sE=st(),aE=Q(),qu=class extends iE.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`(?:\\s*((?:n\xE4chste|kommende|folgende|letzte|vergangene|vorige|vor(?:her|an)gegangene)(?:s|n|m|r)?|vor|in)\\s*)?(${Us.NUMBER_PATTERN})?(?:\\s*(n\xE4chste|kommende|folgende|letzte|vergangene|vorige|vor(?:her|an)gegangene)(?:s|n|m|r)?)?\\s*(${aE.matchAnyPattern(Us.TIME_UNIT_DICTIONARY)})`,"i")}innerExtract(e,t){let n=t[2]?Us.parseNumberPattern(t[2]):1,i=Us.TIME_UNIT_DICTIONARY[t[4].toLowerCase()],s={};s[i]=n;let a=t[1]||t[3]||"";if(a=a.toLowerCase(),!!a)return(/vor/.test(a)||/letzte/.test(a)||/vergangen/.test(a))&&(s=sE.reverseTimeUnits(s)),nE.ParsingComponents.createRelativeFromReference(e.reference,s)}};Wu.default=qu});var Jh=h(Me=>{"use strict";var _t=Me&&Me.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Me,"__esModule",{value:!0});Me.createConfiguration=Me.createCasualConfiguration=Me.parseDate=Me.parse=Me.strict=Me.casual=void 0;var oE=Bt(),Xh=yt(),uE=_t(Wr()),lE=_t(ou()),cE=_t(Ah()),dE=_t(Sh()),fE=_t(qh()),pE=_t(Wh()),hE=_t(Lh()),mE=_t(jh()),yE=_t(Su()),gE=_t(Vh()),_E=_t(Zh());Me.casual=new Xh.Chrono(Qh());Me.strict=new Xh.Chrono(Lu(!0));function TE(r,e,t){return Me.casual.parse(r,e,t)}Me.parse=TE;function bE(r,e,t){return Me.casual.parseDate(r,e,t)}Me.parseDate=bE;function Qh(r=!0){let e=Lu(!1,r);return e.parsers.unshift(new yE.default),e.parsers.unshift(new mE.default),e.parsers.unshift(new _E.default),e}Me.createCasualConfiguration=Qh;function Lu(r=!0,e=!0){return oE.includeCommonConfiguration({parsers:[new lE.default,new uE.default(e),new cE.default,new fE.default,new gE.default,new dE.default],refiners:[new pE.default,new hE.default]},r)}Me.createConfiguration=Lu});var tm=h(Tt=>{"use strict";var vE=Tt&&Tt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),EE=Tt&&Tt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),RE=Tt&&Tt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&vE(e,r,t);return EE(e,r),e},wE=Tt&&Tt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Tt,"__esModule",{value:!0});var ME=wE(K()),DE=Ee(),PE=R(),em=it(),Fs=RE(Ht()),Yu=class extends PE.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(maintenant|aujourd'hui|demain|hier|cette\s*nuit|la\s*veille)(?=\W|$)/i}innerExtract(e,t){let n=ME.default(e.refDate),i=t[0].toLowerCase(),s=e.createParsingComponents();switch(i){case"maintenant":return Fs.now(e.reference);case"aujourd'hui":return Fs.today(e.reference);case"hier":return Fs.yesterday(e.reference);case"demain":return Fs.tomorrow(e.reference);default:i.match(/cette\s*nuit/)?(em.assignSimilarDate(s,n),s.imply("hour",22),s.imply("meridiem",DE.Meridiem.PM)):i.match(/la\s*veille/)&&(n=n.add(-1,"day"),em.assignSimilarDate(s,n),s.imply("hour",0))}return s}};Tt.default=Yu});var rm=h(ju=>{"use strict";Object.defineProperty(ju,"__esModule",{value:!0});var ri=Ee(),OE=R(),$u=class extends OE.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(cet?)?\s*(matin|soir|après-midi|aprem|a midi|à minuit)(?=\W|$)/i}innerExtract(e,t){let n=t[2].toLowerCase(),i=e.createParsingComponents();switch(n){case"apr\xE8s-midi":case"aprem":i.imply("hour",14),i.imply("minute",0),i.imply("meridiem",ri.Meridiem.PM);break;case"soir":i.imply("hour",18),i.imply("minute",0),i.imply("meridiem",ri.Meridiem.PM);break;case"matin":i.imply("hour",8),i.imply("minute",0),i.imply("meridiem",ri.Meridiem.AM);break;case"a midi":i.imply("hour",12),i.imply("minute",0),i.imply("meridiem",ri.Meridiem.AM);break;case"\xE0 minuit":i.imply("hour",0),i.imply("meridiem",ri.Meridiem.AM);break}return i}};ju.default=$u});var nm=h(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});var AE=Ur(),Bu=class extends AE.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:[\xE0a])\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|[\xE0a]|\\?)\\s*"}extractPrimaryTimeComponents(e,t){return t[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(e,t)}};Gu.default=Bu});var im=h(ni=>{"use strict";var kE=ni&&ni.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ni,"__esModule",{value:!0});var NE=kE(jt()),Hu=class extends NE.default{patternBetween(){return new RegExp("^\\s*(T|\xE0|a|vers|de|,|-)?\\s*$")}};ni.default=Hu});var sm=h(ii=>{"use strict";var CE=ii&&ii.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ii,"__esModule",{value:!0});var xE=CE(At()),zu=class extends xE.default{patternBetween(){return/^\s*(à|a|-)\s*$/i}};ii.default=zu});var Tr=h(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.parseTimeUnits=V.TIME_UNITS_PATTERN=V.parseYear=V.YEAR_PATTERN=V.parseOrdinalNumberPattern=V.ORDINAL_NUMBER_PATTERN=V.parseNumberPattern=V.NUMBER_PATTERN=V.TIME_UNIT_DICTIONARY=V.INTEGER_WORD_DICTIONARY=V.MONTH_DICTIONARY=V.WEEKDAY_DICTIONARY=void 0;var Ku=Q();V.WEEKDAY_DICTIONARY={dimanche:0,dim:0,lundi:1,lun:1,mardi:2,mar:2,mercredi:3,mer:3,jeudi:4,jeu:4,vendredi:5,ven:5,samedi:6,sam:6};V.MONTH_DICTIONARY={janvier:1,jan:1,"jan.":1,f\u00E9vrier:2,f\u00E9v:2,"f\xE9v.":2,fevrier:2,fev:2,"fev.":2,mars:3,mar:3,"mar.":3,avril:4,avr:4,"avr.":4,mai:5,juin:6,jun:6,juillet:7,juil:7,jul:7,"jul.":7,ao\u00FBt:8,aout:8,septembre:9,sep:9,"sep.":9,sept:9,"sept.":9,octobre:10,oct:10,"oct.":10,novembre:11,nov:11,"nov.":11,d\u00E9cembre:12,decembre:12,dec:12,"dec.":12};V.INTEGER_WORD_DICTIONARY={un:1,deux:2,trois:3,quatre:4,cinq:5,six:6,sept:7,huit:8,neuf:9,dix:10,onze:11,douze:12,treize:13};V.TIME_UNIT_DICTIONARY={sec:"second",seconde:"second",secondes:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",heure:"hour",heures:"hour",jour:"d",jours:"d",semaine:"week",semaines:"week",mois:"month",trimestre:"quarter",trimestres:"quarter",ans:"year",ann\u00E9e:"year",ann\u00E9es:"year"};V.NUMBER_PATTERN=`(?:${Ku.matchAnyPattern(V.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|une?\\b|quelques?|demi-?)`;function om(r){let e=r.toLowerCase();return V.INTEGER_WORD_DICTIONARY[e]!==void 0?V.INTEGER_WORD_DICTIONARY[e]:e==="une"||e==="un"?1:e.match(/quelques?/)?3:e.match(/demi-?/)?.5:parseFloat(e)}V.parseNumberPattern=om;V.ORDINAL_NUMBER_PATTERN="(?:[0-9]{1,2}(?:er)?)";function SE(r){let e=r.toLowerCase();return e=e.replace(/(?:er)$/i,""),parseInt(e)}V.parseOrdinalNumberPattern=SE;V.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s*(?:AC|AD|p\\.\\s*C(?:hr?)?\\.\\s*n\\.)|[1-2][0-9]{3}|[5-9][0-9])";function IE(r){if(/AC/i.test(r))return r=r.replace(/BC/i,""),-parseInt(r);if(/AD/i.test(r)||/C/i.test(r))return r=r.replace(/[^\d]+/i,""),parseInt(r);let e=parseInt(r);return e<100&&(e>50?e=e+1900:e=e+2e3),e}V.parseYear=IE;var um=`(${V.NUMBER_PATTERN})\\s{0,5}(${Ku.matchAnyPattern(V.TIME_UNIT_DICTIONARY)})\\s{0,5}`,am=new RegExp(um,"i");V.TIME_UNITS_PATTERN=Ku.repeatedTimeunitPattern("",um);function UE(r){let e={},t=r,n=am.exec(t);for(;n;)FE(e,n),t=t.substring(n[0].length),n=am.exec(t);return e}V.parseTimeUnits=UE;function FE(r,e){let t=om(e[1]),n=V.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var cm=h(Zu=>{"use strict";Object.defineProperty(Zu,"__esModule",{value:!0});var lm=Tr(),qE=Q(),WE=R(),LE=qr(),YE=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:(?:ce)\\s*)?(${qE.matchAnyPattern(lm.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(dernier|prochain)\\s*)?(?=\\W|\\d|$)`,"i"),$E=1,jE=2,Vu=class extends WE.AbstractParserWithWordBoundaryChecking{innerPattern(){return YE}innerExtract(e,t){let n=t[$E].toLowerCase(),i=lm.WEEKDAY_DICTIONARY[n];if(i===void 0)return null;let s=t[jE];s=s||"",s=s.toLowerCase();let a=null;s=="dernier"?a="last":s=="prochain"&&(a="next");let o=LE.toDayJSWeekday(e.refDate,i,a);return e.createParsingComponents().assign("weekday",i).imply("day",o.date()).imply("month",o.month()+1).imply("year",o.year())}};Zu.default=Vu});var hm=h(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});var si=Ee(),BE=new RegExp("(^|\\s|T)(?:(?:[\xE0a])\\s*)?(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),GE=new RegExp("^\\s*(\\-|\\\u2013|\\~|\\\u301C|[\xE0a]|\\?)\\s*(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),HE=2,dm=3,fm=4,pm=5,hn=class{pattern(e){return BE}extract(e,t){let n=e.createParsingResult(t.index+t[1].length,t[0].substring(t[1].length));if(n.text.match(/^\d{4}$/)||(n.start=hn.extractTimeComponent(n.start.clone(),t),!n.start))return t.index+=t[0].length,null;let i=e.text.substring(t.index+t[0].length),s=GE.exec(i);return s&&(n.end=hn.extractTimeComponent(n.start.clone(),s),n.end&&(n.text+=s[0])),n}static extractTimeComponent(e,t){let n=0,i=0,s=null;if(n=parseInt(t[HE]),t[dm]!=null&&(i=parseInt(t[dm])),i>=60||n>24)return null;if(n>=12&&(s=si.Meridiem.PM),t[pm]!=null){if(n>12)return null;let a=t[pm][0].toLowerCase();a=="a"&&(s=si.Meridiem.AM,n==12&&(n=0)),a=="p"&&(s=si.Meridiem.PM,n!=12&&(n+=12))}if(e.assign("hour",n),e.assign("minute",i),s!==null?e.assign("meridiem",s):n<12?e.imply("meridiem",si.Meridiem.AM):e.imply("meridiem",si.Meridiem.PM),t[fm]!=null){let a=parseInt(t[fm]);if(a>=60)return null;e.assign("second",a)}return e}};Xu.default=hn});var bm=h(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});var zE=Se(),_m=Tr(),Tm=Tr(),qs=Tr(),KE=Q(),VE=R(),ZE=new RegExp(`(?:on\\s*?)?(${qs.ORDINAL_NUMBER_PATTERN})(?:\\s*(?:au|\\-|\\\u2013|jusqu'au?|\\s)\\s*(${qs.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s*(?:de)?\\s*)(${KE.matchAnyPattern(_m.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s*)(${Tm.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),mm=1,ym=2,XE=3,gm=4,Qu=class extends VE.AbstractParserWithWordBoundaryChecking{innerPattern(){return ZE}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=_m.MONTH_DICTIONARY[t[XE].toLowerCase()],s=qs.parseOrdinalNumberPattern(t[mm]);if(s>31)return t.index=t.index+t[mm].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[gm]){let a=Tm.parseYear(t[gm]);n.start.assign("year",a)}else{let a=zE.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[ym]){let a=qs.parseOrdinalNumberPattern(t[ym]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};Ju.default=Qu});var Em=h(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});var vm=Tr(),QE=he(),JE=R(),e0=st(),el=class extends JE.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`il y a\\s*(${vm.TIME_UNITS_PATTERN})(?=(?:\\W|$))`,"i")}innerExtract(e,t){let n=vm.parseTimeUnits(t[1]),i=e0.reverseTimeUnits(n);return QE.ParsingComponents.createRelativeFromReference(e.reference,i)}};tl.default=el});var wm=h(nl=>{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});var Rm=Tr(),t0=he(),r0=R(),rl=class extends r0.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp(`(?:dans|en|pour|pendant|de)\\s*(${Rm.TIME_UNITS_PATTERN})(?=\\W|$)`,"i")}innerExtract(e,t){let n=Rm.parseTimeUnits(t[1]);return t0.ParsingComponents.createRelativeFromReference(e.reference,n)}};nl.default=rl});var Mm=h(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});var Ws=Tr(),n0=he(),i0=R(),s0=st(),a0=Q(),il=class extends i0.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`(?:les?|la|l'|du|des?)\\s*(${Ws.NUMBER_PATTERN})?(?:\\s*(prochaine?s?|derni[e\xE8]re?s?|pass[\xE9e]e?s?|pr[\xE9e]c[\xE9e]dents?|suivante?s?))?\\s*(${a0.matchAnyPattern(Ws.TIME_UNIT_DICTIONARY)})(?:\\s*(prochaine?s?|derni[e\xE8]re?s?|pass[\xE9e]e?s?|pr[\xE9e]c[\xE9e]dents?|suivante?s?))?`,"i")}innerExtract(e,t){let n=t[1]?Ws.parseNumberPattern(t[1]):1,i=Ws.TIME_UNIT_DICTIONARY[t[3].toLowerCase()],s={};s[i]=n;let a=t[2]||t[4]||"";if(a=a.toLowerCase(),!!a)return(/derni[eè]re?s?/.test(a)||/pass[ée]e?s?/.test(a)||/pr[ée]c[ée]dents?/.test(a))&&(s=s0.reverseTimeUnits(s)),n0.ParsingComponents.createRelativeFromReference(e.reference,s)}};sl.default=il});var Om=h(De=>{"use strict";var at=De&&De.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(De,"__esModule",{value:!0});De.createConfiguration=De.createCasualConfiguration=De.parseDate=De.parse=De.strict=De.casual=void 0;var o0=Bt(),Dm=yt(),u0=at(tm()),l0=at(rm()),c0=at(Wr()),d0=at(nm()),f0=at(im()),p0=at(sm()),h0=at(cm()),m0=at(hm()),y0=at(bm()),g0=at(Em()),_0=at(wm()),T0=at(Mm());De.casual=new Dm.Chrono(Pm());De.strict=new Dm.Chrono(al(!0));function b0(r,e,t){return De.casual.parse(r,e,t)}De.parse=b0;function v0(r,e,t){return De.casual.parseDate(r,e,t)}De.parseDate=v0;function Pm(r=!0){let e=al(!1,r);return e.parsers.unshift(new u0.default),e.parsers.unshift(new l0.default),e.parsers.unshift(new T0.default),e}De.createCasualConfiguration=Pm;function al(r=!0,e=!0){return o0.includeCommonConfiguration({parsers:[new c0.default(e),new y0.default,new d0.default,new m0.default,new g0.default,new _0.default,new h0.default],refiners:[new f0.default,new p0.default]},r)}De.createConfiguration=al});var Am=h(Ls=>{"use strict";Object.defineProperty(Ls,"__esModule",{value:!0});Ls.toHankaku=void 0;function E0(r){return String(r).replace(/\u2019/g,"'").replace(/\u201D/g,'"').replace(/\u3000/g," ").replace(/\uFFE5/g,"\xA5").replace(/[\uFF01\uFF03-\uFF06\uFF08\uFF09\uFF0C-\uFF19\uFF1C-\uFF1F\uFF21-\uFF3B\uFF3D\uFF3F\uFF41-\uFF5B\uFF5D\uFF5E]/g,R0)}Ls.toHankaku=E0;function R0(r){return String.fromCharCode(r.charCodeAt(0)-65248)}});var Nm=h(ai=>{"use strict";var w0=ai&&ai.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ai,"__esModule",{value:!0});var ol=Am(),M0=Se(),D0=w0(K()),P0=/(?:(?:([同今本])|((昭和|平成|令和)?([0-90-9]{1,4}|元)))年\s*)?([0-90-9]{1,2})月\s*([0-90-9]{1,2})日/i,km=1,O0=2,ul=3,A0=4,k0=5,N0=6,ll=class{pattern(){return P0}extract(e,t){let n=parseInt(ol.toHankaku(t[k0])),i=parseInt(ol.toHankaku(t[N0])),s=e.createParsingComponents({day:i,month:n});if(t[km]&&t[km].match("\u540C|\u4ECA|\u672C")){let a=D0.default(e.refDate);s.assign("year",a.year())}if(t[O0]){let a=t[A0],o=a=="\u5143"?1:parseInt(ol.toHankaku(a));t[ul]=="\u4EE4\u548C"?o+=2018:t[ul]=="\u5E73\u6210"?o+=1988:t[ul]=="\u662D\u548C"&&(o+=1925),s.assign("year",o)}else{let a=M0.findYearClosestToRef(e.refDate,i,n);s.imply("year",a)}return s}};ai.default=ll});var Cm=h(oi=>{"use strict";var C0=oi&&oi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(oi,"__esModule",{value:!0});var x0=C0(At()),cl=class extends x0.default{patternBetween(){return/^\s*(から|ー|-)\s*$/i}};oi.default=cl});var Sm=h(bt=>{"use strict";var S0=bt&&bt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),I0=bt&&bt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),U0=bt&&bt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&S0(e,r,t);return I0(e,r),e},F0=bt&&bt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(bt,"__esModule",{value:!0});var q0=F0(K()),xm=Ee(),dl=U0(Ht()),W0=/今日|当日|昨日|明日|今夜|今夕|今晩|今朝/i,fl=class{pattern(){return W0}extract(e,t){let n=t[0],i=q0.default(e.refDate),s=e.createParsingComponents();switch(n){case"\u6628\u65E5":return dl.yesterday(e.reference);case"\u660E\u65E5":return dl.tomorrow(e.reference);case"\u4ECA\u65E5":case"\u5F53\u65E5":return dl.today(e.reference)}return n=="\u4ECA\u591C"||n=="\u4ECA\u5915"||n=="\u4ECA\u6669"?(s.imply("hour",22),s.assign("meridiem",xm.Meridiem.PM)):n.match("\u4ECA\u671D")&&(s.imply("hour",6),s.assign("meridiem",xm.Meridiem.AM)),s.assign("day",i.date()),s.assign("month",i.month()+1),s.assign("year",i.year()),s}};bt.default=fl});var Fm=h(Pe=>{"use strict";var pl=Pe&&Pe.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Pe,"__esModule",{value:!0});Pe.createConfiguration=Pe.createCasualConfiguration=Pe.parseDate=Pe.parse=Pe.strict=Pe.casual=void 0;var L0=pl(Nm()),Y0=pl(Cm()),$0=pl(Sm()),Im=yt();Pe.casual=new Im.Chrono(Um());Pe.strict=new Im.Chrono(hl());function j0(r,e,t){return Pe.casual.parse(r,e,t)}Pe.parse=j0;function B0(r,e,t){return Pe.casual.parseDate(r,e,t)}Pe.parseDate=B0;function Um(){let r=hl();return r.parsers.unshift(new $0.default),r}Pe.createCasualConfiguration=Um;function hl(){return{parsers:[new L0.default],refiners:[new Y0.default]}}Pe.createConfiguration=hl});var Ys=h(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Nt.parseYear=Nt.YEAR_PATTERN=Nt.MONTH_DICTIONARY=Nt.WEEKDAY_DICTIONARY=void 0;Nt.WEEKDAY_DICTIONARY={domingo:0,dom:0,segunda:1,"segunda-feira":1,seg:1,ter\u00E7a:2,"ter\xE7a-feira":2,ter:2,quarta:3,"quarta-feira":3,qua:3,quinta:4,"quinta-feira":4,qui:4,sexta:5,"sexta-feira":5,sex:5,s\u00E1bado:6,sabado:6,sab:6};Nt.MONTH_DICTIONARY={janeiro:1,jan:1,"jan.":1,fevereiro:2,fev:2,"fev.":2,mar\u00E7o:3,mar:3,"mar.":3,abril:4,abr:4,"abr.":4,maio:5,mai:5,"mai.":5,junho:6,jun:6,"jun.":6,julho:7,jul:7,"jul.":7,agosto:8,ago:8,"ago.":8,setembro:9,set:9,"set.":9,outubro:10,out:10,"out.":10,novembro:11,nov:11,"nov.":11,dezembro:12,dez:12,"dez.":12};Nt.YEAR_PATTERN="[0-9]{1,4}(?![^\\s]\\d)(?:\\s*[a|d]\\.?\\s*c\\.?|\\s*a\\.?\\s*d\\.?)?";function G0(r){if(r.match(/^[0-9]{1,4}$/)){let e=parseInt(r);return e<100&&(e>50?e=e+1900:e=e+2e3),e}return r.match(/a\.?\s*c\.?/i)?(r=r.replace(/a\.?\s*c\.?/i,""),-parseInt(r)):parseInt(r)}Nt.parseYear=G0});var Wm=h(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});var qm=Ys(),H0=Q(),z0=R(),K0=qr(),V0=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:(este|esta|passado|pr[o\xF3]ximo)\\s*)?(${H0.matchAnyPattern(qm.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(este|esta|passado|pr[\xF3o]ximo)\\s*semana)?(?=\\W|\\d|$)`,"i"),Z0=1,X0=2,Q0=3,ml=class extends z0.AbstractParserWithWordBoundaryChecking{innerPattern(){return V0}innerExtract(e,t){let n=t[X0].toLowerCase(),i=qm.WEEKDAY_DICTIONARY[n];if(i===void 0)return null;let s=t[Z0],a=t[Q0],o=s||a||"";o=o.toLowerCase();let u=null;o=="passado"?u="this":o=="pr\xF3ximo"||o=="proximo"?u="next":o=="este"&&(u="this");let l=K0.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};yl.default=ml});var Lm=h(_l=>{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});var J0=Ur(),gl=class extends J0.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:ao?|\xE0s?|das|da|de|do)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|a(?:o)?|\\?)\\s*"}};_l.default=gl});var Ym=h(ui=>{"use strict";var eR=ui&&ui.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ui,"__esModule",{value:!0});var tR=eR(jt()),Tl=class extends tR.default{patternBetween(){return new RegExp("^\\s*(?:,|\xE0)?\\s*$")}};ui.default=Tl});var $m=h(li=>{"use strict";var rR=li&&li.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(li,"__esModule",{value:!0});var nR=rR(At()),bl=class extends nR.default{patternBetween(){return/^\s*(?:-)\s*$/i}};li.default=bl});var Km=h(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});var iR=Se(),Hm=Ys(),zm=Ys(),sR=Q(),aR=R(),oR=new RegExp(`([0-9]{1,2})(?:\xBA|\xAA|\xB0)?(?:\\s*(?:desde|de|\\-|\\\u2013|ao?|\\s)\\s*([0-9]{1,2})(?:\xBA|\xAA|\xB0)?)?\\s*(?:de)?\\s*(?:-|/|\\s*(?:de|,)?\\s*)(${sR.matchAnyPattern(Hm.MONTH_DICTIONARY)})(?:\\s*(?:de|,)?\\s*(${zm.YEAR_PATTERN}))?(?=\\W|$)`,"i"),jm=1,Bm=2,uR=3,Gm=4,vl=class extends aR.AbstractParserWithWordBoundaryChecking{innerPattern(){return oR}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=Hm.MONTH_DICTIONARY[t[uR].toLowerCase()],s=parseInt(t[jm]);if(s>31)return t.index=t.index+t[jm].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[Gm]){let a=zm.parseYear(t[Gm]);n.start.assign("year",a)}else{let a=iR.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[Bm]){let a=parseInt(t[Bm]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};El.default=vl});var Vm=h(zt=>{"use strict";var lR=zt&&zt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),cR=zt&&zt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),dR=zt&&zt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&lR(e,r,t);return cR(e,r),e};Object.defineProperty(zt,"__esModule",{value:!0});var fR=R(),$s=dR(Ht()),Rl=class extends fR.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(agora|hoje|amanha|amanhã|ontem)(?=\W|$)/i}innerExtract(e,t){let n=t[0].toLowerCase(),i=e.createParsingComponents();switch(n){case"agora":return $s.now(e.reference);case"hoje":return $s.today(e.reference);case"amanha":case"amanh\xE3":return $s.tomorrow(e.reference);case"ontem":return $s.yesterday(e.reference)}return i}};zt.default=Rl});var Zm=h(ci=>{"use strict";var pR=ci&&ci.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ci,"__esModule",{value:!0});var js=Ee(),hR=R(),mR=it(),yR=pR(K()),wl=class extends hR.AbstractParserWithWordBoundaryChecking{innerPattern(){return/(?:esta\s*)?(manha|manhã|tarde|meia-noite|meio-dia|noite)(?=\W|$)/i}innerExtract(e,t){let n=yR.default(e.refDate),i=e.createParsingComponents();switch(t[1].toLowerCase()){case"tarde":i.imply("meridiem",js.Meridiem.PM),i.imply("hour",15);break;case"noite":i.imply("meridiem",js.Meridiem.PM),i.imply("hour",22);break;case"manha":case"manh\xE3":i.imply("meridiem",js.Meridiem.AM),i.imply("hour",6);break;case"meia-noite":mR.assignTheNextDay(i,n),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"meio-dia":i.imply("meridiem",js.Meridiem.AM),i.imply("hour",12);break}return i}};ci.default=wl});var Jm=h(Oe=>{"use strict";var br=Oe&&Oe.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Oe,"__esModule",{value:!0});Oe.createConfiguration=Oe.createCasualConfiguration=Oe.parseDate=Oe.parse=Oe.strict=Oe.casual=void 0;var gR=Bt(),Xm=yt(),_R=br(Wr()),TR=br(Wm()),bR=br(Lm()),vR=br(Ym()),ER=br($m()),RR=br(Km()),wR=br(Vm()),MR=br(Zm());Oe.casual=new Xm.Chrono(Qm());Oe.strict=new Xm.Chrono(Ml(!0));function DR(r,e,t){return Oe.casual.parse(r,e,t)}Oe.parse=DR;function PR(r,e,t){return Oe.casual.parseDate(r,e,t)}Oe.parseDate=PR;function Qm(r=!0){let e=Ml(!1,r);return e.parsers.push(new wR.default),e.parsers.push(new MR.default),e}Oe.createCasualConfiguration=Qm;function Ml(r=!0,e=!0){return gR.includeCommonConfiguration({parsers:[new _R.default(e),new TR.default,new bR.default,new RR.default],refiners:[new vR.default,new ER.default]},r)}Oe.createConfiguration=Ml});var ey=h(di=>{"use strict";var OR=di&&di.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(di,"__esModule",{value:!0});var AR=OR(At()),Dl=class extends AR.default{patternBetween(){return/^\s*(tot|-)\s*$/i}};di.default=Dl});var ty=h(fi=>{"use strict";var kR=fi&&fi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(fi,"__esModule",{value:!0});var NR=kR(jt()),Pl=class extends NR.default{patternBetween(){return new RegExp("^\\s*(om|na|voor|in de|,|-)?\\s*$")}};fi.default=Pl});var ry=h(Kt=>{"use strict";var CR=Kt&&Kt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),xR=Kt&&Kt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),SR=Kt&&Kt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&CR(e,r,t);return xR(e,r),e};Object.defineProperty(Kt,"__esModule",{value:!0});var IR=R(),Bs=SR(Ht()),Ol=class extends IR.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(nu|vandaag|morgen|morgend|gisteren)(?=\W|$)/i}innerExtract(e,t){let n=t[0].toLowerCase(),i=e.createParsingComponents();switch(n){case"nu":return Bs.now(e.reference);case"vandaag":return Bs.today(e.reference);case"morgen":case"morgend":return Bs.tomorrow(e.reference);case"gisteren":return Bs.yesterday(e.reference)}return i}};Kt.default=Ol});var ny=h(pi=>{"use strict";var UR=pi&&pi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(pi,"__esModule",{value:!0});var Gs=Ee(),FR=R(),qR=UR(K()),WR=it(),LR=1,YR=2,Al=class extends FR.AbstractParserWithWordBoundaryChecking{innerPattern(){return/(deze)?\s*(namiddag|avond|middernacht|ochtend|middag|'s middags|'s avonds|'s ochtends)(?=\W|$)/i}innerExtract(e,t){let n=qR.default(e.refDate),i=e.createParsingComponents();switch(t[LR]==="deze"&&(i.assign("day",e.refDate.getDate()),i.assign("month",e.refDate.getMonth()+1),i.assign("year",e.refDate.getFullYear())),t[YR].toLowerCase()){case"namiddag":case"'s namiddags":i.imply("meridiem",Gs.Meridiem.PM),i.imply("hour",15);break;case"avond":case"'s avonds'":i.imply("meridiem",Gs.Meridiem.PM),i.imply("hour",20);break;case"middernacht":WR.assignTheNextDay(i,n),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"ochtend":case"'s ochtends":i.imply("meridiem",Gs.Meridiem.AM),i.imply("hour",6);break;case"middag":case"'s middags":i.imply("meridiem",Gs.Meridiem.AM),i.imply("hour",12);break}return i}};pi.default=Al});var Qe=h(j=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});j.parseTimeUnits=j.TIME_UNITS_PATTERN=j.parseYear=j.YEAR_PATTERN=j.parseOrdinalNumberPattern=j.ORDINAL_NUMBER_PATTERN=j.parseNumberPattern=j.NUMBER_PATTERN=j.TIME_UNIT_DICTIONARY=j.ORDINAL_WORD_DICTIONARY=j.INTEGER_WORD_DICTIONARY=j.MONTH_DICTIONARY=j.WEEKDAY_DICTIONARY=void 0;var Hs=Q(),$R=Se();j.WEEKDAY_DICTIONARY={zondag:0,zon:0,"zon.":0,zo:0,"zo.":0,maandag:1,ma:1,"ma.":1,dinsdag:2,din:2,"din.":2,di:2,"di.":2,woensdag:3,woe:3,"woe.":3,wo:3,"wo.":3,donderdag:4,dond:4,"dond.":4,do:4,"do.":4,vrijdag:5,vrij:5,"vrij.":5,vr:5,"vr.":5,zaterdag:6,zat:6,"zat.":6,za:6,"za.":6};j.MONTH_DICTIONARY={januari:1,jan:1,"jan.":1,februari:2,feb:2,"feb.":2,maart:3,mar:3,"mar.":3,april:4,apr:4,"apr.":4,mei:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,augustus:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,december:12,dec:12,"dec.":12};j.INTEGER_WORD_DICTIONARY={een:1,twee:2,drie:3,vier:4,vijf:5,zes:6,zeven:7,acht:8,negen:9,tien:10,elf:11,twaalf:12};j.ORDINAL_WORD_DICTIONARY={eerste:1,tweede:2,derde:3,vierde:4,vijfde:5,zesde:6,zevende:7,achtste:8,negende:9,tiende:10,elfde:11,twaalfde:12,dertiende:13,veertiende:14,vijftiende:15,zestiende:16,zeventiende:17,achttiende:18,negentiende:19,twintigste:20,eenentwintigste:21,twee\u00EBntwintigste:22,drieentwintigste:23,vierentwintigste:24,vijfentwintigste:25,zesentwintigste:26,zevenentwintigste:27,achtentwintig:28,negenentwintig:29,dertigste:30,eenendertigste:31};j.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconden:"second",min:"minute",mins:"minute",minute:"minute",minuut:"minute",minuten:"minute",minuutje:"minute",h:"hour",hr:"hour",hrs:"hour",uur:"hour",u:"hour",uren:"hour",dag:"d",dagen:"d",week:"week",weken:"week",maand:"month",maanden:"month",jaar:"year",jr:"year",jaren:"year"};j.NUMBER_PATTERN=`(?:${Hs.matchAnyPattern(j.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+[\\.,][0-9]+|halve?|half|paar)`;function sy(r){let e=r.toLowerCase();return j.INTEGER_WORD_DICTIONARY[e]!==void 0?j.INTEGER_WORD_DICTIONARY[e]:e==="paar"?2:e==="half"||e.match(/halve?/)?.5:parseFloat(e.replace(",","."))}j.parseNumberPattern=sy;j.ORDINAL_NUMBER_PATTERN=`(?:${Hs.matchAnyPattern(j.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:ste|de)?)`;function jR(r){let e=r.toLowerCase();return j.ORDINAL_WORD_DICTIONARY[e]!==void 0?j.ORDINAL_WORD_DICTIONARY[e]:(e=e.replace(/(?:ste|de)$/i,""),parseInt(e))}j.parseOrdinalNumberPattern=jR;j.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s*(?:voor Christus|na Christus)|[1-2][0-9]{3}|[5-9][0-9])";function BR(r){if(/voor Christus/i.test(r))return r=r.replace(/voor Christus/i,""),-parseInt(r);if(/na Christus/i.test(r))return r=r.replace(/na Christus/i,""),parseInt(r);let e=parseInt(r);return $R.findMostLikelyADYear(e)}j.parseYear=BR;var ay=`(${j.NUMBER_PATTERN})\\s{0,5}(${Hs.matchAnyPattern(j.TIME_UNIT_DICTIONARY)})\\s{0,5}`,iy=new RegExp(ay,"i");j.TIME_UNITS_PATTERN=Hs.repeatedTimeunitPattern("(?:(?:binnen|in)\\s*)?",ay);function GR(r){let e={},t=r,n=iy.exec(t);for(;n;)HR(e,n),t=t.substring(n[0].length),n=iy.exec(t);return e}j.parseTimeUnits=GR;function HR(r,e){let t=sy(e[1]),n=j.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var uy=h(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});var oy=Qe(),zR=he(),KR=R(),kl=class extends KR.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(?:binnen|in|binnen de|voor)\\s*("+oy.TIME_UNITS_PATTERN+")(?=\\W|$)","i")}innerExtract(e,t){let n=oy.parseTimeUnits(t[1]);return zR.ParsingComponents.createRelativeFromReference(e.reference,n)}};Nl.default=kl});var cy=h(xl=>{"use strict";Object.defineProperty(xl,"__esModule",{value:!0});var ly=Qe(),VR=Q(),ZR=R(),XR=qr(),QR=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:op\\s*?)?(?:(deze|vorige|volgende)\\s*(?:week\\s*)?)?(${VR.matchAnyPattern(ly.WEEKDAY_DICTIONARY)})(?=\\W|$)`,"i"),JR=1,ew=2,tw=3,Cl=class extends ZR.AbstractParserWithWordBoundaryChecking{innerPattern(){return QR}innerExtract(e,t){let n=t[ew].toLowerCase(),i=ly.WEEKDAY_DICTIONARY[n],s=t[JR],a=t[tw],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o=="vorige"?u="last":o=="volgende"?u="next":o=="deze"&&(u="this");let l=XR.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};xl.default=Cl});var yy=h(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});var rw=Se(),hy=Qe(),zs=Qe(),my=Qe(),nw=Q(),iw=R(),sw=new RegExp(`(?:on\\s*?)?(${zs.ORDINAL_NUMBER_PATTERN})(?:\\s*(?:tot|\\-|\\\u2013|until|through|till|\\s)\\s*(${zs.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s*(?:of)?\\s*)(`+nw.matchAnyPattern(hy.MONTH_DICTIONARY)+`)(?:(?:-|/|,?\\s*)(${my.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),aw=3,dy=1,fy=2,py=4,Sl=class extends iw.AbstractParserWithWordBoundaryChecking{innerPattern(){return sw}innerExtract(e,t){let n=hy.MONTH_DICTIONARY[t[aw].toLowerCase()],i=zs.parseOrdinalNumberPattern(t[dy]);if(i>31)return t.index=t.index+t[dy].length,null;let s=e.createParsingComponents({day:i,month:n});if(t[py]){let u=my.parseYear(t[py]);s.assign("year",u)}else{let u=rw.findYearClosestToRef(e.refDate,i,n);s.imply("year",u)}if(!t[fy])return s;let a=zs.parseOrdinalNumberPattern(t[fy]),o=e.createParsingResult(t.index,t[0]);return o.start=s,o.end=s.clone(),o.end.assign("day",a),o}};Il.default=Sl});var by=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});var _y=Qe(),ow=Se(),uw=Q(),Ty=Qe(),lw=R(),cw=new RegExp(`(${uw.matchAnyPattern(_y.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${Ty.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),dw=1,gy=2,Ul=class extends lw.AbstractParserWithWordBoundaryChecking{innerPattern(){return cw}innerExtract(e,t){let n=e.createParsingComponents();n.imply("day",1);let i=t[dw],s=_y.MONTH_DICTIONARY[i.toLowerCase()];if(n.assign("month",s),t[gy]){let a=Ty.parseYear(t[gy]);n.assign("year",a)}else{let a=ow.findYearClosestToRef(e.refDate,1,s);n.imply("year",a)}return n}};Fl.default=Ul});var vy=h(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});var fw=R(),pw=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),hw=1,mw=2,ql=class extends fw.AbstractParserWithWordBoundaryChecking{innerPattern(){return pw}innerExtract(e,t){let n=parseInt(t[mw]),i=parseInt(t[hw]);return e.createParsingComponents().imply("day",1).assign("month",i).assign("year",n)}};Wl.default=ql});var Ey=h(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});var yw=Ur(),Ll=class extends yw.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:om)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|om|\\?)\\s*"}primarySuffix(){return"(?:\\s*(?:uur))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(e,t){return t[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(e,t)}};Yl.default=Ll});var My=h(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});var wy=Qe(),gw=Q(),_w=R(),Tw=new RegExp(`([0-9]{4})[\\.\\/\\s](?:(${gw.matchAnyPattern(wy.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),bw=1,vw=2,Ry=3,Ew=4,$l=class extends _w.AbstractParserWithWordBoundaryChecking{innerPattern(){return Tw}innerExtract(e,t){let n=t[Ry]?parseInt(t[Ry]):wy.MONTH_DICTIONARY[t[vw].toLowerCase()];if(n<1||n>12)return null;let i=parseInt(t[bw]);return{day:parseInt(t[Ew]),month:n,year:i}}};jl.default=$l});var Dy=h(hi=>{"use strict";var Rw=hi&&hi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(hi,"__esModule",{value:!0});var ww=R(),Ks=Ee(),Bl=it(),Mw=Rw(K()),Dw=1,Pw=2,Gl=class extends ww.AbstractParserWithWordBoundaryChecking{innerPattern(e){return/(gisteren|morgen|van)(ochtend|middag|namiddag|avond|nacht)(?=\W|$)/i}innerExtract(e,t){let n=t[Dw].toLowerCase(),i=t[Pw].toLowerCase(),s=e.createParsingComponents(),a=Mw.default(e.refDate);switch(n){case"gisteren":Bl.assignSimilarDate(s,a.add(-1,"day"));break;case"van":Bl.assignSimilarDate(s,a);break;case"morgen":Bl.assignTheNextDay(s,a);break}switch(i){case"ochtend":s.imply("meridiem",Ks.Meridiem.AM),s.imply("hour",6);break;case"middag":s.imply("meridiem",Ks.Meridiem.AM),s.imply("hour",12);break;case"namiddag":s.imply("meridiem",Ks.Meridiem.PM),s.imply("hour",15);break;case"avond":s.imply("meridiem",Ks.Meridiem.PM),s.imply("hour",20);break}return s}};hi.default=Gl});var Oy=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});var Py=Qe(),Ow=he(),Aw=R(),kw=st(),Nw=new RegExp(`(deze|vorige|afgelopen|komende|over|\\+|-)\\s*(${Py.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),Hl=class extends Aw.AbstractParserWithWordBoundaryChecking{innerPattern(){return Nw}innerExtract(e,t){let n=t[1].toLowerCase(),i=Py.parseTimeUnits(t[2]);switch(n){case"vorige":case"afgelopen":case"-":i=kw.reverseTimeUnits(i);break}return Ow.ParsingComponents.createRelativeFromReference(e.reference,i)}};zl.default=Hl});var Ny=h(mi=>{"use strict";var Cw=mi&&mi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(mi,"__esModule",{value:!0});var ky=Qe(),Ay=he(),xw=Cw(K()),Sw=R(),Iw=Q(),Uw=new RegExp(`(dit|deze|komende|volgend|volgende|afgelopen|vorige)\\s*(${Iw.matchAnyPattern(ky.TIME_UNIT_DICTIONARY)})(?=\\s*)(?=\\W|$)`,"i"),Fw=1,qw=2,Kl=class extends Sw.AbstractParserWithWordBoundaryChecking{innerPattern(){return Uw}innerExtract(e,t){let n=t[Fw].toLowerCase(),i=t[qw].toLowerCase(),s=ky.TIME_UNIT_DICTIONARY[i];if(n=="volgend"||n=="volgende"||n=="komende"){let u={};return u[s]=1,Ay.ParsingComponents.createRelativeFromReference(e.reference,u)}if(n=="afgelopen"||n=="vorige"){let u={};return u[s]=-1,Ay.ParsingComponents.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),o=xw.default(e.reference.instant);return i.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):i.match(/maand/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):i.match(/jaar/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};mi.default=Kl});var Cy=h(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});var Zl=Qe(),Ww=he(),Lw=R(),Yw=st(),$w=new RegExp("("+Zl.TIME_UNITS_PATTERN+")(?:geleden|voor|eerder)(?=(?:\\W|$))","i"),jw=new RegExp("("+Zl.TIME_UNITS_PATTERN+")geleden(?=(?:\\W|$))","i"),Vl=class extends Lw.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?jw:$w}innerExtract(e,t){let n=Zl.parseTimeUnits(t[1]),i=Yw.reverseTimeUnits(n);return Ww.ParsingComponents.createRelativeFromReference(e.reference,i)}};Xl.default=Vl});var xy=h(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});var Jl=Qe(),Bw=he(),Gw=R(),Hw=new RegExp("("+Jl.TIME_UNITS_PATTERN+")(later|na|vanaf nu|voortaan|vooruit|uit)(?=(?:\\W|$))","i"),zw=new RegExp("("+Jl.TIME_UNITS_PATTERN+")(later|vanaf nu)(?=(?:\\W|$))","i"),Kw=1,Ql=class extends Gw.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?zw:Hw}innerExtract(e,t){let n=Jl.parseTimeUnits(t[Kw]);return Bw.ParsingComponents.createRelativeFromReference(e.reference,n)}};ec.default=Ql});var Fy=h(Ae=>{"use strict";var Ue=Ae&&Ae.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.createConfiguration=Ae.createCasualConfiguration=Ae.parseDate=Ae.parse=Ae.strict=Ae.casual=void 0;var Vw=Bt(),Sy=yt(),Zw=Ue(ey()),Xw=Ue(ty()),Qw=Ue(ry()),Jw=Ue(ny()),eM=Ue(Wr()),tM=Ue(uy()),rM=Ue(cy()),nM=Ue(yy()),Iy=Ue(by()),iM=Ue(vy()),sM=Ue(Ey()),aM=Ue(My()),oM=Ue(Dy()),uM=Ue(Oy()),lM=Ue(Ny()),cM=Ue(Cy()),dM=Ue(xy());Ae.casual=new Sy.Chrono(Uy());Ae.strict=new Sy.Chrono(tc(!0));function fM(r,e,t){return Ae.casual.parse(r,e,t)}Ae.parse=fM;function pM(r,e,t){return Ae.casual.parseDate(r,e,t)}Ae.parseDate=pM;function Uy(r=!0){let e=tc(!1,r);return e.parsers.unshift(new Qw.default),e.parsers.unshift(new Jw.default),e.parsers.unshift(new oM.default),e.parsers.unshift(new Iy.default),e.parsers.unshift(new lM.default),e.parsers.unshift(new uM.default),e}Ae.createCasualConfiguration=Uy;function tc(r=!0,e=!0){return Vw.includeCommonConfiguration({parsers:[new eM.default(e),new tM.default,new nM.default,new Iy.default,new rM.default,new aM.default,new iM.default,new sM.default(r),new cM.default(r),new dM.default(r)],refiners:[new Xw.default,new Zw.default]},r)}Ae.createConfiguration=tc});var Yy=h(yi=>{"use strict";var hM=yi&&yi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(yi,"__esModule",{value:!0});var mM=hM(K()),yM=R(),gM=1,qy=2,_M=3,Wy=4,Ly=5,TM=6,rc=class extends yM.AbstractParserWithWordBoundaryChecking{innerPattern(e){return new RegExp("(\u800C\u5BB6|\u7ACB(?:\u523B|\u5373)|\u5373\u523B)|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s|,|\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?","i")}innerExtract(e,t){let n=t.index,i=e.createParsingResult(n,t[0]),s=mM.default(e.refDate),a=s;if(t[gM])i.start.imply("hour",s.hour()),i.start.imply("minute",s.minute()),i.start.imply("second",s.second()),i.start.imply("millisecond",s.millisecond());else if(t[qy]){let o=t[qy],u=t[_M];o=="\u660E"||o=="\u807D"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u5F8C"?a=a.add(2,"day"):o=="\u5927\u5F8C"&&(a=a.add(3,"day")),u=="\u65E9"||u=="\u671D"?i.start.imply("hour",6):u=="\u665A"&&(i.start.imply("hour",22),i.start.imply("meridiem",1))}else if(t[Wy]){let u=t[Wy][0];u=="\u65E9"||u=="\u671D"||u=="\u4E0A"?i.start.imply("hour",6):u=="\u4E0B"||u=="\u664F"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):u=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):u=="\u591C"||u=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):u=="\u51CC"&&i.start.imply("hour",0)}else if(t[Ly]){let o=t[Ly];o=="\u660E"||o=="\u807D"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u5F8C"?a=a.add(2,"day"):o=="\u5927\u5F8C"&&(a=a.add(3,"day"));let u=t[TM];if(u){let l=u[0];l=="\u65E9"||l=="\u671D"||l=="\u4E0A"?i.start.imply("hour",6):l=="\u4E0B"||l=="\u664F"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):l=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):l=="\u591C"||l=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):l=="\u51CC"&&i.start.imply("hour",0)}}return i.start.assign("day",a.date()),i.start.assign("month",a.month()+1),i.start.assign("year",a.year()),i}};yi.default=rc});var mn=h(He=>{"use strict";Object.defineProperty(He,"__esModule",{value:!0});He.zhStringToYear=He.zhStringToNumber=He.WEEKDAY_OFFSET=He.NUMBER=void 0;He.NUMBER={\u96F6:0,\u4E00:1,\u4E8C:2,\u5169:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6,\u4E03:7,\u516B:8,\u4E5D:9,\u5341:10,\u5EFF:20,\u5345:30};He.WEEKDAY_OFFSET={\u5929:0,\u65E5:0,\u4E00:1,\u4E8C:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6};function bM(r){let e=0;for(let t=0;t{"use strict";var EM=gi&&gi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(gi,"__esModule",{value:!0});var RM=EM(K()),wM=R(),$r=mn(),nc=1,$y=2,ic=3,sc=class extends wM.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(\\d{2,4}|["+Object.keys($r.NUMBER).join("")+"]{4}|["+Object.keys($r.NUMBER).join("")+"]{2})?(?:\\s*)(?:\u5E74)?(?:[\\s|,|\uFF0C]*)(\\d{1,2}|["+Object.keys($r.NUMBER).join("")+"]{1,2})(?:\\s*)(?:\u6708)(?:\\s*)(\\d{1,2}|["+Object.keys($r.NUMBER).join("")+"]{1,2})?(?:\\s*)(?:\u65E5|\u865F)?")}innerExtract(e,t){let n=RM.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=parseInt(t[$y]);if(isNaN(s)&&(s=$r.zhStringToNumber(t[$y])),i.start.assign("month",s),t[ic]){let a=parseInt(t[ic]);isNaN(a)&&(a=$r.zhStringToNumber(t[ic])),i.start.assign("day",a)}else i.start.imply("day",n.date());if(t[nc]){let a=parseInt(t[nc]);isNaN(a)&&(a=$r.zhStringToYear(t[nc])),i.start.assign("year",a)}else i.start.imply("year",n.year());return i}};gi.default=sc});var Gy=h(_i=>{"use strict";var MM=_i&&_i.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(_i,"__esModule",{value:!0});var DM=MM(K()),PM=R(),By=mn(),OM=new RegExp("(\\d+|["+Object.keys(By.NUMBER).join("")+"]+|\u534A|\u5E7E)(?:\\s*)(?:\u500B)?(\u79D2(?:\u9418)?|\u5206\u9418|\u5C0F\u6642|\u9418|\u65E5|\u5929|\u661F\u671F|\u79AE\u62DC|\u6708|\u5E74)(?:(?:\u4E4B|\u904E)?\u5F8C|(?:\u4E4B)?\u5167)","i"),ac=1,AM=2,oc=class extends PM.AbstractParserWithWordBoundaryChecking{innerPattern(){return OM}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=parseInt(t[ac]);if(isNaN(i)&&(i=By.zhStringToNumber(t[ac])),isNaN(i)){let u=t[ac];if(u==="\u5E7E")i=3;else if(u==="\u534A")i=.5;else return null}let s=DM.default(e.refDate),o=t[AM][0];return o.match(/[日天星禮月年]/)?(o=="\u65E5"||o=="\u5929"?s=s.add(i,"d"):o=="\u661F"||o=="\u79AE"?s=s.add(i*7,"d"):o=="\u6708"?s=s.add(i,"month"):o=="\u5E74"&&(s=s.add(i,"year")),n.start.assign("year",s.year()),n.start.assign("month",s.month()+1),n.start.assign("day",s.date()),n):(o=="\u79D2"?s=s.add(i,"second"):o=="\u5206"?s=s.add(i,"minute"):(o=="\u5C0F"||o=="\u9418")&&(s=s.add(i,"hour")),n.start.imply("year",s.year()),n.start.imply("month",s.month()+1),n.start.imply("day",s.date()),n.start.assign("hour",s.hour()),n.start.assign("minute",s.minute()),n.start.assign("second",s.second()),n)}};_i.default=oc});var zy=h(Ti=>{"use strict";var kM=Ti&&Ti.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ti,"__esModule",{value:!0});var NM=kM(K()),CM=R(),Hy=mn(),xM=new RegExp("(?\u4E0A|\u4ECA|\u4E0B|\u9019|\u5462)(?:\u500B)?(?:\u661F\u671F|\u79AE\u62DC|\u9031)(?"+Object.keys(Hy.WEEKDAY_OFFSET).join("|")+")"),uc=class extends CM.AbstractParserWithWordBoundaryChecking{innerPattern(){return xM}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=Hy.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=null,o=t.groups.prefix;o=="\u4E0A"?a="last":o=="\u4E0B"?a="next":(o=="\u4ECA"||o=="\u9019"||o=="\u5462")&&(a="this");let u=NM.default(e.refDate),l=!1,c=u.day();return a=="last"||a=="past"?(u=u.day(s-7),l=!0):a=="next"?(u=u.day(s+7),l=!0):a=="this"?u=u.day(s):Math.abs(s-7-c){"use strict";var SM=bi&&bi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(bi,"__esModule",{value:!0});var IM=SM(K()),UM=R(),ut=mn(),FM=new RegExp("(?:\u7531|\u5F9E|\u81EA)?(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(ut.NUMBER).join("")+"]+)(?:\\s*)(?:\u9EDE|\u6642|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(ut.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(ut.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),qM=new RegExp("(?:^\\s*(?:\u5230|\u81F3|\\-|\\\u2013|\\~|\\\u301C)\\s*)(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(ut.NUMBER).join("")+"]+)(?:\\s*)(?:\u9EDE|\u6642|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(ut.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(ut.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),Vs=1,Zs=2,Xs=3,Qs=4,Js=5,ea=6,ot=7,yn=8,ta=9,lc=class extends UM.AbstractParserWithWordBoundaryChecking{innerPattern(){return FM}innerExtract(e,t){if(t.index>0&&e.text[t.index-1].match(/\w/))return null;let n=IM.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=n.clone();if(t[Vs]){var a=t[Vs];a=="\u660E"||a=="\u807D"?n.hour()>1&&s.add(1,"day"):a=="\u6628"||a=="\u5C0B"||a=="\u7434"?s.add(-1,"day"):a=="\u524D"?s.add(-2,"day"):a=="\u5927\u524D"?s.add(-3,"day"):a=="\u5F8C"?s.add(2,"day"):a=="\u5927\u5F8C"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else if(t[Qs]){var o=t[Qs];o=="\u660E"||o=="\u807D"?s.add(1,"day"):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?s.add(-1,"day"):o=="\u524D"?s.add(-2,"day"):o=="\u5927\u524D"?s.add(-3,"day"):o=="\u5F8C"?s.add(2,"day"):o=="\u5927\u5F8C"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else i.start.imply("day",s.date()),i.start.imply("month",s.month()+1),i.start.imply("year",s.year());let u=0,l=0,c=-1;if(t[yn]){var d=parseInt(t[yn]);if(isNaN(d)&&(d=ut.zhStringToNumber(t[yn])),d>=60)return null;i.start.assign("second",d)}if(u=parseInt(t[ea]),isNaN(u)&&(u=ut.zhStringToNumber(t[ea])),t[ot]?t[ot]=="\u534A"?l=30:t[ot]=="\u6B63"||t[ot]=="\u6574"?l=0:(l=parseInt(t[ot]),isNaN(l)&&(l=ut.zhStringToNumber(t[ot]))):u>100&&(l=u%100,u=Math.floor(u/100)),l>=60||u>24)return null;if(u>=12&&(c=1),t[ta]){if(u>12)return null;var f=t[ta][0].toLowerCase();f=="a"&&(c=0,u==12&&(u=0)),f=="p"&&(c=1,u!=12&&(u+=12))}else if(t[Zs]){var p=t[Zs],y=p[0];y=="\u671D"||y=="\u65E9"?(c=0,u==12&&(u=0)):y=="\u665A"&&(c=1,u!=12&&(u+=12))}else if(t[Xs]){var m=t[Xs],g=m[0];g=="\u4E0A"||g=="\u671D"||g=="\u65E9"||g=="\u51CC"?(c=0,u==12&&(u=0)):(g=="\u4E0B"||g=="\u664F"||g=="\u665A")&&(c=1,u!=12&&(u+=12))}else if(t[Js]){var A=t[Js],x=A[0];x=="\u4E0A"||x=="\u671D"||x=="\u65E9"||x=="\u51CC"?(c=0,u==12&&(u=0)):(x=="\u4E0B"||x=="\u664F"||x=="\u665A")&&(c=1,u!=12&&(u+=12))}if(i.start.assign("hour",u),i.start.assign("minute",l),c>=0?i.start.assign("meridiem",c):u<12?i.start.imply("meridiem",0):i.start.imply("meridiem",1),t=qM.exec(e.text.substring(i.index+i.text.length)),!t)return i.text.match(/^\d+$/)?null:i;let C=s.clone();if(i.end=e.createParsingComponents(),t[Vs]){var a=t[Vs];a=="\u660E"||a=="\u807D"?n.hour()>1&&C.add(1,"day"):a=="\u6628"||a=="\u5C0B"||a=="\u7434"?C.add(-1,"day"):a=="\u524D"?C.add(-2,"day"):a=="\u5927\u524D"?C.add(-3,"day"):a=="\u5F8C"?C.add(2,"day"):a=="\u5927\u5F8C"&&C.add(3,"day"),i.end.assign("day",C.date()),i.end.assign("month",C.month()+1),i.end.assign("year",C.year())}else if(t[Qs]){var o=t[Qs];o=="\u660E"||o=="\u807D"?C.add(1,"day"):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?C.add(-1,"day"):o=="\u524D"?C.add(-2,"day"):o=="\u5927\u524D"?C.add(-3,"day"):o=="\u5F8C"?C.add(2,"day"):o=="\u5927\u5F8C"&&C.add(3,"day"),i.end.assign("day",C.date()),i.end.assign("month",C.month()+1),i.end.assign("year",C.year())}else i.end.imply("day",C.date()),i.end.imply("month",C.month()+1),i.end.imply("year",C.year());if(u=0,l=0,c=-1,t[yn]){var d=parseInt(t[yn]);if(isNaN(d)&&(d=ut.zhStringToNumber(t[yn])),d>=60)return null;i.end.assign("second",d)}if(u=parseInt(t[ea]),isNaN(u)&&(u=ut.zhStringToNumber(t[ea])),t[ot]?t[ot]=="\u534A"?l=30:t[ot]=="\u6B63"||t[ot]=="\u6574"?l=0:(l=parseInt(t[ot]),isNaN(l)&&(l=ut.zhStringToNumber(t[ot]))):u>100&&(l=u%100,u=Math.floor(u/100)),l>=60||u>24)return null;if(u>=12&&(c=1),t[ta]){if(u>12)return null;var f=t[ta][0].toLowerCase();f=="a"&&(c=0,u==12&&(u=0)),f=="p"&&(c=1,u!=12&&(u+=12)),i.start.isCertain("meridiem")||(c==0?(i.start.imply("meridiem",0),i.start.get("hour")==12&&i.start.assign("hour",0)):(i.start.imply("meridiem",1),i.start.get("hour")!=12&&i.start.assign("hour",i.start.get("hour")+12)))}else if(t[Zs]){var p=t[Zs],y=p[0];y=="\u671D"||y=="\u65E9"?(c=0,u==12&&(u=0)):y=="\u665A"&&(c=1,u!=12&&(u+=12))}else if(t[Xs]){var m=t[Xs],g=m[0];g=="\u4E0A"||g=="\u671D"||g=="\u65E9"||g=="\u51CC"?(c=0,u==12&&(u=0)):(g=="\u4E0B"||g=="\u664F"||g=="\u665A")&&(c=1,u!=12&&(u+=12))}else if(t[Js]){var A=t[Js],x=A[0];x=="\u4E0A"||x=="\u671D"||x=="\u65E9"||x=="\u51CC"?(c=0,u==12&&(u=0)):(x=="\u4E0B"||x=="\u664F"||x=="\u665A")&&(c=1,u!=12&&(u+=12))}return i.text=i.text+t[0],i.end.assign("hour",u),i.end.assign("minute",l),c>=0?i.end.assign("meridiem",c):i.start.isCertain("meridiem")&&i.start.get("meridiem")==1&&i.start.get("hour")>u?i.end.imply("meridiem",0):u>12&&i.end.imply("meridiem",1),i.end.date().getTime(){"use strict";var WM=vi&&vi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(vi,"__esModule",{value:!0});var LM=WM(K()),YM=R(),Vy=mn(),$M=new RegExp("(?:\u661F\u671F|\u79AE\u62DC|\u9031)(?"+Object.keys(Vy.WEEKDAY_OFFSET).join("|")+")"),cc=class extends YM.AbstractParserWithWordBoundaryChecking{innerPattern(){return $M}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=Vy.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=LM.default(e.refDate),o=!1,u=a.day();return Math.abs(s-7-u){"use strict";var jM=Ei&&Ei.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ei,"__esModule",{value:!0});var BM=jM(At()),dc=class extends BM.default{patternBetween(){return/^\s*(至|到|\-|\~|~|-|ー)\s*$/i}};Ei.default=dc});var Qy=h(Ri=>{"use strict";var GM=Ri&&Ri.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ri,"__esModule",{value:!0});var HM=GM(jt()),fc=class extends HM.default{patternBetween(){return/^\s*$/i}};Ri.default=fc});var Jy=h(be=>{"use strict";var Vt=be&&be.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(be,"__esModule",{value:!0});be.createConfiguration=be.createCasualConfiguration=be.parseDate=be.parse=be.strict=be.casual=be.hant=void 0;var pc=yt(),zM=Vt(Ns()),KM=Bt(),VM=Vt(Yy()),ZM=Vt(jy()),XM=Vt(Gy()),QM=Vt(zy()),JM=Vt(Ky()),eD=Vt(Zy()),tD=Vt(Xy()),rD=Vt(Qy());be.hant=new pc.Chrono(hc());be.casual=new pc.Chrono(hc());be.strict=new pc.Chrono(mc());function nD(r,e,t){return be.casual.parse(r,e,t)}be.parse=nD;function iD(r,e,t){return be.casual.parseDate(r,e,t)}be.parseDate=iD;function hc(){let r=mc();return r.parsers.unshift(new VM.default),r}be.createCasualConfiguration=hc;function mc(){let r=KM.includeCommonConfiguration({parsers:[new ZM.default,new QM.default,new eD.default,new JM.default,new XM.default],refiners:[new tD.default,new rD.default]});return r.refiners=r.refiners.filter(e=>!(e instanceof zM.default)),r}be.createConfiguration=mc});var ng=h(wi=>{"use strict";var sD=wi&&wi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(wi,"__esModule",{value:!0});var aD=sD(K()),oD=R(),uD=1,eg=2,lD=3,tg=4,rg=5,cD=6,yc=class extends oD.AbstractParserWithWordBoundaryChecking{innerPattern(e){return new RegExp("(\u73B0\u5728|\u7ACB(?:\u523B|\u5373)|\u5373\u523B)|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s|,|\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?","i")}innerExtract(e,t){let n=t.index,i=e.createParsingResult(n,t[0]),s=aD.default(e.refDate),a=s;if(t[uD])i.start.imply("hour",s.hour()),i.start.imply("minute",s.minute()),i.start.imply("second",s.second()),i.start.imply("millisecond",s.millisecond());else if(t[eg]){let o=t[eg],u=t[lD];o=="\u660E"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u540E"?a=a.add(2,"day"):o=="\u5927\u540E"&&(a=a.add(3,"day")),u=="\u65E9"?i.start.imply("hour",6):u=="\u665A"&&(i.start.imply("hour",22),i.start.imply("meridiem",1))}else if(t[tg]){let u=t[tg][0];u=="\u65E9"||u=="\u4E0A"?i.start.imply("hour",6):u=="\u4E0B"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):u=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):u=="\u591C"||u=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):u=="\u51CC"&&i.start.imply("hour",0)}else if(t[rg]){let o=t[rg];o=="\u660E"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u540E"?a=a.add(2,"day"):o=="\u5927\u540E"&&(a=a.add(3,"day"));let u=t[cD];if(u){let l=u[0];l=="\u65E9"||l=="\u4E0A"?i.start.imply("hour",6):l=="\u4E0B"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):l=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):l=="\u591C"||l=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):l=="\u51CC"&&i.start.imply("hour",0)}}return i.start.assign("day",a.date()),i.start.assign("month",a.month()+1),i.start.assign("year",a.year()),i}};wi.default=yc});var gn=h(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.zhStringToYear=ze.zhStringToNumber=ze.WEEKDAY_OFFSET=ze.NUMBER=void 0;ze.NUMBER={\u96F6:0,"\u3007":0,\u4E00:1,\u4E8C:2,\u4E24:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6,\u4E03:7,\u516B:8,\u4E5D:9,\u5341:10};ze.WEEKDAY_OFFSET={\u5929:0,\u65E5:0,\u4E00:1,\u4E8C:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6};function dD(r){let e=0;for(let t=0;t{"use strict";var pD=Mi&&Mi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Mi,"__esModule",{value:!0});var hD=pD(K()),mD=R(),jr=gn(),gc=1,ig=2,_c=3,Tc=class extends mD.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(\\d{2,4}|["+Object.keys(jr.NUMBER).join("")+"]{4}|["+Object.keys(jr.NUMBER).join("")+"]{2})?(?:\\s*)(?:\u5E74)?(?:[\\s|,|\uFF0C]*)(\\d{1,2}|["+Object.keys(jr.NUMBER).join("")+"]{1,3})(?:\\s*)(?:\u6708)(?:\\s*)(\\d{1,2}|["+Object.keys(jr.NUMBER).join("")+"]{1,3})?(?:\\s*)(?:\u65E5|\u53F7)?")}innerExtract(e,t){let n=hD.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=parseInt(t[ig]);if(isNaN(s)&&(s=jr.zhStringToNumber(t[ig])),i.start.assign("month",s),t[_c]){let a=parseInt(t[_c]);isNaN(a)&&(a=jr.zhStringToNumber(t[_c])),i.start.assign("day",a)}else i.start.imply("day",n.date());if(t[gc]){let a=parseInt(t[gc]);isNaN(a)&&(a=jr.zhStringToYear(t[gc])),i.start.assign("year",a)}else i.start.imply("year",n.year());return i}};Mi.default=Tc});var og=h(Di=>{"use strict";var yD=Di&&Di.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Di,"__esModule",{value:!0});var gD=yD(K()),_D=R(),ag=gn(),TD=new RegExp("(\\d+|["+Object.keys(ag.NUMBER).join("")+"]+|\u534A|\u51E0)(?:\\s*)(?:\u4E2A)?(\u79D2(?:\u949F)?|\u5206\u949F|\u5C0F\u65F6|\u949F|\u65E5|\u5929|\u661F\u671F|\u793C\u62DC|\u6708|\u5E74)(?:(?:\u4E4B|\u8FC7)?\u540E|(?:\u4E4B)?\u5185)","i"),bc=1,bD=2,vc=class extends _D.AbstractParserWithWordBoundaryChecking{innerPattern(){return TD}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=parseInt(t[bc]);if(isNaN(i)&&(i=ag.zhStringToNumber(t[bc])),isNaN(i)){let u=t[bc];if(u==="\u51E0")i=3;else if(u==="\u534A")i=.5;else return null}let s=gD.default(e.refDate),o=t[bD][0];return o.match(/[日天星礼月年]/)?(o=="\u65E5"||o=="\u5929"?s=s.add(i,"d"):o=="\u661F"||o=="\u793C"?s=s.add(i*7,"d"):o=="\u6708"?s=s.add(i,"month"):o=="\u5E74"&&(s=s.add(i,"year")),n.start.assign("year",s.year()),n.start.assign("month",s.month()+1),n.start.assign("day",s.date()),n):(o=="\u79D2"?s=s.add(i,"second"):o=="\u5206"?s=s.add(i,"minute"):(o=="\u5C0F"||o=="\u949F")&&(s=s.add(i,"hour")),n.start.imply("year",s.year()),n.start.imply("month",s.month()+1),n.start.imply("day",s.date()),n.start.assign("hour",s.hour()),n.start.assign("minute",s.minute()),n.start.assign("second",s.second()),n)}};Di.default=vc});var lg=h(Pi=>{"use strict";var vD=Pi&&Pi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Pi,"__esModule",{value:!0});var ED=vD(K()),RD=R(),ug=gn(),wD=new RegExp("(?\u4E0A|\u4E0B|\u8FD9)(?:\u4E2A)?(?:\u661F\u671F|\u793C\u62DC|\u5468)(?"+Object.keys(ug.WEEKDAY_OFFSET).join("|")+")"),Ec=class extends RD.AbstractParserWithWordBoundaryChecking{innerPattern(){return wD}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=ug.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=null,o=t.groups.prefix;o=="\u4E0A"?a="last":o=="\u4E0B"?a="next":o=="\u8FD9"&&(a="this");let u=ED.default(e.refDate),l=!1,c=u.day();return a=="last"||a=="past"?(u=u.day(s-7),l=!0):a=="next"?(u=u.day(s+7),l=!0):a=="this"?u=u.day(s):Math.abs(s-7-c){"use strict";var MD=Oi&&Oi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Oi,"__esModule",{value:!0});var DD=MD(K()),PD=R(),ct=gn(),OD=new RegExp("(?:\u4ECE|\u81EA)?(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(ct.NUMBER).join("")+"]+)(?:\\s*)(?:\u70B9|\u65F6|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(ct.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(ct.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),AD=new RegExp("(?:^\\s*(?:\u5230|\u81F3|\\-|\\\u2013|\\~|\\\u301C)\\s*)(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(ct.NUMBER).join("")+"]+)(?:\\s*)(?:\u70B9|\u65F6|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(ct.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(ct.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),ra=1,na=2,ia=3,sa=4,aa=5,oa=6,lt=7,_n=8,ua=9,Rc=class extends PD.AbstractParserWithWordBoundaryChecking{innerPattern(){return OD}innerExtract(e,t){if(t.index>0&&e.text[t.index-1].match(/\w/))return null;let n=DD.default(e.refDate),i=e.createParsingResult(t.index,t[0]),s=n.clone();if(t[ra]){let c=t[ra];c=="\u660E"?n.hour()>1&&s.add(1,"day"):c=="\u6628"?s.add(-1,"day"):c=="\u524D"?s.add(-2,"day"):c=="\u5927\u524D"?s.add(-3,"day"):c=="\u540E"?s.add(2,"day"):c=="\u5927\u540E"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else if(t[sa]){let c=t[sa];c=="\u660E"?s.add(1,"day"):c=="\u6628"?s.add(-1,"day"):c=="\u524D"?s.add(-2,"day"):c=="\u5927\u524D"?s.add(-3,"day"):c=="\u540E"?s.add(2,"day"):c=="\u5927\u540E"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else i.start.imply("day",s.date()),i.start.imply("month",s.month()+1),i.start.imply("year",s.year());let a=0,o=0,u=-1;if(t[_n]){let c=parseInt(t[_n]);if(isNaN(c)&&(c=ct.zhStringToNumber(t[_n])),c>=60)return null;i.start.assign("second",c)}if(a=parseInt(t[oa]),isNaN(a)&&(a=ct.zhStringToNumber(t[oa])),t[lt]?t[lt]=="\u534A"?o=30:t[lt]=="\u6B63"||t[lt]=="\u6574"?o=0:(o=parseInt(t[lt]),isNaN(o)&&(o=ct.zhStringToNumber(t[lt]))):a>100&&(o=a%100,a=Math.floor(a/100)),o>=60||a>24)return null;if(a>=12&&(u=1),t[ua]){if(a>12)return null;let c=t[ua][0].toLowerCase();c=="a"&&(u=0,a==12&&(a=0)),c=="p"&&(u=1,a!=12&&(a+=12))}else if(t[na]){let d=t[na][0];d=="\u65E9"?(u=0,a==12&&(a=0)):d=="\u665A"&&(u=1,a!=12&&(a+=12))}else if(t[ia]){let d=t[ia][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}else if(t[aa]){let d=t[aa][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}if(i.start.assign("hour",a),i.start.assign("minute",o),u>=0?i.start.assign("meridiem",u):a<12?i.start.imply("meridiem",0):i.start.imply("meridiem",1),t=AD.exec(e.text.substring(i.index+i.text.length)),!t)return i.text.match(/^\d+$/)?null:i;let l=s.clone();if(i.end=e.createParsingComponents(),t[ra]){let c=t[ra];c=="\u660E"?n.hour()>1&&l.add(1,"day"):c=="\u6628"?l.add(-1,"day"):c=="\u524D"?l.add(-2,"day"):c=="\u5927\u524D"?l.add(-3,"day"):c=="\u540E"?l.add(2,"day"):c=="\u5927\u540E"&&l.add(3,"day"),i.end.assign("day",l.date()),i.end.assign("month",l.month()+1),i.end.assign("year",l.year())}else if(t[sa]){let c=t[sa];c=="\u660E"?l.add(1,"day"):c=="\u6628"?l.add(-1,"day"):c=="\u524D"?l.add(-2,"day"):c=="\u5927\u524D"?l.add(-3,"day"):c=="\u540E"?l.add(2,"day"):c=="\u5927\u540E"&&l.add(3,"day"),i.end.assign("day",l.date()),i.end.assign("month",l.month()+1),i.end.assign("year",l.year())}else i.end.imply("day",l.date()),i.end.imply("month",l.month()+1),i.end.imply("year",l.year());if(a=0,o=0,u=-1,t[_n]){let c=parseInt(t[_n]);if(isNaN(c)&&(c=ct.zhStringToNumber(t[_n])),c>=60)return null;i.end.assign("second",c)}if(a=parseInt(t[oa]),isNaN(a)&&(a=ct.zhStringToNumber(t[oa])),t[lt]?t[lt]=="\u534A"?o=30:t[lt]=="\u6B63"||t[lt]=="\u6574"?o=0:(o=parseInt(t[lt]),isNaN(o)&&(o=ct.zhStringToNumber(t[lt]))):a>100&&(o=a%100,a=Math.floor(a/100)),o>=60||a>24)return null;if(a>=12&&(u=1),t[ua]){if(a>12)return null;let c=t[ua][0].toLowerCase();c=="a"&&(u=0,a==12&&(a=0)),c=="p"&&(u=1,a!=12&&(a+=12)),i.start.isCertain("meridiem")||(u==0?(i.start.imply("meridiem",0),i.start.get("hour")==12&&i.start.assign("hour",0)):(i.start.imply("meridiem",1),i.start.get("hour")!=12&&i.start.assign("hour",i.start.get("hour")+12)))}else if(t[na]){let d=t[na][0];d=="\u65E9"?(u=0,a==12&&(a=0)):d=="\u665A"&&(u=1,a!=12&&(a+=12))}else if(t[ia]){let d=t[ia][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}else if(t[aa]){let d=t[aa][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(u=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(u=1,a!=12&&(a+=12))}return i.text=i.text+t[0],i.end.assign("hour",a),i.end.assign("minute",o),u>=0?i.end.assign("meridiem",u):i.start.isCertain("meridiem")&&i.start.get("meridiem")==1&&i.start.get("hour")>a?i.end.imply("meridiem",0):a>12&&i.end.imply("meridiem",1),i.end.date().getTime(){"use strict";var kD=Ai&&Ai.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ai,"__esModule",{value:!0});var ND=kD(K()),CD=R(),dg=gn(),xD=new RegExp("(?:\u661F\u671F|\u793C\u62DC|\u5468)(?"+Object.keys(dg.WEEKDAY_OFFSET).join("|")+")"),wc=class extends CD.AbstractParserWithWordBoundaryChecking{innerPattern(){return xD}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=t.groups.weekday,s=dg.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=ND.default(e.refDate),o=!1,u=a.day();return Math.abs(s-7-u){"use strict";var SD=ki&&ki.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ki,"__esModule",{value:!0});var ID=SD(At()),Mc=class extends ID.default{patternBetween(){return/^\s*(至|到|-|~|~|-|ー)\s*$/i}};ki.default=Mc});var hg=h(Ni=>{"use strict";var UD=Ni&&Ni.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ni,"__esModule",{value:!0});var FD=UD(jt()),Dc=class extends FD.default{patternBetween(){return/^\s*$/i}};Ni.default=Dc});var mg=h(ve=>{"use strict";var Zt=ve&&ve.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ve,"__esModule",{value:!0});ve.createConfiguration=ve.createCasualConfiguration=ve.parseDate=ve.parse=ve.strict=ve.casual=ve.hans=void 0;var Pc=yt(),qD=Zt(Ns()),WD=Bt(),LD=Zt(ng()),YD=Zt(sg()),$D=Zt(og()),jD=Zt(lg()),BD=Zt(cg()),GD=Zt(fg()),HD=Zt(pg()),zD=Zt(hg());ve.hans=new Pc.Chrono(Oc());ve.casual=new Pc.Chrono(Oc());ve.strict=new Pc.Chrono(Ac());function KD(r,e,t){return ve.casual.parse(r,e,t)}ve.parse=KD;function VD(r,e,t){return ve.casual.parseDate(r,e,t)}ve.parseDate=VD;function Oc(){let r=Ac();return r.parsers.unshift(new LD.default),r}ve.createCasualConfiguration=Oc;function Ac(){let r=WD.includeCommonConfiguration({parsers:[new YD.default,new jD.default,new GD.default,new BD.default,new $D.default],refiners:[new HD.default,new zD.default]});return r.refiners=r.refiners.filter(e=>!(e instanceof qD.default)),r}ve.createConfiguration=Ac});var gg=h(Je=>{"use strict";var yg=Je&&Je.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),ZD=Je&&Je.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),XD=Je&&Je.__exportStar||function(r,e){for(var t in r)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&yg(e,r,t)},QD=Je&&Je.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&yg(e,r,t);return ZD(e,r),e};Object.defineProperty(Je,"__esModule",{value:!0});Je.hans=void 0;XD(Jy(),Je);Je.hans=QD(mg())});var Ke=h(F=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0});F.parseTimeUnits=F.TIME_UNITS_PATTERN=F.parseYear=F.YEAR_PATTERN=F.parseOrdinalNumberPattern=F.ORDINAL_NUMBER_PATTERN=F.parseNumberPattern=F.NUMBER_PATTERN=F.TIME_UNIT_DICTIONARY=F.ORDINAL_WORD_DICTIONARY=F.INTEGER_WORD_DICTIONARY=F.MONTH_DICTIONARY=F.FULL_MONTH_NAME_DICTIONARY=F.WEEKDAY_DICTIONARY=F.REGEX_PARTS=void 0;var la=Q(),JD=Se();F.REGEX_PARTS={leftBoundary:"([^\\p{L}\\p{N}_]|^)",rightBoundary:"(?=[^\\p{L}\\p{N}_]|$)",flags:"iu"};F.WEEKDAY_DICTIONARY={\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435:0,\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u044F:0,\u0432\u0441\u043A:0,"\u0432\u0441\u043A.":0,\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A:1,\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A\u0430:1,\u043F\u043D:1,"\u043F\u043D.":1,\u0432\u0442\u043E\u0440\u043D\u0438\u043A:2,\u0432\u0442\u043E\u0440\u043D\u0438\u043A\u0430:2,\u0432\u0442:2,"\u0432\u0442.":2,\u0441\u0440\u0435\u0434\u0430:3,\u0441\u0440\u0435\u0434\u044B:3,\u0441\u0440\u0435\u0434\u0443:3,\u0441\u0440:3,"\u0441\u0440.":3,\u0447\u0435\u0442\u0432\u0435\u0440\u0433:4,\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430:4,\u0447\u0442:4,"\u0447\u0442.":4,\u043F\u044F\u0442\u043D\u0438\u0446\u0430:5,\u043F\u044F\u0442\u043D\u0438\u0446\u0443:5,\u043F\u044F\u0442\u043D\u0438\u0446\u044B:5,\u043F\u0442:5,"\u043F\u0442.":5,\u0441\u0443\u0431\u0431\u043E\u0442\u0430:6,\u0441\u0443\u0431\u0431\u043E\u0442\u0443:6,\u0441\u0443\u0431\u0431\u043E\u0442\u044B:6,\u0441\u0431:6,"\u0441\u0431.":6};F.FULL_MONTH_NAME_DICTIONARY={\u044F\u043D\u0432\u0430\u0440\u044C:1,\u044F\u043D\u0432\u0430\u0440\u044F:1,\u044F\u043D\u0432\u0430\u0440\u0435:1,\u0444\u0435\u0432\u0440\u044F\u043B\u044C:2,\u0444\u0435\u0432\u0440\u044F\u043B\u044F:2,\u0444\u0435\u0432\u0440\u044F\u043B\u0435:2,\u043C\u0430\u0440\u0442:3,\u043C\u0430\u0440\u0442\u0430:3,\u043C\u0430\u0440\u0442\u0435:3,\u0430\u043F\u0440\u0435\u043B\u044C:4,\u0430\u043F\u0440\u0435\u043B\u044F:4,\u0430\u043F\u0440\u0435\u043B\u0435:4,\u043C\u0430\u0439:5,\u043C\u0430\u044F:5,\u043C\u0430\u0435:5,\u0438\u044E\u043D\u044C:6,\u0438\u044E\u043D\u044F:6,\u0438\u044E\u043D\u0435:6,\u0438\u044E\u043B\u044C:7,\u0438\u044E\u043B\u044F:7,\u0438\u044E\u043B\u0435:7,\u0430\u0432\u0433\u0443\u0441\u0442:8,\u0430\u0432\u0433\u0443\u0441\u0442\u0430:8,\u0430\u0432\u0433\u0443\u0441\u0442\u0435:8,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C:9,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F:9,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u0435:9,\u043E\u043A\u0442\u044F\u0431\u0440\u044C:10,\u043E\u043A\u0442\u044F\u0431\u0440\u044F:10,\u043E\u043A\u0442\u044F\u0431\u0440\u0435:10,\u043D\u043E\u044F\u0431\u0440\u044C:11,\u043D\u043E\u044F\u0431\u0440\u044F:11,\u043D\u043E\u044F\u0431\u0440\u0435:11,\u0434\u0435\u043A\u0430\u0431\u0440\u044C:12,\u0434\u0435\u043A\u0430\u0431\u0440\u044F:12,\u0434\u0435\u043A\u0430\u0431\u0440\u0435:12};F.MONTH_DICTIONARY=Object.assign(Object.assign({},F.FULL_MONTH_NAME_DICTIONARY),{\u044F\u043D\u0432:1,"\u044F\u043D\u0432.":1,\u0444\u0435\u0432:2,"\u0444\u0435\u0432.":2,\u043C\u0430\u0440:3,"\u043C\u0430\u0440.":3,\u0430\u043F\u0440:4,"\u0430\u043F\u0440.":4,\u0430\u0432\u0433:8,"\u0430\u0432\u0433.":8,\u0441\u0435\u043D:9,"\u0441\u0435\u043D.":9,\u043E\u043A\u0442:10,"\u043E\u043A\u0442.":10,\u043D\u043E\u044F:11,"\u043D\u043E\u044F.":11,\u0434\u0435\u043A:12,"\u0434\u0435\u043A.":12});F.INTEGER_WORD_DICTIONARY={\u043E\u0434\u0438\u043D:1,\u043E\u0434\u043D\u0430:1,\u043E\u0434\u043D\u043E\u0439:1,\u043E\u0434\u043D\u0443:1,\u0434\u0432\u0435:2,\u0434\u0432\u0430:2,\u0434\u0432\u0443\u0445:2,\u0442\u0440\u0438:3,\u0442\u0440\u0435\u0445:3,\u0442\u0440\u0451\u0445:3,\u0447\u0435\u0442\u044B\u0440\u0435:4,\u0447\u0435\u0442\u044B\u0440\u0435\u0445:4,\u0447\u0435\u0442\u044B\u0440\u0451\u0445:4,\u043F\u044F\u0442\u044C:5,\u043F\u044F\u0442\u0438:5,\u0448\u0435\u0441\u0442\u044C:6,\u0448\u0435\u0441\u0442\u0438:6,\u0441\u0435\u043C\u044C:7,\u0441\u0435\u043C\u0438:7,\u0432\u043E\u0441\u0435\u043C\u044C:8,\u0432\u043E\u0441\u0435\u043C\u044C\u043C\u0438:8,\u0434\u0435\u0432\u044F\u0442\u044C:9,\u0434\u0435\u0432\u044F\u0442\u0438:9,\u0434\u0435\u0441\u044F\u0442\u044C:10,\u0434\u0435\u0441\u044F\u0442\u0438:10,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044C:11,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0438:11,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044C:12,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0438:12};F.ORDINAL_WORD_DICTIONARY={\u043F\u0435\u0440\u0432\u043E\u0435:1,\u043F\u0435\u0440\u0432\u043E\u0433\u043E:1,\u0432\u0442\u043E\u0440\u043E\u0435:2,\u0432\u0442\u043E\u0440\u043E\u0433\u043E:2,\u0442\u0440\u0435\u0442\u044C\u0435:3,\u0442\u0440\u0435\u0442\u044C\u0435\u0433\u043E:3,\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0435:4,\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0433\u043E:4,\u043F\u044F\u0442\u043E\u0435:5,\u043F\u044F\u0442\u043E\u0433\u043E:5,\u0448\u0435\u0441\u0442\u043E\u0435:6,\u0448\u0435\u0441\u0442\u043E\u0433\u043E:6,\u0441\u0435\u0434\u044C\u043C\u043E\u0435:7,\u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E:7,\u0432\u043E\u0441\u044C\u043C\u043E\u0435:8,\u0432\u043E\u0441\u044C\u043C\u043E\u0433\u043E:8,\u0434\u0435\u0432\u044F\u0442\u043E\u0435:9,\u0434\u0435\u0432\u044F\u0442\u043E\u0433\u043E:9,\u0434\u0435\u0441\u044F\u0442\u043E\u0435:10,\u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E:10,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:11,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:11,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:12,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:12,\u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:13,\u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:13,\u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:14,\u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:14,\u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:15,\u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:15,\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:16,\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:16,\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:17,\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:17,\u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:18,\u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:18,\u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:19,\u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:19,\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0435:20,\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:20,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0435":21,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0433\u043E":21,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u0442\u043E\u0440\u043E\u0435":22,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u0442\u043E\u0440\u043E\u0433\u043E":22,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0442\u0440\u0435\u0442\u044C\u0435":23,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0442\u0440\u0435\u0442\u044C\u0435\u0433\u043E":23,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0435":24,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0433\u043E":24,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u044F\u0442\u043E\u0435":25,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u044F\u0442\u043E\u0433\u043E":25,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0448\u0435\u0441\u0442\u043E\u0435":26,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0448\u0435\u0441\u0442\u043E\u0433\u043E":26,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0441\u0435\u0434\u044C\u043C\u043E\u0435":27,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E":27,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u043E\u0441\u044C\u043C\u043E\u0435":28,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u043E\u0441\u044C\u043C\u043E\u0433\u043E":28,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0434\u0435\u0432\u044F\u0442\u043E\u0435":29,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0434\u0435\u0432\u044F\u0442\u043E\u0433\u043E":29,\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0435:30,\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0433\u043E:30,"\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0435":31,"\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0433\u043E":31};F.TIME_UNIT_DICTIONARY={\u0441\u0435\u043A:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u0430:"second",\u0441\u0435\u043A\u0443\u043D\u0434:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u044B:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u0443:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0430:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0438:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u0435\u043A:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0443:"second",\u043C\u0438\u043D:"minute",\u043C\u0438\u043D\u0443\u0442\u0430:"minute",\u043C\u0438\u043D\u0443\u0442:"minute",\u043C\u0438\u043D\u0443\u0442\u044B:"minute",\u043C\u0438\u043D\u0443\u0442\u0443:"minute",\u043C\u0438\u043D\u0443\u0442\u043E\u043A:"minute",\u043C\u0438\u043D\u0443\u0442\u043A\u0438:"minute",\u043C\u0438\u043D\u0443\u0442\u043A\u0443:"minute",\u0447\u0430\u0441:"hour",\u0447\u0430\u0441\u043E\u0432:"hour",\u0447\u0430\u0441\u0430:"hour",\u0447\u0430\u0441\u0443:"hour",\u0447\u0430\u0441\u0438\u043A\u043E\u0432:"hour",\u0447\u0430\u0441\u0438\u043A\u0430:"hour",\u0447\u0430\u0441\u0438\u043A\u0435:"hour",\u0447\u0430\u0441\u0438\u043A:"hour",\u0434\u0435\u043D\u044C:"d",\u0434\u043D\u044F:"d",\u0434\u043D\u0435\u0439:"d",\u0441\u0443\u0442\u043E\u043A:"d",\u0441\u0443\u0442\u043A\u0438:"d",\u043D\u0435\u0434\u0435\u043B\u044F:"week",\u043D\u0435\u0434\u0435\u043B\u0435:"week",\u043D\u0435\u0434\u0435\u043B\u0438:"week",\u043D\u0435\u0434\u0435\u043B\u044E:"week",\u043D\u0435\u0434\u0435\u043B\u044C:"week",\u043D\u0435\u0434\u0435\u043B\u044C\u043A\u0435:"week",\u043D\u0435\u0434\u0435\u043B\u044C\u043A\u0438:"week",\u043D\u0435\u0434\u0435\u043B\u0435\u043A:"week",\u043C\u0435\u0441\u044F\u0446:"month",\u043C\u0435\u0441\u044F\u0446\u0435:"month",\u043C\u0435\u0441\u044F\u0446\u0435\u0432:"month",\u043C\u0435\u0441\u044F\u0446\u0430:"month",\u043A\u0432\u0430\u0440\u0442\u0430\u043B:"quarter",\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0435:"quarter",\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u043E\u0432:"quarter",\u0433\u043E\u0434:"year",\u0433\u043E\u0434\u0430:"year",\u0433\u043E\u0434\u0443:"year",\u0433\u043E\u0434\u043E\u0432:"year",\u043B\u0435\u0442:"year",\u0433\u043E\u0434\u0438\u043A:"year",\u0433\u043E\u0434\u0438\u043A\u0430:"year",\u0433\u043E\u0434\u0438\u043A\u043E\u0432:"year"};F.NUMBER_PATTERN=`(?:${la.matchAnyPattern(F.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|\u043F\u043E\u043B|\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E|\u043F\u0430\u0440(?:\u044B|\u0443)|\\s{0,3})`;function Tg(r){let e=r.toLowerCase();return F.INTEGER_WORD_DICTIONARY[e]!==void 0?F.INTEGER_WORD_DICTIONARY[e]:e.match(/несколько/)?3:e.match(/пол/)?.5:e.match(/пар/)?2:e===""?1:parseFloat(e)}F.parseNumberPattern=Tg;F.ORDINAL_NUMBER_PATTERN=`(?:${la.matchAnyPattern(F.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:\u0433\u043E|\u043E\u0433\u043E|\u0435|\u043E\u0435)?)`;function eP(r){let e=r.toLowerCase();return F.ORDINAL_WORD_DICTIONARY[e]!==void 0?F.ORDINAL_WORD_DICTIONARY[e]:(e=e.replace(/(?:st|nd|rd|th)$/i,""),parseInt(e))}F.parseOrdinalNumberPattern=eP;var kc="(?:\\s+(?:\u0433\u043E\u0434\u0443|\u0433\u043E\u0434\u0430|\u0433\u043E\u0434|\u0433|\u0433.))?";F.YEAR_PATTERN=`(?:[1-9][0-9]{0,3}${kc}\\s*(?:\u043D.\u044D.|\u0434\u043E \u043D.\u044D.|\u043D. \u044D.|\u0434\u043E \u043D. \u044D.)|[1-2][0-9]{3}${kc}|[5-9][0-9]${kc})`;function tP(r){if(/(год|года|г|г.)/i.test(r)&&(r=r.replace(/(год|года|г|г.)/i,"")),/(до н.э.|до н. э.)/i.test(r))return r=r.replace(/(до н.э.|до н. э.)/i,""),-parseInt(r);if(/(н. э.|н.э.)/i.test(r))return r=r.replace(/(н. э.|н.э.)/i,""),parseInt(r);let e=parseInt(r);return JD.findMostLikelyADYear(e)}F.parseYear=tP;var bg=`(${F.NUMBER_PATTERN})\\s{0,3}(${la.matchAnyPattern(F.TIME_UNIT_DICTIONARY)})`,_g=new RegExp(bg,"i");F.TIME_UNITS_PATTERN=la.repeatedTimeunitPattern("(?:(?:\u043E\u043A\u043E\u043B\u043E|\u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E)\\s{0,3})?",bg);function rP(r){let e={},t=r,n=_g.exec(t);for(;n;)nP(e,n),t=t.substring(n[0].length).trim(),n=_g.exec(t);return e}F.parseTimeUnits=rP;function nP(r,e){let t=Tg(e[1]),n=F.TIME_UNIT_DICTIONARY[e[2].toLowerCase()];r[n]=t}});var Eg=h(Cc=>{"use strict";Object.defineProperty(Cc,"__esModule",{value:!0});var Ci=Ke(),iP=he(),sP=R(),vg=`(?:(?:\u043E\u043A\u043E\u043B\u043E|\u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E)\\s*(?:~\\s*)?)?(${Ci.TIME_UNITS_PATTERN})${Ci.REGEX_PARTS.rightBoundary}`,aP=new RegExp(`(?:\u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435|\u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0438)\\s*${vg}`,Ci.REGEX_PARTS.flags),oP=new RegExp(vg,"i"),Nc=class extends sP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Ci.REGEX_PARTS.leftBoundary}innerPattern(e){return e.option.forwardDate?oP:aP}innerExtract(e,t){let n=Ci.parseTimeUnits(t[1]);return iP.ParsingComponents.createRelativeFromReference(e.reference,n)}};Cc.default=Nc});var Pg=h(Sc=>{"use strict";Object.defineProperty(Sc,"__esModule",{value:!0});var uP=Se(),xi=Ke(),Dg=Ke(),ca=Ke(),lP=Q(),cP=R(),dP=new RegExp(`(?:\u0441)?\\s*(${ca.ORDINAL_NUMBER_PATTERN})(?:\\s{0,3}(?:\u043F\u043E|-|\u2013|\u0434\u043E)?\\s{0,3}(${ca.ORDINAL_NUMBER_PATTERN}))?(?:-|\\/|\\s{0,3}(?:of)?\\s{0,3})(${lP.matchAnyPattern(xi.MONTH_DICTIONARY)})(?:(?:-|\\/|,?\\s{0,3})(${Dg.YEAR_PATTERN}(?![^\\s]\\d)))?${xi.REGEX_PARTS.rightBoundary}`,xi.REGEX_PARTS.flags),Rg=1,wg=2,fP=3,Mg=4,xc=class extends cP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return xi.REGEX_PARTS.leftBoundary}innerPattern(){return dP}innerExtract(e,t){let n=e.createParsingResult(t.index,t[0]),i=xi.MONTH_DICTIONARY[t[fP].toLowerCase()],s=ca.parseOrdinalNumberPattern(t[Rg]);if(s>31)return t.index=t.index+t[Rg].length,null;if(n.start.assign("month",i),n.start.assign("day",s),t[Mg]){let a=Dg.parseYear(t[Mg]);n.start.assign("year",a)}else{let a=uP.findYearClosestToRef(e.refDate,s,i);n.start.imply("year",a)}if(t[wg]){let a=ca.parseOrdinalNumberPattern(t[wg]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};Sc.default=xc});var kg=h(Uc=>{"use strict";Object.defineProperty(Uc,"__esModule",{value:!0});var Si=Ke(),pP=Se(),hP=Q(),Ag=Ke(),mP=R(),yP=new RegExp(`((?:\u0432)\\s*)?(${hP.matchAnyPattern(Si.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${Ag.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,Si.REGEX_PARTS.flags),gP=2,Og=3,Ic=class extends mP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Si.REGEX_PARTS.leftBoundary}innerPattern(){return yP}innerExtract(e,t){let n=t[gP].toLowerCase();if(t[0].length<=3&&!Si.FULL_MONTH_NAME_DICTIONARY[n])return null;let i=e.createParsingResult(t.index,t.index+t[0].length);i.start.imply("day",1);let s=Si.MONTH_DICTIONARY[n];if(i.start.assign("month",s),t[Og]){let a=Ag.parseYear(t[Og]);i.start.assign("year",a)}else{let a=pP.findYearClosestToRef(e.refDate,1,s);i.start.imply("year",a)}return i}};Uc.default=Ic});var Cg=h(qc=>{"use strict";Object.defineProperty(qc,"__esModule",{value:!0});var da=Ee(),_P=Ur(),Ng=Ke(),Fc=class extends _P.AbstractTimeExpressionParser{constructor(e){super(e)}patternFlags(){return Ng.REGEX_PARTS.flags}primaryPatternLeftBoundary(){return"(^|\\s|T|(?:[^\\p{L}\\p{N}_]))"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|\u0434\u043E|\u0438|\u043F\u043E|\\?)\\s*"}primaryPrefix(){return"(?:(?:\u0432|\u0441)\\s*)??"}primarySuffix(){return`(?:\\s*(?:\u0443\u0442\u0440\u0430|\u0432\u0435\u0447\u0435\u0440\u0430|\u043F\u043E\u0441\u043B\u0435 \u043F\u043E\u043B\u0443\u0434\u043D\u044F))?(?!\\/)${Ng.REGEX_PARTS.rightBoundary}`}extractPrimaryTimeComponents(e,t){let n=super.extractPrimaryTimeComponents(e,t);if(n){if(t[0].endsWith("\u0432\u0435\u0447\u0435\u0440\u0430")){let i=n.get("hour");i>=6&&i<12?(n.assign("hour",n.get("hour")+12),n.assign("meridiem",da.Meridiem.PM)):i<6&&n.assign("meridiem",da.Meridiem.AM)}if(t[0].endsWith("\u043F\u043E\u0441\u043B\u0435 \u043F\u043E\u043B\u0443\u0434\u043D\u044F")){n.assign("meridiem",da.Meridiem.PM);let i=n.get("hour");i>=0&&i<=6&&n.assign("hour",n.get("hour")+12)}t[0].endsWith("\u0443\u0442\u0440\u0430")&&(n.assign("meridiem",da.Meridiem.AM),n.get("hour")<12&&n.assign("hour",n.get("hour")))}return n}};qc.default=Fc});var xg=h(Lc=>{"use strict";Object.defineProperty(Lc,"__esModule",{value:!0});var fa=Ke(),TP=he(),bP=R(),vP=st(),EP=new RegExp(`(${fa.TIME_UNITS_PATTERN})\\s{0,5}\u043D\u0430\u0437\u0430\u0434(?=(?:\\W|$))`,fa.REGEX_PARTS.flags),Wc=class extends bP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return fa.REGEX_PARTS.leftBoundary}innerPattern(){return EP}innerExtract(e,t){let n=fa.parseTimeUnits(t[1]),i=vP.reverseTimeUnits(n);return TP.ParsingComponents.createRelativeFromReference(e.reference,i)}};Lc.default=Wc});var Sg=h(Ii=>{"use strict";var RP=Ii&&Ii.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ii,"__esModule",{value:!0});var wP=RP(At()),Yc=class extends wP.default{patternBetween(){return/^\s*(и до|и по|до|по|-)\s*$/i}};Ii.default=Yc});var Ig=h(Ui=>{"use strict";var MP=Ui&&Ui.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ui,"__esModule",{value:!0});var DP=MP(jt()),$c=class extends DP.default{patternBetween(){return new RegExp("^\\s*(T|\u0432|,|-)?\\s*$")}};Ui.default=$c});var Ug=h(Xt=>{"use strict";var PP=Xt&&Xt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),OP=Xt&&Xt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),AP=Xt&&Xt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&PP(e,r,t);return OP(e,r),e};Object.defineProperty(Xt,"__esModule",{value:!0});var kP=R(),Fi=AP(Ht()),jc=Ke(),NP=new RegExp(`(?:\u0441|\u0441\u043E)?\\s*(\u0441\u0435\u0433\u043E\u0434\u043D\u044F|\u0432\u0447\u0435\u0440\u0430|\u0437\u0430\u0432\u0442\u0440\u0430|\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430|\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430)${jc.REGEX_PARTS.rightBoundary}`,jc.REGEX_PARTS.flags),Bc=class extends kP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return jc.REGEX_PARTS.leftBoundary}innerPattern(e){return NP}innerExtract(e,t){let n=t[1].toLowerCase(),i=e.createParsingComponents();switch(n){case"\u0441\u0435\u0433\u043E\u0434\u043D\u044F":return Fi.today(e.reference);case"\u0432\u0447\u0435\u0440\u0430":return Fi.yesterday(e.reference);case"\u0437\u0430\u0432\u0442\u0440\u0430":return Fi.tomorrow(e.reference);case"\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430":return Fi.theDayAfter(e.reference,2);case"\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430":return Fi.theDayBefore(e.reference,2)}return i}};Xt.default=Bc});var Fg=h(vt=>{"use strict";var CP=vt&&vt.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),xP=vt&&vt.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),SP=vt&&vt.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&CP(e,r,t);return xP(e,r),e},IP=vt&&vt.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(vt,"__esModule",{value:!0});var UP=R(),Br=SP(Ht()),FP=it(),qP=IP(K()),Gc=Ke(),WP=new RegExp(`(\u0441\u0435\u0439\u0447\u0430\u0441|\u043F\u0440\u043E\u0448\u043B\u044B\u043C\\s*\u0432\u0435\u0447\u0435\u0440\u043E\u043C|\u043F\u0440\u043E\u0448\u043B\u043E\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u0441\u0435\u0433\u043E\u0434\u043D\u044F\\s*\u043D\u043E\u0447\u044C\u044E|\u044D\u0442\u043E\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u043D\u043E\u0447\u044C\u044E|\u044D\u0442\u0438\u043C \u0443\u0442\u0440\u043E\u043C|\u0443\u0442\u0440\u043E\u043C|\u0443\u0442\u0440\u0430|\u0432\\s*\u043F\u043E\u043B\u0434\u0435\u043D\u044C|\u0432\u0435\u0447\u0435\u0440\u043E\u043C|\u0432\u0435\u0447\u0435\u0440\u0430|\u0432\\s*\u043F\u043E\u043B\u043D\u043E\u0447\u044C)${Gc.REGEX_PARTS.rightBoundary}`,Gc.REGEX_PARTS.flags),Hc=class extends UP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Gc.REGEX_PARTS.leftBoundary}innerPattern(){return WP}innerExtract(e,t){let n=qP.default(e.refDate),i=t[0].toLowerCase(),s=e.createParsingComponents();if(i==="\u0441\u0435\u0439\u0447\u0430\u0441")return Br.now(e.reference);if(i==="\u0432\u0435\u0447\u0435\u0440\u043E\u043C"||i==="\u0432\u0435\u0447\u0435\u0440\u0430")return Br.evening(e.reference);if(i.endsWith("\u0443\u0442\u0440\u043E\u043C")||i.endsWith("\u0443\u0442\u0440\u0430"))return Br.morning(e.reference);if(i.match(/в\s*полдень/))return Br.noon(e.reference);if(i.match(/прошлой\s*ночью/))return Br.lastNight(e.reference);if(i.match(/прошлым\s*вечером/))return Br.yesterdayEvening(e.reference);if(i.match(/следующей\s*ночью/)){let a=n.hour()<22?1:2;n=n.add(a,"day"),FP.assignSimilarDate(s,n),s.imply("hour",0)}return i.match(/в\s*полночь/)||i.endsWith("\u043D\u043E\u0447\u044C\u044E")?Br.midnight(e.reference):s}};vt.default=Hc});var qg=h(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});var qi=Ke(),LP=Q(),YP=R(),$P=qr(),jP=new RegExp(`(?:(?:,|\\(|\uFF08)\\s*)?(?:\u0432\\s*?)?(?:(\u044D\u0442\u0443|\u044D\u0442\u043E\u0442|\u043F\u0440\u043E\u0448\u043B\u044B\u0439|\u043F\u0440\u043E\u0448\u043B\u0443\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E)\\s*)?(${LP.matchAnyPattern(qi.WEEKDAY_DICTIONARY)})(?:\\s*(?:,|\\)|\uFF09))?(?:\\s*\u043D\u0430\\s*(\u044D\u0442\u043E\u0439|\u043F\u0440\u043E\u0448\u043B\u043E\u0439|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439)\\s*\u043D\u0435\u0434\u0435\u043B\u0435)?${qi.REGEX_PARTS.rightBoundary}`,qi.REGEX_PARTS.flags),BP=1,GP=2,HP=3,zc=class extends YP.AbstractParserWithWordBoundaryChecking{innerPattern(){return jP}patternLeftBoundary(){return qi.REGEX_PARTS.leftBoundary}innerExtract(e,t){let n=t[GP].toLowerCase(),i=qi.WEEKDAY_DICTIONARY[n],s=t[BP],a=t[HP],o=s||a;o=o||"",o=o.toLowerCase();let u=null;o=="\u043F\u0440\u043E\u0448\u043B\u044B\u0439"||o=="\u043F\u0440\u043E\u0448\u043B\u0443\u044E"||o=="\u043F\u0440\u043E\u0448\u043B\u043E\u0439"?u="last":o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E"?u="next":(o=="\u044D\u0442\u043E\u0442"||o=="\u044D\u0442\u0443"||o=="\u044D\u0442\u043E\u0439")&&(u="this");let l=$P.toDayJSWeekday(e.refDate,i,u);return e.createParsingComponents().assign("weekday",i).imply("day",l.date()).imply("month",l.month()+1).imply("year",l.year())}};Kc.default=zc});var Lg=h(Li=>{"use strict";var zP=Li&&Li.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Li,"__esModule",{value:!0});var Wi=Ke(),Wg=he(),KP=zP(K()),VP=R(),ZP=Q(),XP=new RegExp(`(\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C|\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439|\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439|\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C|\u043D\u0430 \u044D\u0442\u043E\u0439|\u0432 \u044D\u0442\u043E\u043C)\\s*(${ZP.matchAnyPattern(Wi.TIME_UNIT_DICTIONARY)})(?=\\s*)${Wi.REGEX_PARTS.rightBoundary}`,Wi.REGEX_PARTS.flags),QP=1,JP=2,Vc=class extends VP.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Wi.REGEX_PARTS.leftBoundary}innerPattern(){return XP}innerExtract(e,t){let n=t[QP].toLowerCase(),i=t[JP].toLowerCase(),s=Wi.TIME_UNIT_DICTIONARY[i];if(n=="\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439"||n=="\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C"){let u={};return u[s]=1,Wg.ParsingComponents.createRelativeFromReference(e.reference,u)}if(n=="\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C"||n=="\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439"){let u={};return u[s]=-1,Wg.ParsingComponents.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),o=KP.default(e.reference.instant);return s.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):s.match(/month/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):s.match(/year/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};Li.default=Vc});var Yg=h(Xc=>{"use strict";Object.defineProperty(Xc,"__esModule",{value:!0});var Yi=Ke(),eO=he(),tO=R(),rO=st(),nO=new RegExp(`(\u044D\u0442\u0438|\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435|\u043F\u0440\u043E\u0448\u043B\u044B\u0435|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435|\u043F\u043E\u0441\u043B\u0435|\u0447\u0435\u0440\u0435\u0437|\\+|-)\\s*(${Yi.TIME_UNITS_PATTERN})${Yi.REGEX_PARTS.rightBoundary}`,Yi.REGEX_PARTS.flags),Zc=class extends tO.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Yi.REGEX_PARTS.leftBoundary}innerPattern(){return nO}innerExtract(e,t){let n=t[1].toLowerCase(),i=Yi.parseTimeUnits(t[2]);switch(n){case"\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435":case"\u043F\u0440\u043E\u0448\u043B\u044B\u0435":case"-":i=rO.reverseTimeUnits(i);break}return eO.ParsingComponents.createRelativeFromReference(e.reference,i)}};Xc.default=Zc});var Bg=h(ke=>{"use strict";var et=ke&&ke.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ke,"__esModule",{value:!0});ke.createConfiguration=ke.createCasualConfiguration=ke.parseDate=ke.parse=ke.strict=ke.casual=void 0;var iO=et(Eg()),sO=et(Pg()),aO=et(kg()),oO=et(Cg()),uO=et(xg()),lO=et(Sg()),cO=et(Ig()),dO=Bt(),fO=et(Ug()),pO=et(Fg()),hO=et(qg()),mO=et(Lg()),$g=yt(),yO=et(Wr()),gO=et(Yg());ke.casual=new $g.Chrono(jg());ke.strict=new $g.Chrono(Qc(!0));function _O(r,e,t){return ke.casual.parse(r,e,t)}ke.parse=_O;function TO(r,e,t){return ke.casual.parseDate(r,e,t)}ke.parseDate=TO;function jg(){let r=Qc(!1);return r.parsers.unshift(new fO.default),r.parsers.unshift(new pO.default),r.parsers.unshift(new aO.default),r.parsers.unshift(new mO.default),r.parsers.unshift(new gO.default),r}ke.createCasualConfiguration=jg;function Qc(r=!0){return dO.includeCommonConfiguration({parsers:[new yO.default(!0),new iO.default,new sO.default,new hO.default,new oO.default(r),new uO.default],refiners:[new cO.default,new lO.default]},r)}ke.createConfiguration=Qc});var Ee=h(L=>{"use strict";var bO=L&&L.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),vO=L&&L.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),vr=L&&L.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&bO(e,r,t);return vO(e,r),e};Object.defineProperty(L,"__esModule",{value:!0});L.parseDate=L.parse=L.casual=L.strict=L.ru=L.zh=L.nl=L.pt=L.ja=L.fr=L.de=L.Meridiem=L.Chrono=L.en=void 0;var Jc=vr(yu());L.en=Jc;var EO=yt();Object.defineProperty(L,"Chrono",{enumerable:!0,get:function(){return EO.Chrono}});var RO;(function(r){r[r.AM=0]="AM",r[r.PM=1]="PM"})(RO=L.Meridiem||(L.Meridiem={}));var wO=vr(Jh());L.de=wO;var MO=vr(Om());L.fr=MO;var DO=vr(Fm());L.ja=DO;var PO=vr(Jm());L.pt=PO;var OO=vr(Fy());L.nl=OO;var AO=vr(gg());L.zh=AO;var kO=vr(Bg());L.ru=kO;L.strict=Jc.strict;L.casual=Jc.casual;function NO(r,e,t){return L.casual.parse(r,e,t)}L.parse=NO;function CO(r,e,t){return L.casual.parseDate(r,e,t)}L.parseDate=CO});var xt=h(Dr=>{"use strict";Dr.__esModule=!0;var LO;(function(r){r.AND="AND",r.OR="OR",r.XOR="XOR",r.NOT="NOT"})(LO=Dr.Operators||(Dr.Operators={}));var YO;(function(r){r.OPEN_PARENTHESIS="(",r.CLOSE_PARENTHESIS=")"})(YO=Dr.StructuralCharacters||(Dr.StructuralCharacters={}));var $O;(function(r){r.IDENTIFIER="IDENTIFIER",r.OPERATOR="OPERATOR",r.STRUCTURAL_CHARACTER="STRUCTURAL_CHARACTER",r.EOF="EOF",r.COMMENT="COMMENT"})($O=Dr.Tokens||(Dr.Tokens={}))});var fd=h(Ca=>{"use strict";Ca.__esModule=!0;var me=xt();Ca.OPERATOR_PRECEDENCE={NOT:0,XOR:1,AND:2,OR:3};Ca.VALID_TOKENS={identifierOnly:[{name:me.Tokens.IDENTIFIER},{name:me.Tokens.STRUCTURAL_CHARACTER,value:me.StructuralCharacters.OPEN_PARENTHESIS}],identifierOrNot:[{name:me.Tokens.IDENTIFIER},{name:me.Tokens.STRUCTURAL_CHARACTER,value:me.StructuralCharacters.OPEN_PARENTHESIS},{name:me.Tokens.OPERATOR,value:me.Operators.NOT}],binaryOperator:[{name:me.Tokens.OPERATOR,value:me.Operators.AND},{name:me.Tokens.OPERATOR,value:me.Operators.OR},{name:me.Tokens.OPERATOR,value:me.Operators.XOR}],binaryOperatorOrClose:[{name:me.Tokens.OPERATOR,value:me.Operators.AND},{name:me.Tokens.OPERATOR,value:me.Operators.OR},{name:me.Tokens.OPERATOR,value:me.Operators.XOR},{name:me.Tokens.STRUCTURAL_CHARACTER,value:me.StructuralCharacters.CLOSE_PARENTHESIS}]}});var pd=h(tr=>{"use strict";tr.__esModule=!0;var En=xt();tr.STRUCTURAL_CHARACTERS={"(":En.StructuralCharacters.OPEN_PARENTHESIS,")":En.StructuralCharacters.CLOSE_PARENTHESIS};tr.OPERATORS={AND:En.Operators.AND,OR:En.Operators.OR,XOR:En.Operators.XOR,NOT:En.Operators.NOT};tr.SEPARATORS=new Set([32,9,10,13].map(function(r){return String.fromCodePoint(r)}));tr.QUOTED_IDENTIFIER_DELIMITER=String.fromCodePoint(34);tr.COMMENT_DELIMITER=String.fromCodePoint(35);tr.EOL=String.fromCodePoint(10);tr.ESCAPE_CHARACTER=String.fromCodePoint(92)});var t_=h(rr=>{"use strict";var hd=rr&&rr.__assign||function(){return hd=Object.assign||function(r){for(var e,t=1,n=arguments.length;t{"use strict";md.__esModule=!0;var Rn=xt(),tt=pd(),wn=t_();md.lex=function(r){for(var e=null,t=null,n=null,i=0;i{"use strict";var jO=nr&&nr.__spreadArrays||function(){for(var r=0,e=0,t=arguments.length;e{"use strict";var Dn=Vi&&Vi.__spreadArrays||function(){for(var r=0,e=0,t=arguments.length;e{"use strict";ir.__esModule=!0;var a_=xt();ir.andUtil=function(r,e){return r&&e};ir.orUtil=function(r,e){return r||e};ir.xorUtil=function(r,e){return r!==e};ir.notUtil=function(r){return!r};ir.isIdentifier=function(r){var e=r.name,t=r.value;return e===a_.Tokens.IDENTIFIER&&typeof t=="string"};ir.isOperator=function(r){var e=r.name,t=r.value;return e===a_.Tokens.OPERATOR&&typeof t=="string"};ir.throwInvalidExpression=function(r){throw new TypeError("Invalid postfix expression: "+r)}});var o_=h(vd=>{"use strict";var Zi;vd.__esModule=!0;var Td=xt(),bd=_d();vd.OPERATOR_MAP=(Zi={},Zi[Td.Operators.AND]=bd.andUtil,Zi[Td.Operators.OR]=bd.orUtil,Zi[Td.Operators.XOR]=bd.xorUtil,Zi)});var l_=h(zr=>{"use strict";var Ed=zr&&zr.__spreadArrays||function(){for(var r=0,e=0,t=arguments.length;e{"use strict";Xi.__esModule=!0;var c_=l_();Xi.getEvaluator=c_.getEvaluator;Xi.evaluate=c_.evaluate;var zO=gd();Xi.parse=zO.parse});var eA={};w_(eA,{default:()=>Ya});module.exports=M_(eA);var y_=require("obsidian");var ys=require("obsidian");var rA=new Error("timeout while waiting for mutex to become available"),nA=new Error("mutex already locked"),D_=new Error("request for lock canceled"),Kd=function(r,e,t,n){function i(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function o(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?s(c.value):i(c.value).then(o,u)}l((n=n.apply(r,e||[])).next())})},Ha=class{constructor(e,t=D_){if(this._maxConcurrency=e,this._cancelError=t,this._queue=[],this._waiters=[],e<=0)throw new Error("semaphore must be initialized to a positive value");this._value=e}acquire(){let e=this.isLocked(),t=new Promise((n,i)=>this._queue.push({resolve:n,reject:i}));return e||this._dispatch(),t}runExclusive(e){return Kd(this,void 0,void 0,function*(){let[t,n]=yield this.acquire();try{return yield e(t)}finally{n()}})}waitForUnlock(){return Kd(this,void 0,void 0,function*(){return this.isLocked()?new Promise(t=>this._waiters.push({resolve:t})):Promise.resolve()})}isLocked(){return this._value<=0}release(){if(this._maxConcurrency>1)throw new Error("this method is unavailable on semaphores with concurrency > 1; use the scoped release returned by acquire instead");if(this._currentReleaser){let e=this._currentReleaser;this._currentReleaser=void 0,e()}}cancel(){this._queue.forEach(e=>e.reject(this._cancelError)),this._queue=[]}_dispatch(){let e=this._queue.shift();if(!e)return;let t=!1;this._currentReleaser=()=>{t||(t=!0,this._value++,this._resolveWaiters(),this._dispatch())},e.resolve([this._value--,this._currentReleaser])}_resolveWaiters(){this._waiters.forEach(e=>e.resolve()),this._waiters=[]}},P_=function(r,e,t,n){function i(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function o(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?s(c.value):i(c.value).then(o,u)}l((n=n.apply(r,e||[])).next())})},os=class{constructor(e){this._semaphore=new Ha(1,e)}acquire(){return P_(this,void 0,void 0,function*(){let[,e]=yield this._semaphore.acquire();return e})}runExclusive(e){return this._semaphore.runExclusive(()=>e())}isLocked(){return this._semaphore.isLocked()}waitForUnlock(){return this._semaphore.waitForUnlock()}release(){this._semaphore.release()}cancel(){return this._semaphore.cancel()}};var rp=require("obsidian");var Vd=require("obsidian");var O_={globalFilter:"",removeGlobalFilter:!1,setDoneDate:!0,autoSuggestInEditor:!0,autoSuggestMinMatch:0,autoSuggestMaxItems:6},za=$e({},O_),ie=()=>$e({},za),Ft=r=>(za=$e($e({},za),r),ie());var Ka,Va,Zd=({metadataCache:r,vault:e})=>{Ka=r,Va=e},us=t=>ae(void 0,[t],function*({originalTask:r,newTasks:e}){if(Va===void 0||Ka===void 0){console.error("Tasks: cannot use File before initializing it.");return}Array.isArray(e)||(e=[e]),Xd({originalTask:r,newTasks:e,vault:Va,metadataCache:Ka,previousTries:0})}),Xd=s=>ae(void 0,[s],function*({originalTask:r,newTasks:e,vault:t,metadataCache:n,previousTries:i}){let a=()=>{if(i>10){console.error("Tasks: Too many retries. File update not possible ...");return}let g=Math.min(Math.pow(10,i),100);setTimeout(()=>{Xd({originalTask:r,newTasks:e,vault:t,metadataCache:n,previousTries:i+1})},g)},o=t.getAbstractFileByPath(r.path);if(!(o instanceof Vd.TFile))return console.warn(`Tasks: No file found for task ${r.description}. Retrying ...`),a();if(o.extension!=="md"){console.error("Tasks: Only supporting files with the .md file extension.");return}let u=n.getFileCache(o);if(u==null||u===null)return console.warn(`Tasks: No file cache found for file ${o.path}. Retrying ...`),a();let l=u.listItems;if(l===void 0||l.length===0)return console.warn(`Tasks: No list items found in file cache of ${o.path}. Retrying ...`),a();let d=(yield t.read(o)).split(` +`),{globalFilter:f}=ie(),p,y=0;for(let g of l){if(g.position.start.lineg.toFileLineString()),...d.slice(p.position.start.line+1)];yield t.modify(o,m.join(` +`))});var Zr=class{constructor(){this.hideTaskCount=!1;this.hideBacklinks=!1;this.hidePriority=!1;this.hideStartDate=!1;this.hideScheduledDate=!1;this.hideDoneDate=!1;this.hideDueDate=!1;this.hideRecurrenceRule=!1;this.hideEditButton=!1;this.shortMode=!1}};var ls=["MO","TU","WE","TH","FR","SA","SU"],_e=function(){function r(e,t){if(t===0)throw new Error("Can't create weekday with n == 0");this.weekday=e,this.n=t}return r.fromStr=function(e){return new r(ls.indexOf(e))},r.prototype.nth=function(e){return this.n===e?this:new r(this.weekday,e)},r.prototype.equals=function(e){return this.weekday===e.weekday&&this.n===e.n},r.prototype.toString=function(){var e=ls[this.weekday];return this.n&&(e=(this.n>0?"+":"")+String(this.n)+e),e},r.prototype.getJsWeekday=function(){return this.weekday===6?0:this.weekday+1},r}();var oe=function(r){return r!=null},Ze=function(r){return typeof r=="number"},Za=function(r){return typeof r=="string"&&ls.includes(r)},xe=Array.isArray,rt=function(r,e){e===void 0&&(e=r),arguments.length===1&&(e=r,r=0);for(var t=[],n=r;n>0,n.length>e?String(n):(e=e-n.length,e>t.length&&(t+=B(t,e/t.length)),t.slice(0,e)+String(n))}var Jd=function(r,e,t){var n=r.split(e);return t?n.slice(0,t).concat([n.slice(t).join(e)]):n},Fe=function(r,e){var t=r%e;return t*e<0?t+e:t},cs=function(r,e){return{div:Math.floor(r/e),mod:Fe(r,e)}},Xe=function(r){return!oe(r)||r.length===0},ye=function(r){return!Xe(r)},G=function(r,e){return ye(r)&&r.indexOf(e)!==-1};var cr;(function(r){r.MONTH_DAYS=[31,28,31,30,31,30,31,31,30,31,30,31],r.ONE_DAY=1e3*60*60*24,r.MAXYEAR=9999,r.ORDINAL_BASE=new Date(Date.UTC(1970,0,1)),r.PY_WEEKDAYS=[6,0,1,2,3,4,5],r.getYearDay=function(e){var t=new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate());return Math.ceil((t.valueOf()-new Date(e.getUTCFullYear(),0,1).valueOf())/r.ONE_DAY)+1},r.isLeapYear=function(e){return e%4===0&&e%100!==0||e%400===0},r.isDate=function(e){return e instanceof Date},r.isValidDate=function(e){return r.isDate(e)&&!isNaN(e.getTime())},r.tzOffset=function(e){return e.getTimezoneOffset()*60*1e3},r.daysBetween=function(e,t){var n=e.getTime()-r.tzOffset(e),i=t.getTime()-r.tzOffset(t),s=n-i;return Math.round(s/r.ONE_DAY)},r.toOrdinal=function(e){return r.daysBetween(e,r.ORDINAL_BASE)},r.fromOrdinal=function(e){return new Date(r.ORDINAL_BASE.getTime()+e*r.ONE_DAY)},r.getMonthDays=function(e){var t=e.getUTCMonth();return t===1&&r.isLeapYear(e.getUTCFullYear())?29:r.MONTH_DAYS[t]},r.getWeekday=function(e){return r.PY_WEEKDAYS[e.getUTCDay()]},r.monthRange=function(e,t){var n=new Date(Date.UTC(e,t,1));return[r.getWeekday(n),r.getMonthDays(n)]},r.combine=function(e,t){return t=t||e,new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()))},r.clone=function(e){var t=new Date(e.getTime());return t},r.cloneDates=function(e){for(var t=[],n=0;nthis.maxDate;if(this.method==="between"){if(t)return!0;if(n)return!1}else if(this.method==="before"){if(n)return!1}else if(this.method==="after")return t?!0:(this.add(e),!1);return this.add(e)},r.prototype.add=function(e){return this._result.push(e),!0},r.prototype.getValue=function(){var e=this._result;switch(this.method){case"all":case"between":return e;case"before":case"after":default:return e.length?e[e.length-1]:null}},r.prototype.clone=function(){return new r(this.method,this.args)},r}(),qt=A_;var Rf=as(Ef(),1),{__extends:Qr,__assign:je,__rest:_A,__decorate:TA,__param:bA,__metadata:vA,__awaiter:EA,__generator:RA,__exportStar:wA,__createBinding:MA,__values:DA,__read:PA,__spread:OA,__spreadArrays:AA,__spreadArray:T,__await:kA,__asyncGenerator:NA,__asyncDelegator:CA,__asyncValues:xA,__makeTemplateObject:SA,__importStar:IA,__importDefault:UA,__classPrivateFieldGet:FA,__classPrivateFieldSet:qA,__classPrivateFieldIn:WA}=Rf.default;var k_=function(r){Qr(e,r);function e(t,n,i){var s=r.call(this,t,n)||this;return s.iterator=i,s}return e.prototype.add=function(t){return this.iterator(t,this._result.length)?(this._result.push(t),!0):!1},e}(qt),Qa=k_;var N_={dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"hour(s)":/^hours?/i,"minute(s)":/^minutes?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,at:/^(at)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}},kr=N_;var wf=function(r,e){return r.indexOf(e)!==-1},C_=function(r){return r.toString()},x_=function(r,e,t){return"".concat(e," ").concat(t,", ").concat(r)},S_=function(){function r(e,t,n,i){if(t===void 0&&(t=C_),n===void 0&&(n=kr),i===void 0&&(i=x_),this.text=[],this.language=n||kr,this.gettext=t,this.dateFormatter=i,this.rrule=e,this.options=e.options,this.origOptions=e.origOptions,this.origOptions.bymonthday){var s=[].concat(this.options.bymonthday),a=[].concat(this.options.bynmonthday);s.sort(function(c,d){return c-d}),a.sort(function(c,d){return d-c}),this.bymonthday=s.concat(a),this.bymonthday.length||(this.bymonthday=null)}if(oe(this.origOptions.byweekday)){var o=xe(this.origOptions.byweekday)?this.origOptions.byweekday:[this.origOptions.byweekday],u=String(o);this.byweekday={allWeeks:o.filter(function(c){return!c.n}),someWeeks:o.filter(function(c){return Boolean(c.n)}),isWeekdays:u.indexOf("MO")!==-1&&u.indexOf("TU")!==-1&&u.indexOf("WE")!==-1&&u.indexOf("TH")!==-1&&u.indexOf("FR")!==-1&&u.indexOf("SA")===-1&&u.indexOf("SU")===-1,isEveryDay:u.indexOf("MO")!==-1&&u.indexOf("TU")!==-1&&u.indexOf("WE")!==-1&&u.indexOf("TH")!==-1&&u.indexOf("FR")!==-1&&u.indexOf("SA")!==-1&&u.indexOf("SU")!==-1};var l=function(c,d){return c.weekday-d.weekday};this.byweekday.allWeeks.sort(l),this.byweekday.someWeeks.sort(l),this.byweekday.allWeeks.length||(this.byweekday.allWeeks=null),this.byweekday.someWeeks.length||(this.byweekday.someWeeks=null)}else this.byweekday=null}return r.isFullyConvertible=function(e){var t=!0;if(!(e.options.freq in r.IMPLEMENTED)||e.origOptions.until&&e.origOptions.count)return!1;for(var n in e.origOptions){if(wf(["dtstart","wkst","freq"],n))return!0;if(!wf(r.IMPLEMENTED[e.options.freq],n))return!1}return t},r.prototype.isFullyConvertible=function(){return r.isFullyConvertible(this.rrule)},r.prototype.toString=function(){var e=this.gettext;if(!(this.options.freq in r.IMPLEMENTED))return e("RRule error: Unable to fully convert this rrule to text");if(this.text=[e("every")],this[w.FREQUENCIES[this.options.freq]](),this.options.until){this.add(e("until"));var t=this.options.until;this.add(this.dateFormatter(t.getUTCFullYear(),this.language.monthNames[t.getUTCMonth()],t.getUTCDate()))}else this.options.count&&this.add(e("for")).add(this.options.count.toString()).add(this.plural(this.options.count)?e("times"):e("time"));return this.isFullyConvertible()||this.add(e("(~ approximate)")),this.text.join("")},r.prototype.HOURLY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("hours"):e("hour"))},r.prototype.MINUTELY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("minutes"):e("minute"))},r.prototype.DAILY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.byweekday&&this.byweekday.isWeekdays?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(this.plural(this.options.interval)?e("days"):e("day")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday?this._byweekday():this.origOptions.byhour&&this._byhour()},r.prototype.WEEKLY=function(){var e=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()).add(this.plural(this.options.interval)?e("weeks"):e("week")),this.byweekday&&this.byweekday.isWeekdays?this.options.interval===1?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(e("on")).add(e("weekdays")):this.byweekday&&this.byweekday.isEveryDay?this.add(this.plural(this.options.interval)?e("days"):e("day")):(this.options.interval===1&&this.add(e("week")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday())},r.prototype.MONTHLY=function(){var e=this.gettext;this.origOptions.bymonth?(this.options.interval!==1&&(this.add(this.options.interval.toString()).add(e("months")),this.plural(this.options.interval)&&this.add(e("in"))),this._bymonth()):(this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("months"):e("month"))),this.bymonthday?this._bymonthday():this.byweekday&&this.byweekday.isWeekdays?this.add(e("on")).add(e("weekdays")):this.byweekday&&this._byweekday()},r.prototype.YEARLY=function(){var e=this.gettext;this.origOptions.bymonth?(this.options.interval!==1&&(this.add(this.options.interval.toString()),this.add(e("years"))),this._bymonth()):(this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("years"):e("year"))),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday(),this.options.byyearday&&this.add(e("on the")).add(this.list(this.options.byyearday,this.nth,e("and"))).add(e("day")),this.options.byweekno&&this.add(e("in")).add(this.plural(this.options.byweekno.length)?e("weeks"):e("week")).add(this.list(this.options.byweekno,void 0,e("and")))},r.prototype._bymonthday=function(){var e=this.gettext;this.byweekday&&this.byweekday.allWeeks?this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext,e("or"))).add(e("the")).add(this.list(this.bymonthday,this.nth,e("or"))):this.add(e("on the")).add(this.list(this.bymonthday,this.nth,e("and")))},r.prototype._byweekday=function(){var e=this.gettext;this.byweekday.allWeeks&&!this.byweekday.isWeekdays&&this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext)),this.byweekday.someWeeks&&(this.byweekday.allWeeks&&this.add(e("and")),this.add(e("on the")).add(this.list(this.byweekday.someWeeks,this.weekdaytext,e("and"))))},r.prototype._byhour=function(){var e=this.gettext;this.add(e("at")).add(this.list(this.origOptions.byhour,void 0,e("and")))},r.prototype._bymonth=function(){this.add(this.list(this.options.bymonth,this.monthtext,this.gettext("and")))},r.prototype.nth=function(e){e=parseInt(e.toString(),10);var t,n=this.gettext;if(e===-1)return n("last");var i=Math.abs(e);switch(i){case 1:case 21:case 31:t=i+n("st");break;case 2:case 22:t=i+n("nd");break;case 3:case 23:t=i+n("rd");break;default:t=i+n("th")}return e<0?t+" "+n("last"):t},r.prototype.monthtext=function(e){return this.language.monthNames[e-1]},r.prototype.weekdaytext=function(e){var t=Ze(e)?(e+1)%7:e.getJsWeekday();return(e.n?this.nth(e.n)+" ":"")+this.language.dayNames[t]},r.prototype.plural=function(e){return e%100!==1},r.prototype.add=function(e){return this.text.push(" "),this.text.push(e),this},r.prototype.list=function(e,t,n,i){var s=this;i===void 0&&(i=","),xe(e)||(e=[e]);var a=function(u,l,c){for(var d="",f=0;fe[0].length)&&(e=s,t=i)}if(e!=null&&(this.text=this.text.substr(e[0].length),this.text===""&&(this.done=!0)),e==null){this.done=!0,this.symbol=null,this.value=null;return}}while(t==="SKIP");return this.symbol=t,this.value=e,!0},r.prototype.accept=function(e){if(this.symbol===e){if(this.value){var t=this.value;return this.nextSymbol(),t}return this.nextSymbol(),!0}return!1},r.prototype.acceptNumber=function(){return this.accept("number")},r.prototype.expect=function(e){if(this.accept(e))return!0;throw new Error("expected "+e+" but found "+this.symbol)},r}();function Cn(r,e){e===void 0&&(e=kr);var t={},n=new I_(e.tokens);if(!n.start(r))return null;return i(),t;function i(){n.expect("every");var f=n.acceptNumber();if(f&&(t.interval=parseInt(f[0],10)),n.isDone())throw new Error("Unexpected end");switch(n.symbol){case"day(s)":t.freq=w.DAILY,n.nextSymbol()&&(a(),d());break;case"weekday(s)":t.freq=w.WEEKLY,t.byweekday=[w.MO,w.TU,w.WE,w.TH,w.FR],n.nextSymbol(),d();break;case"week(s)":t.freq=w.WEEKLY,n.nextSymbol()&&(s(),d());break;case"hour(s)":t.freq=w.HOURLY,n.nextSymbol()&&(s(),d());break;case"minute(s)":t.freq=w.MINUTELY,n.nextSymbol()&&(s(),d());break;case"month(s)":t.freq=w.MONTHLY,n.nextSymbol()&&(s(),d());break;case"year(s)":t.freq=w.YEARLY,n.nextSymbol()&&(s(),d());break;case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":t.freq=w.WEEKLY;var p=n.symbol.substr(0,2).toUpperCase();if(t.byweekday=[w[p]],!n.nextSymbol())return;for(;n.accept("comma");){if(n.isDone())throw new Error("Unexpected end");var y=u();if(!y)throw new Error("Unexpected symbol "+n.symbol+", expected weekday");t.byweekday.push(w[y]),n.nextSymbol()}c(),d();break;case"january":case"february":case"march":case"april":case"may":case"june":case"july":case"august":case"september":case"october":case"november":case"december":if(t.freq=w.YEARLY,t.bymonth=[o()],!n.nextSymbol())return;for(;n.accept("comma");){if(n.isDone())throw new Error("Unexpected end");var m=o();if(!m)throw new Error("Unexpected symbol "+n.symbol+", expected month");t.bymonth.push(m),n.nextSymbol()}s(),d();break;default:throw new Error("Unknown symbol")}}function s(){var f=n.accept("on"),p=n.accept("the");if(!!(f||p))do{var y=l(),m=u(),g=o();if(y)m?(n.nextSymbol(),t.byweekday||(t.byweekday=[]),t.byweekday.push(w[m].nth(y))):(t.bymonthday||(t.bymonthday=[]),t.bymonthday.push(y),n.accept("day(s)"));else if(m)n.nextSymbol(),t.byweekday||(t.byweekday=[]),t.byweekday.push(w[m]);else if(n.symbol==="weekday(s)")n.nextSymbol(),t.byweekday||(t.byweekday=[w.MO,w.TU,w.WE,w.TH,w.FR]);else if(n.symbol==="week(s)"){n.nextSymbol();var A=n.acceptNumber();if(!A)throw new Error("Unexpected symbol "+n.symbol+", expected week number");for(t.byweekno=[parseInt(A[0],10)];n.accept("comma");){if(A=n.acceptNumber(),!A)throw new Error("Unexpected symbol "+n.symbol+"; expected monthday");t.byweekno.push(parseInt(A[0],10))}}else if(g)n.nextSymbol(),t.bymonth||(t.bymonth=[]),t.bymonth.push(g);else return}while(n.accept("comma")||n.accept("the")||n.accept("on"))}function a(){var f=n.accept("at");if(!!f)do{var p=n.acceptNumber();if(!p)throw new Error("Unexpected symbol "+n.symbol+", expected hour");for(t.byhour=[parseInt(p[0],10)];n.accept("comma");){if(p=n.acceptNumber(),!p)throw new Error("Unexpected symbol "+n.symbol+"; expected hour");t.byhour.push(parseInt(p[0],10))}}while(n.accept("comma")||n.accept("at"))}function o(){switch(n.symbol){case"january":return 1;case"february":return 2;case"march":return 3;case"april":return 4;case"may":return 5;case"june":return 6;case"july":return 7;case"august":return 8;case"september":return 9;case"october":return 10;case"november":return 11;case"december":return 12;default:return!1}}function u(){switch(n.symbol){case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":return n.symbol.substr(0,2).toUpperCase();default:return!1}}function l(){switch(n.symbol){case"last":return n.nextSymbol(),-1;case"first":return n.nextSymbol(),1;case"second":return n.nextSymbol(),n.accept("last")?-2:2;case"third":return n.nextSymbol(),n.accept("last")?-3:3;case"nth":var f=parseInt(n.value[1],10);if(f<-366||f>366)throw new Error("Nth out of range: "+f);return n.nextSymbol(),n.accept("last")?-f:f;default:return!1}}function c(){n.accept("on"),n.accept("the");var f=l();if(!!f)for(t.bymonthday=[f],n.nextSymbol();n.accept("comma");){if(f=l(),!f)throw new Error("Unexpected symbol "+n.symbol+"; expected monthday");t.bymonthday.push(f),n.nextSymbol()}}function d(){if(n.symbol==="until"){var f=Date.parse(n.text);if(!f)throw new Error("Cannot parse until date:"+n.text);t.until=new Date(f)}else n.accept("for")&&(t.count=parseInt(n.value[0],10),n.expect("number"))}}var Y;(function(r){r[r.YEARLY=0]="YEARLY",r[r.MONTHLY=1]="MONTHLY",r[r.WEEKLY=2]="WEEKLY",r[r.DAILY=3]="DAILY",r[r.HOURLY=4]="HOURLY",r[r.MINUTELY=5]="MINUTELY",r[r.SECONDLY=6]="SECONDLY"})(Y||(Y={}));function xn(r){return r12){var n=Math.floor(this.month/12),i=Fe(this.month,12);this.month=i,this.year+=n,this.month===0&&(this.month=12,--this.year)}},e.prototype.addWeekly=function(t,n){n>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-n))+t*7:this.day+=-(this.getWeekday()-n)+t*7,this.fixDay()},e.prototype.addDaily=function(t){this.day+=t,this.fixDay()},e.prototype.addHours=function(t,n,i){for(n&&(this.hour+=Math.floor((23-this.hour)/t)*t);;){this.hour+=t;var s=cs(this.hour,24),a=s.div,o=s.mod;if(a&&(this.hour=o,this.addDaily(a)),Xe(i)||G(i,this.hour))break}},e.prototype.addMinutes=function(t,n,i,s){for(n&&(this.minute+=Math.floor((1439-(this.hour*60+this.minute))/t)*t);;){this.minute+=t;var a=cs(this.minute,60),o=a.div,u=a.mod;if(o&&(this.minute=u,this.addHours(o,!1,i)),(Xe(i)||G(i,this.hour))&&(Xe(s)||G(s,this.minute)))break}},e.prototype.addSeconds=function(t,n,i,s,a){for(n&&(this.second+=Math.floor((86399-(this.hour*3600+this.minute*60+this.second))/t)*t);;){this.second+=t;var o=cs(this.second,60),u=o.div,l=o.mod;if(u&&(this.second=l,this.addMinutes(u,!1,i,s)),(Xe(i)||G(i,this.hour))&&(Xe(s)||G(s,this.minute))&&(Xe(a)||G(a,this.second)))break}},e.prototype.fixDay=function(){if(!(this.day<=28)){var t=cr.monthRange(this.year,this.month-1)[1];if(!(this.day<=t))for(;this.day>t;){if(this.day-=t,++this.month,this.month===13&&(this.month=1,++this.year,this.year>cr.MAXYEAR))return;t=cr.monthRange(this.year,this.month-1)[1]}}},e.prototype.add=function(t,n){var i=t.freq,s=t.interval,a=t.wkst,o=t.byhour,u=t.byminute,l=t.bysecond;switch(i){case Y.YEARLY:return this.addYears(s);case Y.MONTHLY:return this.addMonths(s);case Y.WEEKLY:return this.addWeekly(s,a);case Y.DAILY:return this.addDaily(s);case Y.HOURLY:return this.addHours(s,n,o);case Y.MINUTELY:return this.addMinutes(s,n,o,u);case Y.SECONDLY:return this.addSeconds(s,n,o,u,l)}},e}(en);function Ja(r){for(var e=[],t=Object.keys(r),n=0,i=t;n=-366&&n<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}}if(!(Boolean(e.byweekno)||ye(e.byweekno)||ye(e.byyearday)||Boolean(e.bymonthday)||ye(e.bymonthday)||oe(e.byweekday)||oe(e.byeaster)))switch(e.freq){case w.YEARLY:e.bymonth||(e.bymonth=e.dtstart.getUTCMonth()+1),e.bymonthday=e.dtstart.getUTCDate();break;case w.MONTHLY:e.bymonthday=e.dtstart.getUTCDate();break;case w.WEEKLY:e.byweekday=[k.getWeekday(e.dtstart)];break}if(oe(e.bymonth)&&!xe(e.bymonth)&&(e.bymonth=[e.bymonth]),oe(e.byyearday)&&!xe(e.byyearday)&&Ze(e.byyearday)&&(e.byyearday=[e.byyearday]),!oe(e.bymonthday))e.bymonthday=[],e.bynmonthday=[];else if(xe(e.bymonthday)){for(var i=[],s=[],t=0;t0?i.push(n):n<0&&s.push(n)}e.bymonthday=i,e.bynmonthday=s}else e.bymonthday<0?(e.bynmonthday=[e.bymonthday],e.bymonthday=[]):(e.bynmonthday=[],e.bymonthday=[e.bymonthday]);if(oe(e.byweekno)&&!xe(e.byweekno)&&(e.byweekno=[e.byweekno]),!oe(e.byweekday))e.bynweekday=null;else if(Ze(e.byweekday))e.byweekday=[e.byweekday],e.bynweekday=null;else if(Za(e.byweekday))e.byweekday=[_e.fromStr(e.byweekday).weekday],e.bynweekday=null;else if(e.byweekday instanceof _e)!e.byweekday.n||e.freq>w.MONTHLY?(e.byweekday=[e.byweekday.weekday],e.bynweekday=null):(e.bynweekday=[[e.byweekday.weekday,e.byweekday.n]],e.byweekday=null);else{for(var a=[],o=[],t=0;tw.MONTHLY?a.push(u.weekday):o.push([u.weekday,u.n])}e.byweekday=ye(a)?a:null,e.bynweekday=ye(o)?o:null}return oe(e.byhour)?Ze(e.byhour)&&(e.byhour=[e.byhour]):e.byhour=e.freq=4?(c=0,l=o.yearlen+Fe(a-e.wkst,7)):l=n-c;for(var d=Math.floor(l/7),f=Fe(l,7),p=Math.floor(d+f/4),y=0;y0&&m<=p){var g=void 0;m>1?(g=c+(m-1)*7,c!==u&&(g-=7-u)):g=c;for(var A=0;A<7&&(o.wnomask[g]=1,g++,o.wdaymask[g]!==e.wkst);A++);}}if(G(e.byweekno,1)){var g=c+p*7;if(c!==u&&(g-=7-u),g=4?(z=0,fe=ne+Fe(C-e.wkst,7)):fe=n-c,x=Math.floor(52+Fe(fe,7)/4)}if(G(e.byweekno,x))for(var g=0;gs)return Wt(r);if(x>=t){var C=Kf(x,e);if(!r.accept(C)||o&&(--o,!o))return Wt(r)}}else for(var A=p;As)return Wt(r);if(x>=t){var C=Kf(x,e);if(!r.accept(C)||o&&(--o,!o))return Wt(r)}}}if(e.interval===0||(u.add(e,m),u.year>k.MAXYEAR))return Wt(r);xn(n)||(c=l.gettimeset(n)(u.hour,u.minute,u.second,0)),l.rebuild(u.year,u.month)}}function z_(r,e,t){var n=t.bymonth,i=t.byweekno,s=t.byweekday,a=t.byeaster,o=t.bymonthday,u=t.bynmonthday,l=t.byyearday;return ye(n)&&!G(n,r.mmask[e])||ye(i)&&!r.wnomask[e]||ye(s)&&!G(s,r.wdaymask[e])||ye(r.nwdaymask)&&!r.nwdaymask[e]||a!==null&&!G(r.eastermask,e)||(ye(o)||ye(u))&&!G(o,r.mdaymask[e])&&!G(u,r.nmdaymask[e])||ye(l)&&(e=r.yearlen&&!G(l,e+1-r.yearlen)&&!G(l,-r.nextyearlen+e-r.yearlen))}function Kf(r,e){return new Nr(r,e.tzid).rezonedDate()}function Wt(r){return r.getValue()}function K_(r,e,t,n,i){for(var s=!1,a=e;a=w.HOURLY&&ye(i)&&!G(i,e.hour)||n>=w.MINUTELY&&ye(s)&&!G(s,e.minute)||n>=w.SECONDLY&&ye(a)&&!G(a,e.second)?[]:r.gettimeset(n)(e.hour,e.minute,e.second,e.millisecond)}var nt={MO:new _e(0),TU:new _e(1),WE:new _e(2),TH:new _e(3),FR:new _e(4),SA:new _e(5),SU:new _e(6)},Sn={freq:Y.YEARLY,dtstart:null,interval:1,wkst:nt.MO,count:null,until:null,tzid:null,bysetpos:null,bymonth:null,bymonthday:null,bynmonthday:null,byyearday:null,byweekno:null,byweekday:null,bynweekday:null,byhour:null,byminute:null,bysecond:null,byeaster:null},Nf=Object.keys(Sn),w=function(){function r(e,t){e===void 0&&(e={}),t===void 0&&(t=!1),this._cache=t?null:new Sf,this.origOptions=Ja(e);var n=Af(e).parsedOptions;this.options=n}return r.parseText=function(e,t){return Cn(e,t)},r.fromText=function(e,t){return Mf(e,t)},r.fromString=function(e){return new r(r.parseString(e)||void 0)},r.prototype._iter=function(e){return hs(e,this.options)},r.prototype._cacheGet=function(e,t){return this._cache?this._cache._cacheGet(e,t):!1},r.prototype._cacheAdd=function(e,t,n){if(!!this._cache)return this._cache._cacheAdd(e,t,n)},r.prototype.all=function(e){if(e)return this._iter(new Qa("all",{},e));var t=this._cacheGet("all");return t===!1&&(t=this._iter(new qt("all",{})),this._cacheAdd("all",t)),t},r.prototype.between=function(e,t,n,i){if(n===void 0&&(n=!1),!k.isValidDate(e)||!k.isValidDate(t))throw new Error("Invalid date passed in to RRule.between");var s={before:t,after:e,inc:n};if(i)return this._iter(new Qa("between",s,i));var a=this._cacheGet("between",s);return a===!1&&(a=this._iter(new qt("between",s)),this._cacheAdd("between",a,s)),a},r.prototype.before=function(e,t){if(t===void 0&&(t=!1),!k.isValidDate(e))throw new Error("Invalid date passed in to RRule.before");var n={dt:e,inc:t},i=this._cacheGet("before",n);return i===!1&&(i=this._iter(new qt("before",n)),this._cacheAdd("before",i,n)),i},r.prototype.after=function(e,t){if(t===void 0&&(t=!1),!k.isValidDate(e))throw new Error("Invalid date passed in to RRule.after");var n={dt:e,inc:t},i=this._cacheGet("after",n);return i===!1&&(i=this._iter(new qt("after",n)),this._cacheAdd("after",i,n)),i},r.prototype.count=function(){return this.all().length},r.prototype.toString=function(){return Fn(this.origOptions)},r.prototype.toText=function(e,t,n){return Df(this,e,t,n)},r.prototype.isFullyConvertibleToText=function(){return Pf(this)},r.prototype.clone=function(){return new r(this.origOptions)},r.FREQUENCIES=["YEARLY","MONTHLY","WEEKLY","DAILY","HOURLY","MINUTELY","SECONDLY"],r.YEARLY=Y.YEARLY,r.MONTHLY=Y.MONTHLY,r.WEEKLY=Y.WEEKLY,r.DAILY=Y.DAILY,r.HOURLY=Y.HOURLY,r.MINUTELY=Y.MINUTELY,r.SECONDLY=Y.SECONDLY,r.MO=nt.MO,r.TU=nt.TU,r.WE=nt.WE,r.TH=nt.TH,r.FR=nt.FR,r.SA=nt.SA,r.SU=nt.SU,r.parseString=Un,r.optionsToString=Fn,r}();function Vf(r,e,t,n,i,s){var a={},o=r.accept;function u(f,p){t.forEach(function(y){y.between(f,p,!0).forEach(function(m){a[Number(m)]=!0})})}i.forEach(function(f){var p=new Nr(f,s).rezonedDate();a[Number(p)]=!0}),r.accept=function(f){var p=Number(f);return isNaN(p)?o.call(this,f):!a[p]&&(u(new Date(p-1),new Date(p+1)),!a[p])?(a[p]=!0,o.call(this,f)):!0},r.method==="between"&&(u(r.args.after,r.args.before),r.accept=function(f){var p=Number(f);return a[p]?!0:(a[p]=!0,o.call(this,f))});for(var l=0;l1||i.length||s.length||a.length){var c=new ro(l);return c.dtstart(o),c.tzid(u||void 0),n.forEach(function(f){c.rrule(new w(to(f,o,u),l))}),i.forEach(function(f){c.rdate(f)}),s.forEach(function(f){c.exrule(new w(to(f,o,u),l))}),a.forEach(function(f){c.exdate(f)}),e.compatible&&e.dtstart&&c.rdate(o),c}var d=n[0]||{};return new w(to(d,d.dtstart||e.dtstart||o,d.tzid||e.tzid||u),l)}function ms(r,e){return e===void 0&&(e={}),X_(r,Q_(e))}function to(r,e,t){return je(je({},r),{dtstart:e,tzid:t})}function Q_(r){var e=[],t=Object.keys(r),n=Object.keys(Zf);if(t.forEach(function(i){G(n,i)||e.push(i)}),e.length)throw new Error("Invalid options: "+e.join(", "));return je(je({},Zf),r)}function J_(r){if(r.indexOf(":")===-1)return{name:"RRULE",value:r};var e=Jd(r,":",1),t=e[0],n=e[1];return{name:t,value:n}}function eT(r){var e=J_(r),t=e.name,n=e.value,i=t.split(";");if(!i)throw new Error("empty property name");return{name:i[0].toUpperCase(),parms:i.slice(1),value:n}}function tT(r,e){if(e===void 0&&(e=!1),r=r&&r.trim(),!r)throw new Error("Invalid empty string");if(!e)return r.split(/\s/);for(var t=r.split(` +`),n=0;n0&&i[0]===" "?(t[n-1]+=i.slice(1),t.splice(n,1)):n+=1:t.splice(n,1)}return t}function rT(r){r.forEach(function(e){if(!/(VALUE=DATE(-TIME)?)|(TZID=)/.test(e))throw new Error("unsupported RDATE/EXDATE parm: "+e)})}function Xf(r,e){return rT(e),r.split(",").map(function(t){return k.untilStringToDate(t)})}function Qf(r){var e=this;return function(t){if(t!==void 0&&(e["_".concat(r)]=t),e["_".concat(r)]!==void 0)return e["_".concat(r)];for(var n=0;ne(t,n)*-1}static makeCompositeComparator(e){return(t,n)=>{for(let i of e){let s=i(t,n);if(s!==0)return s}return 0}}static compareByUrgency(e,t){return t.urgency-e.urgency}static compareByStatus(e,t){return e.statust.status?-1:0}static compareByPriority(e,t){return e.priority.localeCompare(t.priority)}static compareByStartDate(e,t){return H.compareByDate(e.startDate,t.startDate)}static compareByScheduledDate(e,t){return H.compareByDate(e.scheduledDate,t.scheduledDate)}static compareByDueDate(e,t){return H.compareByDate(e.dueDate,t.dueDate)}static compareByDoneDate(e,t){return H.compareByDate(e.doneDate,t.doneDate)}static compareByTag(e,t){if(e.tags.length===0&&t.tags.length===0)return 0;if(e.tags.length===0)return 1;if(t.tags.length===0)return-1;let n=H.tagPropertyInstance-1;return e.tags.length=H.tagPropertyInstance?1:t.tags.length=H.tagPropertyInstance?-1:e.tags.lengtht.tags[n]?1:0}static compareByDate(e,t){return e!==null&&t===null?-1:e===null&&t!==null?1:e!==null&&t!==null?e.isAfter(t)?1:e.isBefore(t)?-1:0:0}static compareByPath(e,t){return e.patht.path?1:0}static compareByDescription(e,t){return H.cleanDescription(e.description).localeCompare(H.cleanDescription(t.description))}static cleanDescription(e){let t=ne().globalFilter;e=e.replace(t,"").trim();let n=/^\[\[?([^\]]*)\]/,i=e.match(n);if(i!==null){let l=i[1];e=l.substring(l.indexOf("|")+1)+e.replace(n,"")}let s=/^\*\*?([^*]*)\*/,a=e.match(s);a!==null&&(e=a[1]+e.replace(n,""));let o=/^==?([^=]*)==/,u=e.match(o);return u!==null&&(e=u[1]+e.replace(o,"")),e}},Ge=H;Ge.tagPropertyInstance=1,Ge.comparators={urgency:H.compareByUrgency,description:H.compareByDescription,priority:H.compareByPriority,start:H.compareByStartDate,scheduled:H.compareByScheduledDate,due:H.compareByDueDate,done:H.compareByDoneDate,path:H.compareByPath,status:H.compareByStatus,tag:H.compareByTag};var pt=class{constructor({rrule:e,baseOnToday:t,referenceDate:n,startDate:i,scheduledDate:s,dueDate:a}){this.rrule=e,this.baseOnToday=t,this.referenceDate=n,this.startDate=i,this.scheduledDate=s,this.dueDate=a}static fromText({recurrenceRuleText:e,startDate:t,scheduledDate:n,dueDate:i}){try{let s=e.match(/^([a-zA-Z0-9, !]+?)( when done)?$/i);if(s==null)return null;let a=s[1].trim(),o=s[2]!==void 0,u=w.parseText(a);if(u!==null){let l=null;i?l=window.moment(i):n?l=window.moment(n):t&&(l=window.moment(t)),!o&&l!==null?u.dtstart=window.moment(l).startOf("day").utc(!0).toDate():u.dtstart=window.moment().startOf("day").utc(!0).toDate();let c=new w(u);return new pt({rrule:c,baseOnToday:o,referenceDate:l,startDate:t,scheduledDate:n,dueDate:i})}}catch(s){}return null}toText(){let e=this.rrule.toText();return this.baseOnToday&&(e+=" when done"),e}next(){var t;let e;if(this.baseOnToday){let n=window.moment();e=new w(Ut($e({},this.rrule.origOptions),{dtstart:n.startOf("day").utc(!0).toDate()})).after(n.endOf("day").utc(!0).toDate())}else{let n=window.moment((t=this.referenceDate)!=null?t:void 0).endOf("day").utc(!0);e=this.rrule.after(n.toDate())}if(e!==null){let i=window.moment.utc(e).local(!0).startOf("day"),s=null,a=null,o=null;if(this.referenceDate){if(this.startDate){let u=window.moment.duration(this.startDate.diff(this.referenceDate));s=window.moment(i),s.add(Math.round(u.asDays()),"days")}if(this.scheduledDate){let u=window.moment.duration(this.scheduledDate.diff(this.referenceDate));a=window.moment(i),a.add(Math.round(u.asDays()),"days")}if(this.dueDate){let u=window.moment.duration(this.dueDate.diff(this.referenceDate));o=window.moment(i),o.add(Math.round(u.asDays()),"days")}}return{startDate:s,scheduledDate:a,dueDate:o}}return null}identicalTo(e){return this.baseOnToday!==e.baseOnToday||Ge.compareByDate(this.startDate,e.startDate)!==0||Ge.compareByDate(this.scheduledDate,e.scheduledDate)!==0||Ge.compareByDate(this.dueDate,e.dueDate)!==0?!1:this.toText()===e.toText()}};var Yt=class{static calculate(e){let t=0;if(e.dueDate!==null){let n=Math.round(window.moment().diff(e.dueDate)/Yt.milliSecondsPerDay),i;n>=7?i=1:n>=-14?i=(n+14)*.8/21+.2:i=.2,t+=i*Yt.dueCoefficient}switch(e.scheduledDate!==null&&window.moment().isSameOrAfter(e.scheduledDate)&&(t+=1*Yt.scheduledCoefficient),e.startDate!==null&&window.moment().isBefore(e.startDate)&&(t+=1*Yt.startedCoefficient),e.priority){case"1":t+=1*Yt.priorityCoefficient;break;case"2":t+=.65*Yt.priorityCoefficient;break;case"3":t+=.325*Yt.priorityCoefficient;break}return t}},Lt=Yt;Lt.dueCoefficient=12,Lt.scheduledCoefficient=5,Lt.startedCoefficient=-3,Lt.priorityCoefficient=6,Lt.milliSecondsPerDay=1e3*60*60*24;var Re={High:"\u23EB",Medium:"\u{1F53C}",Low:"\u{1F53D}",None:""},Rt="\u{1F501}",wt="\u{1F6EB}",Dt="\u23F3",Mt="\u{1F4C5}",Ja="\u2705",I=class{constructor({status:e,description:t,path:n,indentation:i,sectionStart:s,sectionIndex:a,originalStatusCharacter:o,precedingHeader:u,priority:l,startDate:c,scheduledDate:d,dueDate:f,doneDate:p,recurrence:y,blockLink:m,tags:g}){this._urgency=null;this.status=e,this.description=t,this.path=n,this.indentation=i,this.sectionStart=s,this.sectionIndex=a,this.originalStatusCharacter=o,this.precedingHeader=u,this.tags=g,this.priority=l,this.startDate=c,this.scheduledDate=d,this.dueDate=f,this.doneDate=p,this.recurrence=y,this.blockLink=m}static fromLine({line:e,path:t,sectionStart:n,sectionIndex:i,precedingHeader:s}){let a=e.match(I.taskRegex);if(a===null)return null;let o=a[3].trim(),{globalFilter:u}=ne();if(!o.includes(u))return null;let l=o,c=a[1],d=a[2].toLowerCase(),f;switch(d){case" ":f="Todo";break;default:f="Done"}let p=l.match(this.blockLinkRegex),y=p!==null?p[0]:"";y!==""&&(l=l.replace(this.blockLinkRegex,"").trim());let m,g="3",A=null,x=null,C=null,z=null,re="",de=null,J=[],D="",ye=20,le=0;do{m=!1;let v=l.match(I.priorityRegex);if(v!==null){switch(v[1]){case Re.Low:g="4";break;case Re.Medium:g="2";break;case Re.High:g="1";break}l=l.replace(I.priorityRegex,"").trim(),m=!0}let _=l.match(I.doneDateRegex);_!==null&&(z=window.moment(_[1],I.dateFormat),l=l.replace(I.doneDateRegex,"").trim(),m=!0);let P=l.match(I.dueDateRegex);P!==null&&(C=window.moment(P[1],I.dateFormat),l=l.replace(I.dueDateRegex,"").trim(),m=!0);let E=l.match(I.scheduledDateRegex);E!==null&&(x=window.moment(E[1],I.dateFormat),l=l.replace(I.scheduledDateRegex,"").trim(),m=!0);let S=l.match(I.startDateRegex);S!==null&&(A=window.moment(S[1],I.dateFormat),l=l.replace(I.startDateRegex,"").trim(),m=!0);let O=l.match(I.recurrenceRegex);O!==null&&(re=O[1].trim(),l=l.replace(I.recurrenceRegex,"").trim(),m=!0);let W=l.match(I.hashTagsFromEnd);if(W!=null){l=l.replace(I.hashTagsFromEnd,"").trim(),m=!0;let ee=W[0].trim();D=D.length>0?[ee,D].join(" "):ee}le++}while(m&&le<=ye);re.length>0&&(de=pt.fromText({recurrenceRuleText:re,startDate:A,scheduledDate:x,dueDate:C})),D.length>0&&(l+=" "+D);let M=l.match(this.hashTags);return M!==null&&(J=M.filter(v=>v!==u).map(v=>v.trim())),new I({status:f,description:l,path:t,indentation:c,sectionStart:n,sectionIndex:i,originalStatusCharacter:d,precedingHeader:s,priority:g,startDate:A,scheduledDate:x,dueDate:C,doneDate:z,recurrence:de,blockLink:y,tags:J})}toLi(s){return se(this,arguments,function*({parentUlElement:e,listIndex:t,layoutOptions:n,isFilenameUnique:i}){let a=e.createEl("li");a.addClasses(["task-list-item","plugin-tasks-list-item"]);let o=this.toString(n),{globalFilter:u,removeGlobalFilter:l}=ne();l&&(o=o.replace(u,"").trim());let c=a.createSpan();c.addClass("tasks-list-text"),yield Qf.MarkdownRenderer.renderMarkdown(o,c,this.path,null);let d=c.querySelector("blockquote"),f=d!=null?d:c,p=f.querySelector("p");if(p!==null){for(;p.firstChild;)f.insertBefore(p.firstChild,p);p.remove()}c.findAll("p").forEach(m=>{m.hasChildNodes()||m.remove()}),c.findAll(".footnotes").forEach(m=>{m.remove()});let y=a.createEl("input");return y.addClass("task-list-item-checkbox"),y.type="checkbox",this.status!=="Todo"&&(y.checked=!0,a.addClass("is-checked")),y.onClickEvent(m=>{m.preventDefault(),m.stopPropagation(),y.disabled=!0;let g=this.toggle();ss({originalTask:this,newTasks:g})}),a.prepend(y),a.setAttr("data-task",this.originalStatusCharacter.trim()),a.setAttr("data-line",t),y.setAttr("data-line",t),n!=null&&n.shortMode&&this.addTooltip({element:c,isFilenameUnique:i}),a})}toString(e){var i;e=e!=null?e:new Kr;let t=this.description;if(!e.hidePriority){let s="";this.priority==="1"?s=" "+Re.High:this.priority==="2"?s=" "+Re.Medium:this.priority==="4"&&(s=" "+Re.Low),t+=s}return!e.hideRecurrenceRule&&this.recurrence&&(t+=e.shortMode?" "+Rt:` ${Rt} ${this.recurrence.toText()}`),!e.hideStartDate&&this.startDate&&(t+=e.shortMode?" "+wt:` ${wt} ${this.startDate.format(I.dateFormat)}`),!e.hideScheduledDate&&this.scheduledDate&&(t+=e.shortMode?" "+Dt:` ${Dt} ${this.scheduledDate.format(I.dateFormat)}`),!e.hideDueDate&&this.dueDate&&(t+=e.shortMode?" "+Mt:` ${Mt} ${this.dueDate.format(I.dateFormat)}`),!e.hideDoneDate&&this.doneDate&&(t+=e.shortMode?" "+Ja:` ${Ja} ${this.doneDate.format(I.dateFormat)}`),t+=(i=this.blockLink)!=null?i:"",t}toFileLineString(){return`${this.indentation}- [${this.originalStatusCharacter}] ${this.toString()}`}toggle(){let e=this.status==="Todo"?"Done":"Todo",t=null,n=null;if(e!=="Todo"){let{setDoneDate:a}=ne();a&&(t=window.moment()),this.recurrence!==null&&(n=this.recurrence.next())}let i=new I(Ut($e({},this),{status:e,doneDate:t,originalStatusCharacter:e==="Done"?"x":" "})),s=[];if(n!==null){let a=new I(Ut($e($e({},this),n),{blockLink:""}));s.push(a)}return s.push(i),s}get urgency(){return this._urgency===null&&(this._urgency=Lt.calculate(this)),this._urgency}get filename(){let e=this.path.match(/([^/]+)\.md$/);return e!==null?e[1]:null}getLinkText({isFilenameUnique:e}){let t;return e?t=this.filename:t="/"+this.path,t===null?null:(this.precedingHeader!==null&&this.precedingHeader!==t&&(t=t+" > "+this.precedingHeader),t)}static tasksListsIdentical(e,t){return e.length!==t.length?!1:e.every((n,i)=>n.identicalTo(t[i]))}identicalTo(e){let t=["status","description","path","indentation","sectionStart","sectionIndex","originalStatusCharacter","precedingHeader","priority","blockLink"];for(let s of t)if(this[s]!==e[s])return!1;if(this.tags.length!==e.tags.length||!this.tags.every(function(s,a){return s===e.tags[a]}))return!1;t=["startDate","scheduledDate","dueDate","doneDate"];for(let s of t){let a=this[s],o=e[s];if(Ge.compareByDate(a,o)!==0)return!1}let n=this.recurrence,i=e.recurrence;return n===null&&i!==null||n!==null&&i===null?!1:!(n&&i&&!n.identicalTo(i))}addTooltip({element:e,isFilenameUnique:t}){e.addEventListener("mouseenter",()=>{let n=e.createDiv();n.addClasses(["tooltip","mod-right"]),this.recurrence&&n.createDiv().setText(`${Rt} ${this.recurrence.toText()}`),this.startDate&&n.createDiv().setText(I.toTooltipDate({signifier:wt,date:this.startDate})),this.scheduledDate&&n.createDiv().setText(I.toTooltipDate({signifier:Dt,date:this.scheduledDate})),this.dueDate&&n.createDiv().setText(I.toTooltipDate({signifier:Mt,date:this.dueDate})),this.doneDate&&n.createDiv().setText(I.toTooltipDate({signifier:Ja,date:this.doneDate}));let i=this.getLinkText({isFilenameUnique:t});i&&n.createDiv().setText(`\u{1F517} ${i}`),e.addEventListener("mouseleave",()=>{n.remove()})})}static toTooltipDate({signifier:e,date:t}){return`${e} ${t.format(I.dateFormat)} (${t.from(window.moment().startOf("day"))})`}escapeRegExp(e){return e.replace(/([.*+?^${}()|[\]/\\])/g,"\\$1")}getDescriptionWithoutGlobalFilter(){let{globalFilter:e}=ne(),t=this.description;if(e.length===0)return t;let n=RegExp("(^|\\s)"+this.escapeRegExp(e)+"($|\\s)","ug");return this.description.search(n)>-1&&(t=t.replace(n,"$1$2").replace(" "," ").trim()),t}},N=I;N.dateFormat="YYYY-MM-DD",N.indentationRegex=/^([\s\t>]*)/,N.listMarkerRegex=/[-*]/,N.checkboxRegex=/\[(.)\]/u,N.afterCheckboxRegex=/ *(.*)/u,N.taskRegex=new RegExp(I.indentationRegex.source+I.listMarkerRegex.source+" +"+I.checkboxRegex.source+I.afterCheckboxRegex.source,"u"),N.nonTaskRegex=new RegExp(I.indentationRegex.source+I.listMarkerRegex.source+"? *("+I.checkboxRegex.source+")?"+I.afterCheckboxRegex.source,"u"),N.listItemRegex=new RegExp(I.indentationRegex.source+"("+I.listMarkerRegex.source+")"),N.blockLinkRegex=/ \^[a-zA-Z0-9-]+$/u,N.priorityRegex=/([⏫🔼🔽])$/u,N.startDateRegex=/🛫 *(\d{4}-\d{2}-\d{2})$/u,N.scheduledDateRegex=/[⏳⌛] *(\d{4}-\d{2}-\d{2})$/u,N.dueDateRegex=/[📅📆🗓] *(\d{4}-\d{2}-\d{2})$/u,N.doneDateRegex=/✅ *(\d{4}-\d{2}-\d{2})$/u,N.recurrenceRegex=/🔁 ?([a-zA-Z0-9, !]+)$/iu,N.hashTags=/(^|\s)#[^ !@#$%^&*(),.?":{}|<>]*/g,N.hashTagsFromEnd=new RegExp(I.hashTags.source+"$");var fr=class{constructor({metadataCache:e,vault:t,events:n}){this.metadataCache=e,this.metadataCacheEventReferences=[],this.vault=t,this.vaultEventReferences=[],this.events=n,this.eventsEventReferences=[],this.tasksMutex=new is,this.state="Cold",this.tasks=[],this.loadedAfterFirstResolve=!1,this.subscribeToCache(),this.subscribeToVault(),this.subscribeToEvents(),this.loadVault()}unload(){for(let e of this.metadataCacheEventReferences)this.metadataCache.offref(e);for(let e of this.vaultEventReferences)this.vault.offref(e);for(let e of this.eventsEventReferences)this.events.off(e)}getTasks(){return this.tasks}getState(){return this.state}notifySubscribers(){this.events.triggerCacheUpdate({tasks:this.tasks,state:this.state})}subscribeToCache(){let e=this.metadataCache.on("resolved",()=>se(this,null,function*(){this.loadedAfterFirstResolve||(this.loadedAfterFirstResolve=!0,this.loadVault())}));this.metadataCacheEventReferences.push(e);let t=this.metadataCache.on("changed",n=>{this.tasksMutex.runExclusive(()=>{this.indexFile(n)})});this.metadataCacheEventReferences.push(t)}subscribeToVault(){let e=this.vault.on("create",i=>{i instanceof ps.TFile&&this.tasksMutex.runExclusive(()=>{this.indexFile(i)})});this.vaultEventReferences.push(e);let t=this.vault.on("delete",i=>{i instanceof ps.TFile&&this.tasksMutex.runExclusive(()=>{this.tasks=this.tasks.filter(s=>s.path!==i.path),this.notifySubscribers()})});this.vaultEventReferences.push(t);let n=this.vault.on("rename",(i,s)=>{i instanceof ps.TFile&&this.tasksMutex.runExclusive(()=>{this.tasks=this.tasks.map(a=>a.path===s?new N(Ut($e({},a),{path:i.path})):a),this.notifySubscribers()})});this.vaultEventReferences.push(n)}subscribeToEvents(){let e=this.events.onRequestCacheUpdate(t=>{t({tasks:this.tasks,state:this.state})});this.eventsEventReferences.push(e)}loadVault(){return this.tasksMutex.runExclusive(()=>se(this,null,function*(){this.state="Initializing",yield Promise.all(this.vault.getMarkdownFiles().map(e=>this.indexFile(e))),this.state="Warm",this.notifySubscribers()}))}indexFile(e){return se(this,null,function*(){let t=this.metadataCache.getFileCache(e);if(t==null)return;let n=this.tasks.filter(a=>a.path===e.path),i=t.listItems,s=[];if(i!==void 0){let a=yield this.vault.cachedRead(e);s=fr.getTasksFromFileContent(a,i,t,e)}N.tasksListsIdentical(n,s)||(this.getState()=="Warm"&&console.debug(`At least one task, its line number or its heading has changed in ${e.path}: triggering a refresh of all active Tasks blocks in Live Preview and Reading mode views.`),this.tasks=this.tasks.filter(a=>a.path!==e.path),this.tasks.push(...s),this.notifySubscribers())})}static getTasksFromFileContent(e,t,n,i){let s=[],a=e.split(` -`),o=null,u=0;for(let l of t)if(l.task!==void 0){if((o===null||o.position.end.line=e)return n;return null}static getPrecedingHeader(e,t){if(t===void 0)return null;let n=null;for(let i of t){if(i.position.start.line>e)return n;n=i.heading}return n}};var Jc=require("obsidian");var jg=require("obsidian");function Jr(){}function ro(r){return r()}function ep(){return Object.create(null)}function Nr(r){r.forEach(ro)}function rp(r){return typeof r=="function"}function np(r,e){return r!=r?e==e:r!==e||r&&typeof r=="object"||typeof r=="function"}function ip(r){return Object.keys(r).length===0}var sp=!1;function J_(){sp=!0}function eT(){sp=!1}function b(r,e){r.appendChild(e)}function no(r,e,t){r.insertBefore(e,t||null)}function _s(r){r.parentNode.removeChild(r)}function U(r){return document.createElement(r)}function tT(r){return document.createElementNS("http://www.w3.org/2000/svg",r)}function $t(r){return document.createTextNode(r)}function Z(){return $t(" ")}function pr(r,e,t,n){return r.addEventListener(e,t,n),()=>r.removeEventListener(e,t,n)}function ap(r){return function(e){return e.preventDefault(),r.call(this,e)}}function $(r,e,t){t==null?r.removeAttribute(e):r.getAttribute(e)!==t&&r.setAttribute(e,t)}function rT(r){return Array.from(r.childNodes)}function op(r,e){e=""+e,r.wholeText!==e&&(r.data=e)}function ht(r,e){r.value=e==null?"":e}function io(r,e){for(let t=0;t{let u=s.map(ro).filter(rp);a?a.push(...u):Nr(u),r.$$.on_mount=[]}),o.forEach(Fn)}function cp(r,e){let t=r.$$;t.fragment!==null&&(Nr(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function cT(r,e){r.$$.dirty[0]===-1&&(In.push(r),sT(),r.$$.dirty.fill(0)),r.$$.dirty[e/31|0]|=1<{let y=p.length?p[0]:f;return l.ctx&&i(l.ctx[d],l.ctx[d]=y)&&(!l.skip_bound&&l.bound[d]&&l.bound[d](y),c&&cT(r,d)),f}):[],l.update(),c=!0,Nr(l.before_update),l.fragment=n?n(l.ctx):!1,e.target){if(e.hydrate){J_();let d=rT(e.target);l.fragment&&l.fragment.l(d),d.forEach(_s)}else l.fragment&&l.fragment.c();e.intro&&uT(r.$$.fragment),lT(r,e.target,e.anchor,e.customElement),eT(),lp()}Un(u)}var dT;typeof HTMLElement=="function"&&(dT=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:r}=this.$$;this.$$.on_disconnect=r.map(ro).filter(rp);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(r,e,t){this[r]=t}disconnectedCallback(){Nr(this.$$.on_disconnect)}$destroy(){cp(this,1),this.$destroy=Jr}$on(r,e){let t=this.$$.callbacks[r]||(this.$$.callbacks[r]=[]);return t.push(e),()=>{let n=t.indexOf(e);n!==-1&&t.splice(n,1)}}$set(r){this.$$set&&!ip(r)&&(this.$$.skip_bound=!0,this.$$set(r),this.$$.skip_bound=!1)}});var gs=class{$destroy(){cp(this,1),this.$destroy=Jr}$on(e,t){let n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{let i=n.indexOf(t);i!==-1&&n.splice(i,1)}}$set(e){this.$$set&&!ip(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};var Wi=ns(Ee());var AO={td:"today",tm:"tomorrow",yd:"yesterday",tw:"this week",nw:"next week",weekend:"sat",we:"sat"};function gn(r){for(let[e,t]of Object.entries(AO))r=r.replace(RegExp(`\\b${e}\\s`,"i"),t);return r}function kO(r){let e,t,n,i,s,a,o,u,l,c,d,f,p,y,m,g,A,x,C,z,re,de,J,D,ye,le,M,v,_,P,E,S,O,W,ee,oe,ie,dt,Le,sr,ar,ft,Ne,Ce,or,Dr,St,bd,Mn,vd,Ed,Vi,Rd,ur,Zi,wd,It,Dd,Pn,Md,Pd,Xi,Od,Ad,kd,Hr,zr,Nd,Mr,Qi,Cd,Fa,Ji=r[0].status+"",Wa,xd,es,Sd,ts,Id,Ud,qd,La,Fd,rs,Ya,Wd;return{c(){e=U("div"),t=U("form"),n=U("div"),i=U("label"),i.textContent="Description",s=Z(),a=U("input"),o=Z(),u=U("hr"),l=Z(),c=U("div"),d=U("label"),d.textContent="Priority",f=Z(),p=U("select"),y=U("option"),y.textContent="None",m=U("option"),m.textContent=`${Re.High} High`,g=U("option"),g.textContent=`${Re.Medium} Medium`,A=U("option"),A.textContent=`${Re.Low} Low`,x=Z(),C=U("hr"),z=Z(),re=U("div"),de=U("label"),de.textContent="Recurrence",J=Z(),D=U("input"),ye=Z(),le=U("code"),M=$t(Rt),v=Z(),_=new kr(!1),P=Z(),E=U("hr"),S=Z(),O=U("div"),W=U("div"),ee=U("label"),ee.textContent="Due",oe=Z(),ie=U("input"),dt=Z(),Le=U("code"),sr=$t(Mt),ar=Z(),ft=new kr(!1),Ne=Z(),Ce=U("div"),or=U("label"),or.textContent="Scheduled",Dr=Z(),St=U("input"),bd=Z(),Mn=U("code"),vd=$t(Dt),Ed=Z(),Vi=new kr(!1),Rd=Z(),ur=U("div"),Zi=U("label"),Zi.textContent="Start",wd=Z(),It=U("input"),Dd=Z(),Pn=U("code"),Md=$t(wt),Pd=Z(),Xi=new kr(!1),Od=Z(),Ad=U("hr"),kd=Z(),Hr=U("div"),zr=U("div"),Nd=$t(`Status: - `),Mr=U("input"),Cd=Z(),Fa=U("code"),Wa=$t(Ji),xd=Z(),es=U("div"),Sd=$t(`Done on: - `),ts=U("code"),Id=Z(),Ud=U("hr"),qd=Z(),La=U("div"),Fd=Z(),rs=U("div"),rs.innerHTML='',$(i,"for","description"),$(a,"id","description"),$(a,"type","text"),$(a,"class","tasks-modal-description"),$(a,"placeholder","Take out the trash"),$(n,"class","tasks-modal-section"),$(d,"for","priority"),y.__value="none",y.value=y.__value,m.__value="high",m.value=m.__value,g.__value="medium",g.value=g.__value,A.__value="low",A.value=A.__value,$(p,"id","priority"),$(p,"class","dropdown"),r[0].priority===void 0&&Fn(()=>r[14].call(p)),$(c,"class","tasks-modal-section"),$(de,"for","recurrence"),$(D,"id","description"),$(D,"type","text"),$(D,"placeholder","Try 'every 2 weeks on Thursday'."),_.a=null,$(re,"class","tasks-modal-section"),$(ee,"for","due"),$(ie,"id","due"),$(ie,"type","text"),$(ie,"placeholder",Zc),ft.a=null,$(W,"class","tasks-modal-date"),$(or,"for","scheduled"),$(St,"id","scheduled"),$(St,"type","text"),$(St,"placeholder",Zc),Vi.a=null,$(Ce,"class","tasks-modal-date"),$(Zi,"for","start"),$(It,"id","start"),$(It,"type","text"),$(It,"placeholder",Zc),Xi.a=null,$(ur,"class","tasks-modal-date"),$(O,"class","tasks-modal-section"),$(Mr,"type","checkbox"),$(Mr,"class","task-list-item-checkbox tasks-modal-checkbox"),Mr.checked=Qi=r[0].status==="Done",Mr.disabled=!0,$(Hr,"class","tasks-modal-section"),$(La,"class","tasks-modal-section"),$(rs,"class","tasks-modal-section"),$(e,"class","tasks-modal")},m(fe,Ye){no(fe,e,Ye),b(e,t),b(t,n),b(n,i),b(n,s),b(n,a),ht(a,r[0].description),r[13](a),b(t,o),b(t,u),b(t,l),b(t,c),b(c,d),b(c,f),b(c,p),b(p,y),b(p,m),b(p,g),b(p,A),io(p,r[0].priority),b(t,x),b(t,C),b(t,z),b(t,re),b(re,de),b(re,J),b(re,D),ht(D,r[0].recurrenceRule),b(re,ye),b(re,le),b(le,M),b(le,v),_.m(r[5],le),b(t,P),b(t,E),b(t,S),b(t,O),b(O,W),b(W,ee),b(W,oe),b(W,ie),ht(ie,r[0].dueDate),b(W,dt),b(W,Le),b(Le,sr),b(Le,ar),ft.m(r[4],Le),b(O,Ne),b(O,Ce),b(Ce,or),b(Ce,Dr),b(Ce,St),ht(St,r[0].scheduledDate),b(Ce,bd),b(Ce,Mn),b(Mn,vd),b(Mn,Ed),Vi.m(r[3],Mn),b(O,Rd),b(O,ur),b(ur,Zi),b(ur,wd),b(ur,It),ht(It,r[0].startDate),b(ur,Dd),b(ur,Pn),b(Pn,Md),b(Pn,Pd),Xi.m(r[2],Pn),b(t,Od),b(t,Ad),b(t,kd),b(t,Hr),b(Hr,zr),b(zr,Nd),b(zr,Mr),b(zr,Cd),b(zr,Fa),b(Fa,Wa),b(Hr,xd),b(Hr,es),b(es,Sd),b(es,ts),ts.innerHTML=r[6],b(t,Id),b(t,Ud),b(t,qd),b(t,La),b(t,Fd),b(t,rs),Ya||(Wd=[pr(a,"input",r[12]),pr(p,"change",r[14]),pr(D,"input",r[15]),pr(ie,"input",r[16]),pr(St,"input",r[17]),pr(It,"input",r[18]),pr(t,"submit",ap(r[7]))],Ya=!0)},p(fe,[Ye]){Ye&1&&a.value!==fe[0].description&&ht(a,fe[0].description),Ye&1&&io(p,fe[0].priority),Ye&1&&D.value!==fe[0].recurrenceRule&&ht(D,fe[0].recurrenceRule),Ye&32&&_.p(fe[5]),Ye&1&&ie.value!==fe[0].dueDate&&ht(ie,fe[0].dueDate),Ye&16&&ft.p(fe[4]),Ye&1&&St.value!==fe[0].scheduledDate&&ht(St,fe[0].scheduledDate),Ye&8&&Vi.p(fe[3]),Ye&1&&It.value!==fe[0].startDate&&ht(It,fe[0].startDate),Ye&4&&Xi.p(fe[2]),Ye&1&&Qi!==(Qi=fe[0].status==="Done")&&(Mr.checked=Qi),Ye&1&&Ji!==(Ji=fe[0].status+"")&&op(Wa,Ji),Ye&64&&(ts.innerHTML=fe[6])},i:Jr,o:Jr,d(fe){fe&&_s(e),r[13](null),Ya=!1,Nr(Wd)}}}var Zc="Try 'Monday' or 'tomorrow', or [td|tm|yd|tw|nw|we] then space.";function NO(r,e,t){var n,i;let{task:s}=e,{onSubmit:a}=e,o,u={description:"",status:"Todo",priority:"none",recurrenceRule:"",startDate:"",scheduledDate:"",dueDate:"",doneDate:""},l="",c="",d="",f="",p="",y=!1;function m(D,ye,le=void 0){if(!ye)return`no ${D} date`;let M=Wi.parseDate(ye,le,{forwardDate:le!=null});return M!==null?window.moment(M).format("YYYY-MM-DD"):`invalid ${D} date`}so(()=>{let{globalFilter:D}=ne(),ye=s.getDescriptionWithoutGlobalFilter();(ye!=s.description||ye.indexOf(D)==-1)&&(y=!0);let le="none";s.priority==="4"?le="low":s.priority==="2"?le="medium":s.priority==="1"&&(le="high"),t(0,u={description:ye,status:s.status,priority:le,recurrenceRule:s.recurrence?s.recurrence.toText():"",startDate:s.startDate?s.startDate.format("YYYY-MM-DD"):"",scheduledDate:s.scheduledDate?s.scheduledDate.format("YYYY-MM-DD"):"",dueDate:s.dueDate?s.dueDate.format("YYYY-MM-DD"):"",doneDate:s.doneDate?s.doneDate.format("YYYY-MM-DD"):""}),setTimeout(()=>{o.focus()},10)});let g=()=>{let{globalFilter:D}=ne(),ye=u.description.trim();y&&(ye=D+" "+ye);let le=null,M=Wi.parseDate(u.startDate,new Date,{forwardDate:!0});M!==null&&(le=window.moment(M));let v=null,_=Wi.parseDate(u.scheduledDate,new Date,{forwardDate:!0});_!==null&&(v=window.moment(_));let P=null,E=Wi.parseDate(u.dueDate,new Date,{forwardDate:!0});E!==null&&(P=window.moment(E));let S=null;u.recurrenceRule&&(S=pt.fromText({recurrenceRuleText:u.recurrenceRule,startDate:le,scheduledDate:v,dueDate:P}));let O;switch(u.priority){case"low":O="4";break;case"medium":O="2";break;case"high":O="1";break;default:O="3"}let W=new N(Object.assign(Object.assign({},s),{description:ye,status:u.status,priority:O,recurrence:S,startDate:le,scheduledDate:v,dueDate:P,doneDate:window.moment(u.doneDate,"YYYY-MM-DD").isValid()?window.moment(u.doneDate,"YYYY-MM-DD"):null}));a([W])};function A(){u.description=this.value,t(0,u)}function x(D){ys[D?"unshift":"push"](()=>{o=D,t(1,o)})}function C(){u.priority=up(this),t(0,u)}function z(){u.recurrenceRule=this.value,t(0,u)}function re(){u.dueDate=this.value,t(0,u)}function de(){u.scheduledDate=this.value,t(0,u)}function J(){u.startDate=this.value,t(0,u)}return r.$$set=D=>{"task"in D&&t(8,s=D.task),"onSubmit"in D&&t(9,a=D.onSubmit)},r.$$.update=()=>{if(r.$$.dirty&1){e:t(0,u.startDate=gn(u.startDate),u),t(2,l=m("start",u.startDate,new Date))}if(r.$$.dirty&1){e:t(0,u.scheduledDate=gn(u.scheduledDate),u),t(3,c=m("scheduled",u.scheduledDate,new Date))}if(r.$$.dirty&1){e:t(0,u.dueDate=gn(u.dueDate),u),t(4,d=m("due",u.dueDate,new Date))}if(r.$$.dirty&3073){e:u.recurrenceRule?t(5,f=t(11,i=t(10,n=pt.fromText({recurrenceRuleText:u.recurrenceRule,startDate:null,scheduledDate:null,dueDate:null}))===null||n===void 0?void 0:n.toText())!==null&&i!==void 0?i:"invalid recurrence rule"):t(5,f="not recurring")}if(r.$$.dirty&1){e:t(6,p=m("done",u.doneDate))}},[u,o,l,c,d,f,p,g,s,a,n,i,A,x,C,z,re,de,J]}var Xc=class extends gs{constructor(e){super(),dp(this,e,NO,kO,np,{task:8,onSubmit:9})}},$g=Xc;var _n=class extends jg.Modal{constructor({app:t,task:n,onSubmit:i}){super(t);this.task=n,this.onSubmit=s=>{i(s),this.close()}}onOpen(){this.titleEl.setText("Create or edit Task");let{contentEl:t}=this;new $g({target:t,props:{task:this.task,onSubmit:this.onSubmit}})}onClose(){let{contentEl:t}=this;t.empty()}};var Bg=(r,e,t,n)=>{var d;if(r)return t instanceof Jc.MarkdownView;if(!(t instanceof Jc.MarkdownView))return;let i=(d=t.file)==null?void 0:d.path;if(i===void 0)return;let a=e.getCursor().line,o=e.getLine(a),u=CO({line:o,path:i}),l=f=>{let p=f.map(y=>y.toFileLineString()).join(` -`);e.setLine(a,p)};new _n({app:n,task:u,onSubmit:l}).open()},CO=({line:r,path:e})=>{var c;let t=N.fromLine({line:r,path:e,sectionStart:0,sectionIndex:0,precedingHeader:null});if(t!==null)return t;let n=r.match(N.nonTaskRegex);if(n===null)return console.error("Tasks: Cannot create task on line:",r),new N({status:"Todo",description:"",path:e,indentation:"",originalStatusCharacter:" ",priority:"3",startDate:null,scheduledDate:null,dueDate:null,doneDate:null,recurrence:null,sectionStart:0,sectionIndex:0,precedingHeader:null,blockLink:"",tags:[]});let i=n[1],s=(c=n[3])!=null?c:" ",a=s===" "?"Todo":"Done",o=n[4],u=r.match(N.blockLinkRegex),l=u!==null?u[0]:"";return l!==""&&(o=o.replace(N.blockLinkRegex,"")),new N({status:a,description:o,path:e,indentation:i,originalStatusCharacter:s,blockLink:l,priority:"3",startDate:null,scheduledDate:null,dueDate:null,doneDate:null,recurrence:null,sectionStart:0,sectionIndex:0,precedingHeader:null,tags:[]})};var ed=require("obsidian");var Gg=(r,e,t)=>{var u;if(r)return t instanceof ed.MarkdownView;if(!(t instanceof ed.MarkdownView))return;let n=(u=t.file)==null?void 0:u.path;if(n===void 0)return;let i=e.getCursor(),s=i.line,a=e.getLine(s),o=xO({line:a,path:n});e.setLine(s,o),/[^ [\]*-]/.test(o)&&e.setCursor({line:i.line,ch:i.ch+o.length-a.length})},xO=({line:r,path:e})=>{let t=r,n=N.fromLine({line:r,path:e,sectionStart:0,sectionIndex:0,precedingHeader:null});if(n!==null)t=SO({task:n});else{let i=r.match(N.taskRegex);i!==null?t=IO({regexMatch:i}):N.listItemRegex.test(r)?t=r.replace(N.listItemRegex,"$1$2 [ ]"):t=r.replace(N.indentationRegex,"$1- ")}return t},SO=({task:r})=>r.toggle().map(n=>n.toFileLineString()).join(` -`),IO=({regexMatch:r})=>{let e=r[1],t=r[2].toLowerCase(),n=r[3];return`${e}- [${t===" "?"x":" "}] ${n}`};var ca=class{get app(){return this.plugin.app}constructor({plugin:e}){this.plugin=e,e.addCommand({id:"edit-task",name:"Create or edit task",icon:"pencil",editorCheckCallback:(t,n,i)=>Bg(t,n,i,this.app)}),e.addCommand({id:"toggle-done",name:"Toggle task done",icon:"check-in-circle",editorCheckCallback:Gg})}};var da=class{constructor({obsidianEvents:e}){this.obsidianEvents=e}onCacheUpdate(e){return this.obsidianEvents.on("obsidian-tasks-plugin:cache-update",e)}triggerCacheUpdate(e){this.obsidianEvents.trigger("obsidian-tasks-plugin:cache-update",e)}onRequestCacheUpdate(e){return this.obsidianEvents.on("obsidian-tasks-plugin:request-cache-update",e)}triggerRequestCacheUpdate(e){this.obsidianEvents.trigger("obsidian-tasks-plugin:request-cache-update",e)}off(e){this.obsidianEvents.offref(e)}};var fa=class{constructor({plugin:e}){this.markdownPostProcessor=this._markdownPostProcessor.bind(this);e.registerMarkdownPostProcessor(this._markdownPostProcessor.bind(this))}_markdownPostProcessor(e,t){return se(this,null,function*(){var c;let{globalFilter:n}=ne(),i=e.findAll(".task-list-item").filter(d=>{var y;let f=(y=d.textContent)==null?void 0:y.split(` +`).map(function(i){return i.replace(/^RRULE:/,"EXRULE:")}).filter(function(i){return!/^DTSTART/.test(i)}))}),this._rdate.length&&t.push(tp("RDATE",this._rdate,this.tzid())),this._exdate.length&&t.push(tp("EXDATE",this._exdate,this.tzid())),t},e.prototype.toString=function(){return this.valueOf().join(` +`)},e.prototype.clone=function(){var t=new e(!!this._cache);return this._rrule.forEach(function(n){return t.rrule(n.clone())}),this._exrule.forEach(function(n){return t.exrule(n.clone())}),this._rdate.forEach(function(n){return t.rdate(new Date(n.getTime()))}),this._exdate.forEach(function(n){return t.exdate(new Date(n.getTime()))}),t},e}(w);function Jf(r,e){if(!(r instanceof w))throw new TypeError(String(r)+" is not RRule instance");G(e.map(String),String(r))||e.push(r)}function ep(r,e){if(!(r instanceof Date))throw new TypeError(String(r)+" is not Date instance");G(e.map(Number),Number(r))||(e.push(r),k.sort(e))}function tp(r,e,t){var n=!t||t.toUpperCase()==="UTC",i=n?"".concat(r,":"):"".concat(r,";TZID=").concat(t,":"),s=e.map(function(a){return k.timeToUntilString(a.valueOf(),n)}).join(",");return"".concat(i).concat(s)}var H=class{static by(e,t){let n=[H.compareByUrgency,H.compareByStatus,H.compareByDueDate,H.compareByPriority,H.compareByPath],i=[];for(let{property:s,reverse:a,propertyInstance:o}of e.sorting){let u=H.comparators[s];i.push(a?H.makeReversedComparator(u):u),s==="tag"&&(H.tagPropertyInstance=o)}return t.sort(H.makeCompositeComparator([...i,...n]))}static makeReversedComparator(e){return(t,n)=>e(t,n)*-1}static makeCompositeComparator(e){return(t,n)=>{for(let i of e){let s=i(t,n);if(s!==0)return s}return 0}}static compareByUrgency(e,t){return t.urgency-e.urgency}static compareByStatus(e,t){return e.statust.status?-1:0}static compareByPriority(e,t){return e.priority.localeCompare(t.priority)}static compareByStartDate(e,t){return H.compareByDate(e.startDate,t.startDate)}static compareByScheduledDate(e,t){return H.compareByDate(e.scheduledDate,t.scheduledDate)}static compareByDueDate(e,t){return H.compareByDate(e.dueDate,t.dueDate)}static compareByDoneDate(e,t){return H.compareByDate(e.doneDate,t.doneDate)}static compareByTag(e,t){if(e.tags.length===0&&t.tags.length===0)return 0;if(e.tags.length===0)return 1;if(t.tags.length===0)return-1;let n=H.tagPropertyInstance-1;return e.tags.length=H.tagPropertyInstance?1:t.tags.length=H.tagPropertyInstance?-1:e.tags.lengtht.tags[n]?1:0}static compareByDate(e,t){return e!==null&&t===null?-1:e===null&&t!==null?1:e!==null&&t!==null?e.isAfter(t)?1:e.isBefore(t)?-1:0:0}static compareByPath(e,t){return e.patht.path?1:0}static compareByDescription(e,t){return H.cleanDescription(e.description).localeCompare(H.cleanDescription(t.description))}static cleanDescription(e){let t=ie().globalFilter;e=e.replace(t,"").trim();let n=/^\[\[?([^\]]*)\]/,i=e.match(n);if(i!==null){let l=i[1];e=l.substring(l.indexOf("|")+1)+e.replace(n,"")}let s=/^\*\*?([^*]*)\*/,a=e.match(s);a!==null&&(e=a[1]+e.replace(n,""));let o=/^==?([^=]*)==/,u=e.match(o);return u!==null&&(e=u[1]+e.replace(o,"")),e}},Ge=H;Ge.tagPropertyInstance=1,Ge.comparators={urgency:H.compareByUrgency,description:H.compareByDescription,priority:H.compareByPriority,start:H.compareByStartDate,scheduled:H.compareByScheduledDate,due:H.compareByDueDate,done:H.compareByDoneDate,path:H.compareByPath,status:H.compareByStatus,tag:H.compareByTag};var pt=class{constructor({rrule:e,baseOnToday:t,referenceDate:n,startDate:i,scheduledDate:s,dueDate:a}){this.rrule=e,this.baseOnToday=t,this.referenceDate=n,this.startDate=i,this.scheduledDate=s,this.dueDate=a}static fromText({recurrenceRuleText:e,startDate:t,scheduledDate:n,dueDate:i}){try{let s=e.match(/^([a-zA-Z0-9, !]+?)( when done)?$/i);if(s==null)return null;let a=s[1].trim(),o=s[2]!==void 0,u=w.parseText(a);if(u!==null){let l=null;i?l=window.moment(i):n?l=window.moment(n):t&&(l=window.moment(t)),!o&&l!==null?u.dtstart=window.moment(l).startOf("day").utc(!0).toDate():u.dtstart=window.moment().startOf("day").utc(!0).toDate();let c=new w(u);return new pt({rrule:c,baseOnToday:o,referenceDate:l,startDate:t,scheduledDate:n,dueDate:i})}}catch(s){}return null}toText(){let e=this.rrule.toText();return this.baseOnToday&&(e+=" when done"),e}next(){var t;let e;if(this.baseOnToday){let n=window.moment();e=new w(Ut($e({},this.rrule.origOptions),{dtstart:n.startOf("day").utc(!0).toDate()})).after(n.endOf("day").utc(!0).toDate())}else{let n=window.moment((t=this.referenceDate)!=null?t:void 0).endOf("day").utc(!0);e=this.rrule.after(n.toDate())}if(e!==null){let i=window.moment.utc(e).local(!0).startOf("day"),s=null,a=null,o=null;if(this.referenceDate){if(this.startDate){let u=window.moment.duration(this.startDate.diff(this.referenceDate));s=window.moment(i),s.add(Math.round(u.asDays()),"days")}if(this.scheduledDate){let u=window.moment.duration(this.scheduledDate.diff(this.referenceDate));a=window.moment(i),a.add(Math.round(u.asDays()),"days")}if(this.dueDate){let u=window.moment.duration(this.dueDate.diff(this.referenceDate));o=window.moment(i),o.add(Math.round(u.asDays()),"days")}}return{startDate:s,scheduledDate:a,dueDate:o}}return null}identicalTo(e){return this.baseOnToday!==e.baseOnToday||Ge.compareByDate(this.startDate,e.startDate)!==0||Ge.compareByDate(this.scheduledDate,e.scheduledDate)!==0||Ge.compareByDate(this.dueDate,e.dueDate)!==0?!1:this.toText()===e.toText()}};var Yt=class{static calculate(e){let t=0;if(e.dueDate!==null){let n=Math.round(window.moment().diff(e.dueDate)/Yt.milliSecondsPerDay),i;n>=7?i=1:n>=-14?i=(n+14)*.8/21+.2:i=.2,t+=i*Yt.dueCoefficient}switch(e.scheduledDate!==null&&window.moment().isSameOrAfter(e.scheduledDate)&&(t+=1*Yt.scheduledCoefficient),e.startDate!==null&&window.moment().isBefore(e.startDate)&&(t+=1*Yt.startedCoefficient),e.priority){case"1":t+=1*Yt.priorityCoefficient;break;case"2":t+=.65*Yt.priorityCoefficient;break;case"3":t+=.325*Yt.priorityCoefficient;break}return t}},Lt=Yt;Lt.dueCoefficient=12,Lt.scheduledCoefficient=5,Lt.startedCoefficient=-3,Lt.priorityCoefficient=6,Lt.milliSecondsPerDay=1e3*60*60*24;var Re={High:"\u23EB",Medium:"\u{1F53C}",Low:"\u{1F53D}",None:""},Rt="\u{1F501}",wt="\u{1F6EB}",Mt="\u23F3",Dt="\u{1F4C5}",no="\u2705",I=class{constructor({status:e,description:t,path:n,indentation:i,sectionStart:s,sectionIndex:a,originalStatusCharacter:o,precedingHeader:u,priority:l,startDate:c,scheduledDate:d,dueDate:f,doneDate:p,recurrence:y,blockLink:m,tags:g}){this._urgency=null;this.status=e,this.description=t,this.path=n,this.indentation=i,this.sectionStart=s,this.sectionIndex=a,this.originalStatusCharacter=o,this.precedingHeader=u,this.tags=g,this.priority=l,this.startDate=c,this.scheduledDate=d,this.dueDate=f,this.doneDate=p,this.recurrence=y,this.blockLink=m}static fromLine({line:e,path:t,sectionStart:n,sectionIndex:i,precedingHeader:s}){let a=e.match(I.taskRegex);if(a===null)return null;let o=a[3].trim(),{globalFilter:u}=ie();if(!o.includes(u))return null;let l=o,c=a[1],d=a[2].toLowerCase(),f;switch(d){case" ":f="Todo";break;default:f="Done"}let p=l.match(this.blockLinkRegex),y=p!==null?p[0]:"";y!==""&&(l=l.replace(this.blockLinkRegex,"").trim());let m,g="3",A=null,x=null,C=null,z=null,ne="",fe=null,ee=[],M="",ge=20,ce=0;do{m=!1;let v=l.match(I.priorityRegex);if(v!==null){switch(v[1]){case Re.Low:g="4";break;case Re.Medium:g="2";break;case Re.High:g="1";break}l=l.replace(I.priorityRegex,"").trim(),m=!0}let _=l.match(I.doneDateRegex);_!==null&&(z=window.moment(_[1],I.dateFormat),l=l.replace(I.doneDateRegex,"").trim(),m=!0);let P=l.match(I.dueDateRegex);P!==null&&(C=window.moment(P[1],I.dateFormat),l=l.replace(I.dueDateRegex,"").trim(),m=!0);let E=l.match(I.scheduledDateRegex);E!==null&&(x=window.moment(E[1],I.dateFormat),l=l.replace(I.scheduledDateRegex,"").trim(),m=!0);let S=l.match(I.startDateRegex);S!==null&&(A=window.moment(S[1],I.dateFormat),l=l.replace(I.startDateRegex,"").trim(),m=!0);let O=l.match(I.recurrenceRegex);O!==null&&(ne=O[1].trim(),l=l.replace(I.recurrenceRegex,"").trim(),m=!0);let W=l.match(I.hashTagsFromEnd);if(W!=null){l=l.replace(I.hashTagsFromEnd,"").trim(),m=!0;let te=W[0].trim();M=M.length>0?[te,M].join(" "):te}ce++}while(m&&ce<=ge);ne.length>0&&(fe=pt.fromText({recurrenceRuleText:ne,startDate:A,scheduledDate:x,dueDate:C})),M.length>0&&(l+=" "+M);let D=l.match(this.hashTags);return D!==null&&(ee=D.filter(v=>v!==u).map(v=>v.trim())),new I({status:f,description:l,path:t,indentation:c,sectionStart:n,sectionIndex:i,originalStatusCharacter:d,precedingHeader:s,priority:g,startDate:A,scheduledDate:x,dueDate:C,doneDate:z,recurrence:fe,blockLink:y,tags:ee})}toLi(s){return ae(this,arguments,function*({parentUlElement:e,listIndex:t,layoutOptions:n,isFilenameUnique:i}){let a=e.createEl("li");a.addClasses(["task-list-item","plugin-tasks-list-item"]);let o=this.toString(n),{globalFilter:u,removeGlobalFilter:l}=ie();l&&(o=o.replace(u,"").trim());let c=a.createSpan();c.addClass("tasks-list-text"),yield rp.MarkdownRenderer.renderMarkdown(o,c,this.path,null);let d=c.querySelector("blockquote"),f=d!=null?d:c,p=f.querySelector("p");if(p!==null){for(;p.firstChild;)f.insertBefore(p.firstChild,p);p.remove()}c.findAll("p").forEach(m=>{m.hasChildNodes()||m.remove()}),c.findAll(".footnotes").forEach(m=>{m.remove()});let y=a.createEl("input");return y.addClass("task-list-item-checkbox"),y.type="checkbox",this.status!=="Todo"&&(y.checked=!0,a.addClass("is-checked")),y.onClickEvent(m=>{m.preventDefault(),m.stopPropagation(),y.disabled=!0;let g=this.toggle();us({originalTask:this,newTasks:g})}),a.prepend(y),a.setAttr("data-task",this.originalStatusCharacter.trim()),a.setAttr("data-line",t),y.setAttr("data-line",t),n!=null&&n.shortMode&&this.addTooltip({element:c,isFilenameUnique:i}),a})}toString(e){var i;e=e!=null?e:new Zr;let t=this.description;if(!e.hidePriority){let s="";this.priority==="1"?s=" "+Re.High:this.priority==="2"?s=" "+Re.Medium:this.priority==="4"&&(s=" "+Re.Low),t+=s}return!e.hideRecurrenceRule&&this.recurrence&&(t+=e.shortMode?" "+Rt:` ${Rt} ${this.recurrence.toText()}`),!e.hideStartDate&&this.startDate&&(t+=e.shortMode?" "+wt:` ${wt} ${this.startDate.format(I.dateFormat)}`),!e.hideScheduledDate&&this.scheduledDate&&(t+=e.shortMode?" "+Mt:` ${Mt} ${this.scheduledDate.format(I.dateFormat)}`),!e.hideDueDate&&this.dueDate&&(t+=e.shortMode?" "+Dt:` ${Dt} ${this.dueDate.format(I.dateFormat)}`),!e.hideDoneDate&&this.doneDate&&(t+=e.shortMode?" "+no:` ${no} ${this.doneDate.format(I.dateFormat)}`),t+=(i=this.blockLink)!=null?i:"",t}toFileLineString(){return`${this.indentation}- [${this.originalStatusCharacter}] ${this.toString()}`}toggle(){let e=this.status==="Todo"?"Done":"Todo",t=null,n=null;if(e!=="Todo"){let{setDoneDate:a}=ie();a&&(t=window.moment()),this.recurrence!==null&&(n=this.recurrence.next())}let i=new I(Ut($e({},this),{status:e,doneDate:t,originalStatusCharacter:e==="Done"?"x":" "})),s=[];if(n!==null){let a=new I(Ut($e($e({},this),n),{blockLink:""}));s.push(a)}return s.push(i),s}get urgency(){return this._urgency===null&&(this._urgency=Lt.calculate(this)),this._urgency}get filename(){let e=this.path.match(/([^/]+)\.md$/);return e!==null?e[1]:null}getLinkText({isFilenameUnique:e}){let t;return e?t=this.filename:t="/"+this.path,t===null?null:(this.precedingHeader!==null&&this.precedingHeader!==t&&(t=t+" > "+this.precedingHeader),t)}static tasksListsIdentical(e,t){return e.length!==t.length?!1:e.every((n,i)=>n.identicalTo(t[i]))}identicalTo(e){let t=["status","description","path","indentation","sectionStart","sectionIndex","originalStatusCharacter","precedingHeader","priority","blockLink"];for(let s of t)if(this[s]!==e[s])return!1;if(this.tags.length!==e.tags.length||!this.tags.every(function(s,a){return s===e.tags[a]}))return!1;t=["startDate","scheduledDate","dueDate","doneDate"];for(let s of t){let a=this[s],o=e[s];if(Ge.compareByDate(a,o)!==0)return!1}let n=this.recurrence,i=e.recurrence;return n===null&&i!==null||n!==null&&i===null?!1:!(n&&i&&!n.identicalTo(i))}addTooltip({element:e,isFilenameUnique:t}){e.addEventListener("mouseenter",()=>{let n=e.createDiv();n.addClasses(["tooltip","mod-right"]),this.recurrence&&n.createDiv().setText(`${Rt} ${this.recurrence.toText()}`),this.startDate&&n.createDiv().setText(I.toTooltipDate({signifier:wt,date:this.startDate})),this.scheduledDate&&n.createDiv().setText(I.toTooltipDate({signifier:Mt,date:this.scheduledDate})),this.dueDate&&n.createDiv().setText(I.toTooltipDate({signifier:Dt,date:this.dueDate})),this.doneDate&&n.createDiv().setText(I.toTooltipDate({signifier:no,date:this.doneDate}));let i=this.getLinkText({isFilenameUnique:t});i&&n.createDiv().setText(`\u{1F517} ${i}`),e.addEventListener("mouseleave",()=>{n.remove()})})}static toTooltipDate({signifier:e,date:t}){return`${e} ${t.format(I.dateFormat)} (${t.from(window.moment().startOf("day"))})`}escapeRegExp(e){return e.replace(/([.*+?^${}()|[\]/\\])/g,"\\$1")}getDescriptionWithoutGlobalFilter(){let{globalFilter:e}=ie(),t=this.description;if(e.length===0)return t;let n=RegExp("(^|\\s)"+this.escapeRegExp(e)+"($|\\s)","ug");return this.description.search(n)>-1&&(t=t.replace(n,"$1$2").replace(" "," ").trim()),t}},N=I;N.dateFormat="YYYY-MM-DD",N.indentationRegex=/^([\s\t>]*)/,N.listMarkerRegex=/[-*]/,N.checkboxRegex=/\[(.)\]/u,N.afterCheckboxRegex=/ *(.*)/u,N.taskRegex=new RegExp(I.indentationRegex.source+I.listMarkerRegex.source+" +"+I.checkboxRegex.source+I.afterCheckboxRegex.source,"u"),N.nonTaskRegex=new RegExp(I.indentationRegex.source+I.listMarkerRegex.source+"? *("+I.checkboxRegex.source+")?"+I.afterCheckboxRegex.source,"u"),N.listItemRegex=new RegExp(I.indentationRegex.source+"("+I.listMarkerRegex.source+")"),N.blockLinkRegex=/ \^[a-zA-Z0-9-]+$/u,N.priorityRegex=/([⏫🔼🔽])$/u,N.startDateRegex=/🛫 *(\d{4}-\d{2}-\d{2})$/u,N.scheduledDateRegex=/[⏳⌛] *(\d{4}-\d{2}-\d{2})$/u,N.dueDateRegex=/[📅📆🗓] *(\d{4}-\d{2}-\d{2})$/u,N.doneDateRegex=/✅ *(\d{4}-\d{2}-\d{2})$/u,N.recurrenceRegex=/🔁 ?([a-zA-Z0-9, !]+)$/iu,N.hashTags=/(^|\s)#[^ !@#$%^&*(),.?":{}|<>]*/g,N.hashTagsFromEnd=new RegExp(I.hashTags.source+"$");var pr=class{constructor({metadataCache:e,vault:t,events:n}){this.metadataCache=e,this.metadataCacheEventReferences=[],this.vault=t,this.vaultEventReferences=[],this.events=n,this.eventsEventReferences=[],this.tasksMutex=new os,this.state="Cold",this.tasks=[],this.loadedAfterFirstResolve=!1,this.subscribeToCache(),this.subscribeToVault(),this.subscribeToEvents(),this.loadVault()}unload(){for(let e of this.metadataCacheEventReferences)this.metadataCache.offref(e);for(let e of this.vaultEventReferences)this.vault.offref(e);for(let e of this.eventsEventReferences)this.events.off(e)}getTasks(){return this.tasks}getState(){return this.state}notifySubscribers(){this.events.triggerCacheUpdate({tasks:this.tasks,state:this.state})}subscribeToCache(){let e=this.metadataCache.on("resolved",()=>ae(this,null,function*(){this.loadedAfterFirstResolve||(this.loadedAfterFirstResolve=!0,this.loadVault())}));this.metadataCacheEventReferences.push(e);let t=this.metadataCache.on("changed",n=>{this.tasksMutex.runExclusive(()=>{this.indexFile(n)})});this.metadataCacheEventReferences.push(t)}subscribeToVault(){let e=this.vault.on("create",i=>{i instanceof ys.TFile&&this.tasksMutex.runExclusive(()=>{this.indexFile(i)})});this.vaultEventReferences.push(e);let t=this.vault.on("delete",i=>{i instanceof ys.TFile&&this.tasksMutex.runExclusive(()=>{this.tasks=this.tasks.filter(s=>s.path!==i.path),this.notifySubscribers()})});this.vaultEventReferences.push(t);let n=this.vault.on("rename",(i,s)=>{i instanceof ys.TFile&&this.tasksMutex.runExclusive(()=>{this.tasks=this.tasks.map(a=>a.path===s?new N(Ut($e({},a),{path:i.path})):a),this.notifySubscribers()})});this.vaultEventReferences.push(n)}subscribeToEvents(){let e=this.events.onRequestCacheUpdate(t=>{t({tasks:this.tasks,state:this.state})});this.eventsEventReferences.push(e)}loadVault(){return this.tasksMutex.runExclusive(()=>ae(this,null,function*(){this.state="Initializing",yield Promise.all(this.vault.getMarkdownFiles().map(e=>this.indexFile(e))),this.state="Warm",this.notifySubscribers()}))}indexFile(e){return ae(this,null,function*(){let t=this.metadataCache.getFileCache(e);if(t==null)return;let n=this.tasks.filter(a=>a.path===e.path),i=t.listItems,s=[];if(i!==void 0){let a=yield this.vault.cachedRead(e);s=pr.getTasksFromFileContent(a,i,t,e)}N.tasksListsIdentical(n,s)||(this.getState()=="Warm"&&console.debug(`At least one task, its line number or its heading has changed in ${e.path}: triggering a refresh of all active Tasks blocks in Live Preview and Reading mode views.`),this.tasks=this.tasks.filter(a=>a.path!==e.path),this.tasks.push(...s),this.notifySubscribers())})}static getTasksFromFileContent(e,t,n,i){let s=[],a=e.split(` +`),o=null,u=0;for(let l of t)if(l.task!==void 0){if((o===null||o.position.end.line=e)return n;return null}static getPrecedingHeader(e,t){if(t===void 0)return null;let n=null;for(let i of t){if(i.position.start.line>e)return n;n=i.heading}return n}};var nd=require("obsidian");var zg=require("obsidian");function tn(){}function ao(r){return r()}function ip(){return Object.create(null)}function xr(r){r.forEach(ao)}function ap(r){return typeof r=="function"}function op(r,e){return r!=r?e==e:r!==e||r&&typeof r=="object"||typeof r=="function"}function up(r){return Object.keys(r).length===0}var lp=!1;function nT(){lp=!0}function iT(){lp=!1}function b(r,e){r.appendChild(e)}function oo(r,e,t){r.insertBefore(e,t||null)}function vs(r){r.parentNode.removeChild(r)}function U(r){return document.createElement(r)}function sT(r){return document.createElementNS("http://www.w3.org/2000/svg",r)}function $t(r){return document.createTextNode(r)}function Z(){return $t(" ")}function hr(r,e,t,n){return r.addEventListener(e,t,n),()=>r.removeEventListener(e,t,n)}function cp(r){return function(e){return e.preventDefault(),r.call(this,e)}}function $(r,e,t){t==null?r.removeAttribute(e):r.getAttribute(e)!==t&&r.setAttribute(e,t)}function aT(r){return Array.from(r.childNodes)}function dp(r,e){e=""+e,r.wholeText!==e&&(r.data=e)}function ht(r,e){r.value=e==null?"":e}function uo(r,e){for(let t=0;t{let u=s.map(ao).filter(ap);a?a.push(...u):xr(u),r.$$.on_mount=[]}),o.forEach(Yn)}function hp(r,e){let t=r.$$;t.fragment!==null&&(xr(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function hT(r,e){r.$$.dirty[0]===-1&&(qn.push(r),lT(),r.$$.dirty.fill(0)),r.$$.dirty[e/31|0]|=1<{let y=p.length?p[0]:f;return l.ctx&&i(l.ctx[d],l.ctx[d]=y)&&(!l.skip_bound&&l.bound[d]&&l.bound[d](y),c&&hT(r,d)),f}):[],l.update(),c=!0,xr(l.before_update),l.fragment=n?n(l.ctx):!1,e.target){if(e.hydrate){nT();let d=aT(e.target);l.fragment&&l.fragment.l(d),d.forEach(vs)}else l.fragment&&l.fragment.c();e.intro&&fT(r.$$.fragment),pT(r,e.target,e.anchor,e.customElement),iT(),pp()}Wn(u)}var mT;typeof HTMLElement=="function"&&(mT=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:r}=this.$$;this.$$.on_disconnect=r.map(ao).filter(ap);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(r,e,t){this[r]=t}disconnectedCallback(){xr(this.$$.on_disconnect)}$destroy(){hp(this,1),this.$destroy=tn}$on(r,e){let t=this.$$.callbacks[r]||(this.$$.callbacks[r]=[]);return t.push(e),()=>{let n=t.indexOf(e);n!==-1&&t.splice(n,1)}}$set(r){this.$$set&&!up(r)&&(this.$$.skip_bound=!0,this.$$set(r),this.$$.skip_bound=!1)}});var bs=class{$destroy(){hp(this,1),this.$destroy=tn}$on(e,t){let n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{let i=n.indexOf(t);i!==-1&&n.splice(i,1)}}$set(e){this.$$set&&!up(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};var $i=as(Ee());var xO={td:"today",tm:"tomorrow",yd:"yesterday",tw:"this week",nw:"next week",weekend:"sat",we:"sat"};function Tn(r){for(let[e,t]of Object.entries(xO))r=r.replace(RegExp(`\\b${e}\\s`,"i"),t);return r}function SO(r){let e,t,n,i,s,a,o,u,l,c,d,f,p,y,m,g,A,x,C,z,ne,fe,ee,M,ge,ce,D,v,_,P,E,S,O,W,te,ue,se,dt,Le,ar,or,ft,Ne,Ce,ur,Pr,St,wd,An,Md,Dd,Qi,Pd,lr,Ji,Od,It,Ad,kn,kd,Nd,es,Cd,xd,Sd,Kr,Vr,Id,Or,ts,Ud,$a,rs=r[0].status+"",ja,Fd,ns,qd,is,Wd,Ld,Yd,Ba,$d,ss,Ga,jd;return{c(){e=U("div"),t=U("form"),n=U("div"),i=U("label"),i.textContent="Description",s=Z(),a=U("input"),o=Z(),u=U("hr"),l=Z(),c=U("div"),d=U("label"),d.textContent="Priority",f=Z(),p=U("select"),y=U("option"),y.textContent="None",m=U("option"),m.textContent=`${Re.High} High`,g=U("option"),g.textContent=`${Re.Medium} Medium`,A=U("option"),A.textContent=`${Re.Low} Low`,x=Z(),C=U("hr"),z=Z(),ne=U("div"),fe=U("label"),fe.textContent="Recurrence",ee=Z(),M=U("input"),ge=Z(),ce=U("code"),D=$t(Rt),v=Z(),_=new Cr(!1),P=Z(),E=U("hr"),S=Z(),O=U("div"),W=U("div"),te=U("label"),te.textContent="Due",ue=Z(),se=U("input"),dt=Z(),Le=U("code"),ar=$t(Dt),or=Z(),ft=new Cr(!1),Ne=Z(),Ce=U("div"),ur=U("label"),ur.textContent="Scheduled",Pr=Z(),St=U("input"),wd=Z(),An=U("code"),Md=$t(Mt),Dd=Z(),Qi=new Cr(!1),Pd=Z(),lr=U("div"),Ji=U("label"),Ji.textContent="Start",Od=Z(),It=U("input"),Ad=Z(),kn=U("code"),kd=$t(wt),Nd=Z(),es=new Cr(!1),Cd=Z(),xd=U("hr"),Sd=Z(),Kr=U("div"),Vr=U("div"),Id=$t(`Status: + `),Or=U("input"),Ud=Z(),$a=U("code"),ja=$t(rs),Fd=Z(),ns=U("div"),qd=$t(`Done on: + `),is=U("code"),Wd=Z(),Ld=U("hr"),Yd=Z(),Ba=U("div"),$d=Z(),ss=U("div"),ss.innerHTML='',$(i,"for","description"),$(a,"id","description"),$(a,"type","text"),$(a,"class","tasks-modal-description"),$(a,"placeholder","Take out the trash"),$(n,"class","tasks-modal-section"),$(d,"for","priority"),y.__value="none",y.value=y.__value,m.__value="high",m.value=m.__value,g.__value="medium",g.value=g.__value,A.__value="low",A.value=A.__value,$(p,"id","priority"),$(p,"class","dropdown"),r[0].priority===void 0&&Yn(()=>r[14].call(p)),$(c,"class","tasks-modal-section"),$(fe,"for","recurrence"),$(M,"id","description"),$(M,"type","text"),$(M,"placeholder","Try 'every 2 weeks on Thursday'."),_.a=null,$(ne,"class","tasks-modal-section"),$(te,"for","due"),$(se,"id","due"),$(se,"type","text"),$(se,"placeholder",ed),ft.a=null,$(W,"class","tasks-modal-date"),$(ur,"for","scheduled"),$(St,"id","scheduled"),$(St,"type","text"),$(St,"placeholder",ed),Qi.a=null,$(Ce,"class","tasks-modal-date"),$(Ji,"for","start"),$(It,"id","start"),$(It,"type","text"),$(It,"placeholder",ed),es.a=null,$(lr,"class","tasks-modal-date"),$(O,"class","tasks-modal-section"),$(Or,"type","checkbox"),$(Or,"class","task-list-item-checkbox tasks-modal-checkbox"),Or.checked=ts=r[0].status==="Done",Or.disabled=!0,$(Kr,"class","tasks-modal-section"),$(Ba,"class","tasks-modal-section"),$(ss,"class","tasks-modal-section"),$(e,"class","tasks-modal")},m(pe,Ye){oo(pe,e,Ye),b(e,t),b(t,n),b(n,i),b(n,s),b(n,a),ht(a,r[0].description),r[13](a),b(t,o),b(t,u),b(t,l),b(t,c),b(c,d),b(c,f),b(c,p),b(p,y),b(p,m),b(p,g),b(p,A),uo(p,r[0].priority),b(t,x),b(t,C),b(t,z),b(t,ne),b(ne,fe),b(ne,ee),b(ne,M),ht(M,r[0].recurrenceRule),b(ne,ge),b(ne,ce),b(ce,D),b(ce,v),_.m(r[5],ce),b(t,P),b(t,E),b(t,S),b(t,O),b(O,W),b(W,te),b(W,ue),b(W,se),ht(se,r[0].dueDate),b(W,dt),b(W,Le),b(Le,ar),b(Le,or),ft.m(r[4],Le),b(O,Ne),b(O,Ce),b(Ce,ur),b(Ce,Pr),b(Ce,St),ht(St,r[0].scheduledDate),b(Ce,wd),b(Ce,An),b(An,Md),b(An,Dd),Qi.m(r[3],An),b(O,Pd),b(O,lr),b(lr,Ji),b(lr,Od),b(lr,It),ht(It,r[0].startDate),b(lr,Ad),b(lr,kn),b(kn,kd),b(kn,Nd),es.m(r[2],kn),b(t,Cd),b(t,xd),b(t,Sd),b(t,Kr),b(Kr,Vr),b(Vr,Id),b(Vr,Or),b(Vr,Ud),b(Vr,$a),b($a,ja),b(Kr,Fd),b(Kr,ns),b(ns,qd),b(ns,is),is.innerHTML=r[6],b(t,Wd),b(t,Ld),b(t,Yd),b(t,Ba),b(t,$d),b(t,ss),Ga||(jd=[hr(a,"input",r[12]),hr(p,"change",r[14]),hr(M,"input",r[15]),hr(se,"input",r[16]),hr(St,"input",r[17]),hr(It,"input",r[18]),hr(t,"submit",cp(r[7]))],Ga=!0)},p(pe,[Ye]){Ye&1&&a.value!==pe[0].description&&ht(a,pe[0].description),Ye&1&&uo(p,pe[0].priority),Ye&1&&M.value!==pe[0].recurrenceRule&&ht(M,pe[0].recurrenceRule),Ye&32&&_.p(pe[5]),Ye&1&&se.value!==pe[0].dueDate&&ht(se,pe[0].dueDate),Ye&16&&ft.p(pe[4]),Ye&1&&St.value!==pe[0].scheduledDate&&ht(St,pe[0].scheduledDate),Ye&8&&Qi.p(pe[3]),Ye&1&&It.value!==pe[0].startDate&&ht(It,pe[0].startDate),Ye&4&&es.p(pe[2]),Ye&1&&ts!==(ts=pe[0].status==="Done")&&(Or.checked=ts),Ye&1&&rs!==(rs=pe[0].status+"")&&dp(ja,rs),Ye&64&&(is.innerHTML=pe[6])},i:tn,o:tn,d(pe){pe&&vs(e),r[13](null),Ga=!1,xr(jd)}}}var ed="Try 'Monday' or 'tomorrow', or [td|tm|yd|tw|nw|we] then space.";function IO(r,e,t){var n,i;let{task:s}=e,{onSubmit:a}=e,o,u={description:"",status:"Todo",priority:"none",recurrenceRule:"",startDate:"",scheduledDate:"",dueDate:"",doneDate:""},l="",c="",d="",f="",p="",y=!1;function m(M,ge,ce=void 0){if(!ge)return`no ${M} date`;let D=$i.parseDate(ge,ce,{forwardDate:ce!=null});return D!==null?window.moment(D).format("YYYY-MM-DD"):`invalid ${M} date`}lo(()=>{let{globalFilter:M}=ie(),ge=s.getDescriptionWithoutGlobalFilter();(ge!=s.description||ge.indexOf(M)==-1)&&(y=!0);let ce="none";s.priority==="4"?ce="low":s.priority==="2"?ce="medium":s.priority==="1"&&(ce="high"),t(0,u={description:ge,status:s.status,priority:ce,recurrenceRule:s.recurrence?s.recurrence.toText():"",startDate:s.startDate?s.startDate.format("YYYY-MM-DD"):"",scheduledDate:s.scheduledDate?s.scheduledDate.format("YYYY-MM-DD"):"",dueDate:s.dueDate?s.dueDate.format("YYYY-MM-DD"):"",doneDate:s.doneDate?s.doneDate.format("YYYY-MM-DD"):""}),setTimeout(()=>{o.focus()},10)});let g=()=>{let{globalFilter:M}=ie(),ge=u.description.trim();y&&(ge=M+" "+ge);let ce=null,D=$i.parseDate(u.startDate,new Date,{forwardDate:!0});D!==null&&(ce=window.moment(D));let v=null,_=$i.parseDate(u.scheduledDate,new Date,{forwardDate:!0});_!==null&&(v=window.moment(_));let P=null,E=$i.parseDate(u.dueDate,new Date,{forwardDate:!0});E!==null&&(P=window.moment(E));let S=null;u.recurrenceRule&&(S=pt.fromText({recurrenceRuleText:u.recurrenceRule,startDate:ce,scheduledDate:v,dueDate:P}));let O;switch(u.priority){case"low":O="4";break;case"medium":O="2";break;case"high":O="1";break;default:O="3"}let W=new N(Object.assign(Object.assign({},s),{description:ge,status:u.status,priority:O,recurrence:S,startDate:ce,scheduledDate:v,dueDate:P,doneDate:window.moment(u.doneDate,"YYYY-MM-DD").isValid()?window.moment(u.doneDate,"YYYY-MM-DD"):null}));a([W])};function A(){u.description=this.value,t(0,u)}function x(M){Ts[M?"unshift":"push"](()=>{o=M,t(1,o)})}function C(){u.priority=fp(this),t(0,u)}function z(){u.recurrenceRule=this.value,t(0,u)}function ne(){u.dueDate=this.value,t(0,u)}function fe(){u.scheduledDate=this.value,t(0,u)}function ee(){u.startDate=this.value,t(0,u)}return r.$$set=M=>{"task"in M&&t(8,s=M.task),"onSubmit"in M&&t(9,a=M.onSubmit)},r.$$.update=()=>{if(r.$$.dirty&1){e:t(0,u.startDate=Tn(u.startDate),u),t(2,l=m("start",u.startDate,new Date))}if(r.$$.dirty&1){e:t(0,u.scheduledDate=Tn(u.scheduledDate),u),t(3,c=m("scheduled",u.scheduledDate,new Date))}if(r.$$.dirty&1){e:t(0,u.dueDate=Tn(u.dueDate),u),t(4,d=m("due",u.dueDate,new Date))}if(r.$$.dirty&3073){e:u.recurrenceRule?t(5,f=t(11,i=t(10,n=pt.fromText({recurrenceRuleText:u.recurrenceRule,startDate:null,scheduledDate:null,dueDate:null}))===null||n===void 0?void 0:n.toText())!==null&&i!==void 0?i:"invalid recurrence rule"):t(5,f="not recurring")}if(r.$$.dirty&1){e:t(6,p=m("done",u.doneDate))}},[u,o,l,c,d,f,p,g,s,a,n,i,A,x,C,z,ne,fe,ee]}var td=class extends bs{constructor(e){super(),mp(this,e,IO,SO,op,{task:8,onSubmit:9})}},Hg=td;var bn=class extends zg.Modal{constructor({app:t,task:n,onSubmit:i}){super(t);this.task=n,this.onSubmit=s=>{i(s),this.close()}}onOpen(){this.titleEl.setText("Create or edit Task");let{contentEl:t}=this;new Hg({target:t,props:{task:this.task,onSubmit:this.onSubmit}})}onClose(){let{contentEl:t}=this;t.empty()}};var Kg=(r,e,t,n)=>{var d;if(r)return t instanceof nd.MarkdownView;if(!(t instanceof nd.MarkdownView))return;let i=(d=t.file)==null?void 0:d.path;if(i===void 0)return;let a=e.getCursor().line,o=e.getLine(a),u=UO({line:o,path:i}),l=f=>{let p=f.map(y=>y.toFileLineString()).join(` +`);e.setLine(a,p)};new bn({app:n,task:u,onSubmit:l}).open()},UO=({line:r,path:e})=>{var c;let t=N.fromLine({line:r,path:e,sectionStart:0,sectionIndex:0,precedingHeader:null});if(t!==null)return t;let n=r.match(N.nonTaskRegex);if(n===null)return console.error("Tasks: Cannot create task on line:",r),new N({status:"Todo",description:"",path:e,indentation:"",originalStatusCharacter:" ",priority:"3",startDate:null,scheduledDate:null,dueDate:null,doneDate:null,recurrence:null,sectionStart:0,sectionIndex:0,precedingHeader:null,blockLink:"",tags:[]});let i=n[1],s=(c=n[3])!=null?c:" ",a=s===" "?"Todo":"Done",o=n[4],u=r.match(N.blockLinkRegex),l=u!==null?u[0]:"";return l!==""&&(o=o.replace(N.blockLinkRegex,"")),new N({status:a,description:o,path:e,indentation:i,originalStatusCharacter:s,blockLink:l,priority:"3",startDate:null,scheduledDate:null,dueDate:null,doneDate:null,recurrence:null,sectionStart:0,sectionIndex:0,precedingHeader:null,tags:[]})};var id=require("obsidian");var Vg=(r,e,t)=>{var u;if(r)return t instanceof id.MarkdownView;if(!(t instanceof id.MarkdownView))return;let n=(u=t.file)==null?void 0:u.path;if(n===void 0)return;let i=e.getCursor(),s=i.line,a=e.getLine(s),o=FO({line:a,path:n});e.setLine(s,o),/[^ [\]*-]/.test(o)&&e.setCursor({line:i.line,ch:i.ch+o.length-a.length})},FO=({line:r,path:e})=>{let t=r,n=N.fromLine({line:r,path:e,sectionStart:0,sectionIndex:0,precedingHeader:null});if(n!==null)t=qO({task:n});else{let i=r.match(N.taskRegex);i!==null?t=WO({regexMatch:i}):N.listItemRegex.test(r)?t=r.replace(N.listItemRegex,"$1$2 [ ]"):t=r.replace(N.indentationRegex,"$1- ")}return t},qO=({task:r})=>r.toggle().map(n=>n.toFileLineString()).join(` +`),WO=({regexMatch:r})=>{let e=r[1],t=r[2].toLowerCase(),n=r[3];return`${e}- [${t===" "?"x":" "}] ${n}`};var pa=class{get app(){return this.plugin.app}constructor({plugin:e}){this.plugin=e,e.addCommand({id:"edit-task",name:"Create or edit task",icon:"pencil",editorCheckCallback:(t,n,i)=>Kg(t,n,i,this.app)}),e.addCommand({id:"toggle-done",name:"Toggle task done",icon:"check-in-circle",editorCheckCallback:Vg})}};var ha=class{constructor({obsidianEvents:e}){this.obsidianEvents=e}onCacheUpdate(e){return this.obsidianEvents.on("obsidian-tasks-plugin:cache-update",e)}triggerCacheUpdate(e){this.obsidianEvents.trigger("obsidian-tasks-plugin:cache-update",e)}onRequestCacheUpdate(e){return this.obsidianEvents.on("obsidian-tasks-plugin:request-cache-update",e)}triggerRequestCacheUpdate(e){this.obsidianEvents.trigger("obsidian-tasks-plugin:request-cache-update",e)}off(e){this.obsidianEvents.offref(e)}};var ma=class{constructor({plugin:e}){this.markdownPostProcessor=this._markdownPostProcessor.bind(this);e.registerMarkdownPostProcessor(this._markdownPostProcessor.bind(this))}_markdownPostProcessor(e,t){return ae(this,null,function*(){var c;let{globalFilter:n}=ie(),i=e.findAll(".task-list-item").filter(d=>{var y;let f=(y=d.textContent)==null?void 0:y.split(` `);if(f===void 0)return!1;let p=null;for(let m=0;mHg.ViewPlugin.fromClass(td),td=class{constructor(e){this.view=e,this.handleClickEvent=this.handleClickEvent.bind(this),this.view.dom.addEventListener("click",this.handleClickEvent)}destroy(){this.view.dom.removeEventListener("click",this.handleClickEvent)}handleClickEvent(e){let{target:t}=e;if(!t||!(t instanceof HTMLInputElement)||t.type!=="checkbox")return!1;let n=t.closest("ul.plugin-tasks-query-result, div.callout-content");if(n){if(n.matches("div.callout-content")){let f=`obsidian-tasks-plugin warning: Tasks cannot add or remove completion dates or make the next copy of a recurring task for tasks written inside a callout when you click their checkboxes in Live Preview. -If you wanted Tasks to do these things, please undo your change, then either click the line of the task and use the "Toggle Task Done" command, or switch to Reading View to click the checkbox.`;console.warn(f),new zg.Notice(f,45e3)}return!1}let{state:i}=this.view,s=this.view.posAtDOM(t),a=i.doc.lineAt(s),o=N.fromLine({line:a.text,path:"",sectionStart:0,sectionIndex:0,precedingHeader:null});if(console.debug(`Live Preview Extension: toggle called. Position: ${s} Line: ${a.text}`),o===null)return!1;e.preventDefault();let l=o.toggle().map(f=>f.toFileLineString()).join(i.lineBreak),c=i.update({changes:{from:a.from,to:a.to,insert:l}});this.view.dispatch(c);let d=t.checked;return setTimeout(()=>{t.checked=d},1),!0}};var l_=require("obsidian");var pa=class{constructor(e,t){this.nestingLevel=e,this.name=t}};var ha=class{constructor(e){this.lastHeadingAtLevel=new Array;let n=e.keys().next().value.length;for(let i=0;it.set(o,a)),e.pop();return t}};var ya=class extends Map{},ga=class extends ma{},_a=class{constructor(e,t){this.groups=new ya;let n=this.buildGroupingTree(e,t);this.groups=n.generateAllPaths(),this.groups=this.getSortedGroups()}buildGroupingTree(e,t){let n=new ga(t),i=[n];for(let s of e){let a=[];for(let o of i)for(let u of o.values){let l=vr.getGroupNamesForTask(s.property,u);for(let c of l){let d=o.children.get(c);d===void 0&&(d=new ga([]),o.children.set(c,d),a.push(d)),d.values.push(u)}}i=a}return n}getSortedGroups(){return new ya([...this.groups.entries()].sort())}};var Ta=class{constructor(e,t,n){this.groups=e,this.groupHeadings=t,this.tasks=n}tasksAsStringOfLines(){let e="";for(let t of this.tasks)e+=t.toFileLineString()+` +`),u=0,l=[];for(let d=a.lineStart;d<=a.lineEnd;d++){let f=o[d];if(f===void 0)continue;let p=N.fromLine({line:f,path:s,sectionStart:a.lineStart,sectionIndex:u,precedingHeader:null});p!==null&&(l.push(p),u++)}for(let d=0;dZg.ViewPlugin.fromClass(sd),sd=class{constructor(e){this.view=e,this.handleClickEvent=this.handleClickEvent.bind(this),this.view.dom.addEventListener("click",this.handleClickEvent)}destroy(){this.view.dom.removeEventListener("click",this.handleClickEvent)}handleClickEvent(e){let{target:t}=e;if(!t||!(t instanceof HTMLInputElement)||t.type!=="checkbox")return!1;let n=t.closest("ul.plugin-tasks-query-result, div.callout-content");if(n){if(n.matches("div.callout-content")){let f=`obsidian-tasks-plugin warning: Tasks cannot add or remove completion dates or make the next copy of a recurring task for tasks written inside a callout when you click their checkboxes in Live Preview. +If you wanted Tasks to do these things, please undo your change, then either click the line of the task and use the "Toggle Task Done" command, or switch to Reading View to click the checkbox.`;console.warn(f),new Xg.Notice(f,45e3)}return!1}let{state:i}=this.view,s=this.view.posAtDOM(t),a=i.doc.lineAt(s),o=N.fromLine({line:a.text,path:"",sectionStart:0,sectionIndex:0,precedingHeader:null});if(console.debug(`Live Preview Extension: toggle called. Position: ${s} Line: ${a.text}`),o===null)return!1;e.preventDefault();let l=o.toggle().map(f=>f.toFileLineString()).join(i.lineBreak),c=i.update({changes:{from:a.from,to:a.to,insert:l}});this.view.dispatch(c);let d=t.checked;return setTimeout(()=>{t.checked=d},1),!0}};var p_=require("obsidian");var ya=class{constructor(e,t){this.nestingLevel=e,this.name=t}};var ga=class{constructor(e){this.lastHeadingAtLevel=new Array;let n=e.keys().next().value.length;for(let i=0;it.set(o,a)),e.pop();return t}};var Ta=class extends Map{},ba=class extends _a{},va=class{constructor(e,t){this.groups=new Ta;let n=this.buildGroupingTree(e,t);this.groups=n.generateAllPaths(),this.groups=this.getSortedGroups()}buildGroupingTree(e,t){let n=new ba(t),i=[n];for(let s of e){let a=[];for(let o of i)for(let u of o.values){let l=Er.getGroupNamesForTask(s.property,u);for(let c of l){let d=o.children.get(c);d===void 0&&(d=new ba([]),o.children.set(c,d),a.push(d)),d.values.push(u)}}i=a}return n}getSortedGroups(){return new Ta([...this.groups.entries()].sort())}};var Ea=class{constructor(e,t,n){this.groups=e,this.groupHeadings=t,this.tasks=n}tasksAsStringOfLines(){let e="";for(let t of this.tasks)e+=t.toFileLineString()+` `;return e}toString(){let e=` `;e+=`Group names: [${this.groups}] `;for(let t of this.groupHeadings)e+=`${"#".repeat(4+t.nestingLevel)} ${t.name} -`;return e+=this.tasksAsStringOfLines(),e}};var ba=class{constructor(e,t){this._groups=new Array;this._totalTaskCount=0;this._totalTaskCount=t.length;let n=new _a(e,t);this.addTasks(n)}get groups(){return this._groups}totalTasksCount(){return this._totalTaskCount}toString(){let e="";for(let n of this.groups)e+=n.toString(),e+=` +`;return e+=this.tasksAsStringOfLines(),e}};var Ra=class{constructor(e,t){this._groups=new Array;this._totalTaskCount=0;this._totalTaskCount=t.length;let n=new va(e,t);this.addTasks(n)}get groups(){return this._groups}totalTasksCount(){return this._totalTaskCount}toString(){let e="";for(let n of this.groups)e+=n.toString(),e+=` --- `;return e+=` ${this.totalTasksCount()} tasks -`,e}addTasks(e){let t=new ha(e.groups);for(let[n,i]of e.groups){let s=t.getHeadingsForTaskGroup(n),a=new Ta(n,s,i);this.add(a)}}add(e){this._groups.push(e)}};var Vg=ns(Ee()),Qt=class{static parseDate(e,t=!1){return window.moment(Vg.parseDate(e,void 0,{forwardDate:t})).startOf("day")}};var ce=class{canCreateFilterForLine(e){return ce.lineMatchesFilter(this.filterRegexp(),e)}static lineMatchesFilter(e,t){return e?e.test(t):!1}static getMatch(e,t){return e?t.match(e):null}};var ve=class{};var Er=class extends ce{canCreateFilterForLine(e){return e===Er.instructionForFieldPresence||e===Er.instructionForFieldAbsence?!0:super.canCreateFilterForLine(e)}createFilterOrErrorMessage(e){let t=new ve;if(e===Er.instructionForFieldPresence){let i=new ve;return i.filter=s=>this.dates(s).some(a=>a!==null),i}if(e===Er.instructionForFieldAbsence){let i=new ve;return i.filter=s=>!this.dates(s).some(a=>a!==null),i}let n=ce.getMatch(this.filterRegexp(),e);if(n!==null){let i=Qt.parseDate(n[2]);i.isValid()?n[1]==="before"?t.filter=s=>this.dates(s).some(a=>a&&a.isBefore(i)):n[1]==="after"?t.filter=s=>this.dates(s).some(a=>a&&a.isAfter(i)):t.filter=s=>this.dates(s).some(a=>a&&a.isSame(i)):t.error="do not understand happens date"}else t.error="do not understand query filter (happens date)";return t}earliestDate(e){return new Er().dates(e).sort(Ge.compareByDate)[0]}filterRegexp(){return Er.happensRegexp}dates(e){return Array.of(e.startDate,e.scheduledDate,e.dueDate)}fieldName(){return"happens"}},Jt=Er;Jt.happensRegexp=/^happens (before|after|on)? ?(.*)/,Jt.instructionForFieldPresence="has happens date",Jt.instructionForFieldAbsence="no happens date";var ue=class{static by(e,t){return new ba(e,t)}static getGroupNamesForTask(e,t){let n=ue.groupers[e];return n(t)}static groupByPriority(e){let t="ERROR";switch(e.priority){case"1":t="High";break;case"2":t="Medium";break;case"3":t="None";break;case"4":t="Low";break}return[`Priority ${e.priority}: ${t}`]}static groupByRecurrence(e){return e.recurrence!==null?[e.recurrence.toText()]:["None"]}static groupByRecurring(e){return e.recurrence!==null?["Recurring"]:["Not Recurring"]}static groupByStartDate(e){return[ue.stringFromDate(e.startDate,"start")]}static groupByScheduledDate(e){return[ue.stringFromDate(e.scheduledDate,"scheduled")]}static groupByDueDate(e){return[ue.stringFromDate(e.dueDate,"due")]}static groupByDoneDate(e){return[ue.stringFromDate(e.doneDate,"done")]}static groupByHappensDate(e){let t=new Jt().earliestDate(e);return[ue.stringFromDate(t,"happens")]}static stringFromDate(e,t){return e===null?"No "+t+" date":e.format(ue.groupDateFormat)}static groupByPath(e){return[e.path.replace(".md","")]}static groupByFolder(e){let t=e.path,n=e.filename+".md",i=t.substring(0,t.lastIndexOf(n));return i===""?["/"]:[i]}static groupByFileName(e){let t=e.filename;return t===null?["Unknown Location"]:[t]}static groupByRoot(e){let t=e.path.replace(/\\/g,"/"),n=t.indexOf("/");return n==-1?["/"]:[t.substring(0,n+1)]}static groupByBacklink(e){let t=e.getLinkText({isFilenameUnique:!0});return t===null?["Unknown Location"]:[t]}static groupByStatus(e){return[e.status]}static groupByHeading(e){return e.precedingHeader===null||e.precedingHeader.length===0?["(No heading)"]:[e.precedingHeader]}static groupByTags(e){return e.tags.length==0?["(No tags)"]:e.tags}},vr=ue;vr.groupDateFormat="YYYY-MM-DD dddd",vr.groupers={backlink:ue.groupByBacklink,done:ue.groupByDoneDate,due:ue.groupByDueDate,filename:ue.groupByFileName,folder:ue.groupByFolder,happens:ue.groupByHappensDate,heading:ue.groupByHeading,path:ue.groupByPath,priority:ue.groupByPriority,recurrence:ue.groupByRecurrence,recurring:ue.groupByRecurring,root:ue.groupByRoot,scheduled:ue.groupByScheduledDate,start:ue.groupByStartDate,status:ue.groupByStatus,tags:ue.groupByTags};var ct=class extends ce{createFilterOrErrorMessage(e){let t=new ve,n=ce.getMatch(this.filterRegexp(),e);if(n!==null){let i=n[1];if(["includes","does not include"].includes(i))t.filter=s=>ct.maybeNegate(ct.stringIncludesCaseInsensitive(this.value(s),n[2]),i);else if(["regex matches","regex does not match"].includes(i)){let s=/\/((?![*+?])(?:[^\r\n[/\\]|\\.|\[(?:[^\r\n\]\\]|\\.)*])+)\/((?:g(?:im?|mi?)?|i(?:gm?|mg?)?|m(?:gi?|ig?)?)?)/,a=n[2].match(s);a!==null?t.filter=o=>ct.maybeNegate(this.value(o).match(new RegExp(a[1],a[2]))!==null,i):t.error=`cannot parse regex (${this.fieldName()}); check your leading and trailing slashes for your query`}else t.error=`do not understand query filter (${this.fieldName()})`}else t.error=`do not understand query filter (${this.fieldName()})`;return t}static stringIncludesCaseInsensitive(e,t){return e.toLocaleLowerCase().includes(t.toLocaleLowerCase())}filterRegexp(){return new RegExp(`^${this.fieldName()} (includes|does not include|regex matches|regex does not match) (.*)`)}static maybeNegate(e,t){return t.match(/not/)?!e:e}};var va=class extends ct{fieldName(){return"description"}value(e){let t=ne().globalFilter;return e.description.replace(t,"").trim()}};var Ct=class extends ce{constructor(){super(...arguments);this.instructionForFieldPresence=`has ${this.fieldName()} date`;this.instructionForFieldAbsence=`no ${this.fieldName()} date`}canCreateFilterForLine(t){return t===this.instructionForFieldPresence||t===this.instructionForFieldAbsence?!0:super.canCreateFilterForLine(t)}createFilterOrErrorMessage(t){let n=new ve;if(t===this.instructionForFieldPresence)return n.filter=s=>this.date(s)!==null,n;if(t===this.instructionForFieldAbsence)return n.filter=s=>this.date(s)===null,n;let i=ce.getMatch(this.filterRegexp(),t);if(i!==null){let s=Qt.parseDate(i[2]);s.isValid()?i[1]==="before"?n.filter=a=>{let o=this.date(a);return o?o.isBefore(s):this.filterResultIfFieldMissing()}:i[1]==="after"?n.filter=a=>{let o=this.date(a);return o?o.isAfter(s):this.filterResultIfFieldMissing()}:n.filter=a=>{let o=this.date(a);return o?o.isSame(s):this.filterResultIfFieldMissing()}:n.error="do not understand "+this.fieldName()+" date"}else n.error="do not understand query filter ("+this.fieldName()+" date)";return n}};var rd=class extends Ct{filterRegexp(){return rd.doneRegexp}fieldName(){return"done"}date(e){return e.doneDate}filterResultIfFieldMissing(){return!1}},Li=rd;Li.doneRegexp=/^done (before|after|on)? ?(.*)/;var nd=class extends Ct{filterRegexp(){return nd.dueRegexp}fieldName(){return"due"}date(e){return e.dueDate}filterResultIfFieldMissing(){return!1}},Yi=nd;Yi.dueRegexp=/^due (before|after|on)? ?(.*)/;var Ea=class{constructor(e,t){this._instruction=e,this._filter=t}canCreateFilterForLine(e){return e==this._instruction}createFilterOrErrorMessage(e){let t=new ve;return e===this._instruction?(t.filter=this._filter,t):(t.error=`do not understand filter: ${e}`,t)}};var Ra=class{constructor(){this._filters=[]}add(e,t){this._filters.push(new Ea(e,t))}canCreateFilterForLine(e){for(let t of this._filters)if(t.canCreateFilterForLine(e))return!0;return!1}createFilterOrErrorMessage(e){for(let n of this._filters){let i=n.createFilterOrErrorMessage(e);if(i.error===void 0)return i}let t=new ve;return t.error=`do not understand filter: ${e}`,t}};var Rr=class extends ce{constructor(){super(...arguments);this._filters=new Ra}canCreateFilterForLine(t){return this._filters.canCreateFilterForLine(t)}createFilterOrErrorMessage(t){return this._filters.createFilterOrErrorMessage(t)}filterRegexp(){return null}};var wa=class extends Rr{constructor(){super(),this._filters.add("exclude sub-items",e=>{if(e.indentation==="")return!0;let t=e.indentation.lastIndexOf(">");return t===-1?!1:/^ ?$/.test(e.indentation.slice(t+1))})}fieldName(){return"exclude"}};var Da=class extends ct{fieldName(){return"heading"}value(e){return e.precedingHeader?e.precedingHeader:""}};var Ma=class extends ct{fieldName(){return"path"}value(e){return e.path}};var id=class extends ce{createFilterOrErrorMessage(e){let t=new ve,n=ce.getMatch(this.filterRegexp(),e);if(n!==null){let i=n[3],s=null;switch(i){case"low":s="4";break;case"none":s="3";break;case"medium":s="2";break;case"high":s="1";break}if(s===null)return t.error="do not understand priority",t;let a;n[2]==="above"?a=o=>o.priority?o.priority.localeCompare(s)<0:!1:n[2]==="below"?a=o=>o.priority?o.priority.localeCompare(s)>0:!1:a=o=>o.priority?o.priority===s:!1,t.filter=a}else t.error="do not understand query filter (priority)";return t}fieldName(){return"priority"}filterRegexp(){return id.priorityRegexp}},$i=id;$i.priorityRegexp=/^priority (is )?(above|below)? ?(low|none|medium|high)/;var sd=class extends Ct{filterRegexp(){return sd.scheduledRegexp}fieldName(){return"scheduled"}date(e){return e.scheduledDate}filterResultIfFieldMissing(){return!1}},ji=sd;ji.scheduledRegexp=/^scheduled (before|after|on)? ?(.*)/;var ad=class extends Ct{filterRegexp(){return ad.startRegexp}fieldName(){return"start"}date(e){return e.startDate}filterResultIfFieldMissing(){return!0}},Bi=ad;Bi.startRegexp=/^starts (before|after|on)? ?(.*)/;var Pa=class extends Rr{constructor(){super(),this._filters.add("is recurring",e=>e.recurrence!==null),this._filters.add("is not recurring",e=>e.recurrence===null)}fieldName(){return"recurring"}};var Oa=class extends Rr{constructor(){super(),this._filters.add("done",e=>e.status==="Done"),this._filters.add("not done",e=>e.status!=="Done")}fieldName(){return"status"}};var od=class extends ce{createFilterOrErrorMessage(e){let t=new ve,n=ce.getMatch(this.filterRegexp(),e);if(n!==null){let i=n[2],s=n[3].replace(/^#/,"");i==="include"||i==="includes"?t.filter=a=>a.tags.find(o=>o.toLowerCase().includes(s.toLowerCase()))!==void 0:n[2]==="do not include"||n[2]==="does not include"?t.filter=a=>a.tags.find(o=>o.toLowerCase().includes(s.toLowerCase()))==null:t.error="do not understand query filter (tag/tags)"}else t.error="do not understand query filter (tag/tags)";return t}fieldName(){return"tag/tags"}filterRegexp(){return od.tagRegexp}},Gi=od;Gi.tagRegexp=/^(tag|tags) (includes|does not include|include|do not include) (.*)/;var u_=ns(o_());var Ca=class extends ce{constructor(){super(...arguments);this.basicBooleanRegexp=/.*(AND|OR|XOR|NOT)\s*[("].*/g;this.supportedOperators=["AND","OR","XOR","NOT"];this.subFields={}}filterRegexp(){return this.basicBooleanRegexp}createFilterOrErrorMessage(t){return this.parseLine(t)}fieldName(){return"boolean query"}parseLine(t){let n=new ve;if(t.length===0)return n.error="empty line",n;let i=this.preprocessExpression(t);try{let s=(0,u_.parse)(i);for(let a of s)if(a.name==="IDENTIFIER"&&a.value){let o=a.value.trim();if(!(o in this.subFields)){let u=xa(o);if(u===null)return n.error=`couldn't parse sub-expression '${o}'`,n;if(u.error)return n.error=`couldn't parse sub-expression '${o}': ${u.error}`,n;u.filter&&(this.subFields[o]=u.filter)}}else if(a.name==="OPERATOR"){if(a.value==null)return n.error="empty operator in boolean query",n;if(!this.supportedOperators.includes(a.value))return n.error=`unknown boolean operator '${a.value}'`,n}return n.filter=a=>this.filterTaskWithParsedQuery(a,s),n}catch(s){let a=s instanceof Error?s.message:"unknown error type";return n.error=`malformed boolean query -- ${a} (check the documentation for guidelines)`,n}return n}preprocessExpression(t){return t.replace(/\(([^()]+)\)/g,'("$1")')}filterTaskWithParsedQuery(t,n){let i=o=>o==="true",s=o=>o?"true":"false",a=[];for(let o of n)if(o.name==="IDENTIFIER"){if(o.value==null)throw Error("null token value");let u=this.subFields[o.value.trim()],l=u(t);a.push(s(l))}else if(o.name==="OPERATOR")if(o.value==="NOT"){let u=i(a.pop());a.push(s(!u))}else if(o.value==="OR"){let u=i(a.pop()),l=i(a.pop());a.push(s(u||l))}else if(o.value==="AND"){let u=i(a.pop()),l=i(a.pop());a.push(s(u&&l))}else if(o.value==="XOR"){let u=i(a.pop()),l=i(a.pop());a.push(s(u&&!l||!u&&l))}else throw Error("Unsupported operator: "+o.value);else throw Error("Unsupported token type: "+o);return i(a[0])}};var BO=[()=>new Oa,()=>new Pa,()=>new $i,()=>new Jt,()=>new Bi,()=>new ji,()=>new Yi,()=>new Li,()=>new Ma,()=>new va,()=>new Gi,()=>new Da,()=>new wa,()=>new Ca];function xa(r){for(let e of BO){let t=e();if(t.canCreateFilterForLine(r))return t.createFilterOrErrorMessage(r)}return null}var wn=class{constructor({source:e}){this._limit=void 0;this._layoutOptions=new Kr;this._filters=[];this._error=void 0;this._sorting=[];this._grouping=[];this.sortByRegexp=/^sort by (urgency|status|priority|start|scheduled|due|done|path|description|tag)( reverse)?[\s]*(\d+)?/;this.groupByRegexp=/^group by (backlink|done|due|filename|folder|happens|heading|path|priority|recurrence|recurring|root|scheduled|start|status|tags)/;this.hideOptionsRegexp=/^hide (task count|backlink|priority|start date|scheduled date|done date|due date|recurrence rule|edit button)/;this.shortModeRegexp=/^short/;this.limitRegexp=/^limit (to )?(\d+)( tasks?)?/;this.commentRegexp=/^#.*/;this.source=e,e.split(` -`).map(t=>t.trim()).forEach(t=>{switch(!0){case t==="":break;case this.shortModeRegexp.test(t):this._layoutOptions.shortMode=!0;break;case this.limitRegexp.test(t):this.parseLimit({line:t});break;case this.sortByRegexp.test(t):this.parseSortBy({line:t});break;case this.groupByRegexp.test(t):this.parseGroupBy({line:t});break;case this.hideOptionsRegexp.test(t):this.parseHideOptions({line:t});break;case this.commentRegexp.test(t):break;case this.parseFilter(t):break;default:this._error=`do not understand query: ${t}`}})}get limit(){return this._limit}get layoutOptions(){return this._layoutOptions}get filters(){return this._filters}get sorting(){return this._sorting}get grouping(){return this._grouping}get error(){return this._error}applyQueryToTasks(e){this.filters.forEach(n=>{e=e.filter(n)});let t=Ge.by(this,e).slice(0,this.limit);return vr.by(this.grouping,t)}parseHideOptions({line:e}){let t=e.match(this.hideOptionsRegexp);if(t!==null)switch(t[1].trim().toLowerCase()){case"task count":this._layoutOptions.hideTaskCount=!0;break;case"backlink":this._layoutOptions.hideBacklinks=!0;break;case"priority":this._layoutOptions.hidePriority=!0;break;case"start date":this._layoutOptions.hideStartDate=!0;break;case"scheduled date":this._layoutOptions.hideScheduledDate=!0;break;case"due date":this._layoutOptions.hideDueDate=!0;break;case"done date":this._layoutOptions.hideDoneDate=!0;break;case"recurrence rule":this._layoutOptions.hideRecurrenceRule=!0;break;case"edit button":this._layoutOptions.hideEditButton=!0;break;default:this._error="do not understand hide option"}}parseFilter(e){let t=xa(e);return t!=null?(t.filter?this._filters.push(t.filter):this._error=t.error,!0):!1}parseLimit({line:e}){let t=e.match(this.limitRegexp);t!==null?this._limit=Number.parseInt(t[2],10):this._error="do not understand query limit"}parseSortBy({line:e}){let t=e.match(this.sortByRegexp);t!==null?this._sorting.push({property:t[1],reverse:!!t[2],propertyInstance:isNaN(+t[3])?1:+t[3]}):this._error="do not understand query sorting"}parseGroupBy({line:e}){let t=e.match(this.groupByRegexp);t!==null?this._grouping.push({property:t[1]}):this._error="do not understand query grouping"}};var Sa=class{constructor({plugin:e,events:t}){this.addQueryRenderChild=this._addQueryRenderChild.bind(this);this.app=e.app,this.events=t,e.registerMarkdownCodeBlockProcessor("tasks",this._addQueryRenderChild.bind(this))}_addQueryRenderChild(e,t,n){return se(this,null,function*(){n.addChild(new Dn({app:this.app,events:this.events,container:t,source:e,filePath:n.sourcePath}))})}},Dn=class extends l_.MarkdownRenderChild{constructor({app:t,events:n,container:i,source:s,filePath:a}){super(i);switch(this.app=t,this.events=n,this.source=s,this.filePath=a,this.containerEl.className){case"block-language-tasks":this.query=new wn({source:s}),this.queryType="tasks";break;default:this.query=new wn({source:s}),this.queryType="tasks";break}}onload(){this.events.triggerRequestCacheUpdate(this.render.bind(this)),this.renderEventRef=this.events.onCacheUpdate(this.render.bind(this)),this.reloadQueryAtMidnight()}onunload(){this.renderEventRef!==void 0&&this.events.off(this.renderEventRef),this.queryReloadTimeout!==void 0&&clearTimeout(this.queryReloadTimeout)}reloadQueryAtMidnight(){let t=new Date;t.setHours(24,0,0,0);let n=new Date,i=t.getTime()-n.getTime();this.queryReloadTimeout=setTimeout(()=>{this.query=new wn({source:this.source}),this.events.triggerRequestCacheUpdate(this.render.bind(this)),this.reloadQueryAtMidnight()},i+1e3)}render(i){return se(this,arguments,function*({tasks:t,state:n}){var a;let s=this.containerEl.createEl("div");if(n==="Warm"&&this.query.error===void 0){console.debug(`Render ${this.queryType} called for a block in active file "${this.filePath}", to select from ${t.length} tasks: plugin state: ${n}`);let o=this.query.applyQueryToTasks(t);for(let l of o.groups){Dn.addGroupHeadings(s,l.groupHeadings);let{taskList:c}=yield this.createTasksList({tasks:l.tasks,content:s});s.appendChild(c)}let u=o.totalTasksCount();console.debug(`${u} of ${t.length} tasks displayed in a block in "${this.filePath}"`),this.addTaskCount(s,u)}else this.query.error!==void 0?s.setText(`Tasks query: ${this.query.error}`):s.setText("Loading Tasks ...");(a=this.containerEl.firstChild)==null||a.replaceWith(s)})}createTasksList(i){return se(this,arguments,function*({tasks:t,content:n}){let s=t.length,a=n.createEl("ul");a.addClasses(["contains-task-list","plugin-tasks-query-result"]);for(let o=0;oy.remove());let f=c.createSpan(),p=this.query.layoutOptions.shortMode;this.query.layoutOptions.hideBacklinks||this.addBacklinks(f,u,p,l),this.query.layoutOptions.hideEditButton||this.addEditButton(f,u),a.appendChild(c)}return{taskList:a,tasksCount:s}})}addEditButton(t,n){t.createEl("a",{cls:"tasks-edit"}).onClickEvent(s=>{s.preventDefault();let a=u=>{ss({originalTask:n,newTasks:u})};new _n({app:this.app,task:n,onSubmit:a}).open()})}static addGroupHeadings(t,n){for(let i of n)Dn.addGroupHeading(t,i)}static addGroupHeading(t,n){let i;n.nestingLevel===0?i=t.createEl("h4",{cls:"tasks-group-heading"}):n.nestingLevel===1?i=t.createEl("h5",{cls:"tasks-group-heading"}):i=t.createEl("h6",{cls:"tasks-group-heading"}),i.appendText(n.name)}addBacklinks(t,n,i,s){var u;t.addClass("tasks-backlink"),i||t.append(" (");let a=t.createEl("a");if(a.href=n.path,a.setAttribute("data-href",n.path),a.rel="noopener",a.target="_blank",a.addClass("internal-link"),i&&a.addClass("internal-link-short-mode"),n.precedingHeader!==null){let l=n.precedingHeader.replace(/#/g,"");a.href=a.href+"#"+l,a.setAttribute("data-href",a.getAttribute("data-href")+"#"+l)}let o;i?o=" \u{1F517}":o=(u=n.getLinkText({isFilenameUnique:s}))!=null?u:"",a.setText(o),i||t.append(")")}addTaskCount(t,n){this.query.layoutOptions.hideTaskCount||t.createDiv({text:`${n} task${n!==1?"s":""}`,cls:"tasks-count"})}isFilenameUnique({task:t}){let n=t.path.match(/([^/]*)\..+$/i);if(n===null)return;let i=n[1];return this.app.vault.getMarkdownFiles().filter(a=>{if(a.basename===i)return!0}).length<2}};var ir=require("obsidian");var Ia=class extends ir.PluginSettingTab{constructor({plugin:t}){super(t.app,t);this.plugin=t}display(){let{containerEl:t}=this;t.empty(),t.createEl("h2",{text:"Tasks Settings"}),t.createEl("p",{cls:"tasks-setting-important",text:"Changing any settings requires a restart of obsidian."}),new ir.Setting(t).setName("Global task filter").setDesc("The global filter will be applied to all checklist items.").addText(n=>{let i=ne();n.setPlaceholder("#task").setValue(i.globalFilter).onChange(s=>se(this,null,function*(){qt({globalFilter:s}),yield this.plugin.saveSettings()}))}),t.createEl("div",{cls:"setting-item-description",text:'The global filter will be applied to all checklist items to filter out "non-task" checklist items.\nA checklist item must include the specified string in its description in order to be considered a task.\nFor example, if you set the global filter to `#task`, the Tasks plugin will only handle checklist items tagged with `#task`.\nOther checklist items will remain normal checklist items and not appear in queries or get a done date set.\nLeave empty if you want all checklist items from your vault to be tasks managed by this plugin.'}),new ir.Setting(t).setName("Remove global filter from description").setDesc("Enabling this removes the string that you set as global filter from the task description when displaying a task.").addToggle(n=>{let i=ne();n.setValue(i.removeGlobalFilter).onChange(s=>se(this,null,function*(){qt({removeGlobalFilter:s}),yield this.plugin.saveSettings()}))}),new ir.Setting(t).setName("Set done date on every completed task").setDesc("Enabling this will add a timestamp \u2705 YYYY-MM-DD at the end when a task is toggled to done").addToggle(n=>{let i=ne();n.setValue(i.setDoneDate).onChange(s=>se(this,null,function*(){qt({setDoneDate:s}),yield this.plugin.saveSettings()}))}),new ir.Setting(t).setName("Auto-suggest task content").setDesc("Enabling this will open an intelligent suggest menu while typing inside a recognized task line.").addToggle(n=>{let i=ne();n.setValue(i.autoSuggestInEditor).onChange(s=>se(this,null,function*(){qt({autoSuggestInEditor:s}),yield this.plugin.saveSettings()}))}),new ir.Setting(t).setName("Minimum match length for auto-suggest").setDesc("If higher than 0, auto-suggest will be triggered only when the beginning of any supported keywords is recognized.").addSlider(n=>{let i=ne();n.setLimits(0,3,1).setValue(i.autoSuggestMinMatch).setDynamicTooltip().onChange(s=>se(this,null,function*(){qt({autoSuggestMinMatch:s}),yield this.plugin.saveSettings()}))}),new ir.Setting(t).setName("Maximum number of auto-suggestions to show").setDesc('How many suggestions should be shown when an auto-suggest menu pops up (including the "\u23CE" option).').addSlider(n=>{let i=ne();n.setLimits(3,12,1).setValue(i.autoSuggestMaxItems).setDynamicTooltip().onChange(s=>se(this,null,function*(){qt({autoSuggestMaxItems:s}),yield this.plugin.saveSettings()}))})}};var d_=require("obsidian");var GO=`${wt}${Dt}${Mt}`;function c_(r,e,t){let n=[];n=n.concat(KO(r,e,t)),n=n.concat(VO(r,e,t));let i=zO(r,t),s=Td(r,/([a-zA-Z'_-]*)/g,e),a=!1;if(s&&s.length>0){let o=s[0];if(o.length>=Math.max(1,t.autoSuggestMinMatch)){let u=i.filter(l=>l.displayText.toLowerCase().includes(o.toLowerCase()));for(let l of u)n.push({suggestionType:"match",displayText:l.displayText,appendText:l.appendText,insertAt:s.index,insertSkip:o.length}),a=!0}}return!a&&t.autoSuggestMinMatch===0&&(n=n.concat(i)),n.length>0&&!n.some(o=>o.suggestionType==="match")&&n.unshift({suggestionType:"empty",displayText:"\u23CE",appendText:` -`}),n=n.slice(0,t.autoSuggestMaxItems),n}function HO(r){if(Object.values(Re).some(e=>e.length>0&&r.includes(e)))return!0}function zO(r,e){let t=[];return r.includes(Mt)||t.push({displayText:`${Mt} due date`,appendText:`${Mt} `}),r.includes(wt)||t.push({displayText:`${wt} start date`,appendText:`${wt} `}),r.includes(Dt)||t.push({displayText:`${Dt} scheduled date`,appendText:`${Dt} `}),HO(r)||(t.push({displayText:`${Re.High} high priority`,appendText:`${Re.High} `}),t.push({displayText:`${Re.Medium} medium priority`,appendText:`${Re.Medium} `}),t.push({displayText:`${Re.Low} low priority`,appendText:`${Re.Low} `})),r.includes(Rt)||t.push({displayText:`${Rt} recurring (repeat)`,appendText:`${Rt} `}),t}function KO(r,e,t){let n=["today","tomorrow","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","next week","next month","next year"],i=[],s=new RegExp(`([${GO}])\\s*([0-9a-zA-Z ]*)`,"ug"),a=Td(r,s,e);if(a&&a.length>=2){let o=a[1],u=a[2];if(u.length1?Qt.parseDate(gn(u),!0):null;l&&l.isValid()&&i.push({displayText:`${l.format(N.dateFormat)}`,appendText:`${o} ${l.format(N.dateFormat)} `,insertAt:a.index,insertSkip:a[0].length});let c=1,d=5,f=n.filter(p=>u&&u.length>=c&&p.toLowerCase().includes(u.toLowerCase())).slice(0,d);f.length===0&&(f=n.slice(0,d));for(let p of f){let m=`${Qt.parseDate(p,!0).format(N.dateFormat)}`;i.push({suggestionType:"match",displayText:`${p} (${m})`,appendText:`${o} ${m} `,insertAt:a.index,insertSkip:a[0].length})}}return i}function VO(r,e,t){var o;let n=["every","every day","every week","every month","every month on the","every year","every week on Sunday","every week on Monday","every week on Tuesday","every week on Wednesday","every week on Thursday","every week on Friday","every week on Saturday"],i=[],s=new RegExp(`(${Rt})\\s*([0-9a-zA-Z ]*)`,"ug"),a=Td(r,s,e);if(a&&a.length>=2){let u=a[1],l=a[2];if(l.length0){let p=(o=pt.fromText({recurrenceRuleText:l,startDate:null,scheduledDate:null,dueDate:null}))==null?void 0:o.toText();if(p){let y=`${u} ${p} `;if(i.push({suggestionType:"match",displayText:`\u2705 ${p}`,appendText:y,insertAt:a.index,insertSkip:a[0].length}),a[0]==y)return[]}}let c=1,d=t.autoSuggestMaxItems/2,f=n.filter(p=>l&&l.length>=c&&p.toLowerCase().includes(l.toLowerCase())).slice(0,d);f.length===0&&l.trim().length===0&&(f=n.slice(0,d));for(let p of f)i.push({suggestionType:"match",displayText:`${p}`,appendText:`${u} ${p} `,insertAt:a.index,insertSkip:a[0].length})}return i}function Td(r,e,t){let n=r.matchAll(e);for(let i of n)if((i==null?void 0:i.index)&&i.index<=t&&t<=i.index+i[0].length)return i;return[]}var Ua=class extends d_.EditorSuggest{constructor(t,n){super(t);this.settings=n}onTrigger(t,n,i){if(!this.settings.autoSuggestInEditor)return null;let s=n.getLine(t.line);return s.contains(this.settings.globalFilter)&&s.match(N.taskRegex)?{start:{line:t.line,ch:0},end:{line:t.line,ch:s.length},query:s}:null}getSuggestions(t){let n=t.query,i=t.editor.getCursor(),s=c_(n,i.ch,this.settings),a=[];for(let o of s)a.push(Ut($e({},o),{context:t}));return a}renderSuggestion(t,n){n.setText(t.displayText)}selectSuggestion(t,n){var u,l,c;let i=t.context.editor;if(t.suggestionType==="empty"){this.close();let d=new KeyboardEvent("keydown",{code:"Enter",key:"Enter"});(l=(u=i==null?void 0:i.cm)==null?void 0:u.contentDOM)==null||l.dispatchEvent(d);return}let s=t.context.editor.getCursor(),a={line:s.line,ch:(c=t.insertAt)!=null?c:s.ch},o=t.insertSkip?{line:s.line,ch:a.ch+t.insertSkip}:void 0;t.context.editor.replaceRange(t.appendText,a,o),t.context.editor.setCursor({line:s.line,ch:a.ch+t.appendText.length})}};var qa=class extends f_.Plugin{onload(){return se(this,null,function*(){console.log('loading plugin "tasks"'),yield this.loadSettings(),this.addSettingTab(new Ia({plugin:this})),Hd({metadataCache:this.app.metadataCache,vault:this.app.vault});let t=new da({obsidianEvents:this.app.workspace});this.cache=new fr({metadataCache:this.app.metadataCache,vault:this.app.vault,events:t}),this.inlineRenderer=new fa({plugin:this}),this.queryRenderer=new Sa({plugin:this,events:t}),this.registerEditorExtension(Kg()),this.registerEditorSuggest(new Ua(this.app,ne())),new ca({plugin:this})})}onunload(){var t;console.log('unloading plugin "tasks"'),(t=this.cache)==null||t.unload()}loadSettings(){return se(this,null,function*(){let t=yield this.loadData();qt(t)})}saveSettings(){return se(this,null,function*(){yield this.saveData(ne())})}}; +`,e}addTasks(e){let t=new ga(e.groups);for(let[n,i]of e.groups){let s=t.getHeadingsForTaskGroup(n),a=new Ea(n,s,i);this.add(a)}}add(e){this._groups.push(e)}};var Jg=as(Ee()),Qt=class{static parseDate(e,t=!1){return window.moment(Jg.parseDate(e,void 0,{forwardDate:t})).startOf("day")}};var de=class{canCreateFilterForLine(e){return de.lineMatchesFilter(this.filterRegexp(),e)}static lineMatchesFilter(e,t){return e?e.test(t):!1}static getMatch(e,t){return e?t.match(e):null}};var J=class{static fromFilter(e){let t=new J;return t.filter=e,t}static fromError(e){let t=new J;return t.error=e,t}};var Rr=class extends de{canCreateFilterForLine(e){return e===Rr.instructionForFieldPresence||e===Rr.instructionForFieldAbsence?!0:super.canCreateFilterForLine(e)}createFilterOrErrorMessage(e){let t=new J;if(e===Rr.instructionForFieldPresence){let i=new J;return i.filter=s=>this.dates(s).some(a=>a!==null),i}if(e===Rr.instructionForFieldAbsence){let i=new J;return i.filter=s=>!this.dates(s).some(a=>a!==null),i}let n=de.getMatch(this.filterRegexp(),e);if(n!==null){let i=Qt.parseDate(n[2]);i.isValid()?n[1]==="before"?t.filter=s=>this.dates(s).some(a=>a&&a.isBefore(i)):n[1]==="after"?t.filter=s=>this.dates(s).some(a=>a&&a.isAfter(i)):t.filter=s=>this.dates(s).some(a=>a&&a.isSame(i)):t.error="do not understand happens date"}else t.error="do not understand query filter (happens date)";return t}earliestDate(e){return new Rr().dates(e).sort(Ge.compareByDate)[0]}filterRegexp(){return Rr.happensRegexp}dates(e){return Array.of(e.startDate,e.scheduledDate,e.dueDate)}fieldName(){return"happens"}},Jt=Rr;Jt.happensRegexp=/^happens (before|after|on)? ?(.*)/,Jt.instructionForFieldPresence="has happens date",Jt.instructionForFieldAbsence="no happens date";var le=class{static by(e,t){return new Ra(e,t)}static getGroupNamesForTask(e,t){let n=le.groupers[e];return n(t)}static groupByPriority(e){let t="ERROR";switch(e.priority){case"1":t="High";break;case"2":t="Medium";break;case"3":t="None";break;case"4":t="Low";break}return[`Priority ${e.priority}: ${t}`]}static groupByRecurrence(e){return e.recurrence!==null?[e.recurrence.toText()]:["None"]}static groupByRecurring(e){return e.recurrence!==null?["Recurring"]:["Not Recurring"]}static groupByStartDate(e){return[le.stringFromDate(e.startDate,"start")]}static groupByScheduledDate(e){return[le.stringFromDate(e.scheduledDate,"scheduled")]}static groupByDueDate(e){return[le.stringFromDate(e.dueDate,"due")]}static groupByDoneDate(e){return[le.stringFromDate(e.doneDate,"done")]}static groupByHappensDate(e){let t=new Jt().earliestDate(e);return[le.stringFromDate(t,"happens")]}static stringFromDate(e,t){return e===null?"No "+t+" date":e.format(le.groupDateFormat)}static groupByPath(e){return[e.path.replace(".md","")]}static groupByFolder(e){let t=e.path,n=e.filename+".md",i=t.substring(0,t.lastIndexOf(n));return i===""?["/"]:[i]}static groupByFileName(e){let t=e.filename;return t===null?["Unknown Location"]:[t]}static groupByRoot(e){let t=e.path.replace(/\\/g,"/"),n=t.indexOf("/");return n==-1?["/"]:[t.substring(0,n+1)]}static groupByBacklink(e){let t=e.getLinkText({isFilenameUnique:!0});return t===null?["Unknown Location"]:[t]}static groupByStatus(e){return[e.status]}static groupByHeading(e){return e.precedingHeader===null||e.precedingHeader.length===0?["(No heading)"]:[e.precedingHeader]}static groupByTags(e){return e.tags.length==0?["(No tags)"]:e.tags}},Er=le;Er.groupDateFormat="YYYY-MM-DD dddd",Er.groupers={backlink:le.groupByBacklink,done:le.groupByDoneDate,due:le.groupByDueDate,filename:le.groupByFileName,folder:le.groupByFolder,happens:le.groupByHappensDate,heading:le.groupByHeading,path:le.groupByPath,priority:le.groupByPriority,recurrence:le.groupByRecurrence,recurring:le.groupByRecurring,root:le.groupByRoot,scheduled:le.groupByScheduledDate,start:le.groupByStartDate,status:le.groupByStatus,tags:le.groupByTags};var vn=class{matchesAnyOf(e){return e.some(t=>this.matches(t))}};var er=class extends vn{constructor(t){super();this.stringToFind=t}matches(t){return er.stringIncludesCaseInsensitive(t,this.stringToFind)}static stringIncludesCaseInsensitive(t,n){return t.toLocaleLowerCase().includes(n.toLocaleLowerCase())}};var wr=class extends vn{constructor(t){super();this.regex=t}static validateAndConstruct(t){let n=/\/((?![*+?])(?:[^\r\n[/\\]|\\.|\[(?:[^\r\n\]\\]|\\.)*])+)\/((?:g(?:im?|mi?)?|i(?:gm?|mg?)?|m(?:gi?|ig?)?)?)/,i=t.match(n);if(i!==null){let s=new RegExp(i[1],i[2]);return new wr(s)}else return null}matches(t){return t.match(this.regex)!==null}};var Ve=class extends de{createFilterOrErrorMessage(e){let t=de.getMatch(this.filterRegexp(),e);if(t===null)return J.fromError(`do not understand query filter (${this.fieldName()})`);let n=t[1],i=t[2],s=null;if(["includes","does not include"].includes(n))s=new er(i);else if(["regex matches","regex does not match"].includes(n)&&(s=wr.validateAndConstruct(i),s===null))return J.fromError(`cannot parse regex (${this.fieldName()}); check your leading and trailing slashes for your query`);return s===null?J.fromError(`do not understand query filter (${this.fieldName()})`):J.fromFilter(a=>Ve.maybeNegate(s.matches(this.value(a)),n))}static stringIncludesCaseInsensitive(e,t){return er.stringIncludesCaseInsensitive(e,t)}filterRegexp(){return new RegExp(`^${this.fieldName()} (includes|does not include|regex matches|regex does not match) (.*)`)}static maybeNegate(e,t){return t.match(/not/)?!e:e}};var wa=class extends Ve{fieldName(){return"description"}value(e){let t=ie().globalFilter;return e.description.replace(t,"").trim()}};var Ct=class extends de{constructor(){super(...arguments);this.instructionForFieldPresence=`has ${this.fieldName()} date`;this.instructionForFieldAbsence=`no ${this.fieldName()} date`}canCreateFilterForLine(t){return t===this.instructionForFieldPresence||t===this.instructionForFieldAbsence?!0:super.canCreateFilterForLine(t)}createFilterOrErrorMessage(t){let n=new J;if(t===this.instructionForFieldPresence)return n.filter=s=>this.date(s)!==null,n;if(t===this.instructionForFieldAbsence)return n.filter=s=>this.date(s)===null,n;let i=de.getMatch(this.filterRegexp(),t);if(i!==null){let s=Qt.parseDate(i[2]);s.isValid()?i[1]==="before"?n.filter=a=>{let o=this.date(a);return o?o.isBefore(s):this.filterResultIfFieldMissing()}:i[1]==="after"?n.filter=a=>{let o=this.date(a);return o?o.isAfter(s):this.filterResultIfFieldMissing()}:n.filter=a=>{let o=this.date(a);return o?o.isSame(s):this.filterResultIfFieldMissing()}:n.error="do not understand "+this.fieldName()+" date"}else n.error="do not understand query filter ("+this.fieldName()+" date)";return n}};var ad=class extends Ct{filterRegexp(){return ad.doneRegexp}fieldName(){return"done"}date(e){return e.doneDate}filterResultIfFieldMissing(){return!1}},ji=ad;ji.doneRegexp=/^done (before|after|on)? ?(.*)/;var od=class extends Ct{filterRegexp(){return od.dueRegexp}fieldName(){return"due"}date(e){return e.dueDate}filterResultIfFieldMissing(){return!1}},Bi=od;Bi.dueRegexp=/^due (before|after|on)? ?(.*)/;var Ma=class{constructor(e,t){this._instruction=e,this._filter=t}canCreateFilterForLine(e){return e==this._instruction}createFilterOrErrorMessage(e){let t=new J;return e===this._instruction?(t.filter=this._filter,t):(t.error=`do not understand filter: ${e}`,t)}};var Da=class{constructor(){this._filters=[]}add(e,t){this._filters.push(new Ma(e,t))}canCreateFilterForLine(e){for(let t of this._filters)if(t.canCreateFilterForLine(e))return!0;return!1}createFilterOrErrorMessage(e){for(let n of this._filters){let i=n.createFilterOrErrorMessage(e);if(i.error===void 0)return i}let t=new J;return t.error=`do not understand filter: ${e}`,t}};var Mr=class extends de{constructor(){super(...arguments);this._filters=new Da}canCreateFilterForLine(t){return this._filters.canCreateFilterForLine(t)}createFilterOrErrorMessage(t){return this._filters.createFilterOrErrorMessage(t)}filterRegexp(){return null}};var Pa=class extends Mr{constructor(){super(),this._filters.add("exclude sub-items",e=>{if(e.indentation==="")return!0;let t=e.indentation.lastIndexOf(">");return t===-1?!1:/^ ?$/.test(e.indentation.slice(t+1))})}fieldName(){return"exclude"}};var Oa=class extends Ve{fieldName(){return"heading"}value(e){return e.precedingHeader?e.precedingHeader:""}};var Aa=class extends Ve{fieldName(){return"path"}value(e){return e.path}};var ud=class extends de{createFilterOrErrorMessage(e){let t=new J,n=de.getMatch(this.filterRegexp(),e);if(n!==null){let i=n[3],s=null;switch(i){case"low":s="4";break;case"none":s="3";break;case"medium":s="2";break;case"high":s="1";break}if(s===null)return t.error="do not understand priority",t;let a;n[2]==="above"?a=o=>o.priority?o.priority.localeCompare(s)<0:!1:n[2]==="below"?a=o=>o.priority?o.priority.localeCompare(s)>0:!1:a=o=>o.priority?o.priority===s:!1,t.filter=a}else t.error="do not understand query filter (priority)";return t}fieldName(){return"priority"}filterRegexp(){return ud.priorityRegexp}},Gi=ud;Gi.priorityRegexp=/^priority (is )?(above|below)? ?(low|none|medium|high)/;var ld=class extends Ct{filterRegexp(){return ld.scheduledRegexp}fieldName(){return"scheduled"}date(e){return e.scheduledDate}filterResultIfFieldMissing(){return!1}},Hi=ld;Hi.scheduledRegexp=/^scheduled (before|after|on)? ?(.*)/;var cd=class extends Ct{filterRegexp(){return cd.startRegexp}fieldName(){return"start"}date(e){return e.startDate}filterResultIfFieldMissing(){return!0}},zi=cd;zi.startRegexp=/^starts (before|after|on)? ?(.*)/;var ka=class extends Mr{constructor(){super(),this._filters.add("is recurring",e=>e.recurrence!==null),this._filters.add("is not recurring",e=>e.recurrence===null)}fieldName(){return"recurring"}};var Na=class extends Mr{constructor(){super(),this._filters.add("done",e=>e.status==="Done"),this._filters.add("not done",e=>e.status!=="Done")}fieldName(){return"status"}};var dd=class extends de{createFilterOrErrorMessage(e){let t=de.getMatch(this.filterRegexp(),e);if(t===null)return J.fromError(`do not understand query filter (${this.fieldName()})`);let n=t[2],i=t[3],s=null;if(n.includes("include"))s=new er(i);else if(n.includes("regex")&&(s=wr.validateAndConstruct(i),s===null))return J.fromError(`cannot parse regex (${this.fieldName()}); check your leading and trailing slashes for your query`);return s===null?J.fromError(`do not understand query filter (${this.fieldName()})`):J.fromFilter(a=>Ve.maybeNegate(s.matchesAnyOf(a.tags),n))}fieldName(){return"tag/tags"}filterRegexp(){return dd.tagRegexp}},Ki=dd;Ki.tagRegexp=/^(tag|tags) (includes|does not include|include|do not include|regex matches|regex does not match) (.*)/;var f_=as(d_());var Ia=class extends de{constructor(){super(...arguments);this.basicBooleanRegexp=/.*(AND|OR|XOR|NOT)\s*[("].*/g;this.supportedOperators=["AND","OR","XOR","NOT"];this.subFields={}}filterRegexp(){return this.basicBooleanRegexp}createFilterOrErrorMessage(t){return this.parseLine(t)}fieldName(){return"boolean query"}parseLine(t){let n=new J;if(t.length===0)return n.error="empty line",n;let i=this.preprocessExpression(t);try{let s=(0,f_.parse)(i);for(let a of s)if(a.name==="IDENTIFIER"&&a.value){let o=a.value.trim();if(!(o in this.subFields)){let u=Ua(o);if(u===null)return n.error=`couldn't parse sub-expression '${o}'`,n;if(u.error)return n.error=`couldn't parse sub-expression '${o}': ${u.error}`,n;u.filter&&(this.subFields[o]=u.filter)}}else if(a.name==="OPERATOR"){if(a.value==null)return n.error="empty operator in boolean query",n;if(!this.supportedOperators.includes(a.value))return n.error=`unknown boolean operator '${a.value}'`,n}return n.filter=a=>this.filterTaskWithParsedQuery(a,s),n}catch(s){let a=s instanceof Error?s.message:"unknown error type";return n.error=`malformed boolean query -- ${a} (check the documentation for guidelines)`,n}return n}preprocessExpression(t){return t.replace(/\(([^()]+)\)/g,'("$1")')}filterTaskWithParsedQuery(t,n){let i=o=>o==="true",s=o=>o?"true":"false",a=[];for(let o of n)if(o.name==="IDENTIFIER"){if(o.value==null)throw Error("null token value");let u=this.subFields[o.value.trim()],l=u(t);a.push(s(l))}else if(o.name==="OPERATOR")if(o.value==="NOT"){let u=i(a.pop());a.push(s(!u))}else if(o.value==="OR"){let u=i(a.pop()),l=i(a.pop());a.push(s(u||l))}else if(o.value==="AND"){let u=i(a.pop()),l=i(a.pop());a.push(s(u&&l))}else if(o.value==="XOR"){let u=i(a.pop()),l=i(a.pop());a.push(s(u&&!l||!u&&l))}else throw Error("Unsupported operator: "+o.value);else throw Error("Unsupported token type: "+o);return i(a[0])}};var Fa=class extends Ve{fieldName(){return"filename"}value(e){let t=e.filename;return t===null?"":t+".md"}};var KO=[()=>new Na,()=>new ka,()=>new Gi,()=>new Jt,()=>new zi,()=>new Hi,()=>new Bi,()=>new ji,()=>new Aa,()=>new wa,()=>new Ki,()=>new Oa,()=>new Pa,()=>new Ia,()=>new Fa];function Ua(r){for(let e of KO){let t=e();if(t.canCreateFilterForLine(r))return t.createFilterOrErrorMessage(r)}return null}var Pn=class{constructor({source:e}){this._limit=void 0;this._layoutOptions=new Zr;this._filters=[];this._error=void 0;this._sorting=[];this._grouping=[];this.sortByRegexp=/^sort by (urgency|status|priority|start|scheduled|due|done|path|description|tag)( reverse)?[\s]*(\d+)?/;this.groupByRegexp=/^group by (backlink|done|due|filename|folder|happens|heading|path|priority|recurrence|recurring|root|scheduled|start|status|tags)/;this.hideOptionsRegexp=/^hide (task count|backlink|priority|start date|scheduled date|done date|due date|recurrence rule|edit button)/;this.shortModeRegexp=/^short/;this.limitRegexp=/^limit (to )?(\d+)( tasks?)?/;this.commentRegexp=/^#.*/;this.source=e,e.split(` +`).map(t=>t.trim()).forEach(t=>{switch(!0){case t==="":break;case this.shortModeRegexp.test(t):this._layoutOptions.shortMode=!0;break;case this.limitRegexp.test(t):this.parseLimit({line:t});break;case this.sortByRegexp.test(t):this.parseSortBy({line:t});break;case this.groupByRegexp.test(t):this.parseGroupBy({line:t});break;case this.hideOptionsRegexp.test(t):this.parseHideOptions({line:t});break;case this.commentRegexp.test(t):break;case this.parseFilter(t):break;default:this._error=`do not understand query: ${t}`}})}get limit(){return this._limit}get layoutOptions(){return this._layoutOptions}get filters(){return this._filters}get sorting(){return this._sorting}get grouping(){return this._grouping}get error(){return this._error}applyQueryToTasks(e){this.filters.forEach(n=>{e=e.filter(n)});let t=Ge.by(this,e).slice(0,this.limit);return Er.by(this.grouping,t)}parseHideOptions({line:e}){let t=e.match(this.hideOptionsRegexp);if(t!==null)switch(t[1].trim().toLowerCase()){case"task count":this._layoutOptions.hideTaskCount=!0;break;case"backlink":this._layoutOptions.hideBacklinks=!0;break;case"priority":this._layoutOptions.hidePriority=!0;break;case"start date":this._layoutOptions.hideStartDate=!0;break;case"scheduled date":this._layoutOptions.hideScheduledDate=!0;break;case"due date":this._layoutOptions.hideDueDate=!0;break;case"done date":this._layoutOptions.hideDoneDate=!0;break;case"recurrence rule":this._layoutOptions.hideRecurrenceRule=!0;break;case"edit button":this._layoutOptions.hideEditButton=!0;break;default:this._error="do not understand hide option"}}parseFilter(e){let t=Ua(e);return t!=null?(t.filter?this._filters.push(t.filter):this._error=t.error,!0):!1}parseLimit({line:e}){let t=e.match(this.limitRegexp);t!==null?this._limit=Number.parseInt(t[2],10):this._error="do not understand query limit"}parseSortBy({line:e}){let t=e.match(this.sortByRegexp);t!==null?this._sorting.push({property:t[1],reverse:!!t[2],propertyInstance:isNaN(+t[3])?1:+t[3]}):this._error="do not understand query sorting"}parseGroupBy({line:e}){let t=e.match(this.groupByRegexp);t!==null?this._grouping.push({property:t[1]}):this._error="do not understand query grouping"}};var qa=class{constructor({plugin:e,events:t}){this.addQueryRenderChild=this._addQueryRenderChild.bind(this);this.app=e.app,this.events=t,e.registerMarkdownCodeBlockProcessor("tasks",this._addQueryRenderChild.bind(this))}_addQueryRenderChild(e,t,n){return ae(this,null,function*(){n.addChild(new On({app:this.app,events:this.events,container:t,source:e,filePath:n.sourcePath}))})}},On=class extends p_.MarkdownRenderChild{constructor({app:t,events:n,container:i,source:s,filePath:a}){super(i);switch(this.app=t,this.events=n,this.source=s,this.filePath=a,this.containerEl.className){case"block-language-tasks":this.query=new Pn({source:s}),this.queryType="tasks";break;default:this.query=new Pn({source:s}),this.queryType="tasks";break}}onload(){this.events.triggerRequestCacheUpdate(this.render.bind(this)),this.renderEventRef=this.events.onCacheUpdate(this.render.bind(this)),this.reloadQueryAtMidnight()}onunload(){this.renderEventRef!==void 0&&this.events.off(this.renderEventRef),this.queryReloadTimeout!==void 0&&clearTimeout(this.queryReloadTimeout)}reloadQueryAtMidnight(){let t=new Date;t.setHours(24,0,0,0);let n=new Date,i=t.getTime()-n.getTime();this.queryReloadTimeout=setTimeout(()=>{this.query=new Pn({source:this.source}),this.events.triggerRequestCacheUpdate(this.render.bind(this)),this.reloadQueryAtMidnight()},i+1e3)}render(i){return ae(this,arguments,function*({tasks:t,state:n}){var a;let s=this.containerEl.createEl("div");if(n==="Warm"&&this.query.error===void 0){console.debug(`Render ${this.queryType} called for a block in active file "${this.filePath}", to select from ${t.length} tasks: plugin state: ${n}`);let o=this.query.applyQueryToTasks(t);for(let l of o.groups){On.addGroupHeadings(s,l.groupHeadings);let{taskList:c}=yield this.createTasksList({tasks:l.tasks,content:s});s.appendChild(c)}let u=o.totalTasksCount();console.debug(`${u} of ${t.length} tasks displayed in a block in "${this.filePath}"`),this.addTaskCount(s,u)}else this.query.error!==void 0?s.setText(`Tasks query: ${this.query.error}`):s.setText("Loading Tasks ...");(a=this.containerEl.firstChild)==null||a.replaceWith(s)})}createTasksList(i){return ae(this,arguments,function*({tasks:t,content:n}){let s=t.length,a=n.createEl("ul");a.addClasses(["contains-task-list","plugin-tasks-query-result"]);for(let o=0;oy.remove());let f=c.createSpan(),p=this.query.layoutOptions.shortMode;this.query.layoutOptions.hideBacklinks||this.addBacklinks(f,u,p,l),this.query.layoutOptions.hideEditButton||this.addEditButton(f,u),a.appendChild(c)}return{taskList:a,tasksCount:s}})}addEditButton(t,n){t.createEl("a",{cls:"tasks-edit"}).onClickEvent(s=>{s.preventDefault();let a=u=>{us({originalTask:n,newTasks:u})};new bn({app:this.app,task:n,onSubmit:a}).open()})}static addGroupHeadings(t,n){for(let i of n)On.addGroupHeading(t,i)}static addGroupHeading(t,n){let i;n.nestingLevel===0?i=t.createEl("h4",{cls:"tasks-group-heading"}):n.nestingLevel===1?i=t.createEl("h5",{cls:"tasks-group-heading"}):i=t.createEl("h6",{cls:"tasks-group-heading"}),i.appendText(n.name)}addBacklinks(t,n,i,s){var u;t.addClass("tasks-backlink"),i||t.append(" (");let a=t.createEl("a");if(a.href=n.path,a.setAttribute("data-href",n.path),a.rel="noopener",a.target="_blank",a.addClass("internal-link"),i&&a.addClass("internal-link-short-mode"),n.precedingHeader!==null){let l=n.precedingHeader.replace(/#/g,"");a.href=a.href+"#"+l,a.setAttribute("data-href",a.getAttribute("data-href")+"#"+l)}let o;i?o=" \u{1F517}":o=(u=n.getLinkText({isFilenameUnique:s}))!=null?u:"",a.setText(o),i||t.append(")")}addTaskCount(t,n){this.query.layoutOptions.hideTaskCount||t.createDiv({text:`${n} task${n!==1?"s":""}`,cls:"tasks-count"})}isFilenameUnique({task:t}){let n=t.path.match(/([^/]*)\..+$/i);if(n===null)return;let i=n[1];return this.app.vault.getMarkdownFiles().filter(a=>{if(a.basename===i)return!0}).length<2}};var sr=require("obsidian");var Wa=class extends sr.PluginSettingTab{constructor({plugin:t}){super(t.app,t);this.plugin=t}display(){let{containerEl:t}=this;t.empty(),t.createEl("h2",{text:"Tasks Settings"}),t.createEl("p",{cls:"tasks-setting-important",text:"Changing any settings requires a restart of obsidian."}),new sr.Setting(t).setName("Global task filter").setDesc("The global filter will be applied to all checklist items.").addText(n=>{let i=ie();n.setPlaceholder("#task").setValue(i.globalFilter).onChange(s=>ae(this,null,function*(){Ft({globalFilter:s}),yield this.plugin.saveSettings()}))}),t.createEl("div",{cls:"setting-item-description",text:'The global filter will be applied to all checklist items to filter out "non-task" checklist items.\nA checklist item must include the specified string in its description in order to be considered a task.\nFor example, if you set the global filter to `#task`, the Tasks plugin will only handle checklist items tagged with `#task`.\nOther checklist items will remain normal checklist items and not appear in queries or get a done date set.\nLeave empty if you want all checklist items from your vault to be tasks managed by this plugin.'}),new sr.Setting(t).setName("Remove global filter from description").setDesc("Enabling this removes the string that you set as global filter from the task description when displaying a task.").addToggle(n=>{let i=ie();n.setValue(i.removeGlobalFilter).onChange(s=>ae(this,null,function*(){Ft({removeGlobalFilter:s}),yield this.plugin.saveSettings()}))}),new sr.Setting(t).setName("Set done date on every completed task").setDesc("Enabling this will add a timestamp \u2705 YYYY-MM-DD at the end when a task is toggled to done").addToggle(n=>{let i=ie();n.setValue(i.setDoneDate).onChange(s=>ae(this,null,function*(){Ft({setDoneDate:s}),yield this.plugin.saveSettings()}))}),new sr.Setting(t).setName("Auto-suggest task content").setDesc("Enabling this will open an intelligent suggest menu while typing inside a recognized task line.").addToggle(n=>{let i=ie();n.setValue(i.autoSuggestInEditor).onChange(s=>ae(this,null,function*(){Ft({autoSuggestInEditor:s}),yield this.plugin.saveSettings()}))}),new sr.Setting(t).setName("Minimum match length for auto-suggest").setDesc("If higher than 0, auto-suggest will be triggered only when the beginning of any supported keywords is recognized.").addSlider(n=>{let i=ie();n.setLimits(0,3,1).setValue(i.autoSuggestMinMatch).setDynamicTooltip().onChange(s=>ae(this,null,function*(){Ft({autoSuggestMinMatch:s}),yield this.plugin.saveSettings()}))}),new sr.Setting(t).setName("Maximum number of auto-suggestions to show").setDesc('How many suggestions should be shown when an auto-suggest menu pops up (including the "\u23CE" option).').addSlider(n=>{let i=ie();n.setLimits(3,12,1).setValue(i.autoSuggestMaxItems).setDynamicTooltip().onChange(s=>ae(this,null,function*(){Ft({autoSuggestMaxItems:s}),yield this.plugin.saveSettings()}))})}};var m_=require("obsidian");var VO=`${wt}${Mt}${Dt}`;function h_(r,e,t){let n=[];n=n.concat(QO(r,e,t)),n=n.concat(JO(r,e,t));let i=XO(r,t),s=Rd(r,/([a-zA-Z'_-]*)/g,e),a=!1;if(s&&s.length>0){let o=s[0];if(o.length>=Math.max(1,t.autoSuggestMinMatch)){let u=i.filter(l=>l.displayText.toLowerCase().includes(o.toLowerCase()));for(let l of u)n.push({suggestionType:"match",displayText:l.displayText,appendText:l.appendText,insertAt:s.index,insertSkip:o.length}),a=!0}}return!a&&t.autoSuggestMinMatch===0&&(n=n.concat(i)),n.length>0&&!n.some(o=>o.suggestionType==="match")&&n.unshift({suggestionType:"empty",displayText:"\u23CE",appendText:` +`}),n=n.slice(0,t.autoSuggestMaxItems),n}function ZO(r){if(Object.values(Re).some(e=>e.length>0&&r.includes(e)))return!0}function XO(r,e){let t=[];return r.includes(Dt)||t.push({displayText:`${Dt} due date`,appendText:`${Dt} `}),r.includes(wt)||t.push({displayText:`${wt} start date`,appendText:`${wt} `}),r.includes(Mt)||t.push({displayText:`${Mt} scheduled date`,appendText:`${Mt} `}),ZO(r)||(t.push({displayText:`${Re.High} high priority`,appendText:`${Re.High} `}),t.push({displayText:`${Re.Medium} medium priority`,appendText:`${Re.Medium} `}),t.push({displayText:`${Re.Low} low priority`,appendText:`${Re.Low} `})),r.includes(Rt)||t.push({displayText:`${Rt} recurring (repeat)`,appendText:`${Rt} `}),t}function QO(r,e,t){let n=["today","tomorrow","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","next week","next month","next year"],i=[],s=new RegExp(`([${VO}])\\s*([0-9a-zA-Z ]*)`,"ug"),a=Rd(r,s,e);if(a&&a.length>=2){let o=a[1],u=a[2];if(u.length1?Qt.parseDate(Tn(u),!0):null;l&&l.isValid()&&i.push({displayText:`${l.format(N.dateFormat)}`,appendText:`${o} ${l.format(N.dateFormat)} `,insertAt:a.index,insertSkip:a[0].length});let c=1,d=5,f=n.filter(p=>u&&u.length>=c&&p.toLowerCase().includes(u.toLowerCase())).slice(0,d);f.length===0&&(f=n.slice(0,d));for(let p of f){let m=`${Qt.parseDate(p,!0).format(N.dateFormat)}`;i.push({suggestionType:"match",displayText:`${p} (${m})`,appendText:`${o} ${m} `,insertAt:a.index,insertSkip:a[0].length})}}return i}function JO(r,e,t){var o;let n=["every","every day","every week","every month","every month on the","every year","every week on Sunday","every week on Monday","every week on Tuesday","every week on Wednesday","every week on Thursday","every week on Friday","every week on Saturday"],i=[],s=new RegExp(`(${Rt})\\s*([0-9a-zA-Z ]*)`,"ug"),a=Rd(r,s,e);if(a&&a.length>=2){let u=a[1],l=a[2];if(l.length0){let p=(o=pt.fromText({recurrenceRuleText:l,startDate:null,scheduledDate:null,dueDate:null}))==null?void 0:o.toText();if(p){let y=`${u} ${p} `;if(i.push({suggestionType:"match",displayText:`\u2705 ${p}`,appendText:y,insertAt:a.index,insertSkip:a[0].length}),a[0]==y)return[]}}let c=1,d=t.autoSuggestMaxItems/2,f=n.filter(p=>l&&l.length>=c&&p.toLowerCase().includes(l.toLowerCase())).slice(0,d);f.length===0&&l.trim().length===0&&(f=n.slice(0,d));for(let p of f)i.push({suggestionType:"match",displayText:`${p}`,appendText:`${u} ${p} `,insertAt:a.index,insertSkip:a[0].length})}return i}function Rd(r,e,t){let n=r.matchAll(e);for(let i of n)if((i==null?void 0:i.index)&&i.index<=t&&t<=i.index+i[0].length)return i;return[]}var La=class extends m_.EditorSuggest{constructor(t,n){super(t);this.settings=n}onTrigger(t,n,i){if(!this.settings.autoSuggestInEditor)return null;let s=n.getLine(t.line);return s.contains(this.settings.globalFilter)&&s.match(N.taskRegex)?{start:{line:t.line,ch:0},end:{line:t.line,ch:s.length},query:s}:null}getSuggestions(t){let n=t.query,i=t.editor.getCursor(),s=h_(n,i.ch,this.settings),a=[];for(let o of s)a.push(Ut($e({},o),{context:t}));return a}renderSuggestion(t,n){n.setText(t.displayText)}selectSuggestion(t,n){var u,l,c;let i=t.context.editor;if(t.suggestionType==="empty"){this.close();let d=new KeyboardEvent("keydown",{code:"Enter",key:"Enter"});(l=(u=i==null?void 0:i.cm)==null?void 0:u.contentDOM)==null||l.dispatchEvent(d);return}let s=t.context.editor.getCursor(),a={line:s.line,ch:(c=t.insertAt)!=null?c:s.ch},o=t.insertSkip?{line:s.line,ch:a.ch+t.insertSkip}:void 0;t.context.editor.replaceRange(t.appendText,a,o),t.context.editor.setCursor({line:s.line,ch:a.ch+t.appendText.length})}};var Ya=class extends y_.Plugin{onload(){return ae(this,null,function*(){console.log('loading plugin "tasks"'),yield this.loadSettings(),this.addSettingTab(new Wa({plugin:this})),Zd({metadataCache:this.app.metadataCache,vault:this.app.vault});let t=new ha({obsidianEvents:this.app.workspace});this.cache=new pr({metadataCache:this.app.metadataCache,vault:this.app.vault,events:t}),this.inlineRenderer=new ma({plugin:this}),this.queryRenderer=new qa({plugin:this,events:t}),this.registerEditorExtension(Qg()),this.registerEditorSuggest(new La(this.app,ie())),new pa({plugin:this})})}onunload(){var t;console.log('unloading plugin "tasks"'),(t=this.cache)==null||t.unload()}loadSettings(){return ae(this,null,function*(){let t=yield this.loadData();Ft(t)})}saveSettings(){return ae(this,null,function*(){yield this.saveData(ie())})}}; diff --git a/.obsidian/plugins/obsidian-tasks-plugin/manifest.json b/.obsidian/plugins/obsidian-tasks-plugin/manifest.json index a9becb4f..ef810d09 100644 --- a/.obsidian/plugins/obsidian-tasks-plugin/manifest.json +++ b/.obsidian/plugins/obsidian-tasks-plugin/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-tasks-plugin", "name": "Tasks", - "version": "1.12.0", + "version": "1.13.0", "minAppVersion": "0.14.6", "description": "Task management for Obsidian", "author": "Martin Schenck and Clare Macrae", diff --git a/.obsidian/plugins/templater-obsidian/main.js b/.obsidian/plugins/templater-obsidian/main.js index 545e445e..af0d2f97 100644 --- a/.obsidian/plugins/templater-obsidian/main.js +++ b/.obsidian/plugins/templater-obsidian/main.js @@ -68,7 +68,7 @@ var __async = (__this, __arguments, generator) => { __export(exports, { default: () => TemplaterPlugin }); -var import_obsidian19 = __toModule(require("obsidian")); +var import_obsidian18 = __toModule(require("obsidian")); // src/settings/Settings.ts var import_obsidian6 = __toModule(require("obsidian")); @@ -265,33 +265,52 @@ var max = Math.max; var min = Math.min; var round = Math.round; +// node_modules/@popperjs/core/lib/utils/userAgent.js +function getUAString() { + var uaData = navigator.userAgentData; + if (uaData != null && uaData.brands) { + return uaData.brands.map(function(item) { + return item.brand + "/" + item.version; + }).join(" "); + } + return navigator.userAgent; +} + +// node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js +function isLayoutViewport() { + return !/^((?!chrome|android).)*safari/i.test(getUAString()); +} + // node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js -function getBoundingClientRect(element, includeScale) { +function getBoundingClientRect(element, includeScale, isFixedStrategy) { if (includeScale === void 0) { includeScale = false; } - var rect = element.getBoundingClientRect(); + if (isFixedStrategy === void 0) { + isFixedStrategy = false; + } + var clientRect = element.getBoundingClientRect(); var scaleX = 1; var scaleY = 1; - if (isHTMLElement(element) && includeScale) { - var offsetHeight = element.offsetHeight; - var offsetWidth = element.offsetWidth; - if (offsetWidth > 0) { - scaleX = round(rect.width) / offsetWidth || 1; - } - if (offsetHeight > 0) { - scaleY = round(rect.height) / offsetHeight || 1; - } - } + if (includeScale && isHTMLElement(element)) { + scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1; + scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1; + } + var _ref = isElement(element) ? getWindow(element) : window, visualViewport = _ref.visualViewport; + var addVisualOffsets = !isLayoutViewport() && isFixedStrategy; + var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX; + var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY; + var width = clientRect.width / scaleX; + var height = clientRect.height / scaleY; return { - width: rect.width / scaleX, - height: rect.height / scaleY, - top: rect.top / scaleY, - right: rect.right / scaleX, - bottom: rect.bottom / scaleY, - left: rect.left / scaleX, - x: rect.left / scaleX, - y: rect.top / scaleY + width, + height, + top: y, + right: x + width, + bottom: y + height, + left: x, + x, + y }; } @@ -362,8 +381,8 @@ function getTrueOffsetParent(element) { return element.offsetParent; } function getContainingBlock(element) { - var isFirefox = navigator.userAgent.toLowerCase().indexOf("firefox") !== -1; - var isIE = navigator.userAgent.indexOf("Trident") !== -1; + var isFirefox = /firefox/i.test(getUAString()); + var isIE = /Trident/i.test(getUAString()); if (isIE && isHTMLElement(element)) { var elementCss = getComputedStyle(element); if (elementCss.position === "fixed") { @@ -711,7 +730,7 @@ function getWindowScrollBarX(element) { } // node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js -function getViewportRect(element) { +function getViewportRect(element, strategy) { var win = getWindow(element); var html = getDocumentElement(element); var visualViewport = win.visualViewport; @@ -722,7 +741,8 @@ function getViewportRect(element) { if (visualViewport) { width = visualViewport.width; height = visualViewport.height; - if (!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) { + var layoutViewport = isLayoutViewport(); + if (layoutViewport || !layoutViewport && strategy === "fixed") { x = visualViewport.offsetLeft; y = visualViewport.offsetTop; } @@ -798,8 +818,8 @@ function rectToClientRect(rect) { } // node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js -function getInnerBoundingClientRect(element) { - var rect = getBoundingClientRect(element); +function getInnerBoundingClientRect(element, strategy) { + var rect = getBoundingClientRect(element, false, strategy === "fixed"); rect.top = rect.top + element.clientTop; rect.left = rect.left + element.clientLeft; rect.bottom = rect.top + element.clientHeight; @@ -810,8 +830,8 @@ function getInnerBoundingClientRect(element) { rect.y = rect.top; return rect; } -function getClientRectFromMixedType(element, clippingParent) { - return clippingParent === viewport ? rectToClientRect(getViewportRect(element)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent) : rectToClientRect(getDocumentRect(getDocumentElement(element))); +function getClientRectFromMixedType(element, clippingParent, strategy) { + return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element))); } function getClippingParents(element) { var clippingParents2 = listScrollParents(getParentNode(element)); @@ -824,18 +844,18 @@ function getClippingParents(element) { return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== "body"; }); } -function getClippingRect(element, boundary, rootBoundary) { +function getClippingRect(element, boundary, rootBoundary, strategy) { var mainClippingParents = boundary === "clippingParents" ? getClippingParents(element) : [].concat(boundary); var clippingParents2 = [].concat(mainClippingParents, [rootBoundary]); var firstClippingParent = clippingParents2[0]; var clippingRect = clippingParents2.reduce(function(accRect, clippingParent) { - var rect = getClientRectFromMixedType(element, clippingParent); + var rect = getClientRectFromMixedType(element, clippingParent, strategy); accRect.top = max(rect.top, accRect.top); accRect.right = min(rect.right, accRect.right); accRect.bottom = min(rect.bottom, accRect.bottom); accRect.left = max(rect.left, accRect.left); return accRect; - }, getClientRectFromMixedType(element, firstClippingParent)); + }, getClientRectFromMixedType(element, firstClippingParent, strategy)); clippingRect.width = clippingRect.right - clippingRect.left; clippingRect.height = clippingRect.bottom - clippingRect.top; clippingRect.x = clippingRect.left; @@ -903,12 +923,12 @@ function detectOverflow(state, options) { if (options === void 0) { options = {}; } - var _options = options, _options$placement = _options.placement, placement = _options$placement === void 0 ? state.placement : _options$placement, _options$boundary = _options.boundary, boundary = _options$boundary === void 0 ? clippingParents : _options$boundary, _options$rootBoundary = _options.rootBoundary, rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary, _options$elementConte = _options.elementContext, elementContext = _options$elementConte === void 0 ? popper : _options$elementConte, _options$altBoundary = _options.altBoundary, altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary, _options$padding = _options.padding, padding = _options$padding === void 0 ? 0 : _options$padding; + var _options = options, _options$placement = _options.placement, placement = _options$placement === void 0 ? state.placement : _options$placement, _options$strategy = _options.strategy, strategy = _options$strategy === void 0 ? state.strategy : _options$strategy, _options$boundary = _options.boundary, boundary = _options$boundary === void 0 ? clippingParents : _options$boundary, _options$rootBoundary = _options.rootBoundary, rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary, _options$elementConte = _options.elementContext, elementContext = _options$elementConte === void 0 ? popper : _options$elementConte, _options$altBoundary = _options.altBoundary, altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary, _options$padding = _options.padding, padding = _options$padding === void 0 ? 0 : _options$padding; var paddingObject = mergePaddingObject(typeof padding !== "number" ? padding : expandToHashMap(padding, basePlacements)); var altContext = elementContext === popper ? reference : popper; var popperRect = state.rects.popper; var element = state.elements[altBoundary ? altContext : elementContext]; - var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary); + var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy); var referenceClientRect = getBoundingClientRect(state.elements.reference); var popperOffsets2 = computeOffsets({ reference: referenceClientRect, @@ -1315,7 +1335,7 @@ function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) { var isOffsetParentAnElement = isHTMLElement(offsetParent); var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent); var documentElement = getDocumentElement(offsetParent); - var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled); + var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed); var scroll = { scrollLeft: 0, scrollTop: 0 @@ -1955,7 +1975,8 @@ var DEFAULT_SETTINGS = { folder_templates: [{ folder: "", template: "" }], syntax_highlighting: true, enabled_templates_hotkeys: [""], - startup_templates: [""] + startup_templates: [""], + enable_ribbon_icon: true }; var TemplaterSettingTab = class extends import_obsidian6.PluginSettingTab { constructor(app, plugin) { @@ -1971,6 +1992,7 @@ var TemplaterSettingTab = class extends import_obsidian6.PluginSettingTab { this.add_syntax_highlighting_setting(); this.add_auto_jump_to_cursor(); this.add_trigger_on_new_file_creation_setting(); + this.add_ribbon_icon_setting(); this.add_templates_hotkeys_setting(); if (this.plugin.settings.trigger_on_file_creation) { this.add_folder_templates_setting(); @@ -2035,6 +2057,24 @@ var TemplaterSettingTab = class extends import_obsidian6.PluginSettingTab { }); }); } + add_ribbon_icon_setting() { + const desc = document.createDocumentFragment(); + desc.append("Show Templater icon in sidebar ribbon, allowing you to quickly use templates anywhere."); + new import_obsidian6.Setting(this.containerEl).setName("Show icon in sidebar").setDesc(desc).addToggle((toggle) => { + toggle.setValue(this.plugin.settings.enable_ribbon_icon).onChange((enable_ribbon_icon) => { + var _a; + this.plugin.settings.enable_ribbon_icon = enable_ribbon_icon; + this.plugin.save_settings(); + if (this.plugin.settings.enable_ribbon_icon) { + this.plugin.addRibbonIcon("templater-icon", "Templater", () => __async(this, null, function* () { + this.fuzzy_suggester.insert_template(); + })).setAttribute("id", "rb-templater-icon"); + } else { + (_a = document.getElementById("rb-templater-icon")) == null ? void 0 : _a.remove(); + } + }); + }); + } add_templates_hotkeys_setting() { this.containerEl.createEl("h2", { text: "Template Hotkeys" }); const desc = document.createDocumentFragment(); @@ -2388,7 +2428,7 @@ var UNSUPPORTED_MOBILE_TEMPLATE = "Error_MobileUnsupportedTemplate"; var ICON_DATA = ``; // src/core/Templater.ts -var import_obsidian14 = __toModule(require("obsidian")); +var import_obsidian13 = __toModule(require("obsidian")); // src/core/functions/internal_functions/InternalModule.ts var InternalModule = class { @@ -2690,29 +2730,43 @@ var InternalModuleWeb = class extends InternalModule { } getRequest(url) { return __async(this, null, function* () { - const response = yield fetch(url); - if (!response.ok) { + try { + const response = yield fetch(url); + if (!response.ok) { + throw new TemplaterError("Error performing GET request"); + } + return response; + } catch (error) { throw new TemplaterError("Error performing GET request"); } - return response; }); } generate_daily_quote() { return () => __async(this, null, function* () { - const response = yield this.getRequest("https://api.quotable.io/random"); - const json = yield response.json(); - const author = json.author; - const quote = json.content; - const new_content = `> ${quote} + try { + const response = yield this.getRequest("https://api.quotable.io/random"); + const json = yield response.json(); + const author = json.author; + const quote = json.content; + const new_content = `> ${quote} > \u2014 ${author}`; - return new_content; + return new_content; + } catch (error) { + new TemplaterError("Error generating daily quote"); + return "Error generating daily quote"; + } }); } generate_random_picture() { return (size, query) => __async(this, null, function* () { - const response = yield this.getRequest(`https://source.unsplash.com/random/${size != null ? size : ""}?${query != null ? query : ""}`); - const url = response.url; - return `![tp.web.random_picture](${url})`; + try { + const response = yield this.getRequest(`https://source.unsplash.com/random/${size != null ? size : ""}?${query != null ? query : ""}`); + const url = response.url; + return `![tp.web.random_picture|${size}](${url})`; + } catch (error) { + new TemplaterError("Error generating random picture"); + return "Error generating random picture"; + } }); } }; @@ -2741,10 +2795,11 @@ var import_obsidian11 = __toModule(require("obsidian")); // src/core/functions/internal_functions/system/PromptModal.ts var import_obsidian9 = __toModule(require("obsidian")); var PromptModal = class extends import_obsidian9.Modal { - constructor(app, prompt_text, default_value) { + constructor(app, prompt_text, default_value, multi_line) { super(app); this.prompt_text = prompt_text; this.default_value = default_value; + this.multi_line = multi_line; this.submitted = false; } onOpen() { @@ -2754,28 +2809,55 @@ var PromptModal = class extends import_obsidian9.Modal { onClose() { this.contentEl.empty(); if (!this.submitted) { - this.reject(new TemplaterError("Cancelled prompt")); + this.reject(); } } createForm() { var _a; const div = this.contentEl.createDiv(); div.addClass("templater-prompt-div"); - const form = div.createEl("form"); - form.addClass("templater-prompt-form"); - form.type = "submit"; - form.onsubmit = (e) => { - this.submitted = true; - e.preventDefault(); - this.resolve(this.promptEl.value); - this.close(); - }; - this.promptEl = form.createEl("input"); - this.promptEl.type = "text"; - this.promptEl.placeholder = "Type text here..."; - this.promptEl.value = (_a = this.default_value) != null ? _a : ""; - this.promptEl.addClass("templater-prompt-input"); - this.promptEl.select(); + let textInput; + if (this.multi_line) { + textInput = new import_obsidian9.TextAreaComponent(div); + const buttonDiv = this.contentEl.createDiv(); + buttonDiv.addClass("templater-button-div"); + const submitButton = new import_obsidian9.ButtonComponent(buttonDiv); + submitButton.buttonEl.addClass("mod-cta"); + submitButton.setButtonText("Submit").onClick((evt) => { + this.resolveAndClose(evt); + }); + } else { + textInput = new import_obsidian9.TextComponent(div); + } + textInput.inputEl.addClass("templater-prompt-input"); + textInput.setValue((_a = this.default_value) != null ? _a : ""); + textInput.setPlaceholder("Type text here"); + textInput.onChange((value) => this.value = value); + textInput.inputEl.addEventListener("keydown", (evt) => this.enterCallback(evt)); + } + enterCallback(evt) { + if (this.multi_line) { + if (import_obsidian9.Platform.isDesktop) { + if (evt.shiftKey && evt.key === "Enter") { + } else if (evt.key === "Enter") { + this.resolveAndClose(evt); + } + } else { + if (evt.key === "Enter") { + evt.preventDefault(); + } + } + } else { + if (evt.key === "Enter") { + this.resolveAndClose(evt); + } + } + } + resolveAndClose(evt) { + this.submitted = true; + evt.preventDefault(); + this.resolve(this.value); + this.close(); } openAndGetValue(resolve2, reject) { return __async(this, null, function* () { @@ -2854,8 +2936,8 @@ var InternalModuleSystem = class extends InternalModule { }); } generate_prompt() { - return (prompt_text, default_value, throw_on_cancel = false) => __async(this, null, function* () { - const prompt = new PromptModal(this.app, prompt_text, default_value); + return (prompt_text, default_value, throw_on_cancel = false, multi_line = false) => __async(this, null, function* () { + const prompt = new PromptModal(this.app, prompt_text, default_value, multi_line); const promise = new Promise((resolve2, reject) => prompt.openAndGetValue(resolve2, reject)); try { return yield promise; @@ -2935,9 +3017,6 @@ var InternalFunctions = class { } }; -// src/core/functions/user_functions/UserFunctions.ts -var import_obsidian13 = __toModule(require("obsidian")); - // src/core/functions/user_functions/UserSystemFunctions.ts var import_child_process = __toModule(require("child_process")); var import_util = __toModule(require("util")); @@ -3062,7 +3141,7 @@ var UserFunctions = class { if (this.plugin.settings.enable_system_commands) { user_system_functions = yield this.user_system_functions.generate_object(config2); } - if (import_obsidian13.Platform.isDesktopApp && this.plugin.settings.user_scripts_folder) { + if (this.plugin.settings.user_scripts_folder) { user_script_functions = yield this.user_script_functions.generate_object(config2); } return __spreadValues(__spreadValues({}, user_system_functions), user_script_functions); @@ -3718,7 +3797,7 @@ var Templater = class { const created_note = yield this.app.fileManager.createNewMarkdownFile(folder, filename != null ? filename : "Untitled"); let running_config; let output_content; - if (template instanceof import_obsidian14.TFile) { + if (template instanceof import_obsidian13.TFile) { running_config = this.create_running_config(template, created_note, 0); output_content = yield errorWrapper(() => __async(this, null, function* () { return this.read_and_parse_template(running_config); @@ -3739,7 +3818,7 @@ var Templater = class { content: output_content }); if (open_new_note) { - const active_leaf = this.app.workspace.activeLeaf; + const active_leaf = this.app.workspace.getLeaf(false); if (!active_leaf) { log_error(new TemplaterError("No active leaf")); return; @@ -3757,7 +3836,7 @@ var Templater = class { } append_template_to_active_file(template_file) { return __async(this, null, function* () { - const active_view = this.app.workspace.getActiveViewOfType(import_obsidian14.MarkdownView); + const active_view = this.app.workspace.getActiveViewOfType(import_obsidian13.MarkdownView); if (active_view === null) { log_error(new TemplaterError("No active view, can't append templates.")); return; @@ -3800,7 +3879,7 @@ var Templater = class { }); } overwrite_active_file_commands() { - const active_view = this.app.workspace.getActiveViewOfType(import_obsidian14.MarkdownView); + const active_view = this.app.workspace.getActiveViewOfType(import_obsidian13.MarkdownView); if (active_view === null) { log_error(new TemplaterError("Active view is null, can't overwrite content")); return; @@ -3836,7 +3915,7 @@ var Templater = class { let match; if ((match = dynamic_command_regex.exec(content)) != null) { const file = this.app.metadataCache.getFirstLinkpathDest("", ctx.sourcePath); - if (!file || !(file instanceof import_obsidian14.TFile)) { + if (!file || !(file instanceof import_obsidian13.TFile)) { return; } if (!pass) { @@ -3875,10 +3954,10 @@ var Templater = class { } static on_file_creation(templater, file) { return __async(this, null, function* () { - if (!(file instanceof import_obsidian14.TFile) || file.extension !== "md") { + if (!(file instanceof import_obsidian13.TFile) || file.extension !== "md") { return; } - const template_folder = (0, import_obsidian14.normalizePath)(templater.plugin.settings.templates_folder); + const template_folder = (0, import_obsidian13.normalizePath)(templater.plugin.settings.templates_folder); if (file.path.includes(template_folder) && template_folder !== "/") { return; } @@ -3920,7 +3999,7 @@ var Templater = class { }; // src/handlers/EventHandler.ts -var import_obsidian15 = __toModule(require("obsidian")); +var import_obsidian14 = __toModule(require("obsidian")); var EventHandler = class { constructor(app, plugin, templater, settings) { this.app = app; @@ -3966,7 +4045,7 @@ var EventHandler = class { } update_file_menu() { this.plugin.registerEvent(this.app.workspace.on("file-menu", (menu, file) => { - if (file instanceof import_obsidian15.TFolder) { + if (file instanceof import_obsidian14.TFolder) { menu.addItem((item) => { item.setTitle("Create new note from template").setIcon("templater-icon").onClick(() => { this.plugin.fuzzy_suggester.create_new_note_from_template(file); @@ -4069,17 +4148,17 @@ var CommandHandler = class { }; // src/editor/Editor.ts -var import_obsidian18 = __toModule(require("obsidian")); +var import_obsidian17 = __toModule(require("obsidian")); // src/editor/CursorJumper.ts -var import_obsidian16 = __toModule(require("obsidian")); +var import_obsidian15 = __toModule(require("obsidian")); var CursorJumper = class { constructor(app) { this.app = app; } jump_to_next_cursor_location() { return __async(this, null, function* () { - const active_view = this.app.workspace.getActiveViewOfType(import_obsidian16.MarkdownView); + const active_view = this.app.workspace.getActiveViewOfType(import_obsidian15.MarkdownView); if (!active_view) { return; } @@ -4135,7 +4214,7 @@ var CursorJumper = class { return { new_content: content, positions }; } set_cursor_location(positions) { - const active_view = this.app.workspace.getActiveViewOfType(import_obsidian16.MarkdownView); + const active_view = this.app.workspace.getActiveViewOfType(import_obsidian15.MarkdownView); if (!active_view) { return; } @@ -4152,10 +4231,10 @@ var CursorJumper = class { }; // src/editor/Autocomplete.ts -var import_obsidian17 = __toModule(require("obsidian")); +var import_obsidian16 = __toModule(require("obsidian")); // toml:/home/runner/work/Templater/Templater/docs/documentation.toml -var tp = { config: { name: "config", description: "This module exposes Templater's running configuration.\n\nThis is mostly useful when writing scripts requiring some context information.\n", functions: { template_file: { name: "template_file", description: "The `TFile` object representing the template file.", definition: "tp.file.template_file" }, target_file: { name: "target_file", description: "The `TFile` object representing the target file where the template will be inserted.", definition: "tp.config.target_file" }, run_mode: { name: "run_mode", description: "The `RunMode`, representing the way Templater was launched (Create new from template, Append to active file, ...)", definition: "tp.config.run_mode" }, active_file: { name: "active_file", description: "The active file (if existing) when launching Templater.", definition: "tp.config.active_file?" } } }, date: { name: "date", description: "This module contains every internal function related to dates.", functions: { now: { name: "now", description: "Retrieves the date.", definition: 'tp.date.now(format: string = "YYYY-MM-DD", offset?: number\u23AEstring, reference?: string, reference_format?: string)', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" }, offset: { name: "offset", description: "Offset for the day, e.g. set this to `-7` to get last week's date. You can also specify the offset as a string using the ISO 8601 format" }, reference: { name: "reference", description: "The date referential, e.g. set this to the note's title" }, reference_format: { name: "reference_format", description: "The date reference format." } } }, tomorrow: { name: "tomorrow", description: "Retrieves tomorrow's date.", definition: 'tp.date.tomorrow(format: string = "YYYY-MM-DD")', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" } } }, yesterday: { name: "yesterday", description: "Retrieves yesterday's date.", definition: 'tp.date.yesterday(format: string = "YYYY-MM-DD")', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" } } }, weekday: { name: "weekday", description: "", definition: 'tp.date.weekday(format: string = "YYYY-MM-DD", weekday: number, reference?: string, reference_format?: string)', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" }, weekday: { name: "weekday", description: "Week day number. If the locale assigns Monday as the first day of the week, `0` will be Monday, `-7` will be last week's day." }, reference: { name: "reference", description: "The date referential, e.g. set this to the note's title" }, reference_format: { name: "reference_format", description: "The date reference format." } } } } }, file: { name: "file", description: "This module contains every internal function related to files.", functions: { content: { name: "content", description: "Retrieves the file's content", definition: "tp.file.content" }, create_new: { name: "create_new", description: "Creates a new file using a specified template or with a specified content.", definition: "tp.file.create_new(template: TFile \u23AE string, filename?: string, open_new: boolean = false, folder?: TFolder)", args: { template: { name: "template", description: "Either the template used for the new file content, or the file content as a string." }, filename: { name: "filename", description: 'The filename of the new file, defaults to "Untitled".' }, open_new: { name: "open_new", description: "Whether to open or not the newly created file. Warning: if you use this option, since commands are executed asynchronously, the file can be opened first and then other commands are appended to that new file and not the previous file." }, folder: { name: "folder", description: "The folder to put the new file in, defaults to obsidian's default location." } } }, creation_date: { name: "creation_date", description: "Retrieves the file's creation date.", definition: 'tp.file.creation_date(format: string = "YYYY-MM-DD HH:mm")', args: { format: { name: "format", description: "Format for the date, refer to format reference" } } }, cursor: { name: "cursor", description: "Sets the cursor to this location after the template has been inserted. \n\nYou can navigate between the different tp.file.cursor using the configured hotkey in obsidian settings.\n", definition: "tp.file.cursor(order?: number)", args: { order: { name: "order", description: "The order of the different cursors jump, e.g. it will jump from 1 to 2 to 3, and so on.\nIf you specify multiple tp.file.cursor with the same order, the editor will switch to multi-cursor.\n" } } }, cursor_append: { name: "cursor_append", description: "Appends some content after the active cursor in the file.", definition: "tp.file.cursor_append(content: string)", args: { content: { name: "content", description: "The content to append after the active cursor" } } }, exists: { name: "exists", description: "Checks if a file exists or not. Returns a true / false boolean.", definition: "tp.file.exists(filename: string)", args: { filename: { name: "filename", description: "The filename of the file we want to check existence, e.g. MyFile." } } }, find_tfile: { name: "find_tfile", description: "Retrieves the file's folder name.", definition: "tp.file.folder(relative: boolean = false)", args: { relative: { name: "relative", description: "If set to true, appends the vault relative path to the folder name." } } }, include: { name: "include", description: "Includes the file's link content. Templates in the included content will be resolved.", definition: "tp.file.include(include_link: string \u23AE TFile)", args: { include_link: { name: "include_link", description: "The link to the file to include, e.g. [[MyFile]], or a TFile object. Also supports sections or blocks inclusions, e.g. [[MyFile#Section1]]" } } }, last_modified_date: { name: "last_modified_date", description: "Retrieves the file's last modification date.", definition: 'tp.file.last_modified_date(format: string = "YYYY-MM-DD HH:mm")', args: { format: { name: "format", description: "Format for the date, refer to format reference." } } }, move: { name: "functions.move", description: "Moves the file to the desired vault location.", definition: "tp.file.move(new_path: string)", args: { new_path: { name: "new_path", description: "The new vault relative path of the file, without the file extension. Note: the new path needs to include the folder and the filename, e.g. /Notes/MyNote" } } }, path: { name: "path", description: "Retrieves the file's absolute path on the system.", definition: "tp.file.path(relative: boolean = false)", args: { relative: { name: "relative", description: "If set to true, only retrieves the vault's relative path." } } }, rename: { name: "rename", description: "Renames the file (keeps the same file extension).", definition: "tp.file.rename(new_title: string)", args: { new_title: { name: "new_title", description: "The new file title." } } }, selection: { name: "selection", description: "Retrieves the active file's text selection.", definition: "tp.file.selection()" }, tags: { name: "tags", description: "Retrieves the file's tags (array of string)", definition: "tp.file.tags" }, title: { name: "title", definition: "tp.file.title", description: "Retrieves the file's title." } } }, frontmatter: { name: "frontmatter", description: "This modules exposes all the frontmatter variables of a file as variables." }, obsidian: { name: "obsidian", description: "This module exposes all the functions and classes from the obsidian API." }, system: { name: "system", description: "This module contains system related functions.", functions: { clipboard: { name: "clipboard", description: "Retrieves the clipboard's content", definition: "tp.system.clipboard()" }, prompt: { name: "prompt", description: "Spawns a prompt modal and returns the user's input.", definition: "tp.system.prompt(prompt_text?: string, default_value?: string, throw_on_cancel: boolean = false)", args: { prompt_text: { name: "prompt_text", description: "Text placed above the input field" }, default_value: { name: "default_value", description: "A default value for the input field" }, throw_on_cancel: { name: "throw_on_cancel", description: "Throws an error if the prompt is canceled, instead of returning a `null` value" } } }, suggester: { name: "suggester", description: "Spawns a suggester prompt and returns the user's chosen item.", definition: 'tp.system.suggester(text_items: string[] \u23AE ((item: T) => string), items: T[], throw_on_cancel: boolean = false, placeholder: string = "", limit?: number = undefined)', args: { text_items: { name: "text_items", description: "Array of strings representing the text that will be displayed for each item in the suggester prompt. This can also be a function that maps an item to its text representation." }, items: { name: "items", description: "Array containing the values of each item in the correct order." }, throw_on_cancel: { name: "throw_on_cancel", description: "Throws an error if the prompt is canceled, instead of returning a `null` value" }, placeholder: { name: "placeholder", description: "Placeholder string of the prompt" }, limit: { name: "limit", description: "Limit the number of items rendered at once (useful to improve performance when displaying large lists)" } } } } }, web: { name: "web", description: "This modules contains every internal function related to the web (making web requests).", functions: { daily_quote: { name: "daily_quote", description: "Retrieves and parses the daily quote from the API https://api.quotable.io", definition: "tp.web.daily_quote()" }, random_picture: { name: "random_picture", description: "Gets a random image from https://unsplash.com/", definition: "tp.web.random_picture(size?: string, query?: string)", args: { size: { name: "size", description: "Image size in the format `x`" }, query: { name: "query", description: "Limits selection to photos matching a search term. Multiple search terms can be passed separated by a comma `,`" } } } } } }; +var tp = { config: { name: "config", description: "This module exposes Templater's running configuration.\n\nThis is mostly useful when writing scripts requiring some context information.\n", functions: { template_file: { name: "template_file", description: "The `TFile` object representing the template file.", definition: "tp.file.template_file" }, target_file: { name: "target_file", description: "The `TFile` object representing the target file where the template will be inserted.", definition: "tp.config.target_file" }, run_mode: { name: "run_mode", description: "The `RunMode`, representing the way Templater was launched (Create new from template, Append to active file, ...)", definition: "tp.config.run_mode" }, active_file: { name: "active_file", description: "The active file (if existing) when launching Templater.", definition: "tp.config.active_file?" } } }, date: { name: "date", description: "This module contains every internal function related to dates.", functions: { now: { name: "now", description: "Retrieves the date.", definition: 'tp.date.now(format: string = "YYYY-MM-DD", offset?: number\u23AEstring, reference?: string, reference_format?: string)', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" }, offset: { name: "offset", description: "Offset for the day, e.g. set this to `-7` to get last week's date. You can also specify the offset as a string using the ISO 8601 format" }, reference: { name: "reference", description: "The date referential, e.g. set this to the note's title" }, reference_format: { name: "reference_format", description: "The date reference format." } } }, tomorrow: { name: "tomorrow", description: "Retrieves tomorrow's date.", definition: 'tp.date.tomorrow(format: string = "YYYY-MM-DD")', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" } } }, yesterday: { name: "yesterday", description: "Retrieves yesterday's date.", definition: 'tp.date.yesterday(format: string = "YYYY-MM-DD")', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" } } }, weekday: { name: "weekday", description: "", definition: 'tp.date.weekday(format: string = "YYYY-MM-DD", weekday: number, reference?: string, reference_format?: string)', args: { format: { name: "format", description: "Format for the date, refer to [format reference](https://momentjs.com/docs/#/displaying/format/)" }, weekday: { name: "weekday", description: "Week day number. If the locale assigns Monday as the first day of the week, `0` will be Monday, `-7` will be last week's day." }, reference: { name: "reference", description: "The date referential, e.g. set this to the note's title" }, reference_format: { name: "reference_format", description: "The date reference format." } } } } }, file: { name: "file", description: "This module contains every internal function related to files.", functions: { content: { name: "content", description: "Retrieves the file's content", definition: "tp.file.content" }, create_new: { name: "create_new", description: "Creates a new file using a specified template or with a specified content.", definition: "tp.file.create_new(template: TFile \u23AE string, filename?: string, open_new: boolean = false, folder?: TFolder)", args: { template: { name: "template", description: "Either the template used for the new file content, or the file content as a string. If it is the template to use, you retrieve it with `tp.file.find_tfile(TEMPLATENAME)`" }, filename: { name: "filename", description: 'The filename of the new file, defaults to "Untitled".' }, open_new: { name: "open_new", description: "Whether to open or not the newly created file. Warning: if you use this option, since commands are executed asynchronously, the file can be opened first and then other commands are appended to that new file and not the previous file." }, folder: { name: "folder", description: 'The folder to put the new file in, defaults to obsidian\'s default location. If you want the file to appear in a different folder, specify it with `app.vault.getAbstractFileByPath("FOLDERNAME")`' } } }, creation_date: { name: "creation_date", description: "Retrieves the file's creation date.", definition: 'tp.file.creation_date(format: string = "YYYY-MM-DD HH:mm")', args: { format: { name: "format", description: "Format for the date, refer to format reference" } } }, cursor: { name: "cursor", description: "Sets the cursor to this location after the template has been inserted. \n\nYou can navigate between the different tp.file.cursor using the configured hotkey in obsidian settings.\n", definition: "tp.file.cursor(order?: number)", args: { order: { name: "order", description: "The order of the different cursors jump, e.g. it will jump from 1 to 2 to 3, and so on.\nIf you specify multiple tp.file.cursor with the same order, the editor will switch to multi-cursor.\n" } } }, cursor_append: { name: "cursor_append", description: "Appends some content after the active cursor in the file.", definition: "tp.file.cursor_append(content: string)", args: { content: { name: "content", description: "The content to append after the active cursor" } } }, exists: { name: "exists", description: "Checks if a file exists or not. Returns a true / false boolean.", definition: "tp.file.exists(filename: string)", args: { filename: { name: "filename", description: "The filename of the file we want to check existence, e.g. MyFile." } } }, find_tfile: { name: "find_tfile", description: "Search for a file and returns its `TFile` instance", definition: "tp.file.find_tfile(filename: string)", args: { filename: { name: "filename", description: "The filename we want to search and resolve as a `TFile`" } } }, folder: { name: "folder", description: "Retrieves the file's folder name.", definition: "tp.file.folder(relative: boolean = false)", args: { relative: { name: "relative", description: "If set to true, appends the vault relative path to the folder name." } } }, include: { name: "include", description: "Includes the file's link content. Templates in the included content will be resolved.", definition: "tp.file.include(include_link: string \u23AE TFile)", args: { include_link: { name: "include_link", description: "The link to the file to include, e.g. [[MyFile]], or a TFile object. Also supports sections or blocks inclusions, e.g. [[MyFile#Section1]]" } } }, last_modified_date: { name: "last_modified_date", description: "Retrieves the file's last modification date.", definition: 'tp.file.last_modified_date(format: string = "YYYY-MM-DD HH:mm")', args: { format: { name: "format", description: "Format for the date, refer to format reference." } } }, move: { name: "functions.move", description: "Moves the file to the desired vault location.", definition: "tp.file.move(new_path: string)", args: { new_path: { name: "new_path", description: "The new vault relative path of the file, without the file extension. Note: the new path needs to include the folder and the filename, e.g. /Notes/MyNote" } } }, path: { name: "path", description: "Retrieves the file's absolute path on the system.", definition: "tp.file.path(relative: boolean = false)", args: { relative: { name: "relative", description: "If set to true, only retrieves the vault's relative path." } } }, rename: { name: "rename", description: "Renames the file (keeps the same file extension).", definition: "tp.file.rename(new_title: string)", args: { new_title: { name: "new_title", description: "The new file title." } } }, selection: { name: "selection", description: "Retrieves the active file's text selection.", definition: "tp.file.selection()" }, tags: { name: "tags", description: "Retrieves the file's tags (array of string)", definition: "tp.file.tags" }, title: { name: "title", definition: "tp.file.title", description: "Retrieves the file's title." } } }, frontmatter: { name: "frontmatter", description: "This modules exposes all the frontmatter variables of a file as variables." }, obsidian: { name: "obsidian", description: "This module exposes all the functions and classes from the obsidian API." }, system: { name: "system", description: "This module contains system related functions.", functions: { clipboard: { name: "clipboard", description: "Retrieves the clipboard's content", definition: "tp.system.clipboard()" }, prompt: { name: "prompt", description: "Spawns a prompt modal and returns the user's input.", definition: "tp.system.prompt(prompt_text?: string, default_value?: string, throw_on_cancel: boolean = false, multiline?: boolean = false)", args: { prompt_text: { name: "prompt_text", description: "Text placed above the input field" }, default_value: { name: "default_value", description: "A default value for the input field" }, throw_on_cancel: { name: "throw_on_cancel", description: "Throws an error if the prompt is canceled, instead of returning a `null` value" }, multiline: { name: "multiline", description: "If set to true, the input field will be a multiline textarea" } } }, suggester: { name: "suggester", description: "Spawns a suggester prompt and returns the user's chosen item.", definition: 'tp.system.suggester(text_items: string[] \u23AE ((item: T) => string), items: T[], throw_on_cancel: boolean = false, placeholder: string = "", limit?: number = undefined)', args: { text_items: { name: "text_items", description: "Array of strings representing the text that will be displayed for each item in the suggester prompt. This can also be a function that maps an item to its text representation." }, items: { name: "items", description: "Array containing the values of each item in the correct order." }, throw_on_cancel: { name: "throw_on_cancel", description: "Throws an error if the prompt is canceled, instead of returning a `null` value" }, placeholder: { name: "placeholder", description: "Placeholder string of the prompt" }, limit: { name: "limit", description: "Limit the number of items rendered at once (useful to improve performance when displaying large lists)" } } } } }, web: { name: "web", description: "This modules contains every internal function related to the web (making web requests).", functions: { daily_quote: { name: "daily_quote", description: "Retrieves and parses the daily quote from the API https://api.quotable.io", definition: "tp.web.daily_quote()" }, random_picture: { name: "random_picture", description: "Gets a random image from https://unsplash.com/", definition: "tp.web.random_picture(size?: string, query?: string)", args: { size: { name: "size", description: "Image size in the format `x`" }, query: { name: "query", description: "Limits selection to photos matching a search term. Multiple search terms can be passed separated by a comma `,`" } } } } } }; var documentation_default = { tp }; // src/editor/TpDocumentation.ts @@ -4200,7 +4279,7 @@ var Documentation = class { }; // src/editor/Autocomplete.ts -var Autocomplete = class extends import_obsidian17.EditorSuggest { +var Autocomplete = class extends import_obsidian16.EditorSuggest { constructor(app, plugin) { super(app); this.app = app; @@ -4259,7 +4338,7 @@ var Autocomplete = class extends import_obsidian17.EditorSuggest { } } selectSuggestion(value, evt) { - const active_view = this.app.workspace.getActiveViewOfType(import_obsidian17.MarkdownView); + const active_view = this.app.workspace.getActiveViewOfType(import_obsidian16.MarkdownView); if (!active_view) { return; } @@ -5576,7 +5655,7 @@ var Editor2 = class { if (!this.plugin.settings.syntax_highlighting) { return; } - if (import_obsidian18.Platform.isMobileApp) { + if (import_obsidian17.Platform.isMobileApp) { return; } const js_mode = window.CodeMirror.getMode({}, "javascript"); @@ -5664,7 +5743,7 @@ var Editor2 = class { }; // src/main.ts -var TemplaterPlugin = class extends import_obsidian19.Plugin { +var TemplaterPlugin = class extends import_obsidian18.Plugin { onload() { return __async(this, null, function* () { yield this.load_settings(); @@ -5677,10 +5756,12 @@ var TemplaterPlugin = class extends import_obsidian19.Plugin { this.event_handler.setup(); this.command_handler = new CommandHandler(this.app, this); this.command_handler.setup(); - (0, import_obsidian19.addIcon)("templater-icon", ICON_DATA); - this.addRibbonIcon("templater-icon", "Templater", () => __async(this, null, function* () { - this.fuzzy_suggester.insert_template(); - })); + (0, import_obsidian18.addIcon)("templater-icon", ICON_DATA); + if (this.settings.enable_ribbon_icon) { + this.addRibbonIcon("templater-icon", "Templater", () => __async(this, null, function* () { + this.fuzzy_suggester.insert_template(); + })).setAttribute("id", "rb-templater-icon"); + } this.addSettingTab(new TemplaterSettingTab(this.app, this)); this.app.workspace.onLayoutReady(() => { this.templater.execute_startup_scripts(); diff --git a/.obsidian/plugins/templater-obsidian/manifest.json b/.obsidian/plugins/templater-obsidian/manifest.json index f9634f6b..c5c93d0b 100644 --- a/.obsidian/plugins/templater-obsidian/manifest.json +++ b/.obsidian/plugins/templater-obsidian/manifest.json @@ -1,7 +1,7 @@ { "id": "templater-obsidian", "name": "Templater", - "version": "1.12.0", + "version": "1.13.0", "description": "Create and use templates", "minAppVersion": "0.11.13", "author": "SilentVoid", diff --git a/.obsidian/plugins/templater-obsidian/styles.css b/.obsidian/plugins/templater-obsidian/styles.css index bd49089f..e9550877 100644 --- a/.obsidian/plugins/templater-obsidian/styles.css +++ b/.obsidian/plugins/templater-obsidian/styles.css @@ -63,6 +63,21 @@ flex-grow: 1; } +.templater-button-div { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 1rem; +} + +textarea.templater-prompt-input { + height: 10rem; +} + +textarea.templater-prompt-input:focus { + border-color: var(--interactive-accent); +} + .cm-s-obsidian .templater-command-bg { left: 0px; right: 0px; diff --git a/.obsidian/workspace b/.obsidian/workspace index 3ca93412..28891e46 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -4,7 +4,7 @@ "type": "split", "children": [ { - "id": "97c4224e1e731edc", + "id": "27892978a20f1007", "type": "leaf", "state": { "type": "markdown", @@ -159,17 +159,17 @@ ], "currentTab": 2 }, - "active": "97c4224e1e731edc", + "active": "27892978a20f1007", "lastOpenFiles": [ - "00.03 News/Extroverts destroy the world.md", - "01.02 Home/@Main Dashboard.md", "05.02 Networks/Server Cloud.md", - "05.01 Computer setup/Jellyfin.md", - "05.02 Networks/Server Tools.md", - "00.01 Admin/Calendars/2022-09-02.md", - "00.01 Admin/Calendars/2022-09-01.md", + "01.02 Home/@Main Dashboard.md", "01.02 Home/Cinematheque.md", - "01.02 Home/Household.md", - "01.02 Home/@Shopping list.md" + "00.01 Admin/Calendars/2022-09-04.md", + "02.03 Zürich/@Restaurants Zürich.md", + "02.03 Zürich/Kiosk.md", + "02.03 Zürich/@Café Zürich.md", + "01.02 Home/League Tables.md", + "00.01 Admin/Templates/Template Person.md", + "02.02 Paris/Paris SG.md" ] } \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-06-04.md b/00.01 Admin/Calendars/2022-06-04.md index 3201da70..79fdc132 100644 --- a/00.01 Admin/Calendars/2022-06-04.md +++ b/00.01 Admin/Calendars/2022-06-04.md @@ -89,7 +89,7 @@ This section does serve for quick memos. %% ### %%   -- [ ] 17:30 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[2022-06-04|Memo]]: Split [[Nextcloud]] into Seafile & caldav server 📅 2022-09-30 +- [x] 17:30 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[2022-06-04|Memo]]: Split [[Nextcloud]] into Seafile & caldav server 📅 2022-09-30 ✅ 2022-09-04 --- diff --git a/00.01 Admin/Calendars/2022-08-28 Paris SG - Monaco (1-1).md b/00.01 Admin/Calendars/2022-08-28 Paris SG - Monaco (1-1).md new file mode 100644 index 00000000..34b0e2a7 --- /dev/null +++ b/00.01 Admin/Calendars/2022-08-28 Paris SG - Monaco (1-1).md @@ -0,0 +1,10 @@ +--- +title: ⚽ Paris SG - Monaco (1-1) +allDay: false +startTime: 21:00 +endTime: 23:00 +date: 2022-08-28 +--- + +[[2022-08-28|ce jour]], [[Paris SG]] - AS Monaco: 1-1 +Buteurs:: ⚽ Neymar (PSG)
⚽ Volland (ASM) \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-08-31 Toulouse - Paris SG (0-3).md b/00.01 Admin/Calendars/2022-08-31 Toulouse - Paris SG (0-3).md new file mode 100644 index 00000000..4941025f --- /dev/null +++ b/00.01 Admin/Calendars/2022-08-31 Toulouse - Paris SG (0-3).md @@ -0,0 +1,10 @@ +--- +title: ⚽ FC Toulouse - Paris SG (0-3) +allDay: false +startTime: 21:00 +endTime: 23:00 +date: 2022-08-31 +--- + +[[2022-08-31|Ce jour]], FC Toulouse - [[Paris SG]]: 0-3 +Buteurs:: ⚽ Neymar
⚽ M’Bappé
⚽ Bernat \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-08-31.md b/00.01 Admin/Calendars/2022-08-31.md index 00c2f094..972edb6a 100644 --- a/00.01 Admin/Calendars/2022-08-31.md +++ b/00.01 Admin/Calendars/2022-08-31.md @@ -79,7 +79,7 @@ This section does serve for quick memos.   -- [ ] 15:13 :shark: [[2022-08-31|Memo]], [[Server Cloud|Mediatheque]]: write documentation Jellyfin 📆2022-09-04 +- [x] 15:13 :shark: [[2022-08-31|Memo]], [[Server Cloud|Mediatheque]]: write documentation Jellyfin 📅 2022-09-04 ✅ 2022-09-04 - [x] 15:14 :shark: [[2022-08-31|Memo]], [[Server Cloud|Mediatheque]]: find iOS & Mac clients that work well 📅 2022-09-14 ✅ 2022-09-01 - [x] 15:15 :shark: [[2022-08-31|Memo]], [[Server Cloud|Mediatheque]]: understand how live TV works 📅 2022-09-14 ✅ 2022-09-02 - [x] 18:21 📡 [[2022-08-31|Memo]], [[@IT & Computer|Obsidian]]: understand the full toolkit of git 📅 2022-09-10 ✅ 2022-08-31 diff --git a/00.01 Admin/Calendars/2022-09-02.md b/00.01 Admin/Calendars/2022-09-02.md index 4523e92a..2e6977a5 100644 --- a/00.01 Admin/Calendars/2022-09-02.md +++ b/00.01 Admin/Calendars/2022-09-02.md @@ -13,9 +13,9 @@ Stress: 25 FrontHeadBar: 5 EarHeadBar: 30 BackHeadBar: 20 -Water: 2.25 -Coffee: 4 -Steps: +Water: 4.08 +Coffee: 5 +Steps: 9539 Ski: Riding: Racket: @@ -78,6 +78,7 @@ style: number This section does serve for quick memos.   +- 22:54 [[Game of Thrones (2011–2019)|Game of Thrones]] with [[MRCK|Meggi-mo]] %% --- %% diff --git a/00.01 Admin/Calendars/2022-09-03 Nantes - Paris SG (0-3).md b/00.01 Admin/Calendars/2022-09-03 Nantes - Paris SG (0-3).md new file mode 100644 index 00000000..915cf85d --- /dev/null +++ b/00.01 Admin/Calendars/2022-09-03 Nantes - Paris SG (0-3).md @@ -0,0 +1,11 @@ +--- +title: ⚽ FC Nantes - Paris SG (0-3) +allDay: false +startTime: 21:00 +endTime: 23:00 +date: 2022-09-03 +--- + +[[2022-09-03|ce jour]], FC Nantes - [[Paris SG]]: 0-3 + +Buteurs:: ⚽ ⚽ M’Bappé
⚽ Nuno Mendes \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-09-03.md b/00.01 Admin/Calendars/2022-09-03.md new file mode 100644 index 00000000..eaa77828 --- /dev/null +++ b/00.01 Admin/Calendars/2022-09-03.md @@ -0,0 +1,112 @@ +--- + +Date: 2022-09-03 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes +Sleep: 8 +Happiness: 90 +Gratefulness: 90 +Stress: 25 +FrontHeadBar: 5 +EarHeadBar: 30 +BackHeadBar: 20 +Water: 3.03 +Coffee: 3 +Steps: 10661 +Ski: +Riding: +Racket: +Football: +Swim: + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-09-02|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-09-04|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-09-03Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-09-03NSave + +  + +# 2022-09-03 + +  + +> [!summary]+ +> Daily note for 2022-09-03 + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📝 Memos + +  + +This section does serve for quick memos. + +  +- 23:25 [[Game of Thrones (2011–2019)|Game of Thrones]] with [[MRCK|Meggi-mo]] + + +%% --- %% +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### :link: Linked activity + +  + +```dataview +Table from [[2022-09-03]] +``` + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-09-04.md b/00.01 Admin/Calendars/2022-09-04.md new file mode 100644 index 00000000..7223a8fc --- /dev/null +++ b/00.01 Admin/Calendars/2022-09-04.md @@ -0,0 +1,114 @@ +--- + +Date: 2022-09-04 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes +Sleep: 8 +Happiness: 90 +Gratefulness: 90 +Stress: 25 +FrontHeadBar: 5 +EarHeadBar: 30 +BackHeadBar: 20 +Water: 0.125 +Coffee: 3 +Steps: +Ski: +Riding: 1 +Racket: +Football: +Swim: + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-09-03|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-09-05|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-09-04Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-09-04NSave + +  + +# 2022-09-04 + +  + +> [!summary]+ +> Daily note for 2022-09-04 + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📝 Memos + +  + +This section does serve for quick memos. + +  +- 08:04 Anniversaire de [[Laurence Bédier|Maman]] +- 08:43 [[Polo Park Zürich|Beginners' chukkas]] avec [[MRCK|Meggi]] +- 12:44 [[Game of Thrones (2011–2019)|Game of Thrones]] with [[MRCK|Meggi-mo]] + + +%% --- %% +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### :link: Linked activity + +  + +```dataview +Table from [[2022-09-04]] +``` + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-09-08 Diamond League Final.md b/00.01 Admin/Calendars/2022-09-08 Diamond League Final.md index 379d1670..9487d05f 100644 --- a/00.01 Admin/Calendars/2022-09-08 Diamond League Final.md +++ b/00.01 Admin/Calendars/2022-09-08 Diamond League Final.md @@ -1,5 +1,5 @@ --- -title: Diamond League Final +title: 🏃🏼‍♂️ Diamond League Final allDay: false startTime: 18:00 endTime: 22:30 diff --git a/00.01 Admin/Calendars/2022-10-03 Meggi leaving to Belfast.md b/00.01 Admin/Calendars/2022-10-03 Meggi leaving to Belfast.md new file mode 100644 index 00000000..a29ffb07 --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-03 Meggi leaving to Belfast.md @@ -0,0 +1,8 @@ +--- +title: 🛩 Meggi leaving to Belfast +allDay: true +date: 2022-10-03 +endDate: 2022-10-04 +--- + +[[MRCK|Meggi-mo]] leaving [[@@Zürich|Zürich]] to [[Belfast]] [[2022-10-03|this day]]. \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-10-07 Flight to Belfast.md b/00.01 Admin/Calendars/2022-10-07 Flight to Belfast.md new file mode 100644 index 00000000..9603301e --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-07 Flight to Belfast.md @@ -0,0 +1,12 @@ +--- +title: 🛩 Flight to Belfast +allDay: false +startTime: 11:10 +endTime: 12:30 +date: 2022-10-07 +--- + +🛩 Flight from [[@@Zürich|Zürich]] to [[Belfast]] [[2022-10-07|that day]] + + +![[ima2787069855116213160.jpeg]] diff --git a/00.01 Admin/Calendars/2022-10-10 Return flight to Zürich.md b/00.01 Admin/Calendars/2022-10-10 Return flight to Zürich.md new file mode 100644 index 00000000..71f47b51 --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-10 Return flight to Zürich.md @@ -0,0 +1,9 @@ +--- +title: 🛩 Return flight to Zürich +allDay: false +startTime: 17:45 +endTime: 19:00 +date: 2022-10-10 +--- + +🛩 Flight back from [[Belfast]] to [[@@Zürich|Zürich]] with [[MRCK|Meggi-mo]] [[2022-10-10|this day]]. \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-11-02 Juventus - PSG.md b/00.01 Admin/Calendars/2022-11-02 Juventus - PSG.md index 6e12aebd..74381392 100644 --- a/00.01 Admin/Calendars/2022-11-02 Juventus - PSG.md +++ b/00.01 Admin/Calendars/2022-11-02 Juventus - PSG.md @@ -1,9 +1,9 @@ --- -title: Juventus - PSG +title: ⚽ Juventus - PSG allDay: false startTime: 21:00 endTime: 23:00 date: 2022-11-02 --- -Game between Juventus and [[@Sport Paris|PSG]] [[2022-11-02|that day]]. \ No newline at end of file +Game between Juventus and [[Paris SG|PSG]] [[2022-11-02|that day]]. \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-11-19 Fiancailles Marguerite & Arnold - Paris.md b/00.01 Admin/Calendars/2022-11-19 Fiancailles Marguerite & Arnold - Paris.md index b5a265e9..951b6194 100644 --- a/00.01 Admin/Calendars/2022-11-19 Fiancailles Marguerite & Arnold - Paris.md +++ b/00.01 Admin/Calendars/2022-11-19 Fiancailles Marguerite & Arnold - Paris.md @@ -1,5 +1,5 @@ --- -title: Fiancailles Marguerite & Arnold - Paris +title: 💍 Fiancailles Marguerite & Arnold - Paris allDay: true date: 2022-11-19 endDate: 2022-11-20 diff --git a/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md b/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md index 771fd183..914f0308 100644 --- a/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md +++ b/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md @@ -1,5 +1,5 @@ --- -title: Mariage Marguerite & Arnold +title: 👰‍♀ Mariage Marguerite & Arnold allDay: true date: 2023-01-14 endDate: 2023-01-15 diff --git a/00.01 Admin/Calendars/2023-02-11 Mariage Eloi.md b/00.01 Admin/Calendars/2023-02-11 Mariage Eloi.md index c4252075..ed8eeb74 100644 --- a/00.01 Admin/Calendars/2023-02-11 Mariage Eloi.md +++ b/00.01 Admin/Calendars/2023-02-11 Mariage Eloi.md @@ -1,5 +1,5 @@ --- -title: Mariage Eloi +title: 👰‍♀ Mariage Eloi allDay: true date: 2023-02-11 endDate: 2023-02-12 diff --git a/00.01 Admin/Pictures/IMG_1914.jpg b/00.01 Admin/Pictures/IMG_1914.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef8272e03449cce95fe0079f453a4bb8eec3d410 GIT binary patch literal 47798 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≫^rvnX8W`D+XReUK1}%7J%j| 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≻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

rt;4VqYub2M-YLAG15`PouULW{T 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 z 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


x9{)c`@{HwN?;a`DttpX1b>N=jM4V3c9 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 LxWhw&|1JJ6n}*;I literal 0 HcmV?d00001 diff --git a/00.01 Admin/Pictures/ima2787069855116213160.jpeg b/00.01 Admin/Pictures/ima2787069855116213160.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7f3eae3674861aa11a600855021b679c68664b08 GIT binary patch literal 342414 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%0A{IOy=Ry!_ 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

!udvfc|$FZ*Y0(GKImoGD6w#l+zi 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

+d^UNdSdLL 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 QlI8GUMMQ^{*Z&#(f8jIFLI3~& literal 0 HcmV?d00001 diff --git a/01.02 Home/@Main Dashboard.md b/01.02 Home/@Main Dashboard.md index 9861efdb..84a63e55 100644 --- a/01.02 Home/@Main Dashboard.md +++ b/01.02 Home/@Main Dashboard.md @@ -247,7 +247,7 @@ month: color: green headerMonthColor: orange dimNotInMonth: false - annotation: ☀️,🏃,⛷,🏇,🎾,⚽,🏊🏼‍♂️ + annotation: ☀️,🏃,🎿,🏇,🎾,⚽,🏊🏼‍♂️ showAnnotationOfAllTargets: true ``` diff --git a/01.02 Home/Cinematheque.md b/01.02 Home/Cinematheque.md index 56039b9e..82bc20a7 100644 --- a/01.02 Home/Cinematheque.md +++ b/01.02 Home/Cinematheque.md @@ -11,8 +11,8 @@ location: CollapseMetaTable: Yes TVShow: Name: "Game of Thrones" - Season: 2 - Episode: 9 + Season: 3 + Episode: 3 Source: Internal --- diff --git a/01.02 Home/Household.md b/01.02 Home/Household.md index a53f26e4..605b459b 100644 --- a/01.02 Home/Household.md +++ b/01.02 Home/Household.md @@ -86,7 +86,8 @@ This section on different household obligations. - [ ] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-09-12 - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-09-05 ✅ 2022-09-02 - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-08-29 ✅ 2022-08-27 -- [ ] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-09-03 +- [ ] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-09-17 +- [x] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-09-03 ✅ 2022-09-04   diff --git a/01.02 Home/League Tables.md b/01.02 Home/League Tables.md new file mode 100644 index 00000000..f48b1fc6 --- /dev/null +++ b/01.02 Home/League Tables.md @@ -0,0 +1,87 @@ +--- + +Tag: [""] +Date: 2022-09-03 +DocType: +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes + +--- + +Parent:: [[MRCK|Meggi-mo]], [[@Lifestyle|Lifestyle]] + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-LeagueTablesNSave + +  + +# League Tables + +  + +> [!summary]+ +> All things league table + +  + +```toc +style: number +``` + +  + +--- + +  + +### Zürich + +  + +> [!product] League tables in Zürich +> This section sums up our good finds by what we like in Zürich + +  + +#### 🥐 Croissants + +1. Buchmann Seefeld +2. [[Toto]] +3. [[Monocle]] + +  + +#### ☕ Coffee + +1. [[Monocle]] +2. [[La Stanza]] +3. [[Toto]] +4. [[Kiosk]] +5. [[Café des Amis]] + +  + +--- + +  + +### Paris + +  + +> [!product] League tables in Paris +> This section sums up our good finds by what we like in Paris + +  +  \ No newline at end of file diff --git a/01.03 Family/Laurence Bédier.md b/01.03 Family/Laurence Bédier.md index 6dcf1273..3b77f5ad 100644 --- a/01.03 Family/Laurence Bédier.md +++ b/01.03 Family/Laurence Bédier.md @@ -98,7 +98,8 @@ style: number   -- [ ] :birthday: **[[Laurence Bédier|Maman]]** %%done_del%% 🔁 every year 📅 2022-09-04 +- [ ] :birthday: **[[Laurence Bédier|Maman]]** %%done_del%% 🔁 every year 📅 2023-09-04 +- [x] :birthday: **[[Laurence Bédier|Maman]]** %%done_del%% 🔁 every year 📅 2022-09-04 ✅ 2022-09-04 - [x] :birthday: Maman 🔁 every year 📅 2021-09-04 ✅ 2021-10-01   diff --git a/02.02 Paris/Paris SG.md b/02.02 Paris/Paris SG.md new file mode 100644 index 00000000..5558514f --- /dev/null +++ b/02.02 Paris/Paris SG.md @@ -0,0 +1,167 @@ +--- + +Alias: ["PSG", "Paris Saint Germain"] +Tag: ["Sport", "Football"] +Date: 2022-09-03 +DocType: "Place" +Hierarchy: "NonRoot" +TimeStamp: +location: [48.841363400000006,2.2530693162378235] +Place: + Type: Sport + SubType: Football + Style: Club + Location: Paris + Country: FR + Status: Supported +CollapseMetaTable: yes +Phone: 09 69 32 21 62 +Email: +Website: "[PSG.FR - Site officiel du Paris Saint-Germain](https://www.psg.fr/)" + +banner: "![[IMG_1915.jpg]]" +--- + +Parent:: [[@@Paris|Paris]], [[@Sport Paris|Sport in Paris]] + +  + +`= elink("https://waze.com/ul?ll=" + this.location[0] + "%2C" + this.location[1] + "&navigate=yes", "Launch Waze")` + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-ParisSGSave + +  + +# Paris SG + +  + +> [!summary]+ +> All things relating to the Paris Saint Germain + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📇 Contact + +  + +> [!address] 🗺 +> 24 RUE DU COMMANDANT GUILBAUD +> 75016 Paris +> France + +  + +☎️ `= this.Phone` + +📧 `= this.Email` + +🌐 `= this.Website` + +  + +--- + +  + +### 🗒 Notes + +  + +#### 📚 Context + +> Paris Saint-Germain Football Club (French pronunciation: ​[paʁi sɛ̃ ʒɛʁmɛ̃]), commonly referred to as Paris Saint-Germain, Paris, **Paris SG** or simply PSG is a professional football club based in Paris, France. They compete in Ligue 1, the top division of French football. As France's most successful club, they have won over 40 official honours, including ten league titles and one major European trophy. Their home ground is the Parc des Princes. +> +> The Parisians were founded in 1970, following the merger of Paris FC and Stade Saint-Germain. PSG won their first major honour, the French Cup, in 1982 and their first Division 1 title in 1986. The 1990s was among the most successful periods in the club's history; they claimed a second league title, three French Cups, two French League Cups, two French Super Cups and the UEFA Cup Winners' Cup in 1996. After suffering a decline in fortunes during the 2000s, the Red and Blues have enjoyed a revival since 2011 with increased financial backing, achieving unparalleled dominance in domestic competitions, winning multiple league titles and national cups. PSG have also become a regular feature in the UEFA Champions League, reaching their first final in 2020. +> +> PSG have the most consecutive seasons playing in France's top flight and are one of two French clubs to have won a major European title. They are the most popular football club in France and one of the most widely supported teams in the world. PSG's home kit colours are red, blue, and white, and their crest features the Eiffel Tower and a fleur-de-lis. Paris have a longstanding rivalry with Olympique de Marseille; the duo contest French football's most notorious match, Le Classique. + +> +> Tamim bin Hamad Al Thani, the Emir of Qatar, owns Paris Saint-Germain through closed shareholders Qatar Sports Investments (QSI), which purchased the club in 2011. The takeover made PSG the richest club in France and one of the wealthiest in the world. Paris currently have the sixth-highest revenue in the footballing world with an annual revenue of €556m according to Deloitte, and are the world's seventh-most valuable football club, worth $3.2bn according to Forbes. +>   +> [Wikipedia](https://en.wikipedia.org/wiki/Paris%20Saint-Germain%20F.C.) + +  + +#### 🗼 Alternative Logo + +> [!contact] Alternative logo +> ![[IMG_1914.jpg]] + +  + +#### 👕 Jerseys + +> [!important] Home +> ![[IMG_1917.jpg]] + +  + +> [!important] Away +> ![[IMG_1918.jpg]] + +  + + +> [!important] Third +> Embed image + +  + +#### 1️⃣1️⃣ Starting Eleven + +```lineup +formation: 343 +players: Donnaruma,Kimpembe,Marquinhos,Sergio Ramos,Nuno Mendes,Verratti,Vitinha,Hakimi,M'Bappé,Messi,Neymar +``` +> Christophe Galtier + +  + +#### 🏟 Stadium + +> [!example] Parc des Princes +> +![[IMG_1919.jpg]] + + + +  + +--- + +  + +### 🔗 Other activity + +  + +```dataview +Table Buteurs as "Buteurs" from [[Paris SG]] +where !contains(file.name, "@@Travel") +sort file.name desc +limit 10 +``` + +  +  \ No newline at end of file diff --git a/02.03 Zürich/@Café Zürich.md b/02.03 Zürich/@Café Zürich.md index 6da303d6..a254a5e3 100644 --- a/02.03 Zürich/@Café Zürich.md +++ b/02.03 Zürich/@Café Zürich.md @@ -85,6 +85,19 @@ dv.view("00.01 Admin/dv-views/query_place", {country: "CH", placetype: "Café", ```dataviewjs dv.view("00.01 Admin/dv-views/query_place", {country: "CH", placetype: "Café", area: "Unterstrass"}) ``` +  + +--- + +  + +### Seefeld + +  + +```dataviewjs +dv.view("00.01 Admin/dv-views/query_place", {country: "CH", placetype: "Café", area: "Seefeld"}) +```     \ No newline at end of file diff --git a/02.03 Zürich/Kiosk.md b/02.03 Zürich/Kiosk.md new file mode 100644 index 00000000..7f29f8c5 --- /dev/null +++ b/02.03 Zürich/Kiosk.md @@ -0,0 +1,108 @@ +--- + +Tag: ["Snack"] +Date: 2022-09-04 +DocType: "Place" +Hierarchy: "NonRoot" +TimeStamp: +location: [47.358135,8.5478933] +Place: + Type: ["Café", "Restaurant"] + SubType: Snack + Style: Swiss + Location: Seefeld + Country: CH + Status: Occasional +CollapseMetaTable: yes +Phone: 043 818 60 50 +Email: "[info@restaurant-kiosk.ch](readdle-spark://compose?recipient=info@restaurant-kiosk.ch&subject=Reservierung)" +Website: "[Restaurant Kiosk](https://www.restaurant-kiosk.ch/)" + +--- + +Parent:: [[@@Zürich|Zürich]], [[@Restaurants Zürich|Restaurants in Zürich]], [[@Café Zürich|Cafés in Zürich]] + +  + +`= elink("https://waze.com/ul?ll=" + this.location[0] + "%2C" + this.location[1] + "&navigate=yes", "Launch Waze")` + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-KioskSave + +  + +# Kiosk + +  + +> [!summary]+ +> Note Description + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📇 Contact + +  + +> [!address] 🗺 +> Seefeldquai 51 +> 8008  Zürich +> Switzerland + +  + +☎️ `= this.Phone` + +📧 `= this.Email` + +🌐 `= this.Website` + +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### 🔗 Other activity + +  + +```dataview +Table DocType as "Doc type" from [[Kiosk]] +where !contains(file.name, "@@Travel") +sort DocType asc +``` + +  +  \ No newline at end of file diff --git a/02.03 Zürich/Monocle.md b/02.03 Zürich/Monocle.md new file mode 100644 index 00000000..f4efaa87 --- /dev/null +++ b/02.03 Zürich/Monocle.md @@ -0,0 +1,109 @@ +--- + +Tag: ["Café", "International"] +Date: 2022-09-03 +DocType: "Place" +Hierarchy: "NonRoot" +TimeStamp: +location: [47.3596826,8.5507962] +Place: + Type: Café + SubType: International + Style: Fashion + Location: Seefeld + Country: CH + Status: Frequent +CollapseMetaTable: yes +Phone: 044 368 70 01 +Email: "[zurichshop@monocle.com](readdle-spark://compose?recipient=zurichshop@monocle.com&subject=Reservierung)" +Website: "[Monocle Shop and café, Zürich - Contacts | Monocle](https://monocle.com/about/contacts/monocle-shop-and-cafe-zuerich/)" + +locations: +--- + +Parent:: [[@@Zürich|Zürich]], [[@Café Zürich|Cafés in Zürich]] + +  + +`= elink("https://waze.com/ul?ll=" + this.location[0] + "%2C" + this.location[1] + "&navigate=yes", "Launch Waze")` + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-MonocleSave + +  + +# Monocle + +  + +> [!summary]+ +> Note Description + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📇 Contact + +  + +> [!address] 🗺 +> Dufourstrasse 90 +> 8008 Zürich +> Switzerland + +  + +☎️ `= this.Phone` + +📧 `= this.Email` + +🌐 `= this.Website` + +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### 🔗 Other activity + +  + +```dataview +Table DocType as "Doc type" from [[Monocle]] +where !contains(file.name, "@@Travel") +sort DocType asc +``` + +  +  \ No newline at end of file diff --git a/05.02 Networks/Server Cloud.md b/05.02 Networks/Server Cloud.md index af73c877..7bfe63b4 100644 --- a/05.02 Networks/Server Cloud.md +++ b/05.02 Networks/Server Cloud.md @@ -126,9 +126,10 @@ title: Installation Currently running Docker containers ```ad-bug -title: docker network -ID: 3a4d267e8155e3ff957e15c86360de1431d177b2131455707bea99038f179481 -IP: 17.27.37.x +title: docker containers +| **Name** | **ID** | **IP** | **Port** +|------|:---:|:--:|:---: +Jellyfin | e595821d7999 | 127.0.0.1 | 8096 ```   @@ -137,11 +138,6 @@ IP: 17.27.37.x [[#^Top|TOP]] [[Configuring Caddy|caddy]] is the webserver of choice. Refer to the dedicated note for config and parametrisation. -```ad-bug -title: authentication token -LWERS4M7njDLiAJe5A6gkv9jRDabvnzBGyYk9vPr1F5dY0LMu47FSjB0v21BAE83rYTOksElzcYmioWA -``` -   ##### fail2ban @@ -149,10 +145,10 @@ LWERS4M7njDLiAJe5A6gkv9jRDabvnzBGyYk9vPr1F5dY0LMu47FSjB0v21BAE83rYTOksElzcYmioWA Classic [[Configuring Fail2ban|fail2ban]] installation with a dedicated configuration: ```ad-code -~~~yaml +~~~bash [sshd] enabled = true -port=2227 +port=7237 maxretry = 10 bantime = 1m ~~~ @@ -212,6 +208,8 @@ List of monitored services: #### Service management [[#^Top|TOP]] +Service management is simple and happens theough the dashboard accessible with the `admin` user. +   ---

jnJb{q8NL#8=U#}@?MLRk1+R2*y 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 `DS`ZmC53>4RR2XDVclCz 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 lDGwP&^Ax502J~dfTM2Bpys_zPvJ8p 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 literal 0 HcmV?d00001 diff --git a/00.01 Admin/Pictures/IMG_1918.jpg b/00.01 Admin/Pictures/IMG_1918.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cfce95788197c8492a789082f6b31be6ca6bff3a GIT binary patch literal 68454 zcmdqIbx<8o*Dks@?(XjH?iw6|y9IX-?jb<%;2PZB-Ccrfa3?q$-T3AAo^#Ksx__Pb zz28^2>aLkJ(>2}G)6ewO>h86kd0%v}A^?I91puHD`~a{YXORz8$pr!+KhD5^@^c~n?~;(;b0PnC`Xe78 z?(A%DL1v?@{!#X$ZXf^$0P%5|_(RD)6d-Q?$;ZdkM8Zu@ne&shmY0GCH>bLej)XEl zJJ(0M&H;QX)=poY+^n6P$v9cq0DKa1N>Kl_>qGvPrv6tFZGkxYPaL2g>Np5K?F=jt z@ZJkRhlBk7u>mOn5a>Wibm03Sfb^pk(7=Dmzi#_D03jfupkZL);1Li%3N)bsAb^mN z5KxfN(EmIJ=>L%qfI^4HAZHhc!BjPYrEtOG2#(K#qm-!Y!&aNUqT)1l{RWSKgNuhx zKutqSN6)~;&BM#bFCh6zN?Jx%PF`I@Q%hS%SI^Ac!qUpx#@6ktyN9Qjw@=9T(6I0y z5s?XrNy#axY3UjH1%*Y$C8cHM^$m?p%`L5M?fnCTL&GDZW8-u43yVw3D}PpZcK7xV z4v+pGpMb7!Ztw0Nz>iP=;QHu|{{idc_&<>SKX9Rc;DUgHf`o$o2Nw{+^B>^oP|)P; zFc{*huqG~;6db{DSQ7Dhb$#%ZoN8CtrmnLHI8v{g1%H!Tw9&{-+@POA!ANiD=B=3_^O zhlT%NdH=_W_l=K_n*V(jfCLHr_?RHk0iuA{m;6XN!2iz`@_pw23!ITQ`7JTUzn1ux zQ#`+v!?p>jKs9PdffMh8!J0e2jzyZVU;YmH#R$IAU-OeCJ>rs{v(^0a(|k6zO~{Mu zYlqOk(w|;1zcIG*&@m-54_ubau~)A(cpfjC4z#jgbEJ)AHD>RB2MD}4gL+1cqq`}z z72+^A^(%ls&fprNh+`=bhGa*yXgVPtR6)^m!VB%c_N!sGr=71u;?xEc*t6MV=}Qyo zb>2cvG6=ulkj0y;Z@`&6MyB+Lz98;yVS3pOta7g>yymFlsBr)OWXW+BRG&1hct0in z*X}G1((6bO)SSlRkZ#uT1L)?^!A$5ArzsqFm#$2|+x#d|q;?7rzpR*DEK+{7cGOJEh+*siB9nh>iK+GW%F5R%mU7{W|(@XZ_ z`64~O?gDEDc4ek*uuQ%@#bBgRPGF#mfDvvj;XpA#&P9y9&VfE;^ zpOw39%{6J=>Z%0pGHIJx&TvKuW^&wW`NV>I7oluS@nX%neSuMp3&*DdkSlZmr2#l< z*Q2hjQ+$uu=NZ^Qc)~eCNOyewX|zC8zK;YW?7~eX_uHXizS2!FC-ER;ivMrrZtHy% zv%6FM*TMjJYX#bz-3h`nN}=o)k8zfcH!qA}i$mqLn~R%%JXcvhQ>EO$q}jfn^AGR{DDe%*;N7W+SqXiG z>~iTQo^|xotQ;!%BLK)96WR~i@8@G0M{z|(K;b2La#0(Qt81R+GH3szM>B|j5C>ux z{u4*_K$F}KH{af!a6Bd8v-A*ld8b71$j!{KQ&kcj_e)uIL-w!u1&Wj_S~gJlG+?6+ z4XaJ;X<{G;@0{g}Ecb*=qy?VM7hr*tf7|Gj+g){A03DdCRgRT_=pBF+Utju^MWj87 z!y&lK7t8YwsC3*>789Pd0EcTNK*vtaA7<>lG#aIgyoD?k4SHJrO;Q`-vSU&tCW5Fe zAq!boKRuWZGsfuIA)IIKCb9Xs%z_U>RIwT z6^(Cv3?GVMYAE%?5&-_Y^nLEX!vK8SJ=~nbX>E@;jQ}!ThyhTm0FtFAJOWbDPbozL z`g&{R3A*Nd8mbG4#)L1nulf5|7qOqiY7h+|iSu(dCIx{B7tV^RC0e~3Q=Hk1x!{65 z9FS3q%}xg`r9z`q({#vNSAo4utIKuDKIH5A!`@BLUP=x3WgN&gLCL|!3Zf*113kx$ zN2ZLgBHB^GgWq4qcu7d1RH4Ey71_m&mpZeh_LgL8sb+1B%a$X+Y(|^cDX^r#V$E`P zB(1XTfs~b^oz97g8cN0+M}J{^+kLvo2G4*fD$Pi6`|cfJx3;!f1lMaG93&c*bKSV_ zW!@`?p?HNr6xm8)#N#&z%09on$2xa_=ZuCbJw2WN9QflM&=3m^vq*>@3fO~sqOH5* zuCG8WGiLh=Np(a!f2{mE7pp5r%D#{Cs}vGNn4QFoYN8idw}KudN|F;}J!1Wn-kccg zoA6rJTa%z1l0$@f3~$U!E9p|fvwLK<$V~Nb?-j(HG4Z@$I>U-A{{^^!;zCOX9h5w= z@-4?3Pv)+s!Sr6(2?o^NmGWiO%67pKJ16w1tu6MS(Sh|maW6gzUyPo|&(?R`9@Qmc zQLXSQcO1&b%O6q?nS+pj=7+v|5`^AvaD9=ZdVq3^pt29p?R&8aW@?W~ZhZ&HwnlP% zukPP&+2^q1zSC@TXx6&2W7t^b{kaJZXxrEo);l?~+YDwDZ zn2UN*(^AtVnJPw=u{$qQyYUctP-xa?w*C$X&#g8dxc3zJH3ouy2k4>|by`(gZ^%8^ znyyUmM#a0cGnRY`kfJ2<>}h`szpDO&ZDtrBlnVf0)i{Wm7Hz5js%$klJRe+^2|a=XZO~bhDnYVTBvD z=%>}aNC zLGLe8DHfT9%{!7@s&p?<3r44+5(Uf*U6;RoN$^+la{@V<*MrulMaNs5CI0$40?MZM z8BeB>jbLk=(vaX&Cr`621l!-Zci#c{w{q0aB6V<3`f>-8!PBWMJUO{0A$L_6R3LqY zD6!1wa<|pys@-NXbRt*QRw6B_^49`(*~}$OpijG|o0OJ?@rBnawT`T)Wv0NKSCD zq%LUBma$K0O@bzS2eics$0)N?cc{}N-xpwauM-KTZbyeqbL;6go~2uKXo;TH2R|ih z=GTU8YNcZ`tsr@XQ=x=#UDoc#9IT3w#VV0 z0D#lt$H6np`Iw4u=VZwrTX2zC;Js1p?-2ho3Z8lD{jQ(}vFnzN{CzJ%J>FK zR)%r;p8*9hk#vwVx5|+sv~v*RUK3^gou=F8iKLgoiQvPo95HbEPK>8LjZ>Wg>7#|) zwcFdo>-^*LcQUUSAzqpp&Gp`!cdsk#;uGppr>`C;rKK7pLEfQij4zA@ND{rFvy4YY zbeQ@ZcC}0pbLul8ak=m!YWlg#MP5hfh3*Zb$e{)L@0b@etSTBoEyW9=YrJiA1!tl8 zfohZ4^Sn1f=NaCH{vp&8hWi>PoAT8O8*eS!DC3I>HGkm@o)@zOvVSi}% z6*$GF0S#ag7Iv9lc$%w7QkweYJwkdB1bo^?m~3Cd!2IzzQsmm=leLU`Q1+O0u1PE> z9Ll90Keu_3G9F#5xLbFA)UiOT@2eA4_Z&sApK*N43N$wM_S7qT7BbwMzC_(y?NS?& zt)1V!cF2ble9H34zQu6PkO{ebD5*(Q|*5Ohoierh2Hr62}M*SxyL52E|BBN2$q6M$R95@ zkWviWf!V6fxwhEtMJAL~{SA9w&xTz;hi4zY=u9*y049feqbSSk3+0IHeAyGLnr*>Q z*-5lZrh+M8Y*#|?mGg07TnpmhuvXF=9a3nd(At~yl5~gUHbp>j8HwdiX49uop`S&- zYGJACR}zja4mSS9NJ1b%XA>D0(#OCL_@4@-meV|b!~(KN5uS9P@XkQT+~Sr$|J@Qp zWp2--{W7h`VatK&z8l2NWsGI_M%ex=9q$Dy6XjyQ`S8A6lJmVt!`0;aF@xfy7I{`r zN4dtpBqsK2b?*SL*J&^=$=!{hwDM-N|e!uu>@Z!fS&VQi=$qc+vy4U~e?(Fc z+Eik6mpQ4yR=--BjG3rEYpsYeP8s6k%fh3>XJ-z6uT$6c09FZgJ6&RyUQ zsk=5_#A=8TOZ7_dfY7Q+qfzb;woIns9e^n==Avt>gG6Se)fZ3W8iNwKgIg z2TCFtCv?ev!c+W0`02w@d)Te8z%};OLG4K4XW&R@sAe39#kJ}(c}Q@tWh8StC?$iq zD*NZ^pT)vol)mY|De%sJ@+s}|BOa0YuZKcM@b!UPj9#0XdeGL3_BWC0BBh`eXbKo{ z@JH8`S{xU$VlYH@H@!cxV;f&~vcR++A^w90B3?@hJ zCyh8kO*H>S!dO^gpP7Ab#GF!`9D;7*kJodJ1d>jqZCTxevRc4^<2Lu|kn2LF?k=$r zhy|^Gk~!+`p(&R_yNEL}o@T(uDUQ_uFuGVQ%s9NOi_V-h*1lg{@PJ#!g-Vp2T78fU9eT;pyy>eH%^!5J1Z!S4WDgB z*$l(WF0AvwN3=95fQ2u2LFuWYd~uUJ(n`7`8BfcOlUX4-CV{Vy|d?>2l#Tu;OlQE-JUp>Ac>W;;i?i4`1OtJvZ((s z+H!LN`3xx9N08z)s+ok_0;pslmwa&q29^STq8@2|X^aa@CmE(KDSHPHEJk<_K)~G< z{f1^V4n9dj};3?OUEFq$Vl5`{uz5^(qk8ZJSV)G zfm}~&`0#kSu#edb-r0*fO*ALgh$J?*1ykI}SgW-d-Z4rWsuuXUqlBoqlgh^G%m}Gwl)`Kx<3c=MPbLac^PH3 zC}`xu(rI%T_T?s#SU8Q~$!Q>f`|2GKnYUGBV5y1k>n)<2c+#_g!Fcly&vX6V(hSRMR|Y8;7mKvULDvXb9tProfp-3nl;9I;eRdUhGWg06`@@7 z)|%rOA}RkxY1aRmivp3jI0D&26xSdQW$wzrq|>M>1;F|bHSm4uKQ)=#einOC#>j&X zRU^NA#$}Cn;%0i5YcIu!Nji3k83$5w>=tRz!$xCZSt(J*yX0P>{Z4mtB37rWs~n13 zRvZXxl2(!%PBvs_v{5TgJu|x2Hn)D?$ZideJfZ~o0wa&8Q$>Gin7I-Sr5viUDPw2N zv0tk7a7{KzP;PEEc5E#rIuKd|H|=~DvfU7>CzRGSeiBevUf7y&LM}A`$9D6&7MQ>O z^*e2YU=>fCAQclxJYx{sz@_aHcPsz%hc?}pL#!(*%L@B2)rfkb=FO0U+<}yG^5@0R zkQEv>QKF@<0-xNJ?<)@NA_BW8afDvwUiosBR?aLz2k~YkiFVx2NBGJKqR+=Y#kSE8 z*$fMrzY}D+M%T&*q3V5IoqO_1_pD7+C{=QO)ta_PAVKA-wKNvZq44pR-5I{e>dCw; zhT>-u&IMQ4iggXHwfqrrE;CC>Ev`PhwT}BNuD+T`;DY-j@9BY8misrXj%#=8-G*et zh5lvsMpw@AZ}pDR^+96$Pgeo5uc_Tcf3rnFBn?&Iut|49QN&}=W_8-iA8$7os`&nz z1fUdqg2q0EIOW07Md0f2Dzd^h?T@MpPsjO~>O6-gPfG=x*=7=H>=Ed8x}#>)!?@n9 z=+(Hs9Gvy7DDv`Sfu^$BMSDajo80x^F_`GVOp03ESb!MI(c4Moydpr7*-MRUUTdR3>zZUgGQ7dn~MBc;bi3g31R9DhxE4NG!x zsEqKGk47rI&XZ@a2s+rk+=c|NbGh+!t-{~xS;?JoF+nGP{-EAnw(7=FL^|tbR5t{h zu@Ph4`(elltl4f^=8_L4RZ8%P9`1jvDNZK$5G+(?j?ktiwAspGx;^Y{P+Sy}va%Bn zODr?i6aPB6E@S7$1kZEPZCU_0imgNuh}LlVBV`|qn-zeCWUmG4p+Z9y&vd#^*b$!G-G^ljFJbs2;&5}6t!osI`!Vrqy0<-Nu!qPd8(~g$ z!bs#f-3;)WJ;kFc^v4k>WzTBR!8-1veQ6c`HHsNkx_;(%GKo=Q2# zXJv>oN`~0OheQY5r$*RQ&5h2!2hD(QmDqe(Oy1Mj(x{Tc%s+FoH1n)%2aaO&Uw1No zsi@T!<8~L3m%Qfu67aTv&Y_O{w%HMId90nk*ePkhX{JQH8k@Il7GNv(4j8fd%b6k6 z<3r>alC{zTvW)}31HS3Ny-~mJnm^b47QM_krdT9zm9j2GDTx^uSMle7KWqhj-`gxe z>vVm*pPH5Rsn2$~6(SuZNG2(wH@GcM%Tn`BuNK%cNLYIl4Lg|L5>I@)VZB)uMfh8F zVbT#b`Ay3G?K)eOWDj(hoBuaZ5AjJuk$p4tX$JB^wLOvK)@(C~^qcO456( zAf?MSZuEoxk_Wbs>r#^L!iOq8=0U_J+XBMS-)q7IgeGlahYyF%yM%!VlB!`NT`HM% z`4Zy@vb+V(C*DXUbv5k)C|>pRgCy83b1&!1?HY1U4D1t)w(NvQ;QCw$pM9d`K0Deb zcM)t5_d_W64{m?Hw|mO4=$sUt=}qZ7Ezn7TxX&P?2#0DLr*^{c zV+Jp?tvm5u_{vaPujaP@`6#gbpNs;(m)w1YQ9oyD^f=V^w~16L17*t0dLMF8tVT$f zqXu{oD9APq%q2>G3hRdF-d-BhpXen$BzE4&nkPuM%ZLt+bm@X%BUptb%O=Z=f)EqX zVXw%ZE5NABG;KD;_~oi?7#<7Ra($EPTM4!>iH9RqvP}{=A7NOyzaNp9m`n@BkU;8W z4cFfzfR8BGBDbNSRE)6-jqaKtGX;L~$nBfv@cLw>-8+E!**|+)l)2D=p15PTODM?Re=MWOMR!Egodu7XBL133$!;)AR)IB%T`lFf(5jU3A?X8bI<+CcmK zeMU{@d%z5ioaa^Guygz9>1%}78abIDmQpW-Brrjk@#?`Vuv5fT#O%c1?m=cx2-Wjy zWJv3T=rKcTcbB>bSS54iKW6|2jznkan$WqvU%YAEgHg*-I z0!{_#%Qi$*icA+8=$$;w8q2HhH#Vm$JgU}AvZL0rA$2H_I}+L;?VtHCKV!XM2f~1v zUtD$(al-XMbmI{P<|&A9W7nD?(G{}2qbmp=Nw9*h0efuU0l>Ky+6Zz|R-Z9%z^Pu= zwI|~oNm5bUSm{kh@gUiW&8g}~M>0ASOJQjSY3xHTr4*Lh{~F)a+EWp3T>8^CpEbbZ zD)to)JQ)eHO|G=gQmYe+Ds5FYSC_XjdVagt;`%3c#kTQj@@&xzfV;5_rqUx z8h<|{#E*npQpLxsBF(M_p(^br?IH$^O^gMkmXZ4Onf?Noc0U7H>213Z&_EW0i>#S%6YLWK0b+S8dd0rZ|+QlDakXZKsgj#Ll6P%;S z4ou%*B>2X#)zTfwO`Ib+(o)UmzWi(uqzRP{*(4aSEoCjot=Oa_a%Z3( zFNRXE8TswvZCbw3_f=k;xcv%N+d~)|w*pfP2g2!OJhI0-Z5z1RrqF|-;Fd{>P~HuP z>QDDN_w*g=Wn`;lsZ9PUE^_)sabVTPS~=Ae1;6W%@|&{D=!0-Op%+CL@f&l(e9R4B3G@hhqsx;Z7GRDWujzmSvM)t_ekZj0XD{kg}O!~Zs` zS8^}fPl{t4p@n0}a-h=A6nS>qWJcHfjmi}3p|57BO909n-X+v{u17x5(Fspy1#BjN zMeysvr>cLe8!s5UtKb`6@Bq%w@=)P=Uxb&fAKpBll4-p+MvAOBi&zRA3#qnAlfITC zK5r6!C-#2_Jl&4O@4Mx6tY~JY%`tvjTlhKr?SYHA@Ef4aG4z3>lz4)@7hskk*9)2O znepD~ULDNT1N)V+2NN85Itjv!aBxUITVRQHVw9tE0-0$@jQLfZ)q2dS+mQ{w=qFxD!;P>qv&yxq z$;uE>_h38=lSKm$ldTtagEhJ-JL08_{+%Xde#udpOA1;D4dS?G$zN43LU%C5s;zsB z*-GA^^dHDq;b-afQ z36Zfsv()Ly51JPd&&9t!%hjYyIuKGyF77*GnVpW^m#rT~9^R?7XxHkZsBQQi-C__0 ziC$(05`5W+UQ_Ul5gMC1E)v{#(h{}>(WIyKB`Lh2Nw(E`{eKW&Hnp06N>WHhe!y9qn|)@^9fjwsAE2;PPbqw2~0%tV?gbqOn}ILN}&SYRrWs_)Rmoh zWH9HfUUK|CvPYwR8q29KeY46X$~f4m?_OjXuGs}taRiYCOPjQiL<-iu(Omcoz}cTy zyCWVh-Q~3(w8pZJOXB^lIPq6j3j_!RxoPCX2LUzc@P>qK8V}0xR_XGCD9fv~$}2QK z{f;T`aML2FXu-IAWTna(B zid*F!_RNL`i|#V}Dz)nig6thCi6$un^Ul{rdCon2{sa(aNB3Nkm-vQ^yAX;T` z9Z2NCXin%R|Br4_Ra$#Yfu*bhJ~etb!ex9AVk7%%4~v@-D)j`%qg+2q$l6@quZQMc z-M9*j5fD{^a@+m_qweqHsM-q~1wsEkIVtHOQjLJ&H{zZp5gy$W=VFIjeZkDk6jVGi z`ECs}yKg$|wA26#GU8ry-m@%pG+xslp&k>`@Sj!H4Iq?zT8>eeO!JEZ>xkIrZ_zsY z9nf06#_d2_qJUVkZLPYP-{!%XL_jUEA#M!~@Q`X!k;%m85@vxia%f$mIgNr0rS)GU z%(5_adOwlW2)l0arLah>F`aTZ7SJP2@C!G@B}f{RR5h^_bHoaTh_^zSv3O@NPOOCH zj#EijdH&9QV!uzrt^6TaBY8;w-1TErWFt#`z#Yqz=QmZP28Q(M?9W@#WH(=1L3n+o zcAlZ0Stp`L^LM}m{aS)>iiAk;^s`2!;z?=Y1#VkWp}HsK$GA#GAImBKnLe6VU5pp9 z2Z7&G81PW-F{C)#oi8o2dT8$h*-QE@h*1wL>tKZCU*+}#aCal}5O@Joh*l{ZPu8D{ z0633CNMy9~1l7Sb4HX zu%GC+nLXbyl;LcAI(Qx}S~S!4NW0_qf1;nZ5{%0>y5FiwiS_@RL`c+sm)lg6_Qq`I zFx_XB4=5*73XJ#1+j`uf0gN$TY|xSUfCm_`f;^d)T(+Rk~0lN&6IfuJbk%YLM1N zeZ|>H*z`IUnzp`d>$V-}nsvx4W||&l1Qksb8W)nZwl!K*=bC?gv6=}MA19v!PL?C` zz>*Tt3~S1P?w*V(_UYuo@wnD_Yt1sIgZpRzC=8ju6V9B*F*(gW(N-YTp@N+)25a)G z$@*2lBY3VBAgzsxRr2Ztp5wl#5rfh2jMZ@ZBvwg?oKDwdN?{T!3+__n#?^2pN!_k6 zt9*hu#^&alKJFJ;2whF(&jH869KJ!ySj@xItD=8c2U1Ch!00;@`mM!bc6~0TY-!g4 ze>g{rWHi+Zv0-6}rQM9>p@!Uy5UwUuL;T1Kyp%ux7;q^3Ghl-iV5U@Orot0J#K;HB z#{{Hoa_6pJIZO({E2GO#2dZt)2rLZlRxx61gcfFdIpq09h3o9acyh8M07&+Ojl@At zd&VK%sK=sq%SF5bG5vLQbGa6{o>J_srS=RI36O$lFk<^ZQ4dpkb}yrQ8oO&s5hq5! z_8{7bDS2783Iv1}iaCEuZ80aFW9$1gF#c#*ic6E*Dsi-Kj238L^Sv9sD^X@{ax3DF zuOY3m^kFRw7Fwx~Lg*Wc$HmAl<6%e5n%y35)J0JP*k$_^Td>)Zs&koE{HLs!{hncA zkT}#kfT5}p`K++Vt_K^kL~p_hZesm-lVCm7Q|qKRk@}{9 zhxb!uH2mcoiFFP}0NV=#Z$@eq_av(=5JBEsQy&+Pu{X4p)AV>cY_H|__vOB)PeSatFV1)PT+_g zVPO+ehU&axTLMUvp5vm?1RmOGIs?$9u4uzU(2LBTD3;gs8%86Dr`V4=UyiDse);mu zk;UEH%6g}Tm*yPG0ly`Us3m1B#5}0&HZDT1Bt``Pg|88$8S~-YegT%n7}{_3cT+Dr zbSfaf#>e@!$hKG>jYk65{xBef1Si1Beb0?QCV_cv6(K!M9I@Cl??@@lXxPp}gA8I1zy9r*U;Ow1rR- z(J7)w5x2jwDmy;6_8H(1t&&Wh6ebOeR7k=PIWGlc-l(dKU=0LJ3Mj~4P+Aw_YrO-= zLRMmPWA6m=gb?cEvtP?rtmBm1TiZi;k>8Tx*LXWfB;!<0r|U+~^+@%mlVh@u1GYXq zS1iH>wEHF(F>$>av*_L|qbO$ye~yIirsOVP`->6ZzGTrF^*ScK^pfrdUY_u^ zTMR%r>G=~N*c_UPeu6G%FH>RW^Hw3RN+7b4AIXUE?~fY)9`_7#N`%3-MCmFTL_U~0 zl`<~lFv9!}hz&6&?|2YC-3Z{ZwSBlJFs*wXR2F2lAD8%uF^wSmya6;zT99sbx)8ntma!j; zUKY@VCvBB3b6@G?+>dN;;x>(W({kSdNXFNbftOjNRSr-O6+lf5hG+mAY%Vba8@tp% zQZ$mH-e2<}@kzj;Nf zYI-vjc5Y^gg&&UN`?`}{w?+A7c}54?&%=2Y$p$yldx|CQltYkXM3!2b)T*-3v3!6! z#00PXVB_hUA*DbykY}8q_^!X2Y_{FT=W{F>ic!kgjhE6HY$k+!hEfY^oiK*aay4tH zaou#OeSvU(n!AE_CG~C1^Rze(!+rQH=7i*{x`v+Va0m!li8IUFudfX<6y3RTL=Er| zL%-_FqJy7T)(#bq7~r78@Cc?9H#6EI%@~|zML*l{>{ddp7Qs!O0kjiPZ}AF%Iztp! zzDIF48PiEC;n?S*4VU3}TNr+NSBIH93vRA0wHuQZfKAP!!U(2|wd5q0#Z?r}t|TP$ z_=6M$3v$bD%m&t!x-?CEEXUWKFTHgR>GX~6_(CWF;McHD>_Gor!5UlzE7*IFc&u3& zPB{ier;6FU~!C;y>lByJUTHL74>lUS>(xvt}_ zZ?Phx>|?WQ(q{)W}aO$m-k5Zrb*0U!Hd`3PlUBC z>$PMkR^$CvFVX=nsIiG(m)cbh!Y~9^4CdgH^~5^pU0W>*NtXOcL8OUyFwd2EA z4WhTTX{#FNP6P1310adh>%sO*U_%_V9k#>*p-W;E8eIkLPXVXDe+Pcc1|`VKt8W3kAg3+=Ywd-Ua6se zCcCWRZ)D17UTSw|HD<~TQqN1v&R@z}Izqm;wpa+ti#Ws6sb2Meny&K0->K*!@RMi( z`VC90}Y`#_v5HqiO$swwmq;AMwtJ}t&F48b?xHuy2qSXKlhlXJA(%0 zzLZn|oW1`_!iHiMkZ4jXe z8_K@}_F2lZZd$nWU>C=mOtjMR4r?SDm)+RSBCD8WAabz$4y!7?FV*R>3blC3gw!PI z9?jKC{(5mk=O&-O)c15Xxgj2blLd&LuqaRLOeilSgZumZiDIrtoQomj9{;*(0?9H%u<+unk$Iuk>vOh}p_1j3S-x=;>w$Ui{oAS(>HSjdfJ(i_4N{SmyjS5vxp|>W4w{f%u^-s zOVeBTir(*l zuy5=Lc!HW|WUPp2Y%UJJPjk0%kn3tt(R|ZL^3L`o1 zKr5`{h=7@C`0;`c3~3ot-CA@nB4<7h--T>44vFn2lG<14V63*$O@9f@LL`4T(f`!+t;ZBLa3uD5QxTRDb=k?>-bw z5`piWDHj(i=u3J7=F$w55M zK(3U7($YG{avo`!h-81DREjLCgGCIUuPJMlK6LdEAV{2eC<)03SnYB$`_(L_PJ9eE z^p69niIGh4x+m(5qVuX{02T9e)%VfUquu=QPkXRnOnl-QezF3X9B%j%zaG!NyjlcOsO0W5CC`-r0awge< zc~J+Ew2z$nn>@j^p!6!-hnz20&Vf(&4z7Dsv@0x}e;H}Zx_B3^DKTXT3P$Hg3osOq zm_MkPn7kG26PODLcIz+Xyf5TA(4B^R9p;P`;1ac{-gb*&5$j4t(p7?r;S?1u#awN1K4HDn8MH zR?2S*?XS7V8XCZJr5t1eHo2NtNF8*woyI zaNY6_9#aaGpM%EHn{XUz;n?iWqnZeD&?N`STN7Fgbl+ zSNX@p)x?fbCa1n#x9HW=R`AU)!U3Py9vjT8nEW?X8h$vk3+vfhuOqAoVYhq#E8b`> z<7llX+Q?4cDx2nRiaBm46lLzEba&!L<5jJ-*=&!vv9-fbWdlShczfK}U7NoG3pd7! zY=f%KL%M#ACsX3${5DN;g$eYk0)O4ZK7Akv9CQj#S<2?U3Xif_xK;i7bL}L9rOa>D zc5_fmqq)1Dl_;g2h~Ca-Z-5@C8?o2+ns=+Oj6GBsFe`%DY(6XGgk`1~EaG%_9zZ0? zh4JNQw~0zY?hPhBGesm|zmuGDD_}Yh^Q%oJe32aq=2F$BB7mm-S7o8*gEcvVzuTn| z+z9riCwpK&`7>Wp)r3P2IC+=O>Ab)!0wy9Ci3&`aR@@0`vdz)GEn5Q|)+f2mtdlc% zh#vEPX5o+TeH#b=fUc#DzyF1&Km!|?K0#_?tojb<6V3kO=LW@5*NkfZiOCf*wbk(P zZWSOh&Ui?Q9g-g~xrKVGP*vu;%Zh#~LcO|g{zoFFWNj2MB^fT!#X0Hk`woD5nsd}1 z$Yuu#4=NFCo$%b(3DV3`44|ha3oj}S3&(I!odtwRgmafc_^LDKJ&IG(G-9*KG^u%# zxzaFf+Scsl)|6(U|6IwhMY21EVJE=s?~rgpcL~ zncun-zNk-;P#6KbM$?1`?<_Kl2Z=!BLh;HA*or94K_8ts7K4+PEvk*?nBd3XB3}*s zqn!E}q8XAfj}l_S;NM$C`04t5Px+#By6y652CD0ycutKJ9n@{vUx@0}%!!Ax=7mga zh?>+(C2R1M?cr)fDn$_IhIe^AjaJQQE4S{*gcyEh=Ur*@QrK#6D%K1(U70dg5*O?; zDTEXB$Tz)tejd+6Y0(WoSsZ)-3lK7Rb;ZC142ph)QfC=&!j#W;=hY zZl}XU5W5AMx-$cL>ULx7hc!+~DAVu`oYzw#H#|!r_tl#)Uv(i*l~+#pmP4$rEEBH+ z4cZKO_2xX+Y^Gg7OuQhW*x5cvmifcM9+na4oJ&}@4w9Iwo_kKP=JpoKWC^%@Ton66 z`)47pHg7ys7_}H&>=av|Yk4o5^RSwR#V7zZ`;9wb@Wv}p-q3dk!uZ5=BXxRqKS|E5 zPTx6W)zaJ}9tB?7f90`&d>Fswi>MNCk~zS`kL9(tN#Brw6$ZR4y>PchAWmOf|7~++ zz@<#FuzZ9S`h$~R*P0-X08N-IhXngqscA4#Uy7^lQB8nR$T#H7l;3b5BxG0yCc|Gb zvyK}}RbylHKEz|TIVVIKS$3iN(}YH`0rHmY0-_CpuY-i#=+{U&A}XA#{DVB#K|Z8`ky}Az=`o6Bij0kO>Dc~`Iaw%+)@)s(ul(g1#Y*?et0Ed0|Dr9xl zmbTi4Ika;BxUaR90lLwJ5eaFCZ3cB7Zj^15h_T7b)**vWJd?B%y2aj>-^{b23{RQF z4;mPVJ-D)PfJx`Kdl@5g?||>Adb5_PeiJo6-X=Ve_z02*C!d$yEj8s8eXy zcXJFhEg!gzyt;x`jPlONLpOE>Nem183nzvKr3UQK*ByguKVXAnc%Efw?vz{t zJAPyB)dFE}uUUOQ6_8vp~hmwbg>bzG%Urgc;-ehjcRPBmk zF}{U#J*k%1Zbf}6&!WG#2(N8gVymVtt1MEDh#^b77N2=bhRVq<*x(za4@o%P8{V~Q zhVk9Pr|Dgt0ZBZTcVbUvcd797QFupaJM+GH3{G$j^B7CTtIe|~V^7UCBnTuX6aOp+ z=u_c~konW|KP~ryQI)*8G6;{qc)y|w2dPY)*#lDfNP0dP1odA5D6_8gKVQB60}O0O zg0OgC!#;_fSlPag%nhqhL~FNHQozAWA7$+PYW^SkR3E~dmna;pf9xeBPsfdlarXCNFAO<*K%deSoI zptZTlJEZ2&*fv&-YGSmXG3IQ6zsC9Su?xckMaU{%K41H#?ffGD2@~{I=7IxlZSr^r z$MZUHQF?t^$8=c!e%H%<%?;cG5$ap|qq}sjDjg?UB2_!q+W%>%wCzGIH?~YbPU6!* z-Q5UPn>5PVQ_P|Y>L%=ldKPRByY9!@aWp`y)SDATNDVV+APsCk4BJyiscbSF{6oG) z^Z^`zWImQ9Q1Fm5Fcc=sgupWR4!!f-#sG#VWm2_EZdu4MXlgroRz(OXc%cB6TJ zE7bYQzTb$lD@4}MR{AKPNZ{FQ`_hy=!0$`wkid`->dW+Nyx)7^ASj~VBUz_udp8e7 z5o2*2_*9iOw`KOL!_I&c@#9qf9}S%wl%FQ|n>06zCR2`EL8j;Qj#o%J(!Z@Vz5tj{ zIW6cl2{=#0DNbNi0)tT*~U1vTZP}sw^^}9j;|^ozJCeQ zxowf&U``TnP>mzU`4V_rmNR@58ef)D2DF{8mdvKT_{*- zP*XrMLLksv=S#1`0lv5^z6){9ZPb2P*mMO9M zZ^x9SjFPX`XC2V8otHhT2t5x*N*iq)UuO~YBZB{!P^Xd~J@^!v!V_;Mb(SNyxIB7Xc`iiV%h)I4rY3N44eG!KsBBF59QesrkVn9%+pG3g3He#3xT z?+k}d1s06*zHV+zx>i`VW+@%P9>;Gt<^a1Mfv?j}@;`ov%`&8v=o@ZW5vDpwySm{` z=g?`Ug4jOS-Xl1F7e`N!;ig4AG zZigUn)k$gW3!><1ykmj;_D;U1wz^idN?Dqb;nnwpE2wm-* zz)>4M&6Y^q`~u7gZKuou2J(sutF^Z^#=Q}>5D|7R=|nRd@9qm10hnKRp7Xq$y{6MH zjl8eX6nxdC4U zn(X@OyEyGTo;BQ@KLR@w3qb6b?>Mg#qAH!lny-<=sRmLXg#4pw*sARq;uX?luQ4V_ zeLAw!k|sYcbLz81s0nu}dT429ewK1R5|61QXyCY`_`EI!X}SK8l3E>fbBe*YtePoU zs1f&_9M%4)m2aLTW=~VS#UL2|Qq!1z>0ZpP?J5RGwv2y3hv$_}G3|?Wv>~6n>%t$S zYb~w!NC*0xWgU5AoVb*nx-@UJth!L+hvCGvm(PtY-e)zmvnEL>jb+hwCa!YEu@pLw z09la?R{FsE7VQVuyT>bvOzRdR=MAej>V=|AGEJ)X)U6}pi(~A5z7MHC8Z9r-0}~HA zaDkgRhq5?jP!*XD&X$aV-crj{qP6d{Jg*9W_Lz;+zVIE*D58(F;*9ddG(`IzG%;np zG#CXM++VKx_h@Zl&x=U=V|$uGx)q&8CnPwG2`vxh&AAUAyQRj?NgT0nQ3v>9@+txZ z!CX+u-8^gyFN}-ns9HAmW(u`8>(->D_qN^Yp>T6DEL1GIQS??5gZJ=5zrN)&^58LT zgrIV=z^(?_v`bAFc|)zTNY9GJPq{48AS-RS+5Ek3?^oCzYrZMGA0INK$HV7GKPNd_ zYBVCIhKaVWph0+Z$kGPv+0{oT2FeVSiL%^z65zV=0COQ29#z9IVnvswPbqh?)za7! z=}?A0>bR}DEj8H%n60tF0+foRPx4{Ufuz-SxtjtidCd#ii&(huL8>+&(7J*|mNLpD zsiZx4+11p)G}9-vEIVG(g{%ZYzISuHO>bj%^Xbq+8y0#i^<_rQtMsVY?>7=;(VZHG zv+?jNuan?d6Fxo0UUT1*L4UzK8DeLBrBsBLR_)pirmfu?i~!Nb9uM?LUe&kEO!gLxqxiSsU^ih5Tm zBOfu!vcz)Rh_|Fu#vVTw(XrPhCim7ZLM(x6gp2Oe;B6tV(UKFj#@qaNC)?yA zz7@JF7Tp9IsorE#4Y7ACAl3FY+rohQD1x7MCMb!DGGoOJDUS0xFD%f4JpvWH7nNV( zy=yeubYHKfB7Y1R0Mke9zXjTrdXgg?{*3qj7Myti1FT8z$DYfZx$i5fEwW=yvlG?L zJ>2d1W}?u8D(h%7b|FC^a@a84_^n@jiC3}057fFbES!w7Ips zB%tdRl`DfE;zE)F{cAR4q;Qz+bEt0t&r-)nWZF)wSX+s)@%P8Q@hfOjvxM8a&{nU^ zoT+~Rp5OPF+or_p&35b#NgDu(M^$Mu=KiYX-$u!WCtjFYwne{F>sEAh2NKrT)@AA? z@GUs2NU2dPk;UIJF{sst?*QRFtapb)KZ=m;3QIT5yWFuv2zpY)8R>$mCh5$IoyR{h zu60~A z5zCBInrY;2H2%?tr@{*jF4c`JbPxo$xvt|B;EscZ-9f8~cstQ#XW{ygin2SmNm;2_ zc&k?fJ=^3rMY_^vdc#Z)(yUy)`3oi! z+~NmWwf}|V+jtC6eCP)QIR8Y{Fa$?pJpI0D%IaGf=)O7d!i|G`>d6 zfAR1B`wy`pFaZ=c?xt1(zIDgH1uR}@?roFFxF}*hJprE(RM8)e&dSA_gWXq_C0rl; zQYH;?K`?=(JVEh)_ns$#{BPY^}yyiTK>CvP71z5?JTW^p54^Ike2?zDi8p%de@#QMvbnaq8N2UMy&>!NYE8{Bwj@g`+3-e6AUn-iOni8Q)sY z@hq688_lG(9;8#*+U}`C+qFK-Rrqe*^h0OR$F<8&MG04~NCush-XH5kKN)`V*mP>@ zu%`6D(GC5zb)rJ^u$Lulp;K#5m#4ocB-L$6b?ag8k-MR%-NmF&z3$3~_-Xjmcy=e) z>|`l+F1lvj+yTE|L$i=3m7-POPpx8Z1AuCA^VwK(4Y{$-f9lDWx)VoPMmG6!pQqJp79i-NLH~&s97_)|Gwjy7o z-YCo!t-&2gq1vwBd+K|)jv86{Q9cr0jTU-XtG6y1cew;Bb+%a#6Q({`vSqh&`POO# zF&zd;lEHp3)o+?xUuA1gW>=(LOHOMji!fqnH}A&VbMFQ1{ATY%au?5U?^Dgf)Mn6< zdhE1ymPbe7ayJVs`8s4WFiNr&arsWt=`s)$g-OhekJHQ(SI5Z-KguKU*0dDIB7T*{ zP5R7aQ2$X`I7y!VIoC?MAd;54>7v<`qeO(GS%q^%(`%tJ$Ld?zQn3bIMez~r3SV3a zfX~+y*?~Du5XaYw%jcWr#feFm!&0h@8_0+VM)vm4B0lJi zo&5LRa911J=)DsaCF^1AWe&z}u9M!P_;8~qxd>NUQONgV!KEuZ953Fh{Zy>k^}<$|=H$dEgKh39D+Q zwZ3O-G9c-)!rz8`kOis&^9WiwHYZIsV5x>bC@-*^rs+$fCIg;FI_EK;b(?n;Hc-+~ zM?LfQnQMGcfZ_bUl*?CPH1EK=d4WAPrDSjp{SoI6LaA;#K&&`3lJ%#BT}6?dv?i)# zlZ~H?0Iw5Gj7Fdruv6`rfD|2FBb^71WnmFFSZxOJ=WAhxnuZ*T+rr0B+AN)Mck>8B zb}Y%xdQOfSWSRNQ%~CQf;~HO>;G;HpYX*quin)fFDX;6kzf|2>@!!&Ezg;2Uf~Uwr zUf1Iw%-|Ui`sOR7f6eTV^YLmgjaW&-k5aj|te;<{<^GE&4eP&pNTh^p1apsq$O1COHssr?0%An z$fv&95r`ntfm^>%J^)K_xjJ+xG9v{zr*8IZZIl&FP;1?@%Yq?EIHG71uZWgg;j9$^ ze;{Dd5tq2@EnK54W&O&c+0|j~@-L~FxP;0#=8$XHXm~e;2ecF`HaGQ)TeT7h^nWW2fq|>hb?tFF zw4hHoneKd9@`?_jQMLW^mbrw(5j>lws|I7XwrgnmX9JPV7_CW>^pK8Snqx^S>#ATJJbrp$A*?1HuH9aaE6sM{IE){MIS(b2s7|fu&mTKGL^$T&FuWCE9 z!Q$`#m#mi0bemUNv49uJQ&4LD1k&SsRz(#4U&5+1mkD0TTD_844nBa!eM+Em`h$=R zK^}d^jw&LUpBLw+rm^!EtG1zo*6(xt1fd?!a5Y5sX$};ugnzr$wo8oG(46t7@wJ~^ zM+G$U#{486e;~=K++XYa(Jm|!4#BVJ$11ACcIR108pu?9dS>ez?hnB&1^&W8FFQ+M ziH~-b&Qfk!s8RMwCOGid85@CAE~I)7P-l1E3?!-iGJ-{Ii;@Hh%%W3Lq$*{V8hrYZ ze_PG*^QMzVIB{$J#AFqt(^hW==&CZ`EtaYF#1$77SF~Xv5a?D~g-(x0;lcmRTdL^T ztCizq$sR`3gwt#*&n&izEr-u8Vx(NWZ|#dNaEC!XWc{xDX7Zj*&-3QGS^S#++V^`vjqMoXZ;7@vN9c}n6@d5Vo^ke#d!X&f588efvQ%))%^#supkZ1uYNxvYE!!Na_ZXZP>MwSP4rP?_h-1>9@()au!%jNxQ! zg@`J9on4X+CRfyS)|Q>=%(<5GOk~Bqg|$=2;U;l_36>1+YV}nGw5sSIeot8yiy*kzb+MXyJ<{wv z@XiT_=AFjJ>^*#*v!R5P_(1mK*UonNL+niFn;!p&NP6P^G@IAd1B^NJPdn8oVG$$V z0prtTpWQtyCe-}jTQL=NZ0dLVZ&L?8Ewp|wZ}Hv36Fu1iDO|;egPP*|@*;^GEcM(< z*W9Xr?@cPGTT(xJOAVwSh`4Amu5|}#Aa9l9+tAYNReO3A0QPDwKnm|!FUs#1Gu}Ds zw(5oD8P9&Wn9#ZqG>e~1RQFWX32ci=c;``J*P}c>*A}bgD=f=*JIz)am8LdWT9L$y zJ5K*VW-PZ!Y%+mC6YDMfj`~~hx-<`WU-J4$(lGS~m<(A9x$S#`v~!Y<{&2Z6;oc+T z!YTtgMJ@{I3KOM~MzQb^KPLZ;ry#Gmv!ZBRLW6X0*;hSDSlBx?Zn? z5u$GubsRShoefS*_n={Kyos0+p#^`NfOSDq#x)1dlPCYgVe-e#1Z7%m9(TZ-7 zcG08m2pP0#Q*CPnFN5O)nmBd!xuUWTsKB+s%)QYXu**a4E>fomgAMj|{}JLktt4^6 zj%mPnhaEDF?M}4La#?#@N==qrw>|sT(m`l8@mDqdk(P>&`3;3hv%8wTAK#6pX$L9& zc$*a4wD?$E1OCC!*`SN&Y2+Z~F{|5(Zz(oI0{e`D1*dCz_x<43IhO{&m~3S!ErJ>X0iz7lgqI16;yJs1z;?Mw&l0d zKP{R&Fu_gqX!+dC7boYk#N=@f0;E3{XKPw{k`%9Nq+=9DS-;L}FsP?r?6sfW?+#n7 zr|-3opTJkK@zFn#o4u@?9nZD3*$rgM&zA^iPG)WnKeIUH1*)-{Xt#eF(H9)_e5-Q2 z*N<;y#4)HH1+KbMF#~HP-I$)Ddmiu%Js2f&cU$FbQsn>QG}68)fCfkLKni>LmGmxFn+gH^CReKLcW&xmHvOJMO(d|i2ARM3B`n*JNt z8sPvOd7o!;ow7PS?odC4ReRX`s?}9_0DsssB<+1U8ET@3>kdS{6j`@b`9d=I zYwQd1HwJNFrgp9Nv_FRZ+vJ{ir{q5XM{4MD>ofv9^1<*8I6tLT%MD)eFb*ZtGM!eY zBqMzXAV{Al0ZPhiQn_F(e^L0=egzJ(%UthssE<92jG|Dbp&q3}_y?dohSL4sKe7oz zf+Z%*ePomSs4xq!O0(Eu4KRW7z4CSIBt;PWbJ)2f<2VjoS-Pn8E@(BlN7d&u^jFE+ z_K?}Uio=$(#7mYA`h7+H4 z3M%K%dJNAEn}K0u!<*4`Xb+FVva5J6s8C+VG7PpCqN0xgllK-8Jy?J09s?gHy(+tv zl(JQe92Jx-{1o2i{ToAD`^G)Gtap}D_xtgt>J55@ACpez6~tr018|u6`TgkBmXzu36m2##^2W*pCynI$*0>j%GU!8Z z$8vDqI5AdJ!p6-a+z|$Y4BhoIQOduL*%A5$^KG5E;j;Dw3#i zQW%}iV3^(&Ud}|ZEaPN z(Oki;eE_-G-Y<8JkML3nFn-V58g_wkuoE!G0e-@Cl9UF#lzjHrJ@{iM1lukMFT5?44@4_Ek?{M>uiuOTLfe zJ})ddH6WN?g{-0tV0#4L`(I5sQf0}=-?^zTpuN|l7dS@+$l7Q(RBOe%i>29?=pRdZ z)YfQw0u&w5w}s%-Ba$XU4!gCC#doMefIGQc?DBWp#86yIKX1zmUJso3jj$83sg?aw zC_j}OcvkR`u>Nsbo29%~PyUChxC}kZbqqjP{A|XZe*P#8Yt=r1lb`oUPe=A(jEUGcX%SIyY@zzJa=K@6~YkJ#KjdXR!Sr1zY`yi7| zHy9@zbX~4(@h*z^TpQx@nn`9jbv80G{{SD~skdRfV`B=Zw&drjU*GKC_d(BZ#2<({ z@V6u%EAC^NSHjmu6HMA;e3!llp&T!uu2Qw|4~-jaPMhafa+8os6sw@hO?0CDdDdDQ zi!o;mT&5<4&gmZzf_-yNX)S-6lc>I@Y@1?znBS!e2iCuld+?2Z$kegz5;e0u6zcmX zQBR>$A-;;Lz>dim=j34V>yAauP-V)H?*0H;Q+?J#s-aCu%w@E#yGB45HvzHCp`GS8 zHMJXg058p8c};g*Er;_0%2em7?J~JYNcAl?DiFzIz{qh$nM(rG2>5f{$%aTqf3LPL z;GVUh;k)hw0xx*GWJ+AGA6-@s7Bc_R3){2HTkOlkX|R}tyi3$ozT|a~K>?b0B>AXlE#R}-~fEPI0wVActnm^fSgB4qWXPA{z zMgoVO4tZ9ZnJd56@9~B8x(ynAb=;rJXQ8%bXrk2Go{P96DQKWb$+fb!6Jxqh@H=B? zxtFRA7)!VKMq%BJni7!J-_baUYPT_IT@ep-AQ}1U!1(p;!gse*lu5CITW=+A@;+Zq zg}Cx4wim@@t|F3(7I@Kn<+b*9sk~_GIxhba%zl3G-IN_CHv2~WPw9K|lppa<2MA3u zfpgXV{Z4+vQcB#`Cl* z)?MHLM{sI4%k@L3%Z0aU`@&y2leS+niA!ku71UCobilj*b+PtAr9T!)EoF67>qYmT z>S5i>$ge&2(>GBaFyYc~X&WG->r9Z67qv70hcV@Q7@IN4U2Ce0fTl{bEb$M<{Atmu zjBEFE>np4QJ(tvuA0b<0Z7f^TQ_&)+Tk44cN4Q4s9bZ@J%5HVI)991=K2A{%=SKh)pfBV;Q6&sr-W4HYm%e z0E=V4v=u1qm>9Hp5R9C1;dFF(_cy0MX%khnJyxbu+SZK8+YfautF^1+^*fHW+V>M| zSxY5t>)l+~?B7=W>Uo;pMGb*k7En7g(6v3r8`=FhGfE*I9agx31moI6LHUqpBFUSM zbnVIkaXTyVmDU}m8pIRb8CQbB947d&h0$A0pC6@PqX5lH)aErLh>l7X$#9dJ#RnQS znrk5ep{Fswqz&y-6pWh1we9qI4J-RK-SXcFPP%lz`}H<`-4f~I_qzk9b?%$Vn+