PageSourceSearch

https://ellisdon-production.netlify.app/_next/static/chunks/7461-e6bd57444d9d6982.js

js ellisdon-production.netlify.app collected 2026-10-03 10:41:51 UTC 48,332 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7461],{7461:function(a,b,c){c.d(b,{Z:function(){return b2}});let d=(a,b,c)=>{let[d,e]=a.split("/"),[f,g]=e.split(":");return Date.UTC(c,d-1,f,g)-36e5*b},e=(a,b,c,e,f)=>{let g=new Date(a).getUTCFullYear(),h=d(b,f,g),i=d(c,e,g);return a>=h&&a<i};var f,g,h,i=e;let j=a=>{let b=a.timezones[a.tz];if(void 0===b)return console.warn("Warning: couldn't find timezone "+a.tz),0;if(void 0===b.dst)return b.offset;let c=b.offset,d=b.offset+1;"n"===b.hem&&(d=c-1);let e=b.dst.split("->");return!0===i(a.epoch,e[0],e[1],c,d)?c:d};var k=j,l={"9|s":"2/dili,2/jayapura","9|n":"2/chita,2/khandyga,2/pyongyang,2/seoul,2/tokyo,11/palau,japan,rok","9.5|s|04/03:03->10/02:02":"4/adelaide,4/broken_hill,4/south,4/yancowinna","9.5|s":"4/darwin,4/north","8|s|03/08:01->10/04:00":"12/casey","8|s":"2/kuala_lumpur,2/makassar,2/singapore,4/perth,2/ujung_pandang,4/west,singapore","8|n":"2/brunei,2/choibalsan,2/hong_kong,2/irkutsk,2/kuching,2/macau,2/manila,2/shanghai,2/taipei,2/ulaanbaatar,2/chongqing,2/chungking,2/harbin,2/macao,2/ulan_bator,hongkong,prc,roc","8.75|s":"4/eucla","7|s":"12/davis,2/jakarta,9/christmas","7|n":"2/bangkok,2/barnaul,2/hovd,2/krasnoyarsk,2/novokuznetsk,2/novosibirsk,2/phnom_penh,2/pontianak,2/ho_chi_minh,2/tomsk,2/vientiane,2/saigon","6|s":"12/vostok","6|n":"2/almaty,2/bishkek,2/dhaka,2/omsk,2/qyzylorda,2/qostanay,2/thimphu,2/urumqi,9/chagos,2/dacca,2/kashgar,2/thimbu","6.5|n":"2/yangon,9/cocos,2/rangoon","5|s":"12/mawson,9/kerguelen","5|n":"2/aqtau,2/aqtobe,2/ashgabat,2/atyrau,2/dushanbe,2/karachi,2/oral,2/samarkand,2/tashkent,2/yekaterinburg,9/maldives,2/ashkhabad","5.75|n":"2/katmandu,2/kathmandu","5.5|n":"2/kolkata,2/colombo,2/calcutta","4|s":"9/reunion","4|n":"2/baku,2/dubai,2/muscat,2/tbilisi,2/yerevan,8/astrakhan,8/samara,8/saratov,8/ulyanovsk,8/volgograd,2/volgograd,9/mahe,9/mauritius","4.5|n|03/22:00->09/21:24":"2/tehran,iran","4.5|n":"2/kabul","3|s":"12/syowa,9/antananarivo","3|n|03/27:03->10/30:04":"2/famagusta,2/nicosia,8/athens,8/bucharest,8/helsinki,8/kiev,8/mariehamn,8/riga,8/sofia,8/tallinn,8/uzhgorod,8/vilnius,8/zaporozhye,8/nicosia","3|n|03/27:02->10/30:03":"8/chisinau,8/tiraspol","3|n|03/27:00->10/29:24":"2/beirut","3|n|03/26:00->10/28:01":"2/gaza,2/hebron","3|n|03/25:02->10/30:02":"2/jerusalem,2/tel_aviv,israel","3|n|03/25:00->10/27:24":"2/damascus","3|n|02/25:00->10/28:01":"2/amman","3|n":"0/addis_ababa,0/asmara,0/asmera,0/dar_es_salaam,0/djibouti,0/juba,0/kampala,0/mogadishu,0/nairobi,2/aden,2/baghdad,2/bahrain,2/kuwait,2/qatar,2/riyadh,8/istanbul,8/kirov,8/minsk,8/moscow,8/simferopol,9/comoro,9/mayotte,2/istanbul,turkey,w-su","2|s|03/27:02->10/30:02":"12/troll","2|s":"0/gaborone,0/harare,0/johannesburg,0/lubumbashi,0/lusaka,0/maputo,0/maseru,0/mbabane","2|n|03/27:02->10/30:03":"0/ceuta,arctic/longyearbyen,8/amsterdam,8/andorra,8/belgrade,8/berlin,8/bratislava,8/brussels,8/budapest,8/busingen,8/copenhagen,8/gibraltar,8/ljubljana,8/luxembourg,8/madrid,8/malta,8/monaco,8/oslo,8/paris,8/podgorica,8/prague,8/rome,8/san_marino,8/sarajevo,8/skopje,8/stockholm,8/tirane,8/vaduz,8/vatican,8/vienna,8/warsaw,8/zagreb,8/zurich,3/jan_mayen,poland","2|n":"0/blantyre,0/bujumbura,0/cairo,0/khartoum,0/kigali,0/tripoli,8/kaliningrad,egypt,libya","1|s":"0/brazzaville,0/kinshasa,0/luanda,0/windhoek","1|n|03/27:03->05/08:02":"0/casablanca,0/el_aaiun","1|n|03/27:01->10/30:02":"3/canary,3/faroe,3/madeira,8/dublin,8/guernsey,8/isle_of_man,8/jersey,8/lisbon,8/london,3/faeroe,eire,8/belfast,gb-eire,gb,portugal","1|n":"0/algiers,0/bangui,0/douala,0/lagos,0/libreville,0/malabo,0/ndjamena,0/niamey,0/porto-novo,0/tunis","14|n":"11/kiritimati","13|s|04/04:04->09/26:03":"11/apia","13|s|01/15:02->11/05:03":"11/tongatapu","13|n":"11/enderbury,11/fakaofo","12|s|04/03:03->09/25:02":"12/mcmurdo,11/auckland,12/south_pole,nz","12|s|01/17:03->11/14:02":"11/fiji","12|n":"2/anadyr,2/kamchatka,2/srednekolymsk,11/funafuti,11/kwajalein,11/majuro,11/nauru,11/tarawa,11/wake,11/wallis,kwajalein","12.75|s|04/03:03->04/03:02":"11/chatham,nz-chat","11|s|04/03:03->10/02:02":"12/macquarie","11|s":"11/bougainville","11|n":"2/magadan,2/sakhalin,11/efate,11/guadalcanal,11/kosrae,11/noumea,11/pohnpei,11/ponape","11.5|n|04/03:03->10/02:02":"11/norfolk","10|s|04/03:03->10/02:02":"4/currie,4/hobart,4/melbourne,4/sydney,4/act,4/canberra,4/nsw,4/tasmania,4/victoria","10|s":"12/dumontdurville,4/brisbane,4/lindeman,11/port_moresby,4/queensland","10|n":"2/ust-nera,2/vladivostok,2/yakutsk,11/guam,11/saipan,11/chuuk,11/truk,11/yap","10.5|s|04/03:01->10/02:02":"4/lord_howe,4/lhi","0|n|03/27:00->10/30:01":"1/scoresbysund,3/azores","0|n":"0/abidjan,0/accra,0/bamako,0/banjul,0/bissau,0/conakry,0/dakar,0/freetown,0/lome,0/monrovia,0/nouakchott,0/ouagadougou,0/sao_tome,1/danmarkshavn,3/reykjavik,3/st_helena,13/gmt,13/utc,0/timbuktu,13/greenwich,13/uct,13/universal,13/zulu,gmt-0,gmt+0,gmt0,greenwich,iceland,uct,universal,utc,zulu","-9|n|03/13:02->11/06:02":"1/adak,1/atka,us/aleutian","-9|n":"11/gambier","-9.5|n":"11/marquesas","-8|n|03/13:02->
111/06:02":"1/anchorage,1/juneau,1/metlakatla,1/nome,1/sitka,1/yakutat,us/alaska","-8|n":"11/pitcairn","-7|n|03/13:02->11/06:02":"1/los_angeles,1/santa_isabel,1/tijuana,1/vancouver,1/ensenada,6/pacific,10/bajanorte,us/pacific-new,us/pacific","-7|n|03/08:02->11/01:01":"1/dawson,1/whitehorse,6/yukon","-7|n":"1/creston,1/dawson_creek,1/fort_nelson,1/hermosillo,1/phoenix,us/arizona","-6|s|04/02:22->09/03:22":"11/easter,7/easterisland","-6|n|04/03:02->10/30:02":"1/chihuahua,1/mazatlan,10/bajasur","-6|n|03/13:02->11/06:02":"1/boise,1/cambridge_bay,1/denver,1/edmonton,1/inuvik,1/ojinaga,1/yellowknife,1/shiprock,6/mountain,navajo,us/mountain","-6|n":"1/belize,1/costa_rica,1/el_salvador,1/guatemala,1/managua,1/regina,1/swift_current,1/tegucigalpa,11/galapagos,6/east-saskatchewan,6/saskatchewan","-5|s":"1/lima,1/rio_branco,1/porto_acre,5/acre","-5|n|04/03:02->10/30:02":"1/bahia_banderas,1/merida,1/mexico_city,1/monterrey,10/general","-5|n|03/13:02->11/06:02":"1/chicago,1/matamoros,1/menominee,1/rainy_river,1/rankin_inlet,1/resolute,1/winnipeg,1/indiana/knox,1/indiana/tell_city,1/north_dakota/beulah,1/north_dakota/center,1/north_dakota/new_salem,1/knox_in,6/central,us/central,us/indiana-starke","-5|n|03/12:03->11/05:01":"1/north_dakota","-5|n":"1/bogota,1/cancun,1/cayman,1/coral_harbour,1/eirunepe,1/guayaquil,1/jamaica,1/panama,1/atikokan,jamaica","-4|s|05/13:23->08/13:01":"12/palmer","-4|s|04/02:24->09/04:00":"1/santiago,7/continental","-4|s|03/26:24->10/02:00":"1/asuncion","-4|s|02/16:24->11/03:00":"1/campo_grande,1/cuiaba","-4|s":"1/la_paz,1/manaus,5/west","-4|n|03/13:02->11/06:02":"1/detroit,1/grand_turk,1/indianapolis,1/iqaluit,1/louisville,1/montreal,1/nassau,1/new_york,1/nipigon,1/pangnirtung,1/port-au-prince,1/thunder_bay,1/toronto,1/indiana/marengo,1/indiana/petersburg,1/indiana/vevay,1/indiana/vincennes,1/indiana/winamac,1/kentucky/monticello,1/fort_wayne,1/indiana/indianapolis,1/kentucky/louisville,6/eastern,us/east-indiana,us/eastern,us/michigan","-4|n|03/13:00->11/06:01":"1/havana,cuba","-4|n|03/12:03->11/05:01":"1/indiana,1/kentucky","-4|n":"1/anguilla,1/antigua,1/aruba,1/barbados,1/blanc-sablon,1/boa_vista,1/caracas,1/curacao,1/dominica,1/grenada,1/guadeloupe,1/guyana,1/kralendijk,1/lower_princes,1/marigot,1/martinique,1/montserrat,1/port_of_spain,1/porto_velho,1/puerto_rico,1/santo_domingo,1/st_barthelemy,1/st_kitts,1/st_lucia,1/st_thomas,1/st_vincent,1/tortola,1/virgin","-3|s":"1/argentina,1/buenos_aires,1/catamarca,1/cordoba,1/fortaleza,1/jujuy,1/mendoza,1/montevideo,1/punta_arenas,1/sao_paulo,12/rothera,3/stanley,1/argentina/la_rioja,1/argentina/rio_gallegos,1/argentina/salta,1/argentina/san_juan,1/argentina/san_luis,1/argentina/tucuman,1/argentina/ushuaia,1/argentina/comodrivadavia,1/argentina/buenos_aires,1/argentina/catamarca,1/argentina/cordoba,1/argentina/jujuy,1/argentina/mendoza,1/argentina/rosario,1/rosario,5/east","-3|n|03/13:02->11/06:02":"1/glace_bay,1/goose_bay,1/halifax,1/moncton,1/thule,3/bermuda,6/atlantic","-3|n":"1/araguaina,1/bahia,1/belem,1/cayenne,1/maceio,1/paramaribo,1/recife,1/santarem","-2|n|03/26:22->10/29:23":"1/nuuk,1/godthab","-2|n|03/13:02->11/06:02":"1/miquelon","-2|n":"1/noronha,3/south_georgia,5/denoronha","-2.5|n|03/13:02->11/06:02":"1/st_johns,6/newfoundland","-1|n":"3/cape_verde","-11|n":"11/midway,11/niue,11/pago_pago,11/samoa,us/samoa","-10|n":"11/honolulu,11/johnston,11/rarotonga,11/tahiti,us/hawaii"},m=["africa","america","asia","atlantic","australia","brazil","canada","chile","europe","indian","mexico","pacific","antarctica","etc"];let n={};Object.keys(l).forEach(a=>{let b=a.split("|"),c={offset:Number(b[0]),hem:b[1]};b[2]&&(c.dst=b[2]);l[a].split(",").forEach(a=>{n[a=a.replace(/(^[0-9]+)\//,(a,b)=>m[b=Number(b)]+"/")]=c})}),n.utc={offset:0,hem:"n"};for(let o=-14;o<=14;o+=.5){let p=o;p>0&&(p="+"+p);let q="etc/gmt"+p;n[q]={offset:-1*o,hem:"n"},n[q="utc/gmt"+p]={offset:-1*o,hem:"n"}}var r=n;let s=()=>{if("undefined"==typeof Intl|| void 0===Intl.DateTimeFormat)return null;let a=Intl.DateTimeFormat();if(void 0===a|| void 0===a.resolvedOptions)return null;let b=a.resolvedOptions().timeZone;return b?b.toLowerCase():null},t=/(\-?[0-9]+)h(rs)?/i,u=/(\-?[0-9]+)/,v=/utc([\-+]?[0-9]+)/i,w=/gmt([\-+]?[0-9]+)/i,x=function(a){return(a=Number(a))>= -13&&a<=13?(a*=-1,"etc/gmt"+(a=(a>0?"+":"")+a)):null},y=function(a){let b=a.match(t);return null!==b||null!==(b=a.match(v))?x(b[1]):null!==(b=a.match(w))?x(-1*Number(b[1])):null!==(b=a.match(u))?x(b[1]):null};var z=y;let A,B=(A=s(),null===A?"utc":A),C=Object.keys(r).reduce((a,b)=>{let c=b.split("/")[1]||"";
1return a[c=c.replace(/_/g," ")]=b,a},{}),D=a=>a=(a=(a=(a=(a=(a=a.replace(/ time/g,"")).replace(/ (standard|daylight|summer)/g,"")).replace(/\b(east|west|north|south)ern/g,"$1")).replace(/\b(africa|america|australia)n/g,"$1")).replace(/\beuropean/g,"europe")).replace(/\islands/g,"island"),E=(a,b)=>{if(!a)return B;"string"!=typeof a&&console.error("Timezone must be a string - recieved: '",a,"'\n");let c=a.trim();if(c=c.toLowerCase(),!0===b.hasOwnProperty(c)||(c=D(c),!0===b.hasOwnProperty(c)))return c;if(!0===C.hasOwnProperty(c))return C[c];if(!0===/[0-9]/.test(c)){let d=z(c);if(d)return d}throw Error("Spacetime: Cannot find timezone named: '"+a+"'. Please enter an IANA timezone id.")};var F=E;function G(a){return a%4==0&&a%100!=0||a%400==0}function H(a){return"[object Date]"===Object.prototype.toString.call(a)&&!isNaN(a.valueOf())}function I(a){return"[object Object]"===Object.prototype.toString.call(a)}function J(a,b=2){return(a+="").length>=b?a:Array(b-a.length+1).join("0")+a}function K(a){let b=a%10,c=a%100;return 1===b&&11!==c?a+"st":2===b&&12!==c?a+"nd":3===b&&13!==c?a+"rd":a+"th"}function L(a){return parseInt(a=(a=String(a)).replace(/([0-9])(st|nd|rd|th)$/i,"$1"),10)}function M(a=""){return"day"===(a=(a=(a=(a=a.toLowerCase().trim()).replace(/ies$/,"y")).replace(/s$/,"")).replace(/-/g,""))||"days"===a?"date":"min"===a||"mins"===a?"minute":a}function N(a){return"number"==typeof a?a:H(a)?a.getTime():a.epoch?a.epoch:null}function O(a,b){return!1===I(a)?b.clone().set(a):a}function P(a,b=""){let c=Math.abs(a),d=J(parseInt(""+c,10)),e=J(c%1*60);return`${a>0?"+":"-"}${d}${b}${e}`}let Q={year:new Date().getFullYear(),month:0,date:1},R=(a,b,c)=>{if(0===b.length)return a;let d=["year","month","date","hour","minute","second","millisecond"];for(let e=0;e<d.length;e++){let f=b[e]||c[d[e]]||Q[d[e]]||0;a=a[d[e]](f)}return a},S=(a,b,c)=>{if(0===Object.keys(b).length)return a;b=Object.assign({},Q,c,b);let d=Object.keys(b);for(let e=0;e<d.length;e++){let f=d[e];if(void 0===a[f]||"function"!=typeof a[f]||null===b[f]|| void 0===b[f]||""===b[f])continue;let g=b[f]||c[f]||Q[f]||0;a=a[f](g)}return a},T=function(a,b){return b>0&&b<25e8&& !1===a.silent&&(console.warn("  - Warning: You are setting the date to January 1970."),console.warn("       -   did input seconds instead of milliseconds?")),a.epoch=b,a},U=function(a){return a.epoch=Date.now(),Object.keys(a._today||{}).forEach(b=>{"function"==typeof a[b]&&(a=a[b](a._today[b]))}),a},V={now:a=>U(a),today:a=>U(a),tonight:a=>a=(a=U(a)).hour(18),tomorrow:a=>a=(a=(a=U(a)).add(1,"day")).startOf("day"),yesterday:a=>a=(a=(a=U(a)).subtract(1,"day")).startOf("day"),christmas(a){let b=U(a).year();return a=a.set([b,11,25,18,0,0])},"new years"(a){let b=U(a).year();return a=a.set([b,11,31,18,0,0])}};V["new years eve"]=V["new years"];var W=V;let X=function(a){return a=(a=(a=(a=a.replace(/\b(mon|tues?|wed|wednes|thur?s?|fri|sat|satur|sun)(day)?\b/i,"")).replace(/([0-9])(th|rd|st|nd)/,"$1")).replace(/,/g,"")).replace(/ +/g," ").trim()};var Y=X;let Z={millisecond:1};Z.second=1e3,Z.minute=6e4,Z.hour=36e5,Z.day=864e5,Z.date=Z.day,Z.month=25488e5,Z.week=6048e5,Z.year=3154e7,Object.keys(Z).forEach(a=>{Z[a+"s"]=Z[a]});var $=Z;let _=(a,b,c,d,e)=>{let f=a.d[c]();if(f===b)return;let g=null===e?null:a.d[e](),h=a.epoch,i=b-f;a.epoch+=$[d]*i,"day"===d&&Math.abs(i)>28&&b<28&&(a.epoch+=$.hour),null!==e&&g!==a.d[e]()&&(a.epoch=h);let j=$[d]/2;for(;a.d[c]()<b;)a.epoch+=j;for(;a.d[c]()>b;)a.epoch-=j;null!==e&&g!==a.d[e]()&&(a.epoch=h)},aa={year:{valid:a=>a> -4e3&&a<4e3,walkTo:(a,b)=>_(a,b,"getFullYear","year",null)},month:{valid:a=>a>=0&&a<=11,walkTo(a,b){let c=a.d,d=c.getMonth(),e=a.epoch,f=c.getFullYear();if(d!==b){for(a.epoch+=$.day*(28*(b-d)),f!==a.d.getFullYear()&&(a.epoch=e);a.d.getMonth()<b;)a.epoch+=$.day;for(;a.d.getMonth()>b;)a.epoch-=$.day}}},date:{valid:a=>a>0&&a<=31,walkTo:(a,b)=>_(a,b,"getDate","day","getMonth")},hour:{valid:a=>a>=0&&a<24,walkTo:(a,b)=>_(a,b,"getHours","hour","getDate")},minute:{valid:a=>a>=0&&a<60,walkTo:(a,b)=>_(a,b,"getMinutes","minute","getHours")},second:{valid:a=>a>=0&&a<60,walkTo(a,b){a.epoch=a.seconds(b).epoch}},millisecond:{valid:a=>a>=0&&a<1e3,walkTo(a,b){a.epoch=a.milliseconds(b).epoch}}},ab=(a,b)=>{let c=Object.keys(aa),d=a.clone();for(let e=0;e<c.length;e++){let f=c[e],g=b[f];if(void 0===g&&(g=d[f]()),"string"==typeof g&&(g=parseInt(g,10)),!aa[f].valid(g)){a.epoch=null,!1===a.silent&&console.warn("invalid "+f+": "+g);break}aa[f].walkTo(a,g)}};var ac=ab,ad=[31,28,31,30,31,30,31,31,30,31,30,31];let ae=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],af=["january","february","march","april","may","june","july","august","september","october","november","december"];function ag(){return function(){let a={sep:8};for(let b=0;b<ae.length;b++)a[ae[b]]=b;for(let c=0;c<af.length;c++)a[af[c]]=c;return a}()}let ah=ag(),ai=a=>{if(!0!==ad.hasOwnProperty(a.month))return!1;if(1===a.month)return!!G(a.year)&&a.date<=29||a.date<=28;let b=ad[a.month]||0;return a.date<=b},aj=(a="",b)=>{if(a=a.trim(),!0===/^'[0-9][0-9]$/.test(a)){let c=Number(a.replace(/'/,""));return c>50?1900+c:2e3+c}let d=parseInt(a,10);return!d&&b&&(d=b.year),d=d||new Date().getFullYear()},ak=function(a){return"sept"===(a=a.toLowerCase().trim())?ah.sep:ah[a]},al=(a,b)=>{if(!b)return a;let c=0;if(/^[\+-]?[0-9]{2}:[0-9]{2}$/.test(b)&&(!0===/:00/.test(b)&&(b=b.replace(/:00/,"")),!0===/:30/.test(b)&&(b=b.replace(/:30/,".5"))),/^[\+-]?[0-9]{4}$/.test(b)&&(b=b.replace(/30$/,".5")),Math.abs(c=parseFloat(b))>100&&(c/=100),0===c||"Z"===b||"z"===b)return a.tz="etc/gmt",a;(c*=-1)>=0&&(c="+"+c);let d="etc/gmt"+c;return a.timezones[d]&&(a.tz=d),a};var am=al;let an=(a,b="")=>{let c=(b=b.replace(/^\s+/,"").toLowerCase()).match(/([0-9]{1,2}):([0-9]{1,2}):?([0-9]{1,2})?[:\.]?([0-9]{1,4})?/);if(null!==c){let d=Number(c[1]);if(d<0||d>24)return a.startOf("day");let e=Number(c[2]);if(c[2].length<2||e<0||e>59)return a.startOf("day");a=(a=(a=(a=a.hour(d)).minute(e)).seconds(c[3]||0)).millisecond(function(a=""){return(a=String(a)).length>3?a=a.substr(0,3):1===a.length?a+="00":2===a.length&&(a+="0"),Number(a)||0}(c[4]));let f=b.match(/[\b0-9] ?(am|pm)\b/);return null!==f&&f[1]&&(a=a.ampm(f[1])),a}if(null!==(c=b.match(/([0-9]+) ?(am|pm)/))&&c[1]){let g=Number(c[1]);return g>12||g<1?a.startOf("day"):a=(a=(a=a.hour(c[1]||0)).ampm(c[2])).startOf("hour")}return a=a.startOf("day")};var ao=an,ap=[{reg:/^(\-?0?0?[0-9]{3,4})-([0-9]{1,2})-([0-9]{1,2})[T| ]([0-9.:]+)(Z|[0-9\-\+:]+)?$/i,parse(a,b){let c={year:b[1],month:parseInt(b[2],10)-1,date:b[3]};return!1===ai(c)?(a.epoch=null,a):(am(a,b[5]),ac(a,c),a=ao(a,b[4]))}},{reg:/^([0-9]{4})[\-\/\. ]([0-9]{1,2})[\-\/\. ]([0-9]{1,2})( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse(a,b){let c={year:b[1],month:parseInt(b[2],10)-1,date:parseInt(b[3],10)};return(c.month>=12&&(c.date=parseInt(b[2],10),c.month=parseInt(b[3],10)-1),!1===ai(c))?(a.epoch=null,a):(ac(a,c),a=ao(a,b[4]))}},{reg:/^([0-9]{4})[\-\/\. ]([a-z]+)[\-\/\. ]([0-9]{1,2})( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse(a,b){let c={year:aj(b[1],a._today),month:ak(b[2]),date:L(b[3]||"")};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a,b[4]))}}],aq=[{reg:/^([0-9]{1,2})[\-\/.]([0-9]{1,2})[\-\/.]?([0-9]{4})?( [0-9]{1,2}:[0-9]{2}:?[0-9]{0,2}? ?(am|pm|gmt))?$/i,parse(a,b){let c=parseInt(b[1],10)-1,d=parseInt(b[2],10);(a.british||c>=12)&&(d=parseInt(b[1],10),c=parseInt(b[2],10)-1);let e={date:d,month:c,year:aj(b[3],a._today)||new Date().getFullYear()};return!1===ai(e)?(a.epoch=null,a):(ac(a,e),a=ao(a,b[4]))}},{reg:/^([a-z]+)[\-\/\. ]([0-9]{1,2})[\-\/\. ]?([0-9]{4}|'[0-9]{2})?( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse(a,b){let c={year:aj(b[3],a._today),month:ak(b[1]),date:L(b[2]||"")};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a,b[4]))}},{reg:/^([a-z]+) ([0-9]{1,2})( [0-9]{4})?( ([0-9:]+( ?am| ?pm| ?gmt)?))?$/i,parse(a,b){let c={year:aj(b[3],a._today),month:ak(b[1]),date:L(b[2]||"")};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a,b[4]))}},{reg:/^([a-z]+) ([0-9]{1,2})( [0-9:]+)?( \+[0-9]{4})?( [0-9]{4})?$/i,parse(a,b){let c={year:aj(b[5],a._today),month:ak(b[1]),date:L(b[2]||"")};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a,b[3]))}}],ar=[{reg:/^([0-9]{1,2})[\-\/]([a-z]+)[\-\/]?([0-9]{4})?$/i,parse(a,b){let c={year:aj(b[3],a._today),month:ak(b[2]),date:L(b[1]||"")};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a,b[4]))}},{reg:/^([0-9]{1,2})( [a-z]+)( [0-9]{4}| '[0-9]{2})? ?([0-9]{1,2}:[0-9]{2}:?[0-9]{0,2}? ?(am|pm|gmt))?$/i,parse(a,b){let c={year:aj(b[3],a._today),month:ak(b[2]),date:L(b[1])};return c.month&& !1!==ai(c)?(ac(a,c),a=ao(a,b[4])):(a.epoch=null,a)}},{reg:/^([0-9]{1,2})[\. -/]([a-z]+)[\. -/]([0-9]{4})?( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse(a,b){let c={date:Number(b[1]),month:ak(b[2]),year:Number(b[3])};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a=a.startOf("day"),b[4]))}}],as=[{reg:/^([0-9]{4})[\-\/]([0-9]{2})$/i,parse(a,b){let c={year:b[1],month:parseInt(b[2],10)-1,date:1};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a,b[4]))}},{reg:/^([a-z]+) ([0-9]{4})$/i,parse(a,b){let c={year:aj(b[2],a._today),month:ak(b[1]),date:a._today.date||1};return!1===ai(c)?(a.epoch=null,a):(ac(a,c),a=ao(a,b[4]))}},{reg:/^(q[0-9])( of)?( [0-9]{4})?/i,parse(a,b){let c=b[1]||"";a=a.quarter(c);let d=b[3]||"";return d&&(d=d.trim(),a=a.year(d)),a}},{reg:/^(spring|summer|winter|fall|autumn)( of)?( [0-9]{4})?/i,parse(a,b){let c=b[1]||"";a=a.season(c);let d=b[3]||"";return d&&(d=d.trim(),a=a.year(d)),a}},{reg:/^[0-9,]+ ?b\.?c\.?$/i,parse(a,b){let c=b[0]||"";c=c.replace(/^([0-9,]+) ?b\.?c\.?$/i,"-$1");let d=new Date,e={year:parseInt(c.trim(),10),month:d.getMonth(),date:d.getDate()};return!1===ai(e)?(a.epoch=null,a):(ac(a,e),a=ao(a))}},{reg:/^[0-9,]+ ?(a\.?d\.?|c\.?e\.?)$/i,parse(a,b){let c=b[0]||"";c=c.replace(/,/g,"");let d=new Date,e={year:parseInt(c.trim(),10),month:d.getMonth(),date:d.getDate()};return!1===ai(e)?(a.epoch=null,a):(ac(a,e),a=ao(a))}},{reg:/^[0-9]{4}( ?a\.?d\.?)?$/i,parse(a,b){let c=a._today;c.month&&!c.date&&(c.date=1);let d=new Date,e={year:aj(b[0],c),month:c.month||d.getMonth(),date:c.date||d.getDate()};return!1===ai(e)?(a.epoch=null,a):(ac(a,e),a=ao(a))}}],at=[].concat(ap,aq,ar,as);let au=function(a,b,c){for(let d=0;d<at.length;d++){let e=b.match(at[d].reg);
1if(e){let f=at[d].parse(a,e,c);if(null!==f&&f.isValid())return f}}return!1===a.silent&&console.warn("Warning: couldn't parse date-string: '"+b+"'"),a.epoch=null,a};var av=au;let{parseArray:aw,parseObject:ax,parseNumber:ay}={parseArray:R,parseObject:S,parseNumber:T},az={year:new Date().getFullYear(),month:0,date:1},aA=(a,b)=>{var c;let d=a._today||az;if("number"==typeof b)return ay(a,b);if(a.epoch=Date.now(),a._today&&I(a._today)&&Object.keys(a._today).length>0){let e=ax(a,d,az);e.isValid()&&(a.epoch=e.epoch)}return null==b||""===b?a:!0===H(b)?(a.epoch=b.getTime(),a):!0==(c=b,"[object Array]"===Object.prototype.toString.call(c))?a=aw(a,b,d):!0===I(b)?b.epoch?(a.epoch=b.epoch,a.tz=b.tz,a):a=ax(a,b,d):"string"!=typeof b?a:(b=Y(b),!0===W.hasOwnProperty(b))?a=W[b](a):av(a,b)};var aB=aA;let aC=["sun","mon","tue","wed","thu","fri","sat"],aD=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],aE={mo:1,tu:2,we:3,th:4,fr:5,sa:6,su:7,tues:2,weds:3,wedn:3,thur:4,thurs:4},aF=!0,aG=a=>{let b=a.timezone().current.offset;return b?P(b,":"):"Z"};var aH=aG;let aI=a=>{if(aF){var b;return(b=a)?b[0].toUpperCase()+b.substr(1):""}return a},aJ=a=>a>=0?J(a,4):"-"+J(a=Math.abs(a),4),aK={day:a=>aI(a.dayName()),"day-short":a=>aI(aC[a.day()]),"day-number":a=>a.day(),"day-ordinal":a=>K(a.day()),"day-pad":a=>J(a.day()),date:a=>a.date(),"date-ordinal":a=>K(a.date()),"date-pad":a=>J(a.date()),month:a=>aI(a.monthName()),"month-short":a=>aI(ae[a.month()]),"month-number":a=>a.month(),"month-ordinal":a=>K(a.month()),"month-pad":a=>J(a.month()),"iso-month":a=>J(a.month()+1),year(a){let b=a.year();return b>0?b:(b=Math.abs(b))+" BC"},"year-short"(a){let b=a.year();return b>0?`'${String(a.year()).substr(2,4)}`:(b=Math.abs(b))+" BC"},"iso-year"(a){let b=a.year(),c=J(Math.abs(b),4);return b<0&&(c="-"+(c=J(c,6))),c},time:a=>a.time(),"time-24":a=>`${a.hour24()}:${J(a.minute())}`,hour:a=>a.hour12(),"hour-pad":a=>J(a.hour12()),"hour-24":a=>a.hour24(),"hour-24-pad":a=>J(a.hour24()),minute:a=>a.minute(),"minute-pad":a=>J(a.minute()),second:a=>a.second(),"second-pad":a=>J(a.second()),millisecond:a=>a.millisecond(),"millisecond-pad":a=>J(a.millisecond(),3),ampm:a=>a.ampm(),quarter:a=>"Q"+a.quarter(),season:a=>a.season(),era:a=>a.era(),json:a=>a.json(),timezone:a=>a.timezone().name,offset:a=>aH(a),numeric:a=>`${a.year()}/${J(a.month()+1)}/${J(a.date())}`,"numeric-us":a=>`${J(a.month()+1)}/${J(a.date())}/${a.year()}`,"numeric-uk":a=>`${J(a.date())}/${J(a.month()+1)}/${a.year()}`,"mm/dd":a=>`${J(a.month()+1)}/${J(a.date())}`,iso(a){let b=a.format("iso-year"),c=J(a.month()+1),d=J(a.date()),e=J(a.h24()),f=J(a.minute()),g=J(a.second()),h=J(a.millisecond(),3),i=aH(a);return`${b}-${c}-${d}T${e}:${f}:${g}.${h}${i}`},"iso-short"(a){let b=J(a.month()+1),c=J(a.date()),d=aJ(a.year());return`${d}-${b}-${c}`},"iso-utc":a=>new Date(a.epoch).toISOString(),nice:a=>`${ae[a.month()]} ${K(a.date())}, ${a.time()}`,"nice-24":a=>`${ae[a.month()]} ${K(a.date())}, ${a.hour24()}:${J(a.minute())}`,"nice-year":a=>`${ae[a.month()]} ${K(a.date())}, ${a.year()}`,"nice-day":a=>`${aC[a.day()]} ${aI(ae[a.month()])} ${K(a.date())}`,"nice-full":a=>`${a.dayName()} ${aI(a.monthName())} ${K(a.date())}, ${a.time()}`,"nice-full-24":a=>`${a.dayName()} ${aI(a.monthName())} ${K(a.date())}, ${a.hour24()}:${J(a.minute())}`},aL={"day-name":"day","month-name":"month","iso 8601":"iso","time-h24":"time-24","time-12":"time","time-h12":"time",tz:"timezone","day-num":"day-number","month-num":"month-number","month-iso":"iso-month","year-iso":"iso-year","nice-short":"nice","nice-short-24":"nice-24",mdy:"numeric-us",dmy:"numeric-uk",ymd:"numeric","yyyy/mm/dd":"numeric","mm/dd/yyyy":"numeric-us","dd/mm/yyyy":"numeric-us","little-endian":"numeric-uk","big-endian":"numeric","day-nice":"nice-day"};Object.keys(aL).forEach(a=>aK[a]=aK[aL[a]]);let aM=(a,b="")=>{if(!0!==a.isValid())return"";if(aK.hasOwnProperty(b)){let c=aK[b](a)||"";return"json"!==b&&(c=String(c),"ampm"!==b&&(c=aI(c))),c}if(-1!==b.indexOf("{")){let d=/\{(.+?)\}/g;return b=b.replace(d,(b,c)=>{if(c=c.toLowerCase().trim(),aK.hasOwnProperty(c)){let d=String(aK[c](a));return"ampm"!==c?aI(d):d}return""})}return a.format("iso-short")};var aN=aM;let aO={G:a=>a.era(),GG:a=>a.era(),GGG:a=>a.era(),GGGG:a=>"AD"===a.era()?"Anno Domini":"Before Christ",y:a=>a.year(),yy:a=>J(Number(String(a.year()).substr(2,4))),yyy:a=>a.year(),yyyy:a=>a.year(),yyyyy:a=>"0"+a.year(),Q:a=>a.quarter(),QQ:a=>a.quarter(),QQQ:a=>a.quarter(),QQQQ:a=>a.quarter(),M:a=>a.month()+1,MM:a=>J(a.month()+1),MMM:a=>a.format("month-short"),MMMM:a=>a.format("month"),w:a=>a.week(),ww:a=>J(a.week()),d:a=>a.date(),dd:a=>J(a.date()),D:a=>a.dayOfYear(),DD:a=>J(a.dayOfYear()),DDD:a=>J(a.dayOfYear(),3),E:a=>a.format("day-short"),EE:a=>a.format("day-short"),EEE:a=>a.format("day-short"),EEEE:a=>a.format("day"),EEEEE:a=>a.format("day")[0],e:a=>a.day(),ee:a=>a.day(),eee:a=>a.format("day-short"),eeee:a=>a.format("day"),eeeee:a=>a.format("day")[0],a:a=>a.ampm().toUpperCase(),aa:a=>a.ampm().toUpperCase(),aaa:a=>a.ampm().toUpperCase(),aaaa:a=>a.ampm().toUpperCase(),h:a=>a.h12(),hh:a=>J(a.h12()),H:a=>a.hour(),HH:a=>J(a.hour()),m:a=>a.minute(),mm:a=>J(a.minute()),s:a=>a.second(),ss:a=>J(a.second()),SSS:a=>J(a.millisecond(),3),A:a=>a.epoch-a.startOf("day").epoch,z:a=>
1a.timezone().name,zz:a=>a.timezone().name,zzz:a=>a.timezone().name,zzzz:a=>a.timezone().name,Z:a=>P(a.timezone().current.offset),ZZ:a=>P(a.timezone().current.offset),ZZZ:a=>P(a.timezone().current.offset),ZZZZ:a=>P(a.timezone().current.offset,":")},aP=(a,b,c)=>{let d=a,e=b;for(let f=0;f<c;f+=1)aO[d]=aO[e],d+=a,e+=b};aP("q","Q",4),aP("L","M",4),aP("Y","y",4),aP("c","e",4),aP("k","H",2),aP("K","h",2),aP("S","s",2),aP("v","z",4),aP("V","Z",4);let aQ=function(a){for(let b=0;b<a.length;b+=1)if("'"===a[b])for(let c=b+1;c<a.length;c+=1){if(a[c]&&(a[b]+=a[c]),"'"===a[c]){a[c]=null;break}a[c]=null}return a.filter(a=>a)},aR=function(a){for(let b=0;b<a.length;b+=1){let c=a[b];for(let d=b+1;d<a.length;d+=1)if(a[d]===c)a[b]+=a[d],a[d]=null;else break}return a=(a=a.filter(a=>a)).map(a=>("''"===a&&(a="'"),a))},aS=(a,b)=>{let c=b.split("");return c=aQ(c),(c=aR(c)).reduce((b,c)=>(void 0!==aO[c]?b+=aO[c](a)||"":(/^'.{1,}'$/.test(c)&&(c=c.replace(/'/g,"")),b+=c),b),"")};var aT=aS;let aU=["year","season","quarter","month","week","day","quarterHour","hour","minute"],aV=function(a,b){let c=a.clone().startOf(b),d=a.clone().endOf(b).epoch-c.epoch,e=(a.epoch-c.epoch)/d;return parseFloat(e.toFixed(2))},aW=(a,b)=>{if(b)return b=M(b),aV(a,b);let c={};return aU.forEach(b=>{c[b]=aV(a,b)}),c};var aX=aW;let aY=(a,b)=>{let c=a.progress();return"quarterhour"===(b=M(b))&&(b="quarterHour"),void 0!==c[b]?(c[b]>.5&&(a=a.add(1,b)),a=a.startOf(b)):!1===a.silent&&console.warn("no known unit '"+b+"'"),a};var aZ=aY;let a$=(a,b,c)=>{let d=0;for(a=a.clone();a.isBefore(b);)a=a.add(1,c),d+=1;return a.isAfter(b,c)&&(d-=1),d},a_=(a,b,c)=>a.isBefore(b)?a$(a,b,c):-1*a$(b,a,c);var a0=a_;let a1=(a,b)=>{let c=b.year()-a.year();return(a=a.year(b.year())).isAfter(b)&&(c-=1),c},a2=function(a,b){let c=b.epoch-a.epoch,d={milliseconds:c,seconds:parseInt(c/1e3,10)};d.minutes=parseInt(d.seconds/60,10),d.hours=parseInt(d.minutes/60,10);let e=a.clone();return d.years=a1(e,b),e=a.add(d.years,"year"),d.months=12*d.years,e=a.add(d.months,"month"),d.months+=a0(e,b,"month"),d.weeks=52*d.years,e=a.add(d.weeks,"week"),d.weeks+=a0(e,b,"week"),d.days=7*d.weeks,e=a.add(d.days,"day"),d.days+=a0(e,b,"day"),d};var a3=a2;let a4=function(a,b,c){b=O(b,a);let d=!1;if(a.isAfter(b)){let e=a;a=b,b=e,d=!0}let f=a3(a,b);if(d){var g;f=(Object.keys(g=f).forEach(a=>{g[a]*=-1}),g)}return c?(c=M(c),!0!==/s$/.test(c)&&(c+="s"),"dates"===c&&(c="days"),f[c]):f};var a5=a4;let a6=a=>Math.abs(a)||0,a7=function(a){let b="P";return b+=a6(a.years)+"Y",b+=a6(a.months)+"M",b+=a6(a.days)+"DT",b+=a6(a.hours)+"H",b+=a6(a.minutes)+"M",b+=a6(a.seconds)+"S"};var a8=a7,a9=function(a,b){let c=a.isBefore(b),d=c?b:a,e=c?a:b;e=e.clone();let f={years:0,months:0,days:0,hours:0,minutes:0,seconds:0};return Object.keys(f).forEach(a=>{if(e.isSame(d,a))return;let b=e.diff(d,a);e=e.add(b,a),f[a]=b}),c&&Object.keys(f).forEach(a=>{0!==f[a]&&(f[a]*=-1)}),f};let ba={months:{almost:10,over:4},days:{almost:25,over:10},hours:{almost:20,over:8},minutes:{almost:50,over:20},seconds:{almost:50,over:20}};function bb(a,b){return 1===a&&(b=b.slice(0,-1)),a+" "+b}let bc=function(a){let b=null,c=null,d=[],e=[];return Object.keys(a).forEach((f,g,h)=>{let i=Math.abs(a[f]);if(0===i)return;d.push(i+f[0]);let j=bb(i,f);if(e.push(j),!b){if(b=c=j,g>4)return;let k=h[g+1],l=Math.abs(a[k]);l>ba[k].almost?c="almost "+(b=bb(i+1,f)):l>ba[k].over&&(c="over "+j)}}),{qualified:c,rounded:b,abbreviated:d,englishValues:e}};var bd=bc;let be=(a,b)=>{b=O(b,a);let c=a9(a,b),d=Object.keys(c).every(a=>!c[a]);if(!0===d)return{diff:c,rounded:"now",qualified:"now",precise:"now",abbreviated:[],iso:"P0Y0M0DT0H0M0S",direction:"present"};let e,f="future",{rounded:g,qualified:h,englishValues:i,abbreviated:j}=bd(c);e=i.splice(0,2).join(", "),!0===a.isAfter(b)?(g+=" ago",h+=" ago",e+=" ago",f="past"):(g="in "+g,h="in "+h,e="in "+e);let k=a8(c);return{diff:c,rounded:g,qualified:h,precise:e,abbreviated:j,iso:k,direction:f}};var bf=be,bg={north:[["spring",2,1],["summer",5,1],["fall",8,1],["autumn",8,1],["winter",11,1]],south:[["fall",2,1],["autumn",2,1],["winter",5,1],["spring",8,1],["summer",11,1]]},bh=[null,[0,1],[3,1],[6,1],[9,1]];let bi={minute:a=>(ac(a,{second:0,millisecond:0}),a),quarterhour(a){let b=a.minutes();return ac(a=b>=45?a.minutes(45):b>=30?a.minutes(30):b>=15?a.minutes(15):a.minutes(0),{second:0,millisecond:0}),a},hour:a=>(ac(a,{minute:0,second:0,millisecond:0}),a),day:a=>(ac(a,{hour:0,minute:0,second:0,millisecond:0}),a),week(a){let b=a.clone();return(a=a.day(a._weekStart)).isAfter(b)&&(a=a.subtract(1,"week")),ac(a,{hour:0,minute:0,second:0,millisecond:0}),a},month:a=>(ac(a,{date:1,hour:0,minute:0,second:0,millisecond:0}),a),quarter(a){let b=a.quarter();return bh[b]&&ac(a,{month:bh[b][0],date:bh[b][1],hour:0,minute:0,second:0,millisecond:0}),a},season(a){let b=a.season(),c="north";"South"===a.hemisphere()&&(c="south");for(let d=0;d<bg[c].length;
1d++)if(bg[c][d][0]===b){let e=a.year();"winter"===b&&3>a.month()&&(e-=1),ac(a,{year:e,month:bg[c][d][1],date:bg[c][d][2],hour:0,minute:0,second:0,millisecond:0});break}return a},year:a=>(ac(a,{month:0,date:1,hour:0,minute:0,second:0,millisecond:0}),a),decade(a){let b=10*parseInt((a=a.startOf("year")).year()/10,10);return a=a.year(b)},century(a){let b=100*parseInt((a=a.startOf("year")).year()/100,10);return a=a.year(b)}};bi.date=bi.day;let bj=(a,b)=>{let c=a.clone();return bi[b=M(b)]?bi[b](c):"summer"===b||"winter"===b?(c=c.season(b),bi.season(c)):c},bk=(a,b)=>{let c=a.clone();return bi[b=M(b)]&&(c=(c=(c=bi[b](c)).add(1,b)).subtract(1,"millisecond")),c},bl=function(a,b,c){var d;if(!b||!c)return[];if(b=M(b),c=a.clone().set(c),a.isAfter(c)){let e=a;a=c,c=e}let f=a.clone();(d=b,aC.find(a=>a===d)||aD.find(a=>a===d)?0:1)?f.startOf(b).isBefore(a)&&(f=f.next(b)):(f=f.next(b),b="week");let g=[];for(;f.isBefore(c);)g.push(f),f=f.add(1,b);return g};var bm=bl;let bn=a=>a?a.split("->"):[],bo=a=>a=(a=(a=a[0].toUpperCase()+a.substr(1)).replace(/\/gmt/,"/GMT")).replace(/[\/_]([a-z])/gi,a=>a.toUpperCase()),bp=a=>{let b=a.timezones,c=a.tz;if(!1===b.hasOwnProperty(c)&&(c=F(a.tz,b)),null===c)return!1===a.silent&&console.warn("Warn: could not find given or local timezone - '"+a.tz+"'"),{current:{epochShift:0}};let d=b[c],e={name:bo(c),hasDst:Boolean(d.dst),default_offset:d.offset,hemisphere:"s"===d.hem?"South":"North",current:{}};if(e.hasDst){let f=bn(d.dst);e.change={start:f[0],back:f[1]}}let g=d.offset,h=g;return!0===e.hasDst&&(h="North"===e.hemisphere?g-1:d.offset+1),!1===e.hasDst?(e.current.offset=g,e.current.isDST=!1):!0===i(a.epoch,e.change.start,e.change.back,g,h)?(e.current.offset=g,e.current.isDST="North"===e.hemisphere):(e.current.offset=h,e.current.isDST="South"===e.hemisphere),e};var bq=bp;let br=["century","decade","year","month","date","day","hour","minute","second","millisecond"],bs={set:function(a,b){let c=this.clone();return c=aB(c,a,null),b&&(this.tz=F(b)),c},timezone:function(){return bq(this)},isDST:function(){return bq(this).current.isDST},hasDST:function(){return bq(this).hasDst},offset:function(){return 60*bq(this).current.offset},hemisphere:function(){return bq(this).hemisphere},format:function(a){return aN(this,a)},unixFmt:function(a){return aT(this,a)},startOf:function(a){return bj(this,a)},endOf:function(a){return bk(this,a)},leapYear:function(){return G(this.year())},progress:function(a){return aX(this,a)},nearest:function(a){return aZ(this,a)},diff:function(a,b){return a5(this,a,b)},since:function(a){return a||(a=this.clone().set()),bf(this,a)},next:function(a){return this.add(1,a).startOf(a)},last:function(a){return this.subtract(1,a).startOf(a)},isValid:function(){return(!!this.epoch||0===this.epoch)&&!isNaN(this.d.getTime())},goto:function(a){let b=this.clone();return b.tz=F(a,b.timezones),b},every:function(a,b){if("object"==typeof a&&"string"==typeof b){let c=b;b=a,a=c}return bm(this,a,b)},isAwake:function(){let a=this.hour();return!(a<8)&&!(a>22)},isAsleep:function(){return!this.isAwake()},daysInMonth:function(){switch(this.month()){case 0:case 2:case 4:case 6:case 7:case 9:case 11:return 31;case 1:return this.leapYear()?29:28;case 3:case 5:case 8:case 10:return 30;default:throw Error("Invalid Month state.")}},log:function(){return console.log(""),console.log(aN(this,"nice-short")),this},logYear:function(){return console.log(""),console.log(aN(this,"full-short")),this},json:function(){return br.reduce((a,b)=>(a[b]=this[b](),a),{})},debug:function(){let a=this.timezone(),b=this.format("MM")+" "+this.format("date-ordinal")+" "+this.year();return b+="\n     - "+this.format("time"),console.log("\n\n",b+"\n     - "+a.name+" ("+a.current.offset+")"),this},from:function(a){return(a=this.clone().set(a)).since(this)},fromNow:function(){return this.clone().set(Date.now()).since(this)},weekStart:function(a){if("number"==typeof a)return this._weekStart=a,this;if("string"==typeof a){a=a.toLowerCase().trim();let b=aC.indexOf(a);-1===b&&(b=aD.indexOf(a)),-1===b&&(b=1),this._weekStart=b}else console.warn("Spacetime Error: Cannot understand .weekStart() input:",a);return this}};bs.inDST=bs.isDST,bs.round=bs.nearest,bs.each=bs.every;var bt=bs;let bu=a=>
1("string"==typeof a&&(a=parseInt(a,10)),a),bv=["year","month","date","hour","minute","second","millisecond"],bw=(a,b,c)=>{let d=bv.indexOf(c),e=bv.slice(d,bv.length);for(let f=0;f<e.length;f++){let g=b[e[f]]();a[e[f]](g)}return a},bx=function(a,b,c,d){return!0===c&&a.isBefore(b)?a=a.add(1,d):!1===c&&a.isAfter(b)&&(a=a.minus(1,d)),a},by=function(a,b){b=bu(b);let c=a.millisecond()-b;return a.epoch-c},bz=function(a,b,c){b=bu(b);let d=a.clone(),e=a.second()-b,f=e*$.second;return a.epoch=a.epoch-f,(a=bx(a,d,c,"minute")).epoch},bA=function(a,b,c){b=bu(b);let d=a.clone(),e=(a.minute()-b)*$.minute;return a.epoch-=e,bw(a,d,"second"),(a=bx(a,d,c,"hour")).epoch},bB=function(a,b,c){(b=bu(b))>=24?b=24:b<0&&(b=0);let d=a.clone(),e=a.hour()-b,f=e*$.hour;return a.epoch-=f,a.date()!==d.date()&&(a=d.clone(),e>1&&(e-=1),e<1&&(e+=1),f=e*$.hour,a.epoch-=f),ac(a,{hour:b}),bw(a,d,"minute"),(a=bx(a,d,c,"day")).epoch},bC=function(a,b,c){let d=b.match(/([0-9]{1,2})[:h]([0-9]{1,2})(:[0-9]{1,2})? ?(am|pm)?/);if(!d){if(!(d=b.match(/([0-9]{1,2}) ?(am|pm)/)))return a.epoch;d.splice(2,0,"0"),d.splice(3,0,"")}let e=!1,f=parseInt(d[1],10),g=parseInt(d[2],10);g>=60&&(g=59),f>12&&(e=!0),!1===e&&("am"===d[4]&&12===f&&(f=0),"pm"===d[4]&&f<12&&(f+=12)),d[3]=d[3]||"",d[3]=d[3].replace(/:/,"");let h=parseInt(d[3],10)||0,i=a.clone();return a=(a=(a=(a=a.hour(f)).minute(g)).second(h)).millisecond(0),(a=bx(a,i,c,"day")).epoch},bD=function(a,b,c){if((b=bu(b))>28){let d=a.month(),e=ad[d];1===d&&29===b&&G(a.year())&&(e=29),b>e&&(b=e)}b<=0&&(b=1);let f=a.clone();return ac(a,{date:b}),(a=bx(a,f,c,"month")).epoch},bE=function(a,b,c){"string"==typeof b&&(b=ag()[b.toLowerCase()]),(b=bu(b))>=12&&(b=11),b<=0&&(b=0);let d=a.date();d>ad[b]&&(d=ad[b]);let e=a.clone();return ac(a,{month:b,d}),(a=bx(a,e,c,"year")).epoch},bF=function(a,b){return"string"==typeof b&&/^'[0-9]{2}$/.test(b)&&(b=(b=Number(b=b.replace(/'/,"").trim()))>30?1900+b:2e3+b),b=bu(b),ac(a,{year:b}),a.epoch},bG=function(a,b,c){let d=a.clone();return b=bu(b),"december"===(a=(a=(a=a.month(0)).date(1)).day("monday")).monthName()&&a.date()>=28&&(a=a.add(1,"week")),b-=1,(a=bx(a=a.add(b,"weeks"),d,c,"year")).epoch},bH=function(a,b,c){b=bu(b);let d=a.clone();return(b-=1)<=0?b=0:b>=365&&(b=364),bw(a=(a=a.startOf("year")).add(b,"day"),d,"hour"),(a=bx(a,d,c,"year")).epoch},bI="am",bJ="pm",bK=a=>a=(a=(a=a.minute(0)).second(0)).millisecond(1),bL=Object.assign({},{millisecond:function(a){if(void 0!==a){let b=this.clone();return b.epoch=by(b,a),b}return this.d.getMilliseconds()},second:function(a,b){if(void 0!==a){let c=this.clone();return c.epoch=bz(c,a,b),c}return this.d.getSeconds()},minute:function(a,b){if(void 0!==a){let c=this.clone();return c.epoch=bA(c,a,b),c}return this.d.getMinutes()},hour:function(a,b){let c=this.d;if(void 0!==a){let d=this.clone();return d.epoch=bB(d,a,b),d}return c.getHours()},hourFloat:function(a,b){if(void 0!==a){let c=this.clone(),d=a%1;d*=60;let e=parseInt(a,10);return c.epoch=bB(c,e,b),c.epoch=bA(c,d,b),c}let f=this.d,g=f.getHours(),h=f.getMinutes();return g+(h/=60)},hour12:function(a,b){let c=this.d;if(void 0!==a){let d=this.clone(),e=(a=""+a).match(/^([0-9]+)(am|pm)$/);if(e){let f=parseInt(e[1],10);"pm"===e[2]&&(f+=12),d.epoch=bB(d,f,b)}return d}let g=c.getHours();return g>12&&(g-=12),0===g&&(g=12),g},time:function(a,b){if(void 0!==a){let c=this.clone();return a=a.toLowerCase().trim(),c.epoch=bC(c,a,b),c}return`${this.h12()}:${J(this.minute())}${this.ampm()}`},ampm:function(a,b){let c=bI,d=this.hour();if(d>=12&&(c=bJ),"string"!=typeof a)return c;let e=this.clone();return(a=a.toLowerCase().trim(),d>=12&&"am"===a)?(d-=12,e.hour(d,b)):d<12&&"pm"===a?(d+=12,e.hour(d,b)):e},dayTime:function(a,b){if(void 0!==a){let c={morning:"7:00am",breakfast:"7:00am",noon:"12:00am",lunch:"12:00pm",afternoon:"2:00pm",evening:"6:00pm",dinner:"6:00pm",night:"11:00pm",midnight:"23:59pm"},d=this.clone();return a=(a=a||"").toLowerCase(),!0===c.hasOwnProperty(a)&&(d=d.time(c[a],b)),d}let e=this.hour();return e<6?"night":e<12?"morning":e<17?"afternoon":e<22?"evening":"night"},iso:function(a){return void 0!==a?this.set(a):this.format("iso")}},{date:function(a,b){if(void 0!==a){let c=this.clone();return(a=parseInt(a,10))&&(c.epoch=bD(c,a,b)),c}return this.d.getDate()},day:function(a,b){if(void 0===a)return this.d.getDay();let c=this.clone(),d=a;"string"==typeof a&&(a=a.toLowerCase(),aE.hasOwnProperty(a)?d=aE[a]:-1===(d=aC.indexOf(a))&&(d=aD.indexOf(a)));let e=this.d.getDay()-d;!0===b&&e>0&&(e-=7),!1===b&&e<0&&(e+=7);let f=this.subtract(e,"days");return ac(f,{hour:c.hour(),minute:c.minute(),second:c.second()}),f},dayName:function(a,b){if(void 0===a)return aD[this.day()];let c=this.clone();return c.day(a,b)}},{dayOfYear:function(a,b){if(void 0!==a){let c=this.clone();return c.epoch=bH(c,a,b),c}let d=0,e=this.d.getMonth(),f;for(let g=1;g<=e;g++)(f=new Date).setDate(1),f.setFullYear(this.d.getFullYear()),f.setHours(1),f.setMinutes(1),f.setMonth(g),f.setHours(-2),d+=f.getDate();return d+this.d.getDate()},week:function(a,b){if(void 0!==a){let c=this.clone();return c.epoch=bG(this,a,b),c=bK(c)}let d=this.clone();"december"===(d=(d=bK(d=(d=d.month(0)).date(1))).day("monday")).monthName()&&d.date()>=28&&(d=d.add(1,"week"));let e=1;1===d.date()&&(e=0),d=d.minus(1,"second");let f=this.epoch;if(d.epoch>f)return 1;let g=0,h=4*this.month();for(d.epoch+=$.week*h,g+=h;
1g<=52;g++){if(d.epoch>f)return g+e;d=d.add(1,"week")}return 52},month:function(a,b){if(void 0!==a){let c=this.clone();return c.epoch=bE(c,a,b),c}return this.d.getMonth()},monthName:function(a,b){if(void 0!==a){let c=this.clone();return c.month(a,b)}return af[this.month()]},quarter:function(a,b){if(void 0!==a&&("string"==typeof a&&(a=parseInt(a=a.replace(/^q/i,""),10)),bh[a])){let c=this.clone(),d=bh[a][0];return(c=(c=c.month(d,b)).date(1,b)).startOf("day")}let e=this.d.getMonth();for(let f=1;f<bh.length;f++)if(e<bh[f][0])return f-1;return 4},season:function(a,b){let c="north";if("South"===this.hemisphere()&&(c="south"),void 0!==a){let d=this.clone();for(let e=0;e<bg[c].length;e++)a===bg[c][e][0]&&(d=(d=(d=d.month(bg[c][e][1],b)).date(1)).startOf("day"));return d}let f=this.d.getMonth();for(let g=0;g<bg[c].length-1;g++)if(f>=bg[c][g][1]&&f<bg[c][g+1][1])return bg[c][g][0];return"winter"},year:function(a){if(void 0!==a){let b=this.clone();return b.epoch=bF(b,a),b}return this.d.getFullYear()},era:function(a){if(void 0!==a){let b=this.clone();a=a.toLowerCase();let c=b.d.getFullYear();return"bc"===a&&c>0&&(b.epoch=bF(b,-1*c)),"ad"===a&&c<0&&(b.epoch=bF(b,-1*c)),b}return 0>this.d.getFullYear()?"BC":"AD"},decade:function(a){if(void 0!==a){if(!(a=(a=(a=String(a)).replace(/([0-9])'?s$/,"$1")).replace(/([0-9])(th|rd|st|nd)/,"$1")))return console.warn("Spacetime: Invalid decade input"),this;2===a.length&&/[0-9][0-9]/.test(a)&&(a="19"+a);let b=Number(a);return isNaN(b)?this:(b=10*Math.floor(b/10),this.year(b))}return this.startOf("decade").year()},century:function(a){if(void 0!==a){"string"==typeof a&&(a=(a=(a=a.replace(/([0-9])(th|rd|st|nd)/,"$1")).replace(/([0-9]+) ?(b\.?c\.?|a\.?d\.?)/i,(a,b,c)=>(c.match(/b\.?c\.?/i)&&(b="-"+b),b))).replace(/c$/,""));let b=Number(a);return isNaN(a)?(console.warn("Spacetime: Invalid century input"),this):(0===b&&(b=1),b=b>=0?(b-1)*100:(b+1)*100,this.year(b))}let c=this.startOf("century").year();return(c=Math.floor(c/100))<0?c-1:c+1},millenium:function(a){if(void 0!==a){if("string"==typeof a&&isNaN(a=Number(a=a.replace(/([0-9])(th|rd|st|nd)/,"$1"))))return console.warn("Spacetime: Invalid millenium input"),this;a>0&&(a-=1);let b=1e3*a;return 0===b&&(b=1),this.year(b)}let c=Math.floor(this.year()/1e3);return c>=0&&(c+=1),c}});bL.milliseconds=bL.millisecond,bL.seconds=bL.second,bL.minutes=bL.minute,bL.hours=bL.hour,bL.hour24=bL.hour,bL.h12=bL.hour12,bL.h24=bL.hour24,bL.days=bL.day;let bM=function(a,b){return 1===a&&G(b)?29:ad[a]},bN=(a,b)=>{if(a.month>0){let c=parseInt(a.month/12,10);a.year=b.year()+c,a.month=a.month%12}else if(a.month<0){let d=Math.abs(a.month),e=parseInt(d/12,10);d%12!=0&&(e+=1),a.year=b.year()-e,a.month=a.month%12,a.month=a.month+12,12===a.month&&(a.month=0)}return a},bO=(a,b,c)=>{a.year=b.year(),a.month=b.month();let d=b.date();for(a.date=d-Math.abs(c);a.date<1;){a.month-=1,a.month<0&&(a.month=11,a.year-=1);let e=bM(a.month,a.year);a.date+=e}return a},bP=(a,b,c)=>{let d=b.year(),e=b.month(),f=bM(e,d);for(;c>f;)c-=f,(e+=1)>=12&&(e-=12,d+=1),f=bM(e,d);return a.month=e,a.date=c,a},bQ=bN,bR=bP,bS=bO,bT=["millisecond","second","minute","hour","date","month"],bU={second:bT.slice(0,1),minute:bT.slice(0,2),quarterhour:bT.slice(0,2),hour:bT.slice(0,3),date:bT.slice(0,4),month:bT.slice(0,4),quarter:bT.slice(0,4),season:bT.slice(0,4),year:bT,decade:bT,century:bT};bU.week=bU.hour,bU.season=bU.date,bU.quarter=bU.date;let bV={year:!0,quarter:!0,season:!0,month:!0,week:!0,date:!0},bW={month:!0,quarter:!0,season:!0,year:!0},bX={millisecond:a=>a.epoch,second:a=>[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second()].join("-"),minute:a=>[a.year(),a.month(),a.date(),a.hour(),a.minute()].join("-"),hour:a=>[a.year(),a.month(),a.date(),a.hour()].join("-"),day:a=>[a.year(),a.month(),a.date()].join("-"),week:a=>[a.year(),a.week()].join("-"),month:a=>[a.year(),a.month()].join("-"),quarter:a=>[a.year(),a.quarter()].join("-"),year:a=>a.year()};bX.date=bX.day;let bY=r,bZ=function(a,b,c={}){this.epoch=null,this.tz=F(b,bY),this.silent=void 0===c.silent||c.silent,this.british=c.dmy||c.british,this._weekStart=1,void 0!==c.weekStart&&(this._weekStart=c.weekStart),this._today={},void 0!==c.today&&(this._today=c.today),Object.defineProperty(this,"d",{get:function(){let a=k(this),b=(new Date(this.epoch).getTimezoneOffset()||0)+60*a;b*=6e4;let c=this.epoch+b;return new Date(c)}}),Object.defineProperty(this,"timezones",{get:()=>bY,set:a=>(bY=a,a)});let d=aB(this,a);this.epoch=d.epoch};Object.keys(bt).forEach(a=>{bZ.prototype[a]=bt[a]}),bZ.prototype.clone=function(){return new bZ(this.epoch,this.tz,{silent:this.silent,
1weekStart:this._weekStart,today:this._today,parsers:this.parsers})},bZ.prototype.toLocalDate=function(){return this.toNativeDate()},bZ.prototype.toNativeDate=function(){return new Date(this.epoch)},f=bZ,Object.keys(bL).forEach(a=>{f.prototype[a]=bL[a]}),(g=bZ).prototype.add=function(a,b){let c=this.clone();if(!b||0===a)return c;let d=this.clone();if("millisecond"===(b=M(b)))return c.epoch+=a,c;"fortnight"===b&&(a*=2,b="week"),$[b]?c.epoch+=$[b]*a:"week"===b||"weekend"===b?c.epoch+=$.day*(7*a):"quarter"===b||"season"===b?c.epoch+=$.month*(3*a):"quarterhour"===b&&(c.epoch+=15*$.minute*a);let e={};if(bU[b]&&bU[b].forEach(a=>{e[a]=d[a]()}),bV[b]){let f=d.timezone().current.offset-c.timezone().current.offset;c.epoch+=36e5*f}if("month"===b&&(e.month=d.month()+a,e=bQ(e,d)),"week"===b){let g=d.date()+7*a;g<=28&&g>1&&(e.date=g)}if("weekend"===b&&"saturday"!==c.dayName())c=c.day("saturday",!0);else if("date"===b){if(a<0)e=bS(e,d,a);else{let h=d.date()+a;e=bR(e,d,h)}0!==a&&d.isSame(c,"day")&&(e.date=d.date()+a)}else if("quarter"===b){if(e.month=d.month()+3*a,e.year=d.year(),e.month<0){let i=Math.floor(e.month/12),j=e.month+12*Math.abs(i);e.month=j,e.year+=i}else if(e.month>=12){let k=Math.floor(e.month/12);e.month=e.month%12,e.year+=k}e.date=d.date()}else if("year"===b){let l=d.year()+a,m=c.year();if(m<l){let n=Math.floor(a/4)||1;c.epoch+=Math.abs($.day*n)}else if(m>l){let o=Math.floor(a/4)||1;c.epoch+=$.day*o}}else"decade"===b?e.year=c.year()+10:"century"===b&&(e.year=c.year()+100);if(bW[b]){let p=ad[e.month];e.date=d.date(),e.date>p&&(e.date=p)}return Object.keys(e).length>1&&ac(c,e),c},g.prototype.subtract=function(a,b){return this.clone().add(-1*a,b)},g.prototype.minus=g.prototype.subtract,g.prototype.plus=g.prototype.add,(h=bZ).prototype.isSame=function(a,b,c=!0){if(!b)return null;if("string"==typeof a&&"object"==typeof b){let d=a;a=b,b=d}return(("string"==typeof a||"number"==typeof a)&&(a=new h(a,this.timezone.name)),b=b.replace(/s$/,""),!0===c&&this.tz!==a.tz&&((a=a.clone()).tz=this.tz),bX[b])?bX[b](this)===bX[b](a):null},(a=>{let b={isAfter:function(a){a=O(a,this);let b=N(a);return null===b?null:this.epoch>b},isBefore:function(a){a=O(a,this);let b=N(a);return null===b?null:this.epoch<b},isEqual:function(a){a=O(a,this);let b=N(a);return null===b?null:this.epoch===b},isBetween:function(a,b,c=!1){a=O(a,this),b=O(b,this);let d=N(a);if(null===d)return null;let e=N(b);return null===e?null:c?this.isBetween(a,b)||this.isEqual(a)||this.isEqual(b):d<this.epoch&&this.epoch<e}};Object.keys(b).forEach(c=>{a.prototype[c]=b[c]})})(bZ),(a=>{let b={i18n(a){var b,c,d,e,f;I(a.days)&&(aC=(b=a.days).short||aC,aD=b.long||aD),I(a.months)&&(ae=(c=a.months).short||ae,af=c.long||af),d=a.useTitleCase,"[object Boolean]"===Object.prototype.toString.call(d)&&(aF=e=a.useTitleCase),I(a.ampm)&&(bI=(f=a.ampm).am||bI,bJ=f.pm||bJ)}};Object.keys(b).forEach(c=>{a.prototype[c]=b[c]})})(bZ);var b$=bZ;let b_=(a,b)=>{let c=new b$(null),d=new b$(null);c=c.time(a),d=b?d.time(b):c.add(59,"minutes");let e=c.hour(),f=d.hour(),g=Object.keys(c.timezones).filter(a=>{if(-1===a.indexOf("/"))return!1;let b=new b$(null,a),g=b.hour();return!!(g>=e)&&!!(g<=f)&&!(g===e&&b.minute()<c.minute()||g===f&&b.minute()>d.minute())});return g},b0=(a,b,c)=>new b$(a,b,c),b1=function(a){let b=a._today||{};return Object.keys(b).forEach(c=>{a=a[c](b[c])}),a};b0.now=(a,b)=>{let c=new b$(new Date().getTime(),a,b);return b1(c)},b0.today=(a,b)=>{let c=new b$(new Date().getTime(),a,b);return(c=b1(c)).startOf("day")},b0.tomorrow=(a,b)=>{let c=new b$(new Date().getTime(),a,b);return(c=b1(c)).add(1,"day").startOf("day")},b0.yesterday=(a,b)=>{let c=new b$(new Date().getTime(),a,b);return(c=b1(c)).subtract(1,"day").startOf("day")},b0.extend=function(a={}){return Object.keys(a).forEach(b=>{b$.prototype[b]=a[b]}),this},b0.timezones=function(){return new b$().timezones},b0.max=function(a,b){let c=new b$(null,a,b);return c.epoch=864e13,c},b0.min=function(a,b){let c=new b$(null,a,b);return c.epoch=-864e13,c},b0.whereIts=b_,b0.version="7.1.2",b0.plugin=b0.extend;var b2=b0}}])

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.