PageSourceSearch

https://www.aakb.dk/libraries/dpl-react/bundle.js?tltzmk

js aakb.dk collected 2026-09-24 21:53:10 UTC 1,435,321 bytes, 3 lines download raw bytes

1/*! For license information please see bundle.js.LICENSE.txt */
2(globalThis.webpackChunk_danskernesdigitalebibliotek_dpl_react||=[]).push([[23],{63124(e,t,n){"use strict";var r=n(19864);const i=e=>"term"in e?e.term:e.key,a=e=>{const t=e.match(/^(\d{4})$/);return t?parseInt(t[1],10):NaN},s=e=>{const t=e.match(/(?:^|for\s+)(\d+)/i);return t?parseInt(t[1],10):NaN},o=e=>{const t=e.match(/^([\d.]+)/);return t?parseFloat(t[1]):NaN},l=e=>{const t=e.match(/^(\d+)/);return t?parseInt(t[1],10):NaN},c=e=>{const t=e.match(/(?:^|fra\s+)(\d+)/i);return t?parseInt(t[1],10):NaN},u=(e,t,n)=>[...e].sort((e,r)=>{const a=n(i(e)),s=n(i(r));return Number.isNaN(a)&&Number.isNaN(s)?0:Number.isNaN(a)?1:Number.isNaN(s)?-1:"asc"===t?a-s:s-a}),d=e=>u(e,"desc",a),f=e=>u(e,"asc",s),h=e=>u(e,"asc",l),p=e=>u(e,"asc",l),m=e=>u(e,"asc",c),g=e=>(e=>{const t=new Intl.Collator("da",{numeric:!0,sensitivity:"base"});return[...e].sort((e,n)=>{const r=i(e),a=i(n);return t.compare(r,a)})})(e);n.d(t,["C",0,(e,t)=>{switch(e){case r.DX.Year:return d(t);case r.DX.Age:return f(t);case r.DX.Dk5:return(e=>u(e,"asc",o))(t);case r.DX.Lix:return h(t);case r.DX.Let:return p(t);case r.DX.Libraryrecommendation:return m(t);case r.DX.Generalaudience:return g(t);default:return t}},"m",0,(e,t)=>{switch(e){case r.Mo.Publicationyear:return d(t);case r.Mo.Ages:return f(t);case r.Mo.Lix:return h(t);case r.Mo.Let:return p(t);case r.Mo.Libraryrecommendation:return m(t);case r.Mo.Generalaudience:return g(t);default:return t}}])},68970(e,t,n){"use strict";n.d(t,{zu:()=>o,fF:()=>l}),n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438);var r=n(19864);const i={[r.Mo.Specificmaterialtype]:"phrase.specificmaterialtype",[r.Mo.Generalmaterialtype]:"phrase.generalmaterialtype",[r.Mo.Creator]:"phrase.creator",[r.Mo.Subject]:"phrase.subject",[r.Mo.Mainlanguage]:"phrase.mainlanguage",[r.Mo.Generalaudience]:"phrase.generalaudience",[r.Mo.Fictionalcharacter]:"phrase.fictionalcharacter",[r.Mo.Genreandform]:"phrase.genreandform",[r.Mo.Ages]:"phrase.ages",[r.Mo.Lix]:"lix",[r.Mo.Publicationyear]:"phrase.year",[r.Mo.Accesstype]:"phrase.accesstype",[r.Mo.Source]:"phrase.source",[r.Mo.Primarytarget]:"phrase.primarytarget",[r.Mo.Let]:"let",[r.Mo.Hostpublication]:"phrase.hostpublication",[r.Mo.Contributor]:"phrase.contributor",[r.Mo.Instrument]:"phrase.instrument",[r.Mo.Chambermusictype]:"phrase.chambermusictype",[r.Mo.Choirtype]:"phrase.choirtype",[r.Mo.Typeofscore]:"phrase.typeofscore"},a=(e,t)=>`((${e}=${t}))`,s=(e,t)=>{const n=new Set;return e.forEach(({facetField:e,selectedValues:s})=>{const[o,l]=s;if(!o)return;const c=((e,t)=>{if(e===r.Mo.Publicationyear)return"publicationyear";const n=t.every(e=>!e||/^\d+$/.test(e));return e===r.Mo.Ages&&n?"ages":null})(e,s);if(c)return void(l?o===l?n.add(a(c,o)):n.add(((e,t,n)=>`((${e} within "${t} ${n}"))`)(c,o,l)):n.add(t?((e,t)=>`((${e}>=${t}))`)(c,o):a(c,o)));const u=(e=>i[e]??null)(e);var d;u&&s.length>0&&n.add((d=u,`((${s.map(e=>`${d}="${e}"`).join(" OR ")}))`))}),Array.from(n)},o=(e,t,n,r,i,a,o)=>{const l=[],c=(e=>{const t=[];return e.forEach(e=>{if(!e.query.trim())return;const n=`${e.term}="${r=e.query,r.replace(/"/g,'\\"')}"`;var r;if(0===t.length)t.push(n);else{const r=(e.operator||"and").toUpperCase();t.push(`${r} ${n}`)}}),t.length>0?`(${t.join(" ")})`:""})(e);c&&l.push(c);const u=(e=>s(e,!0))(t);l.push(...u);const d=(e=>s(e,!1))(n);return l.push(...d),r&&l.push('term.canAlwaysBeLoaned="true"'),i&&l.push(`term.accesstype="${i}"`),a&&l.push(`term.fictionnonfiction="${a}"`),o&&l.push(`term.childrenoradults="${o}"`),l.length>0?l.join(" AND "):"*"},l=e=>"*"===e},32880(e,t,n){"use strict";n(97700),n.d(t,["G4",0,e=>e.split(",").map(e=>e.trim()).filter(e=>e.length>0),"Tt",0,e=>`${e.rows.reduce((e,t)=>{let n="";return""!==e&&""!==t.term.trim()&&(n=n.concat(" ",t.clause.value)),"all"!==t.searchIndex&&""!==t.term.trim()&&(n=n.concat(" ",t.searchIndex,"=")),""!==t.term&&(n=n.concat((e=>{let t="";switch(e.trim()){case"":t="";break;default:if(e.trim().endsWith("=")){t="";break}t=" "}return t})(e),"'",t.term,"'")),e+n},"")}`,"rl",0,(e,t,n)=>!0===e?!(t&&t.rows.find(e=>""!==e.term)):""===n.trim()])},93760(e,t,n){"use strict";n.d(t,{Dq:()=>s});var r=n(19864);const i=[{value:"AND",translation:"clauseAndText"},{value:"OR",translation:"clauseOrText"},{value:"NOT",translation:"clauseNotText"}],a={rows:[{term:"",searchIndex:"all",clause:i[0],id:0},{term:"",searchIndex:"all",clause:i[0],id:1}]};let s=function(e){return e.Relevance="relevance",e.TitleAsc="sort.title.asc",e.TitleDesc="sort.title.desc",e.CreatorAsc="sort.creator.asc",e.CreatorDesc="sort.creator.desc",e.LatestPubDateAsc="sort.latestpublicationdate.asc",e.LatestPubDateDesc="sort.latestpublicationdate.desc",e}({});const o={[s.Relevance]:void 0,[s.TitleAsc]:{index:"sort.title",order:r.oi.Asc},[s.TitleDesc]:{index:"sort.title",order:r.oi.Desc},[s.CreatorAsc]:{index:"sort.creator",order:r.oi.Asc},[s.CreatorDesc]:{index:"sort.creator",order:r.oi.Desc},[s.LatestPubDateAsc]:{index:"sort.latestpublicationdate",order:r.oi.Asc},[s.LatestPubDateDesc]:{index:"sort.latestpublicationdate",order:r.oi.Desc}};n.d(t,["F_",0,{all:"advancedSearchAllIndexesText","term.creatorcontributor":"advancedSearchCreatorText","term.subject":"advancedSearchSubjectText","term.genreandform":"advancedSearchGenreText","term.mainlanguage":"advancedSearchLanguageText",datefirstedition:"advancedSearchDateText","term.creator":"advancedSearchMainCreatorText","term.title":"advancedSearchMainTitleText","term.source":"advancedSearchSourceText",dk5:"advancedSearchDecimalDk5Text","term.specificmaterialtype":"advancedSearchTypeText","term.childrenoradults":"advancedSearchAudienceText","term.publisher":"advancedSearchPublisherText","term.isbn":"advancedSearchIdentifierText"},"PA",0,a,"Vv",0,i,"lf",0,o,"xe",0,["all","term.creatorcontributor","term.subject","term.genreandform","term.mainlanguage","datefirstedition","term.creator","term.title","term.source","dk5","term.specificmaterialtype","term.childrenoradults","term.publisher","term.isbn"]])},62904(e,t,n){"use strict";n.d(t,{A:()=>z});var r=n(71763),i=n(67989),a=n(95978);const s=(0,a.p6)(),o=(0,a.ME)(),l=(0,a.X6)();var c=n(78658),u=n(83408),d=n(78165),f=n(12276),h=n(91987);const p=({notificationNumber:e,notificationText:t,dataCy:n,notificationColor:r,notificationClickEvent:i,showStatusLabel:a=!1,badge:s})=>0===e?null:(0,h.jsx)("button",{type:"button","data-cy":n,onMouseUp:i,onKeyUp:e=>{(0,f.GC)(e.key)&&i()},className:"mb-16",children:(0,h.jsxs)("div",{className:"list-dashboard shadow-medium-hover arrow__hover--right-small",children:[(0,h.jsx)("div",{className:`color-secondary-gray number number--${r}`,children:e}),(0,h.jsx)("span",{className:"list-dashboard__title text-header-h4 color-secondary-gray",children:t}),a&&(0,h.jsxs)(h.Fragment,{children:["danger"===r&&(0,h.jsx)(d.A,{dangerText:s}
2),"warning"===r&&(0,h.jsx)(d.A,{warningText:s}),"info"===r&&(0,h.jsx)(d.A,{infoText:s})]}),(0,h.jsx)("div",{className:"list-dashboard__arrow",children:(0,h.jsx)(u.A,{})})]})}),m=()=>(0,h.jsxs)("div",{className:"list-dashboard ssc mb-16",children:[(0,h.jsx)("div",{className:"ssc-circle"}),(0,h.jsx)("div",{className:"ssc-head-line w-40"})]}),g=({materials:e,showOnlyNotifications:t=!1,showStatusLabel:n=!1,isLoading:r=!1})=>{const i=t?e.filter(({showNotificationDot:e})=>e):e;return r&&0===i.length?(0,h.jsx)(h.Fragment,{children:[0,1].map(e=>(0,h.jsx)(m,{},e))}):(0,h.jsx)(h.Fragment,{children:i.map(({listLength:e,header:t,color:r,notificationClickEvent:i,badge:a,dataCy:s})=>(0,h.jsx)(p,{notificationNumber:e,notificationText:t,badge:a,dataCy:s,notificationColor:r,notificationClickEvent:i,showStatusLabel:n},t))})};var v=n(32608);const y=({materials:e,materialsCount:t,emptyListText:n,header:r,isLoading:i=!1,linkText:a,linkUrl:s})=>(0,h.jsxs)("div",{className:"status-userprofile__column my-64",children:[(0,h.jsx)("div",{className:"link-filters",children:(0,h.jsx)("div",{className:"link-filters__tag-wrapper mb-16",children:(0,h.jsx)("h2",{"data-cy":`dashboard-${r.toLowerCase()}-header`,className:"text-header-h3",children:r})})}),i&&0===t&&(0,h.jsx)(m,{}),!i&&0===t&&(0,h.jsx)(c.A,{emptyListText:n}),0!==t&&(0,h.jsx)(g,{materials:e,showStatusLabel:!0}),a&&s&&(0,h.jsxs)("div",{className:"mt-8",children:[(0,h.jsx)(v.A,{href:s,className:"link-tag link-tag link-filters__tag",children:a}),(0,h.jsx)("span",{className:"link-filters__counter",children:t})]})]});var b=n(72773),A=n(55837),w=n(73587),E=n(49144),x=n(48946),C=n(86739),S=n(44760),k=n(77951),M=n.n(k),_=n(62011),T=n(31728),D=n(64207),I=n(55478);const R=({materials:e,selectedMaterials:t,selectMaterials:n,pageSize:a,header:s,marginBottonPager:o,openDetailsModal:l})=>{const c=(0,i.F)(),[u,f]=(0,r.useState)([]),{itemsShown:p,PagerComponent:m,firstInNewPage:g}=(0,T.A)({hitcount:e.length,pageSize:a});(0,r.useEffect)(()=>{f([...e].splice(0,p))},[p,e]);const v=e=>{const r=[...t],i=t.findIndex(t=>null!==e.faust?t.faust===e.faust:void 0!==e.identifier?t.identifier===e.identifier:-1);i>-1?r.splice(i,1):r.push(e),n(r)};return 0===u.length?null:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h3",{className:"text-body-medium-regular",children:s}),(0,h.jsx)("ul",{className:"modal-loan__list-materials",children:u.map((e,n)=>{const{expiryDate:r,faust:i,identifier:a,reservationIds:s}=e,o=t?.some(t=>M()(t,e)),u=(0,I.Iw)(e,c),f=u?(0,h.jsx)(d.A,{badgeDate:r,neutralText:u,infoText:""}):null;return(a||s||i)&&(0,h.jsx)(_.A,{item:e,displayedMaterial:e,focused:n===g,statusBadgeComponent:f,openDetailsModal:l,selected:o,onMaterialChecked:v,disabled:!1,statusMessageComponentMobile:null,statusMessageComponentDesktop:null},(0,D.OQ)(e))})}),(0,h.jsx)(m,{classNames:o?"result-pager--margin-bottom":""})]})};var P=n(68330),O=n(50637),N=n(99601),B=n(2049);const j=({pageSize:e,modalId:t,setReservationsToDelete:n,openDetailsModal:a})=>{const{fbs:s,publizon:o}=(0,N.A)(),l=(0,i.F)(),{reservationsReady:c,reservationsQueued:u}=(0,B.c6)(),[d,f]=(0,r.useState)([]);let p=[],m=[];t===c&&(p=s.readyToLoan,m=o.readyToLoan),t===u&&(p=s.queued,m=o.queued),(0,r.useEffect)(()=>{f([])},[t]);const g=[...p,...m],v=e=>{f(e)};return(0,h.jsx)(b.A,{modalId:t,closeModalAriaLabelText:l("groupModalReservationsCloseModalAriaLabelText"),screenReaderModalDescriptionText:l("groupModalReservationsLoansAriaDescriptionText"),children:(0,h.jsx)("div",{className:"modal-loan",children:(0,h.jsxs)("div",{className:"modal-loan__list",children:[t===u&&(0,h.jsx)(x.A,{header:l("queuedReservationsText")}),t===c&&(0,h.jsx)(P.A,{header:l("reservationsReadyForPickupText"),statusCircleComponent:(0,h.jsx)(O.A,{loanDate:""})}),(0,h.jsxs)(C.A,{buttonComponent:(0,h.jsx)(S.$,{label:l("removeAllReservationsText",{count:d.length,placeholders:{"@amount":d.length}}),buttonType:"none",disabled:!d.length,collapsible:!1,size:"small",variant:"filled",onClick:()=>(n(d),void f([])),dataCy:"remove-reservations-button"}),amountOfSelectableMaterials:g.length,selectableMaterials:g,selectedMaterials:d,selectMaterials:v,children:[(0,h.jsx)(R,{openDetailsModal:a,header:l("physicalReservationsHeaderText"),materials:p,pageSize:e,selectedMaterials:d,selectMaterials:v,marginBottonPager:0===m.length}),(0,h.jsx)(R,{marginBottonPager:!0,openDetailsModal:a,header:l("digitalReservationsHeaderText"),materials:m,pageSize:e,selectedMaterials:d,selectMaterials:v})]})]})})})};var L=n(79977),F=n(22373),U=n(74050),H=n(3781);const z=({pageSize:e,columns:t})=>{const n=(0,i.F)(),a=(0,H.Ik)(),c=a("physicalLoansUrl"),u=a("reservationsUrl"),{all:{reservations:d,readyToLoan:f,queued:p,isLoading:m}}=(0,N.A)(),{all:{loans:v,soonOverdue:C,farFromOverdue:S,isLoading:k},fbs:{overdue:M,soonOverdue:_,farFromOverdue:T,isLoading:D}}=(0,U.A)(),[I,R]=(0,r.useState)([]),[P,O]=(0,r.useState)(null),[z,G]=(0,r.useState)(""),{open:q}=(0,b.X)(),{dueDateModal:W,deleteReservations:$}=(0,B.c6)(),[V,Y]=(0,r.useState)(null),[K,Q]=(0,r.useState)(null),[X,Z]=(0,r.useState)(null),[J,ee]=(0,r.useState)(""),te=(0,r.useCallback)(e=>{ee(e),q(e)},[q]),{reservationsReady:ne,reservationsQueued:re}=(0,B.c6)(),ie=(0,r.useCallback)(e=>{Q(e),q((0,w.B0)(e))},[q]),ae=(0,r.useCallback)(e=>{Z(e),q((0,w.bk)(e))},[q]),se=(0,r.useCallback)(()=>{X&&q((0,F.g)(X))},[q,X]),oe=(0,r.useCallback)(e=>{switch(Y(e),e){case s:O(M),G(n("loansOverdueText"));break;case o:O(C),G(n("loansSoonOverdueText"));break;case l:O(S),G(n("loansNotOverdueText"));break;default:throw new Error("Invalid due date input")}q((0,B.Q0)(W,[e]))},[q,W,M,n,C,S]),le=[{listLength:M.length,badge:n("materialDetailsOverdueText"),header:n("loansOverdueText"),color:"danger",dataCy:"physical-loans-overdue",showNotificationDot:!0,notificationClickEvent:()=>1===M.length?ie(M[0]):oe(s)},{listLength:C.length,badge:n("statusBadgeWarningText"),header:n("loansSoonOverdueText"),color:"warning",dataCy:"physical-loans-soon-overdue",showNotificationDot:!0,notificationClickEvent:()=>
21===_.length?ie(_[0]):oe(o)},{listLength:S.length,header:n("loansNotOverdueText"),dataCy:"loans-not-overdue",color:"neutral",showNotificationDot:!1,notificationClickEvent:()=>1===T.length?ie(T[0]):oe(l)}],ce=[{listLength:f.length,header:n("reservationsReadyText"),badge:n("readyForLoanText"),dataCy:"reservations-ready",showNotificationDot:!0,color:"info",notificationClickEvent:()=>1===f.length?ae(f[0]):te(ne)},{listLength:p.length,header:n("reservationsStillInQueueForText"),dataCy:"reservations-queued",color:"neutral",showNotificationDot:!1,notificationClickEvent:()=>1===p.length?ae(p[0]):te(re)}];return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"status-userprofile",children:t&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(y,{materials:le,materialsCount:v.length,header:n("physicalLoansText"),emptyListText:n("noPhysicalLoansText"),isLoading:k||D,linkText:n("dashboardLoansLinkText"),linkUrl:c}),(0,h.jsx)(y,{materials:ce,materialsCount:d.length,header:n("reservationsText"),emptyListText:n("noReservationsText"),isLoading:m,linkText:n("dashboardReservationsLinkText"),linkUrl:u})]})}),!t&&(0,h.jsx)(g,{showOnlyNotifications:!0,materials:[...le,...ce],isLoading:k||D||m}),K&&(0,h.jsx)(w.Ay,{modalId:(0,w.B0)(K),children:(0,h.jsx)(E.A,{item:K,loan:K,modalId:(0,w.B0)(K)})}),V&&v&&P&&(0,h.jsx)(A.A,{pageSize:e,openDetailsModal:ie,dueDate:V,loansModal:P,children:(0,h.jsx)(x.A,{header:z})}),d&&(0,h.jsx)(j,{openDetailsModal:ae,modalId:J,setReservationsToDelete:e=>{R(e),q($)},pageSize:e}),X&&(0,h.jsx)(F.A,{modalId:(0,F.g)(X),reservations:[X]}),I&&(0,h.jsx)(F.A,{modalId:`${$}`,reservations:I}),X&&(0,h.jsx)(w.Ay,{modalId:(0,w.bk)(X),children:(0,h.jsx)(L.A,{openReservationDeleteModal:se,item:X,reservation:X})})]})}},3e4(e,t,n){"use strict";n(71763);var r=n(46078),i=n(67989),a=n(91987);n.d(t,["A",0,({className:e,loanType:t,renewalStatusList:n})=>{const s=(0,i.F)();return(0,a.jsxs)(a.Fragment,{children:[n&&n.map((t,n)=>"deniedOtherReason"!==t?(0,a.jsx)("span",{className:e,children:(0,r.Iw)(t,s)},n):null),"interLibraryLoan"===t&&(0,a.jsx)("span",{className:e,children:s("groupModalRenewLoanDeniedInterLibraryLoanText")})]})}])},62011(e,t,n){"use strict";n.d(t,{A:()=>g}),n(71763);var r=n(13526),i=n(67989),a=n(60053),s=n(24568),o=n(83688),l=n(62027),c=n(89195),u=n(52588),d=n(46078);function f(e){if(e?.reservationIds&&e.reservationIds.length>0)return e?.reservationIds?.join("-");if(e.loanId)return String(e.loanId);if(e.identifier)return e.identifier;if(e.faust)return String(e.faust);throw new Error("Unable to determine id for list item")}var h=n(91987);const p=({withoutLeftOffset:e=!1})=>(0,h.jsx)("li",{className:"ssc",children:(0,h.jsxs)("div",{className:"list-materials list-materials--disabled",children:[!e&&(0,h.jsx)("div",{className:"list-materials__checkbox mr-16",children:(0,h.jsx)(o.A,{id:"",disabled:!0,isVisualOnly:!0})}),(0,h.jsxs)("div",{className:"list-materials__content",children:[(0,h.jsx)("div",{className:"list-materials__content-status",children:(0,h.jsx)("div",{className:"ssc-head-line status-label w-10"})}),(0,h.jsx)("div",{className:"ssc-head-line status-label w-60 mt-8"}),(0,h.jsx)("div",{className:"ssc-head-line status-label w-50"}),(0,h.jsx)("div",{className:"ssc-line w-30"})]}),(0,h.jsx)("div",{className:"list-materials__status",children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"ssc-head-line status-label w-100 mt-8"}),(0,h.jsx)("div",{className:"ssc-line w-100"})]})})]})});var m=n(12276);const g=(0,s.A)((0,a.A)(({material:e,disabled:t,onMaterialChecked:n,selected:a,openDetailsModal:s,item:p,statusMessageComponentMobile:g,statusMessageComponentDesktop:v,statusBadgeComponent:y,statusBadgeComponentMobile:b,focused:A,dis
2playedMaterial:w,noHoverEffect:E=!1})=>{const x=(0,i.F)();if(!p)return null;const{authorsShort:C="",materialType:S,year:k="",title:M="",lang:_}=e||{},T=()=>{s&&s(p)},D=e=>{s&&(0,m.GC)(e.key)&&s(p)};return(0,h.jsx)("li",{className:(0,r.A)({"arrow__hover--right-small":s}),children:(0,h.jsxs)("div",{className:(0,r.A)("list-materials",[{"list-materials--disabled":t},{"list-materials--no-hover":E}]),children:[n&&(0,h.jsxs)("div",{className:"list-materials__checkbox mr-16",children:[!t&&M&&(0,h.jsx)(o.A,{onChecked:()=>n(p),id:f(p),selected:a,disabled:t,focused:A,label:x("groupModalHiddenLabelCheckboxOnMaterialText",{placeholders:{"@label":M}}),hideLabel:!0}),t&&(0,h.jsx)(o.A,{id:f(p),disabled:t})]}),(0,h.jsxs)("div",{className:(0,r.A)("list-materials__content",{"cursor-pointer":s}),onMouseUp:T,onKeyUp:D,role:"button",tabIndex:0,children:[S&&(0,h.jsx)("div",{className:"list-materials__content-status",children:(0,h.jsx)("div",{className:"status-label status-label--outline ",children:S})}),b||null,(0,h.jsx)("p",{className:"list-materials__content__header mt-8",lang:_||"",children:M}),(0,h.jsx)("p",{className:"text-small-caption",children:(0,h.jsx)(l.A,{author:C,year:k})}),(0,h.jsx)("div",{className:"list-materials__status list-materials__status--mobile",children:g})]}),(0,h.jsxs)("div",{className:"list-materials__status list-materials__status--desktop",children:[y,w&&(0,h.jsx)(c.A,{reservationInfo:w,showArrow:!1,showStatusCircleIcon:!1,reservationStatusClassNameOverride:"",isDigital:(0,d.X4)(w)}),v]}),s&&(0,h.jsx)(u.A,{arrowLabelledBy:f(p),cursorPointer:!0,clickEventHandler:T,keyUpEventHandler:D,classNames:"list-materials__arrow arrow-button"})]})})},p),p)},14353(e,t,n){"use strict";n(71763);var r=n(62027),i=n(22523),a=n(12276),s=n(91987);n.d(t,["A",0,({material:e,isbnForCover:t,periodical:n,openDetailsModal:o,focused:l,arrowLabelledBy:c,children:u})=>{const{authorsShort:d,materialType:f,year:h,title:p,description:m,pid:g,series:v,lang:y}=e||{},b=g||t,A=e=>{e.stopPropagation(),o()};return(0,s.jsxs)("div",{className:"list-reservation__material",children:[(0,s.jsx)("div",{children:(0,s.jsx)(i.Y,{ids:[b],idType:g?"pid":"isbn",size:"small",animate:!1,alt:m||""})}),(0,s.jsxs)("div",{className:"list-reservation__information",children:[(0,s.jsx)("div",{children:f&&(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"status-label status-label--outline",children:f})})}),(0,s.jsxs)("div",{className:"list-reservation__about",children:[(0,s.jsx)("button",{onMouseUp:e=>{A(e)},onKeyUp:e=>{(0,a.GC)(e.key)&&!l&&A(e)},type:"button",autoFocus:l,lang:y||"",className:"list-reservation__title list-reservation__title--button color-secondary-gray",children:(0,s.jsx)("span",{id:c,className:"list-reservation__title__text",children:p})}),(0,s.jsx)("p",{"data-cy":"reservation-about-author",className:"text-small-caption color-secondary-gray",children:(0,s.jsx)(r.A,{author:d||"",year:h||""})}),n&&(0,s.jsx)("p",{"data-cy":"reservation-about-periodical",className:"text-small-caption color-secondary-gray",children:n}),v&&(0,s.jsx)("p",{"data-cy":"reservation-about-series",className:"text-small-caption color-secondary-gray",children:v})]}),(0,s.jsx)("div",{children:u})]})]})}])},24568(e,t,n){"use strict";var r=n(71763),i=n(64717),a=n(96158),s=n(91987);n.d(t,["A",0,(e,t)=>({item:n,...o})=>{if(n.faust)return(0,s.jsx)(e,{...o,item:n});if(n.identifier){const[l,c]=(0,r.useState)(),{data:u,isSuccess:d,isLoading:f}=(0,i.wK)(n.identifier,{query:{enabled:!!n.identifier}});return(0,r.useEffect)(()=>{u&&d&&u.product&&c((0,a.z7)(u.product))},[u,d]),f?t?(0,s.jsx)(t,{}):null:l?(0,s.jsx)(e,{...o,item:n,material:l}):null}return null}])},60053(e,t,n){"use strict";var r=n(71763),i=n(19864),a=n(96158),s=n(91987);n.d(t,["A",0,(e,t)=>({item:n,...o})=>{if(n?.identifier)return(0,s.jsx)(e,{...o,item:n});if(n?.faust){const[l,c]=(0,r.useState)();let u=!1,d=null;if(n.reservationIds&&n.reservationIds.length>1){const{isSuccess:e,data:t,isLoading:r}=(0,i.NM)({faust:n.faust});u=r,e&&t?.manifestation&&(d=t.manifestation.ownerWork.manifestations.bestRepresentation)}else{const{isSuccess:e,data:t,isLoading:r}=(0,i.V3)({faust:n.faust});u=r,e&&t?.manifestation&&(d=t.manifestation)}return(0,r.useEffect)(()=>{d?c((0,a.Ml)(d)):n.details&&c(n.details)},[d,n.details]),u?t?(0,s.jsx)(t,{}):null:l?(0,s.jsx)(e,{...o,item:n,material:l}):null}return null}])},78165(e,t,n){"use strict";n.d(t,{A:()=>l}),n(71763);var r=n(95978),i=n(32557),a=n(13526),s=n(91987);const o=({statusLabelType:e,text:t,isMobileVersion:n=!1})=>(0,s.jsx)("div",{className:(0,a.A)(`status-label status-label--${e}`,[{"hide-on-desktop ml-16":n}]),children:t}),l=({badgeDate:e,warningText:t,showBadgeWithDueDate:n=!1,dangerText:a,infoText:l,neutralText:c,mobileVersion:u=!1})=>{const d=(0,i.A)(),f=e?(0,r.UM)(e):0;return f<d.danger&&a?(0,s.jsx)(o,{isMobileVersion:u,text:a,statusLabelType:"danger"}):f<=d.warning&&t?(0,s.jsx)(o,{isMobileVersion:u,text:t,statusLabelType:"warning"}):c&&!n?(0,s.jsx)(o,{isMobileVersion:u,text:c,statusLabelType:"neutral"}):l&&!n?(0,s.jsx)(o,{isMobileVersion:u,text:l,statusLabelType:"info"}):a&&!n?(0,s.jsx)(o,{isMobileVersion:u,text:a,statusLabelType:"danger"}):null}},84727(e,t,n){"use strict";n(71763);var r=n(12276),i=n(91987);n.d(t,["A",0,({color:e,percent:t,children:n})=>{const{default:a}=(0,r.jM)(),s=e||a;return(0,i.jsx)("div",{className:"counter",style:{background:`radial-gradient( closest-side, var(--parent-bg-color) calc(100% - 3px), transparent calc(100% - 2px), transparent 0 100% ), conic-gradient(${s} ${t}
2%, #DBDBDB 0)`},children:n})}])},50637(e,t,n){"use strict";n(71763);var r=n(71992),i=n.n(r),a=n(84727),s=n(12276),o=n(95978),l=n(67989),c=n(32557),u=n(91987);n.d(t,["A",0,({loanDate:e,dueDate:t})=>{const n=(0,l.F)(),r=(0,s.jM)(),d=(0,c.A)();let f=r.default,h=100,p=null,m=null;return t?(p=(0,o.UM)(t),m=(0,o.fh)(t,e),h=100-p/m*100,h<0&&(h=100),p<d.danger?f=r.danger:p<=d.warning&&(f=r.warning)):f=r.success,(0,u.jsxs)(a.A,{percent:h,color:f,children:[null!==p&&null!==p&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("span",{className:"counter__value color-secondary-gray",children:[p>0?p:0," "]}),(0,u.jsx)("span",{className:"counter__label color-secondary-gray",children:n(1===p?"loanListMaterialDayText":"loanListMaterialDaysText")})]}),null===p&&null===p&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("img",{className:"counter__icon",src:i(),alt:""}),(0,u.jsx)("span",{className:"counter__label",children:n("readyForLoanCounterLabelText")})]})]})}])},43610(e,t,n){"use strict";var r=n(71763),i=n(63660),a=n.n(i),s=n(32608),o=n(15551),l=n(44760),c=n(91987);n.d(t,["A",0,({linkText:e,overdueText:t,rightText:n,rightButtonText:i,rightButtonAriaLabelText:u,leftLink:d,rightLink:f,classNames:h,rightAction:p})=>{const m=(0,r.useId)();return(0,c.jsxs)("div",{className:`warning-bar bg-global-secondary ${h}`,"data-cy":"warning-bar",children:[(0,c.jsxs)("div",{className:"warning-bar__left",children:[(0,c.jsx)("img",{className:"warning-bar__icon",src:a(),alt:""}),(0,c.jsx)("div",{children:(0,c.jsxs)("p",{className:"text-body-medium-regular color-primary-black","data-cy":"warning-bar-text",children:[t,d&&(0,c.jsx)(s.A,{href:d,className:"link-tag color-secondary-gray ml-8",children:e})]})})]}),(n||f||p)&&(0,c.jsxs)("div",{className:"warning-bar__right",children:[n&&(0,c.jsx)("p",{className:"text-body-medium-medium warning-bar__owes","data-cy":"warning-bar-right-text",children:n})," ",f&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"hide-visually",id:m,children:u}),(0,c.jsx)(o.A,{dataCy:"warning-bar-right-link",url:f,size:"small",variant:"filled",ariaLabelledBy:m,children:i||""})]}),!!p&&!!i&&(0,c.jsx)(l.$,{size:"small",variant:"filled",buttonType:"none",collapsible:!1,disabled:!1,label:i,onClick:p})]})]})}])},73587(e,t,n){"use strict";n.d(t,{B0:()=>u,bk:()=>c}),n(71763);var r=n(72773),i=n(67989),a=n(64207),s=n(81305),o=n(2049),l=n(91987);function c(e){return`${String((0,o.c6)().reservationDetails)}${(0,a.OQ)(e)}`}function u(e){return`${String((0,o.c6)().loanDetails)}${(0,s.G)(e)}`}n.d(t,["Ay",0,({modalId:e,children:t})=>{const n=(0,i.F)();return e?(0,l.jsx)(r.A,{modalId:e,classNames:"modal-details",closeModalAriaLabelText:n("materialDetailsCloseModalAriaLabelText"),screenReaderModalDescriptionText:n("materialDetailsModalAriaDescriptionText"),children:t}):null}])},49144(e,t,n){"use strict";n.d(t,{A:()=>P}),n(97700);var r=n(71763),i=n(79073),a=n.n(i),s=n(56045),o=n.n(s),l=n(49610),c=n.n(l),u=n(67989),d=n(46078),f=n(12276),h=n(78165),p=n(43610),m=n(60053),g=n(24568),v=n(8348),y=n(1762),b=n(22663),A=n(79182),w=n(44760),E=n(43205),x=n(24829),C=n(18535),S=n(3e4),k=n(91987);const M=({loanId:e,renewable:t,classNames:n,hideOnMobile:i,setRenewingStatus:a,renewingStatus:s,renewalStatusList:o,loanType:l,setRenewingResponse:c})=>{const d=(0,u.F)(),{track:f}=(0,x.Jx)(),h=(0,b.jE)(),{mutate:p}=(0,A.Oc)(),m=(0,E.OX)({isRenewable:t,renewingStatus:s,t:d}),g=(0,r.useCallback)(e=>{a("pending"),p({data:[e]},{onSuccess:e=>{e&&(h.invalidateQueries({queryKey:(0,A.$4)()}),c(e),a("success"))},onError:()=>{a("error")}})},[p,h,c,a]);return(0,k.jsxs)("div",{className:`${i&&"modal-details__buttons--hide-on-mobile"} modal-details__buttons`,children:[(0,k.jsx)(S.A,{className:"list-materials__status__note-desktop mt-48 mr-16",loanType:l,renewalStatusList:o}),(0,k.jsx)(w.$,{dataCy:"material-renew-button",size:"small",variant:"filled",disabled:!t||"pending"===s,onClick:()=>{f("click",{id:C.o.renewSelectedMaterials.id,name:C.o.renewSelectedMaterials.name,trackedData:"Forny_valgte_materialer"}),g(e)},classNames:n,label:m,buttonType:"none",collapsible:!1}),(0,k.jsx)(S.A,{className:"list-materials__status__note-mobile mt-8",loanType:l,renewalStatusList:o})]})};var _=n(32608),T=n(3781),D=n(43432),I=n(95978),R=n(56579);const P=(0,g.A)((0,m.A)(({loan:e,material:t,modalId:n})=>{const{authors:i,materialType:s,year:l,title:m,pid:g,description:b,series:A}=t||{},{workUrl:w}=(0,R.A)({identifier:e?.identifier,pid:g,materialType:s}),[E,x]=(0,r.useState)("idle"),[C,S]=(0,r.useState)(null),P=(0,u.F)(),O=(0,T.Ik)()("viewFeesAndCompensationRatesUrl");if(!e)return null;const{dueDate:N,faust:B,loanId:j,identifier:L,isRenewable:F,materialItemNumber:U,loanDate:H,loanType:z,periodical:G,renewalStatusList:q}=e;return(0,k.jsxs)(k.Fragment,{children:[!["idle","pending"].includes(E)&&(0,k.jsx)(D.A,{messageType:"success"===E?"
2success":"error",renewingResponse:C,modalId:n,setRenewingStatus:x,texts:{successTitleText:P("renewMaterialLoanSuccessTitleText"),successStatusText:P("renewMaterialLoanSuccessStatusText"),noRenewalsPossibleErrorTitleText:P("renewMaterialLoanNoRenewalsPossibleErrorTitleText"),noRenewalsPossibleErrorStatusText:P("renewMaterialLoanNoRenewalsPossibleErrorStatusText"),errorTitleText:P("renewMaterialLoanErrorTitleText"),errorStatusText:P("renewMaterialLoanErrorStatusText"),buttonText:P("renewMaterialLoanButtonText")}}),["idle","pending"].includes(E)&&(0,k.jsxs)("div",{className:"modal-details__container",children:[(0,k.jsx)(y.A,{year:l,authors:i,title:m,periodical:G,series:A,pid:g,description:b,materialType:s,isbnForCover:L||"",workUrl:w,children:N&&(0,k.jsx)(h.A,{showBadgeWithDueDate:!0,badgeDate:N,dangerText:P("materialDetailsOverdueText")})}),!(0,d.X4)(e)&&!!B&&!!j&&(0,k.jsx)(M,{classNames:"modal-details__buttons modal-details__buttons--hide-on-mobile",loanId:j,renewable:F,hideOnMobile:!0,renewingStatus:E,loanType:z||"",setRenewingStatus:x,setRenewingResponse:S,renewalStatusList:q}),(0,d.X4)(e)&&w&&(0,k.jsx)("div",{className:"modal-details__buttons modal-details__buttons--hide-on-mobile",children:(0,k.jsx)(_.A,{href:w,className:"btn-primary btn-filled btn-small arrow__hover--right-small",children:P("viewMaterialText")})}),N&&(0,f.El)(N)&&(0,k.jsx)("div",{className:"modal-details__warning",children:(0,k.jsx)(p.A,{leftLink:O,linkText:P("materialDetailsLinkToPageWithFeesText"),overdueText:P("materialDetailsWarningLoanOverdueText")})}),(0,k.jsxs)("div",{className:"modal-details__list",children:[N&&!(0,d.X4)(e)&&(0,k.jsx)(v.A,{icon:o(),labels:(0,I.Yq)(N),title:P("materialDetailsPhysicalDueDateLabelText")}),N&&(0,d.X4)(e)&&(0,k.jsx)(v.A,{icon:o(),labels:(0,I.Yq)(N),title:P("materialDetailsDigitalDueDateLabelText")}),H&&(0,k.jsx)(v.A,{icon:a(),labels:(0,I.Yq)(H),title:P("materialDetailsLoanDateLabelText")}),U&&(0,k.jsx)(v.A,{icon:c(),labels:U,title:P("materialDetailsMaterialNumberLabelText")})]}),!(0,d.X4)(e)&&!!B&&!!j&&(0,k.jsx)(M,{classNames:"modal-details__buttons__full-width",loanId:j,renewable:F,hideOnMobile:!1,loanType:z||"",renewingStatus:E,setRenewingStatus:x,setRenewingResponse:S,renewalStatusList:q}),(0,d.X4)(e)&&w&&(0,k.jsx)("div",{className:"modal-details__buttons",children:(0,k.jsx)(_.A,{href:w,className:"btn-primary btn-filled btn-small arrow__hover--right-small modal-details__buttons__full-width",children:P("viewMaterialText")})})]})]})}))},46078(e,t,n){"use strict";const r=e=>Boolean(e.identifier);n.d(t,["Iw",0,(e,t)=>{switch(e){case"deniedMaxRenewalsReached":return t("groupModalRenewLoanDeniedMaxRenewalsReachedText");case"deniedReserved":return t("groupModalRenewLoanDeniedReservedText");default:return""}},"Qo",0,e=>e>0,"VL",0,e=>Array.isArray(e)&&0===e.length,"V_",0,(e,t,n)=>e.dueDate?n(r(e)?"groupModalDueDateDigitalMaterialText":"groupModalDueDateMaterialText",{placeholders:{"@date":t(e.dueDate)}}):"","X4",0,r,"e8",0,(e,t,n,r)=>{let i=[];if("stack"===e&&r){let e=[...r,null];e=e.slice(0,n),e.forEach(e=>{i=i.concat(t.filter(({dueDate:t})=>t===e))})}return i},"nB",0,(e,t,n)=>e.filter(e=>String(e[t])===n),"nZ",0,(e,t)=>t.filter(({dueDate:t})=>t===e)])},20993(e,t,n){"use strict";var r=n(59635),i=n.n(r),a=n(58158),s=n.n(a),o=n(63893),l=n.n(o),c=n(4089),u=n.n(c),d=n(74145),f=n.n(d),h=n(12646),p=n.n(h),m=(n(97700),n(49827)),g=n(19864),v=n(79182),y=n(94049),b=n(12276),A=n(2049),w=n(23288);const E=e=>{const t=(0,b.Sy)(e),n=u()(t,e=>e?.materialTypes[0]?.materialTypeSpecific.display??"unknown");return Object.keys(n).sort().reduce((e,t)=>[...e,...n[t]],[])},x=(e,t)=>t.filter(t=>(0,b._j)([t])===e),C=e=>f()(e)||null,S=e=>e.identifiers?.some(e=>e.type===g.T.Publizon)??!1,k=e=>e.edition?.summary??"",M=e=>e.genreAndForm.join(" / ")??"",_=e=>e.publisher.join(" / ")??"",T=e=>e.materialTypes?.[0].materialTypeSpecific?.display??"",D=e=>e.physicalDescription?.numberOfPages?String(e.physicalDescription?.numberOfPages):"",I=(e,t)=>{const n=e.audience?.generalAudience[0]??"",r=e.audience?.ages[0]?.display??"",i=r?t("detailsListAgeRangeText",{placeholders:{"@ageRange":r}}):"";return n&&i?`${n}, ${i}`:n||i},R=e=>{const t=e.identifiers?.find(e=>e.type===g.T.Isbn);return t?.value??""},P=e=>{const{languages:t}=e;if(t?.notes?.length)return t.notes.join(", ");const n=t?.main?.map(e=>e.display).join(", ");return n??""},O=e=>e.titles?.original?.length?e.titles.original.join(", "):"",N=e=>e.mainLanguages?.some(({iso639Set1:e})=>"da"===e),B=e=>e.contributors.map(e=>{if(e.roles.length>0){const t=e.roles.map(e=>e.function.singular).join(", ");return`${e.display} (${t})`}return e.display}).join(" / ")??"",j=e=>e.physicalDescription?.summaryFull??"",L=e=>e.hostPublication?.summary??"",F=e=>e.some(e=>e.holding.materials.some(e=>e.available)),U=e=>e.reduce((e,t)=>
2{if(!t.materialTypes.length||!t.materialTypes[0].materialTypeSpecific?.display)return e;const n=t.materialTypes[0].materialTypeSpecific.display;return{...e,[n]:[...e[n]??[],t]}},{}),H=e=>e.some(e=>e.materialTypes.some(e=>e.materialTypeSpecific.display.toLowerCase()===w.sN.book)),z=e=>H([e])?w.sN.book:e.materialTypes[0].materialTypeSpecific.display,G=e=>e.flat().length?{exclude:e.flat()}:{},q=(e,t)=>{const n={availability:"blacklistedAvailabilityBranchesConfig",pickup:"blacklistedPickupBranchesConfig"};return n[e]?t(n[e],{transformer:"stringToArray"}).filter(e=>e):[]},W=(e,t,n)=>{const r={recordid:e};return"both"!==n?{...r,...G([q(n,t)])}:{...r,...G([q("availability",t),q("pickup",t)])}};n.d(t,["$0",0,e=>s()([...e.dbcVerified.map(e=>e.display),...e.all.map(e=>e.display)]),"CL",0,e=>e.filter(e=>F(e)).length,"Cb",0,e=>e.source??"","DD",0,e=>e.find(S)??C(e),"DH",0,I,"DS",0,e=>{const t=e.identifiers?.find(e=>e.type===g.T.Publizon);return t?.value??R(e)},"E1",0,e=>e.length>1&&(0,m.D7)(g.PS.Physical,e)&&!(0,m.BG)(e),"Fj",0,(e,t)=>{if(t)return T(e)===t?t:void 0},"I9",0,e=>f()(e.audience?.childrenOrAdults)?.display||`No 'childrenOrAdults' data available for ${e.pid}`,"KA",0,e=>e.notes?.[0]?.display?.join(", ")??"","LX",0,e=>{const t=e.map(e=>e.access.map(e=>"InfomediaService"===e.__typename?e.id:null)).flat();return p()(t)},"L_",0,R,"Pi",0,({titles:e})=>e.main.length?e.main.join(", "):e?.original?.length?e.original.join(", "):"Unknown title","QL",0,async({faustIds:e,config:t})=>(0,v.PC)(W(e,t,"availability")),"Rr",0,e=>e.reduce((e,t)=>e+t.holdings.reduce((e,t)=>e+t.materials.length,0),0),"SL",0,e=>{return e.manifestations.bestRepresentation?z(e.manifestations.bestRepresentation):e.manifestations.latest?z(e.manifestations.latest):e.manifestations.first?z(e.manifestations.first):H(e.manifestations.all)?w.sN.book:(t=e.manifestations.all,t.filter(e=>e.materialTypes.length>0))[0].materialTypes[0].materialTypeSpecific.display;var t},"TO",0,e=>e.map(e=>e.identifiers.filter(e=>e.type===g.T.Isbn).map(e=>e.value)).flat(),"TU",0,T,"Uc",0,e=>e.reduce((e,t)=>t.available?e+1:e,0),"We",0,W,"Wu",0,(e,t)=>s()(e.filter(e=>t.some(t=>e.pid.startsWith(t))).flatMap(e=>e.subjects?.all?.map(e=>e.display)??[])),"XX",0,F,"Xf",0,x,"ZJ",0,C,"Zh",0,U,"Zs",0,_,"Zy",0,()=>{const e=(0,y.d6)("disclosure"),t=(0,y.zg)(y.Pj.MANIFESTATION),n=(0,y.zg)(y.Pj.REVIEW);return{reviews:"reviews"===e||!!n,editions:"editions"===e||!!t,details:"details"===e}},"_i",0,e=>e.reduce((e,t)=>e+t.reservations,0),"bE",0,e=>(0,A.Q0)("reservation-modal",e.sort()),"cJ",0,N,"d8",0,e=>{const t=e.hasAdaptation.filter(e=>e.ownerWork.workTypes.includes(g.P5.Movie));return i()(t,e=>e.ownerWork.workId)},"f$",0,M,"f6",0,()=>"edition-switch-modal","gG",0,P,"jC",0,k,"jn",0,e=>(0,A.Q0)("online-internal-modal",e.sort()),"mI",0,j,"n5",0,D,"nW",0,({manifestation:e,work:t,t:n})=>{const r=(e=>e.workYear?.year?String(e.workYear.year):"")(t),i=(e=>e.manifestations.bestRepresentation)(t);return[{label:n("detailsListLanguageText"),value:P(e??i)},{label:n("detailsListPlayTimeText"),value:""},{label:n("detailsListEditionText"),value:k(e??i)},{label:n("detailsListGenreAndFormText"),value:M(e??i)},{label:n("detailsListOriginalTitleText"),value:O(e??i)},{label:n("detailsListPublisherText"),value:_(e??i)},{label:n("detailsListFirstEditionYearText"),value:r},{label:n("detailsListTypeText"),value:T(e??i)},{label:n("detailsListContributorsText"),value:B(e??i)},{label:n("detailsListScopeText"),value:D(e??i)},{label:n("detailsListAudienceText"),value:I(e??i,n)},{label:n("detailsListPhysicalDescriptionText"),value:j(e??i)},{label:n("detailsListHostPublicationText"),value:L(e??i)}]},"oj",0,e=>{const t=U(e);return f()(t[w.sN.book])??null},"ov",0,e=>{const t=e.map(({languages:e})=>e).flatMap(e=>e?.main),n=i()(t,"iso639Set1"),r=1===n.length&&l()(n)?.iso639Set1;if(r)return r},"uC",0,e=>{const{titles:t,mainLanguages:n}=e,r=e.materialTypes?.some(({materialTypeGeneral:e})=>e&&[g.O$.Films,g.O$.TvSeries].includes(e.code));if(r){if(t.full.length)return t.full.join(", ");if(t.original?.length)return t.original.join(", ")}if(N(e)&&t.full)return t.full.join(", ");
2if(t.full.length){const e=n.map(({display:e})=>e).join(", ");return`${t.full.join(", ")} (${e})`}return t.original?.length?t.original.join(", "):"Unknown title"},"ub",0,O,"us",0,({faustIds:e,config:t,blacklist:n,options:r})=>{const{data:i,isLoading:a,isError:s}=(0,v.qz)(W(e,t,n),r);return{data:i,isLoading:a,isError:s}},"v9",0,B,"x4",0,e=>(0,b.UV)(e.creators).join(", ")??"","xb",0,(e,t)=>{const{bestRepresentation:n,all:r}=e.manifestations;if(t===T(n))return n;const i=E(r),a=x(t,i);return f()(a)||n},"zi",0,E])},43154(e,t,n){"use strict";var r=n(71716),i=n(95978);const a=(e,t)=>`${e}T${t}:00`,s=(e,t)=>{const n=(0,i.Od)(e),r=(0,i.Od)(t);return n.isSame(r,"day")?t:n.hour(r.hour()).minute(r.minute()).second(r.second()).toDate()};n.d(t,["As",0,()=>{const e=new URLSearchParams(window.location.search).get("initialDate");if(!e)return null;const t=new Date(e);return Number.isNaN(t.getTime())?(console.debug("Invalid date format in URL parameter: initialDate =",e),null):t},"DH",0,e=>{if(!e.title||!e.color)throw new Error("Invalid event format");const t=e.startStr,n=e.endStr;return{id:Number(e.id),category:{title:e.title,color:e.color},date:(0,i.JV)(t),start_time:(0,i.vO)(t),end_time:(0,i.vO)(n),repetition:e.repetition,branch_id:0,branch_name:""}},"GY",0,e=>{if(!e.title||!e.color)throw new Error("Invalid event format");const t=e.startStr,n=e.endStr;return{id:Number(e.id),category:{title:e.title,color:e.color},date:(0,i.JV)(t),start_time:(0,i.vO)(t),end_time:(0,i.vO)(n),repetition:e.repetition,branch_id:0}},"Ne",0,s,"Ni",0,(e,t)=>{let n;const r=(0,i.Od)(e),a=(0,i.Od)(t);return n=r.isSame(a,"day")?a:r.add(1,"day").startOf("day"),{end:n.toDate(),endStr:(0,i.qo)(n.toDate())}},"W",0,e=>e.map(({category:e,date:t,start_time:n,end_time:r,id:i,repetition:s})=>({id:i.toString(),title:e.title,start:a(t,n),end:a(t,r),color:e.color,repetition:s})),"sK",0,(e,t)=>{const n=s(e,t);return{end:n,endStr:(0,i.qo)(n)}},"zp",0,e=>"event"in e?e.event.extendedProps?.repetition?.type===r._.weekly:e.extendedProps?.repetition?.type===r._.weekly])},54108(e,t,n){"use strict";n(71763);var r=n(37607),i=n.n(r),a=n(13526),s=n(87664),o=n(67989),l=n(91987);n.d(t,["A",0,({selected:e,onChange:t,classNames:n,required:r=!1,footnote:c})=>{const u=(0,o.F)(),d=(0,s.ov)("blacklistedPickupBranchesConfig");return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{htmlFor:"branches-dropdown",className:"text-body-medium-medium mt-32 mb-8",children:`${u("pickupBranchesDropdownLabelText")}${r?" *":""}`}),(0,l.jsx)("div",{className:(0,a.A)(`dropdown mt-8 ${n||""}`,[{"mb-32":!c},{"mb-8":c}]),children:d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("select",{required:!0,id:"branches-dropdown",onChange:({target:e})=>t(e.value),className:"dropdown__select",children:[""===e&&(0,l.jsx)("option",{value:"",className:"dropdown__option",selected:""===e,disabled:!0,children:u("pickupBranchesDropdownNothingSelectedText")}),d.map(({branchId:t,title:n})=>(0,l.jsx)("option",{value:t,selected:e===t,className:"dropdown__option",children:n},t))]}),(0,l.jsx)("div",{className:"dropdown__arrows",children:(0,l.jsx)("img",{className:"dropdown__arrow",src:i(),alt:""})})]})}),c&&(0,l.jsx)("p",{className:"dropdown__footnote",children:c})]})}])},51219(e,t,n){"use strict";n(71763);var r=n(68132),i=n(91987);n.d(t,["A",0,({wid:e,materialType:t,partOfGrid:n=!1})=>(0,i.jsx)(r.A,{wid:e,materialType:t,partOfGrid:n})])},22373(e,t,n){"use strict";n.d(t,{A:()=>v,g:()=>g}),n(97700);var r=n(71763),i=n(22663),a=n(72773),s=n(67989),o=n(64207);var l=n(44760),c=n(91987);const u=({deleteReservation:e,reservationsCount:t,deletionStatus:n})=>{const i=(0,s.F)(),a=(0,r.useCallback)(()=>{e()},[e]),o=(({reservationsCount:e,deletionStatus:t,t:n})=>"pending"===t?n("deleteReservationModalDeleteProcessingText"):n("deleteReservationModalDeleteButtonText",{count:e}))({t:i,reservationsCount:t,deletionStatus:n});return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h2",{className:"text-header-h3",children:i("deleteReservationModalHeaderText",{count:t})}),(0,c.jsxs)("div",{className:"mt-48 color-secondary-gray",children:[(0,c.jsx)("p",{className:"text-body-medium-regular",children:i("deleteReservationModalDeleteQuestionText",{count:t})}),(0,c.jsx)("p",{className:"text-body-medium-regular",children:i("deleteReservationModalNotRegrettableText")})]}),(0,c.jsx)("div",{className:"modal-pause__button mt-48",children:(0,c.jsx)(l.$,{dataCy:"delete-reservation-button",label:o,buttonType:"none",variant:"filled",disabled:"pending"===n,collapsible:!1,onClick:a,size:"small"})})]})};var d=n(79182),f=n(64717),h=n(59227),p=n(10845),m=n(2049);function g(e){return`${String((0,m.c6)().reservationDelete)}${(0,o.OQ)(e)}`}const v=({modalId:e,reservations:t})=>{const n=(0,s.F)(),l=(0,i.jE)(),{mutate:m}=(0,d.g1)(),{mutate:g}=(0,f.de)(),[v,y]=(0,r.useState)(null),{requests:b,reservationsPhysical:A,reservationsDigital:w}=(0,r.useMemo)(()=>(({reservations:e,operations:t})=>{const{physical:n,digital:r}=(e=>e.length?{physical:e.filter(o.uT).map(({reservationIds:e})=>e).flat(),digital:e.filter(o.BP).map(({identifier:e})=>e)}:{physical:[],digital:[]})(e),i=[];return n.length&&i.push({params:{params:{reservationid:n}},operation:t.physical}
2),r.length&&r.forEach(e=>{i.push({params:{identifier:String(e)},operation:t.digital})}),{requests:i,reservationsPhysical:n,reservationsDigital:r}})({operations:{digital:g,physical:m},reservations:t}),[g,m,t]),{handler:E,requestStatus:x,setRequestStatus:C}=(0,h.mi)({requests:b,onSuccess:()=>{y(t.length),l.invalidateQueries({queryKey:(0,f.tt)()}),l.invalidateQueries({queryKey:(0,d.vN)()}),t.length&&t.forEach(e=>{e.identifier&&l.invalidateQueries({queryKey:(0,f.qC)(e.identifier)})})}});if(!t)return null;const S={text:n("deleteReservationModalButtonText"),closeAllModals:!0,callback:()=>{C("idle"),y(null)}};return(0,c.jsxs)(a.A,{modalId:e,classNames:"modal-cta modal-padding",closeModalAriaLabelText:n("deleteReservationModalCloseModalText"),screenReaderModalDescriptionText:n("deleteReservationModalAriaDescriptionText"),eventCallbacks:{close:()=>{C("idle"),y(null)}},children:[["idle","pending"].includes(x)&&(0,c.jsx)(u,{deleteReservation:()=>{(A.length||w.length)&&E()},reservationsCount:t.length,deletionStatus:x}),"success"===x&&(0,c.jsx)(p.A,{title:n("deleteReservationModalSuccessTitleText",{count:v??1}),subTitle:n("deleteReservationModalSuccessStatusText",{count:v??0}),ctaButton:S}),"error"===x&&(0,c.jsx)(p.A,{title:n("deleteReservationModalErrorsTitleText"),subTitle:n("deleteReservationModalErrorsStatusText"),ctaButton:S})]})}},79977(e,t,n){"use strict";n.d(t,{A:()=>H});var r=n(71763),i=n(64207),a=n(60053),s=n(1762),o=n(79073),l=n.n(o),c=n(56045),u=n.n(c),d=n(67989),f=n(8348),h=n(95978),p=n(91987);const m=({reservation:e})=>{const t=(0,d.F)(),{expiryDate:n,dateOfReservation:r,pickupDeadline:i,state:a}=e;return(0,p.jsxs)(p.Fragment,{children:[n&&"readyForPickup"===a&&(0,p.jsx)(f.A,{icon:l(),title:t("reservationDetailsStatusTitleText"),labels:t("reservationDetailsExpiresText",{placeholders:{"@date":(0,h.$i)(n)}})}),i&&"reserved"===a&&(0,p.jsx)(f.A,{icon:l(),title:t("reservationDetailsStatusTitleText"),labels:t("reservationDetailsBorrowBeforeText",{placeholders:{"@date":(0,h.$i)(i)}})}),r&&(0,p.jsx)(f.A,{icon:u(),labels:(0,h.$i)(r),title:t("reservationDetailsDateOfReservationTitleText")})]})};var g=n(44760);const v=({openReservationDeleteModal:e,classNames:t,buttonClassNames:n,reservation:r})=>{const i=(0,d.F)();return(0,p.jsx)("div",{className:`modal-details__buttons ${t}`,children:(0,p.jsx)(g.$,{label:i("reservationDetailsButtonRemoveText"),onClick:()=>e(r),classNames:n,buttonType:"none",disabled:!1,collapsible:!1,size:"small",variant:"filled"})})};var y=n(15551);const b=({reservation:e,openReservationDeleteModal:t,className:n,linkClassNames:r,workUrl:i})=>{const a=(0,d.F)();return(0,p.jsxs)("div",{className:`modal-details__buttons ${n}`,children:[(0,p.jsx)(g.$,{buttonType:"none",label:a("reservationDetailsRemoveDigitalReservationText"),size:"small",variant:"outline",collapsible:!1,disabled:!1,onClick:()=>t(e),classNames:r,dataCy:"remove-digital-reservation-button"}),(0,p.jsx)(y.A,{dataCy:"view-material-button",size:"small",url:i,variant:"filled",id:"view-material-button",iconClassNames:"btn-icon invert",children:a("viewMaterialText")})]})};var A=n(24568),w=n(49610),E=n.n(w),x=n(42225),C=n.n(x),S=n(90842),k=n.n(S),M=n(22663),_=n(79182),T=n(24868),D=n(51082),I=n(66249),R=n(72773),P=n(832),O=n(87664),N=n(80095),B=n(63538),j=n(55478);const L=({reservation:e,reservation:{numberInQueue:t,pickupBranch:n,expiryDate:i,pickupDeadline:a,dateOfReservation:s,pickupNumber:o,reservationIds:c}})=>{const m=(0,D.UK)(),g=(0,d.F)(),{open:v}=(0,R.X)(),y=(0,M.jE)(),{mutate:b}=(0,_.cK)(),A=m("interestPeriodsConfig",{transformer:"jsonParse"}),[w,x]=(0,r.useState)(null),[S,L]=(0,r.useState)(n),[F,U]=(0,r.useState)("idle"),H=e=>()=>{v((0,P.zW)(e))},z=m("branchesConfig",{transformer:"jsonParse"}),G=m("blacklistedPickupBranchesConfig",{transformer:"stringToArray"}),q=(0,O.z5)(z,G),W=(0,j.JU)([e]).length>0,$=e=>{if(U("pending"),!c||0===c.length||!S)return console.error("Missing reservationId or selectedBranch"),void U("error");const t=(({formSelectValue:e,reservationIds:t,expiryDate:n,selectedBranch:r})=>{const i=e=>"string"==typeof e?e:r;return t.map(t=>{return{expiryDate:(r=e,"number"==typeof r?(0,h.ZI)(r):n??""),pickupBranch:i(e),reservationId:t};var r})})({formSelectValue:e,reservationIds:c,expiryDate:i,selectedBranch:S});b({data:{reservations:t}},{onSuccess:()=>{U("success"),y.invalidateQueries({queryKey:(0,_.vN)()})},onError:()=>{U("error")}})};return(0,p.jsxs)(p.Fragment,{children:[t&&(0,p.jsx)(f.A,{icon:E(),title:g("reservationDetail
2sStatusTitleText"),labels:[g("reservationDetailsNumberInQueueLabelText",{placeholders:{"@count":t}})]}),n&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(N.A,{icon:C(),title:g("reservationDetailsPickUpAtTitleText"),text:(0,T.C4)(S??n,z),changeHandler:H("pickup"),buttonAriaLabel:g("changePickupLocationText"),subText:o??"",isPossibleToChangeReservationDetails:!W}),!W&&(0,p.jsx)(I.A,{branches:q,defaultBranch:n,selectBranchHandler:L,saveCallback:$,reservationStatus:F,setReservationStatus:U})]}),i&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(N.A,{icon:k(),title:g("reservationDetailsNoInterestAfterTitleText"),text:w?(0,h.Yq)((0,h.ZI)(w)):(0,h.Yq)(i),changeHandler:H("interestPeriod"),buttonAriaLabel:g("changeInterestPeriodText"),isPossibleToChangeReservationDetails:!W}),!W&&(0,p.jsx)(B.A,{selectedInterest:w??Number(A.defaultInterestPeriod.value),setSelectedInterest:x,saveCallback:$,reservationStatus:F,setReservationStatus:U})]}),a&&(0,p.jsx)(f.A,{icon:l(),title:g("reservationDetailsPickupDeadlineTitleText"),labels:[(0,h.Yq)(a)]}),s&&(0,p.jsx)(f.A,{icon:u(),title:g("reservationDetailsDateOfReservationTitleText"),labels:[(0,h.Yq)(s)]})]})};var F=n(4602),U=n(56579);const H=(0,A.A)((0,a.A)(({reservation:e,material:t,openReservationDeleteModal:n})=>{const r=(0,d.F)(),a=(0,D.UK)(),{state:o,identifier:l}=e,{authors:c,pid:u,year:f,title:h,description:g,materialType:y}=t||{},{allowRemoveReadyReservations:A}=a("reservationDetailsConfig",{transformer:"jsonParse"}),w="readyForPickup",E=o===w&&A||o!==w,{workUrl:x,isLoading:C}=(0,U.A)({identifier:l,pid:u,materialType:y});return(0,p.jsx)("div",{className:"modal-details__container",children:t&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(s.A,{isbnForCover:l||"",authors:c,year:f,title:h,pid:u,description:g,materialType:y,series:t.series,workUrl:x,children:o===w&&(0,p.jsx)("div",{className:"status-label status-label--info",children:r("reservationDetailsReadyForLoanText")})}),(0,i.uT)(e)&&E&&(0,p.jsx)(v,{classNames:"modal-details__buttons--hide-on-mobile",openReservationDeleteModal:n,reservation:e}),(0,i.BP)(e)&&C&&(0,p.jsx)("div",{className:"modal-details__buttons modal-details__buttons--hide-on-mobile",children:(0,p.jsx)(F.A,{classNames:"modal-details__buttons--hide-on-mobile"})}),(0,i.BP)(e)&&!C&&x&&(0,p.jsx)(b,{openReservationDeleteModal:n,reservation:e,className:"modal-details__buttons--hide-on-mobile",linkClassNames:"mx-16",workUrl:x}),(0,p.jsxs)("div",{className:"modal-details__list",children:[(0,i.BP)(e)&&(0,p.jsx)(m,{reservation:e}),(0,i.uT)(e)&&(0,p.jsx)(L,{reservation:e})]}),(0,i.uT)(e)&&E&&(0,p.jsx)(v,{buttonClassNames:"modal-details__buttons__full-width",openReservationDeleteModal:n,reservation:e}),(0,i.BP)(e)&&!C&&x&&(0,p.jsx)(b,{openReservationDeleteModal:n,linkClassNames:"my-16",reservation:e,workUrl:x})]})})}))},71866(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,()=>(0,r.jsx)("li",{children:(0,r.jsxs)("div",{className:"list-reservation my-32 ssc",children:[(0,r.jsxs)("div",{className:"list-reservation__material",children:[(0,r.jsx)("div",{children:(0,r.jsx)("div",{className:"ssc-square cover--size-small"})}),(0,r.jsxs)("div",{className:"list-reservation__information",children:[(0,r.jsx)("div",{className:"ssc-head-line w-30 mb-24"}),(0,r.jsx)("div",{className:"ssc-head-line w-100 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-70 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-60 mb-4"})]})]}),(0,r.jsxs)("div",{className:"list-reservation__status",children:[(0,r.jsx)("div",{className:"list-reservation__counter",children:(0,r.jsx)("div",{className:"ssc-circle w-100"})}),(0,r.jsxs)("div",{className:"list-reservation__deadline",children:[(0,r.jsx)("div",{className:"ssc-head-line w-30 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-20 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-20 mb-4"})]})]})]})})])},89195(e,t,n){"use strict";n.d(t,{A:()=>A});var r=n(71763),i=n(71992),a=n.n(i),s=n(83668),o=n(67989),l=n(12276),c=n(95978),u=n(24868),d=n(52588),f=n(84727),h=n(91987);const p=({dataCy:e="info-label",children:t})=>(0,h.jsx)("div",{"data-cy":e,className:"status-label status-label--info",children:t}),m=({label:e,holdings:t})=>{const n=(0,o.F)(),r=t?n("materialsInStockInfoText",{count:t,placeholders:{"@count":t}}):null;return t?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("p",{className:"text-small-caption",children:e}),(0,h.jsx)("p",{className:"text-small-caption",children:r})]}):(0,h.jsx)("p",{className:"text-small-caption",children:e})}
2,g=({reservationInfo:e,openReservationDetailsModal:t,color:n,percent:r,empty:i=!1,info:a,label:s,children:o,showArrow:l=!0,className:c,holdings:u})=>{const g=a||(Array.isArray(s)?s.length>0:!!s);return(0,h.jsxs)("div",{className:c??"list-reservation__status",children:[(0,h.jsx)("div",{className:"list-reservation__counter color-secondary-gray",children:!i&&(0,h.jsx)(f.A,{color:n,percent:r,children:o})}),g&&(0,h.jsx)("div",{children:(0,h.jsxs)("div",{className:"list-reservation__deadline",children:[a&&(0,h.jsx)(p,{children:a}),"string"==typeof s&&(0,h.jsx)(m,{label:s,holdings:u}),Array.isArray(s)&&s.map((e,t)=>(0,h.jsx)("p",{className:"text-small-caption",children:e},t))]})}),l&&(0,h.jsx)(d.A,{arrowLabelledBy:`${e?.identifier||e?.faust}-title`,cursorPointer:!0,clickEventHandler:()=>{t&&e&&t(e)}})]})};var v=n(55478),y=n(20993),b=n(51082);const A=({reservationInfo:e,openReservationDetailsModal:t,showStatusCircleIcon:n=!0,showArrow:i=!0,reservationStatusClassNameOverride:d,isDigital:f})=>{const p=(0,o.F)(),m=(0,b.UK)(),{faust:A,state:w,expiryDate:E,pickupBranch:x,numberInQueue:C,pickupDeadline:S,pickupNumber:k}=e,{data:M}=(0,y.us)({faustIds:[String(A)],config:m,blacklist:"availability",options:{query:{enabled:!!A}}}),_=(0,y.Rr)(M||[]),[T,D]=(0,r.useState)(""),{success:I}=(0,l.jM)(),R=m("branchesConfig",{transformer:"jsonParse"});(0,s.A)(()=>{R&&x&&D((0,u.C4)(x,R))},[R,x]);if("readyForPickup"===w)return(0,h.jsx)(g,{color:I,percent:100,info:(()=>{if(!(f&&E||S))return"";const e=(f?E:S)??null;return e?(0,v.Fk)({pickupBranch:x,date:e,t:p,isDigital:f}):""})(),label:f?[p("reservationListDigitalPickupText")]:[T,k||""],reservationInfo:e,openReservationDetailsModal:t,empty:!n,showArrow:i,className:d,holdings:_,children:(0,h.jsxs)("div",{className:"counter__value color-secondary-gray",children:[(0,h.jsx)("img",{src:a(),alt:""}),(0,h.jsx)("span",{className:"counter__label color-secondary-gray",children:p("reservationListReadyText")})]})});if("reserved"===w&&x&&C&&E){const r=1===C?p("reservationListFirstInQueueText"):p("reservationListNumberInQueueText",{placeholders:{"@count":C-1}});return(0,h.jsxs)(g,{percent:1/C*100,label:n?r:"",reservationInfo:e,openReservationDetailsModal:t,empty:!n,showArrow:i,className:d,holdings:_,children:[(0,h.jsx)("span",{className:"counter__value color-secondary-gray",children:C}),(0,h.jsx)("span",{className:"counter__label color-secondary-gray",children:p("reservationListInQueueText")})]})}if("reserved"===w&&!x&&S){const r=(0,c.UM)(S),a=n?p("reservationListAvailableInText",{placeholders:{"@count":(0,c.UM)(S)}}):"";return(0,h.jsxs)(g,{percent:(0,c.UM)(S)/100,label:a,reservationInfo:e,openReservationDetailsModal:t,empty:!n,showArrow:i,className:d,holdings:_,children:[(0,h.jsxs)("span",{className:"counter__value color-secondary-gray",children:[(0,c.UM)(S)>0?r:0," "]}),(0,h.jsx)("span",{className:"counter__label color-secondary-gray",children:p(1===r?"reservationListDayText":"reservationListDaysText")})]})}return(0,h.jsx)(g,{reservationInfo:e,openReservationDetailsModal:t,percent:0,label:"",empty:!0,showArrow:i,className:d,holdings:_})}},55478(e,t,n){"use strict";var r=n(95978);const i=e=>e.sort((e,t)=>new Date(e.pickupDeadline||new Date).getTime()-new Date(t.pickupDeadline||new Date).getTime());n.d(t,["Fe",0,e=>i([...e]).sort((e,t)=>{const n=e.pickupNumber||"",r=t.pickupNumber||"";return n.localeCompare(r,void 0,{numeric:!0,sensitivity:"base"})}),"Fk",0,({pickupBranch:e,date:t,isDigital:n,t:i})=>i(e?"reservationPickUpLatestText":"reservationListLoanBeforeText",{placeholders:{"@date":(0,r.SL)({date:t,
2isDigital:n})}}),"Iw",0,({identifier:e,state:t,pickupDeadline:n,faust:i,numberInQueue:a},s)=>e&&"reserved"===t?n?s("reservationListAvailableInText",{placeholders:{"@count":(0,r.UM)(n)}}):s("reservationListYouAreInQueueText"):i&&a?s("dashboardNumberInLineText",{count:a,placeholders:{"@count":a}}):"","JU",0,e=>e.filter(({state:e})=>"readyForPickup"===e),"LQ",0,i,"hm",0,e=>[...e].sort((e,t)=>(e.numberInQueue||0)-(t.numberInQueue||0))])},38942(e,t,n){"use strict";n(97700);var r=n(71763),i=n(13526),a=n(67989),s=n(83688),o=n(37607),l=n.n(o),c=n(40484),u=n.n(c),d=n(47340),f=n.n(d),h=n(91987);n.d(t,["A",0,function({facetField:e,label:t,selectedValues:n,selectedCount:o,facetValues:c,showScore:d=!0,onChange:p,getValue:m}){const g=(0,a.F)(),[v,y]=(0,r.useState)(()=>o>0||n.length>0),[b,A]=(0,r.useState)(!1),w=b?c:c.slice(0,5),E=c.length>5;return 0===c.length?null:(0,h.jsxs)("li",{className:"search-facet-group",children:[(0,h.jsxs)("button",{type:"button",className:"search-facet-group__header",onClick:()=>y(!v),"aria-expanded":v,"aria-controls":`filter-group-content-${e}`,children:[(0,h.jsxs)("div",{className:"search-facet-group__header-content",children:[(0,h.jsx)("span",{className:"search-facet-group__label",children:t}),o>0&&(0,h.jsx)("span",{className:"search-facet-group__count-badge",children:o})]}),(0,h.jsx)("img",{src:l(),alt:"",className:(0,i.A)("search-facet-group__chevron",v&&"search-facet-group__chevron--expanded")})]}),v&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("ul",{id:`filter-group-content-${e}`,className:"search-facet-group__content",children:w.map(t=>{const r=m(t),i=t.score??0,a=n.includes(r),o=`filter-${e}-${r}-count`;return(0,h.jsxs)("li",{className:"search-facet-group__item",children:[(0,h.jsx)(s.A,{id:`filter-${e}-${r}`,label:r,selected:a,onChecked:e=>((e,t)=>{p(t?[...n,e]:n.filter(t=>t!==e))})(r,e),ariaDescribedBy:i>0?o:void 0}),d&&i>0&&(0,h.jsx)("span",{id:o,className:"search-facet-group__item-count",children:i})]},r)})}),E&&(0,h.jsx)("div",{className:"search-facet-group__footer",children:(0,h.jsxs)("button",{type:"button",className:"search-facet-group__show-all",onClick:()=>A(!b),"aria-controls":`filter-group-content-${e}`,"aria-expanded":b,children:[(0,h.jsx)("img",{src:b?f():u(),alt:"",className:"search-facet-group__show-all-icon"}),(0,h.jsx)("span",{children:g(b?"searchShowLessText":"searchShowAllText")})]})})]})]})}])},77599(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(71763),i=n(13526),a=n(12276),s=n(44321),o=n(74328),l=n(1065),c=n(32608),u=n(91987);const d=({title:e,html:t,buttonLabel:n,buttonUrl:r})=>(0,u.jsxs)("div",{className:"card-list-info-box pagefold-parent--medium",children:[(0,u.jsx)("div",{className:"pagefold-triangle--medium pagefold-inherit-parent"}),(0,u.jsx)("div",{className:"card-list-info-box__icon cover cover--size-small cover--aspect-small"}),(0,u.jsxs)("div",{className:"card-list-info-box__content",children:[(0,u.jsxs)("div",{className:"card-list-info-box__text",children:[(0,u.jsx)("h3",{className:"card-list-info-box__title text-header-h4 mb-8",children:e}),(0,u.jsx)("div",{className:"text-body-small-regular",dangerouslySetInnerHTML:{__html:t||""}})]}),n&&r&&(0,u.jsx)("div",{className:"card-list-info-box__button-wrapper",children:(0,u.jsx)(c.A,{href:r,className:"btn-primary btn-outline btn-xsmall",children:n})})]})]});var f=n(24829),h=n(83408);const p=({campaignData:e})=>{const{redirectWithUrlTracking:t}=(0,f.OT)();return e.title?(0,u.jsxs)("a",{className:"campaign arrow arrow__hover--right-small",href:e.url,"data-cy":"campaign-body",onClick:n=>{e.url&&(n.preventDefault(),t({campaignUrl:e.url,parameterValue:e.title}))},children:[e?.image?.url&&(0,u.jsx)("div",{className:"campaign__image",children:(0,u.jsx)("img",{src:e.image.url,alt:e?.image?.alt})}),e.text&&(0,u.jsx)("h2",{className:"campaign__title",children:e.text}),(0,u.jsx)(h.A,{})]}):null},m=({resultItems:e,isLoading:t,page:n,pageSize:c,infoBoxProps:f,className:h})=>{const m=r.useRef(null);(0,r.useEffect)(()=>{n>0&&m.current&&m.current.focus()},[n,e]);const g=c;return(0,u.jsxs)("ul",{className:(0,i.A)("content-list",h),"data-cy":"search-result-list",children:[e?.map((e,t)=>{const i=t===n*c;return(e=>!("workId"in e))(e)?(0,u.jsx)(l.A,{className:"content-list__item",ref:i?m:null,children:(0,u.jsx)(p,{campaignData:e})},"campaign"):t===g&&f?.title&&f?.html?(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(l.A,{className:"content-list__item content-list__item--info-box",children:(0,u.jsx)(d,{title:f?.title,html:f?.html,buttonLabel:f?.buttonLabel,buttonUrl:f?.buttonUrl})}),(0,u.jsx)(l.A,{className:"content-list__item",ref:i?m:null,children:(0,u.jsx)(s.A,{item:e,coverTint:(0,a.J$)(t),resultNumber:t+1})})]},e.workId):(0,u.jsx)(l.A,{className:"content-list__item",ref:i?m:null,children:(0,u.jsx)(s.A,{item:e,coverTint:(0,a.J$)(t),resultNumber:t+1})},e.workId)}),t&&(0,u.jsx)(u.Fragment,{children:[...Array(5)].map((e,t)=>(0,u.jsx)("li",{className:"content-list__item",children:(0,u.jsx)(o.A,{})},t))})]})},g=(0,r.memo)(m)},4144(e,t,n){"use strict";n.d(t,{zN:()=>d});
2var r=n(45411),i=n.n(r),a=n(63893),s=n.n(a),o=(n(97700),n(12276)),l=n(19864),c=n(32965);const u=[l.DX.Materialtypesgeneral,l.DX.Materialtypesspecific,l.DX.Creators,l.DX.Year,l.DX.Mainlanguages,l.DX.Subjects,l.DX.Genreandform,l.DX.Fictionalcharacters,l.DX.Dk5,l.DX.Age,l.DX.Libraryrecommendation,l.DX.Generalaudience,l.DX.Lix,l.DX.Let,l.DX.Gameplatform,l.DX.Accesstypes,l.DX.Canalwaysbeloaned,l.DX.Fictionnonfiction,l.DX.Childrenoradults];function d(e,t){const n=i()(e,e=>Object.keys(e).filter(n=>e[n].origin===t)),r=Object.keys(n);let a="";return r.forEach(e=>{n[e].forEach(t=>{""!==a&&(a=a.concat(";")),a=a.concat(`facet.${e}:${t}`)})}),a}n.d(t,["EL",0,(e,t)=>{return{...(n=e,Object.keys(n).reduce((e,t)=>({...e,[t]:Object.keys(n[t])}),{})),...t.length>0?{branchId:t}:{}};var n},"Tt",0,e=>{switch(e.toLowerCase()){case l.DX.Accesstypes.toLowerCase():return"facetAccessTypesText";case l.DX.Canalwaysbeloaned.toLowerCase():return"facetCanAlwaysBeLoanedText";case l.DX.Childrenoradults.toLowerCase():return"facetChildrenOrAdultsText";case l.DX.Creators.toLowerCase():return"facetCreatorsText";case l.DX.Dk5.toLowerCase():return"facetDk5Text";case l.DX.Fictionnonfiction.toLowerCase():return"facetFictionNonfictionText";case l.DX.Fictionalcharacters.toLowerCase():return"facetFictionalCharactersText";case l.DX.Genreandform.toLowerCase():return"facetGenreAndFormText";case l.DX.Mainlanguages.toLowerCase():return"facetMainLanguagesText";case l.DX.Materialtypesspecific.toLowerCase():return"facetMaterialTypesSpecificText";case l.DX.Materialtypesgeneral.toLowerCase():return"facetMaterialTypesGeneralText";case l.DX.Subjects.toLowerCase():return"facetSubjectsText";case l.DX.Worktypes.toLowerCase():return"facetWorkTypesText";case l.DX.Year.toLowerCase():return"facetYearText";case l.DX.Gameplatform.toLowerCase():return"facetGamePlatformText";case l.DX.Age.toLowerCase():return"facetAgeText";case l.DX.Generalaudience.toLowerCase():return"facetGeneralAudienceText";case l.DX.Lix.toLowerCase():return"facetLixText";case l.DX.Let.toLowerCase():return"facetLetText";case l.DX.Libraryrecommendation.toLowerCase():return"facetLibraryRecommendationText";default:return(0,c.A)(e)}},"Z4",0,(e,t)=>{const n=s()(Object.keys(e[l.DX.Materialtypesspecific]||{}).sort()),r=(0,o.JB)(t);return n&&r.includes(n)?n:void 0},"aT",0,u,"z2",0,e=>{switch(e){case l.DX.Materialtypesspecific:return"materialTypesSpecific";case l.DX.Worktypes:return"workTypes";case l.DX.Creators:return"creators";case l.DX.Subjects:return"subjects";case l.DX.Dk5:return"dk5";default:return"invalid"}}])},4929(e,t,n){"use strict";n(97700);var r=n(71763),i=n(20496),a=n(84720),s=n(43107),o=n(94049),l=n(19864),c=n(4144),u=n(24829),d=n(18535);n.d(t,["A",0,()=>{const{track:e}=(0,u.Jx)(),t=(0,i.wA)(),n=(0,i.d4)(e=>e.filter),f=(0,r.useCallback)(()=>{(0,o.MR)("filters"),t((0,a.IU)())},[t]),h=(0,r.useCallback)(n=>{"usePersistedFilters"!==(0,o.d6)("filters")&&(0,o.$u)({filters:"usePersistedFilters"}),t((0,a.WQ)(n));const r=s.M_.getState().filter;"facetLine"===n.origin&&e("click",{id:d.o.facetsByFacetLineClick.id,name:d.o.facetsByFacetLineClick.name,trackedData:(0,c.zN)(r,n.origin)}),"facetBrowser"===n.origin&&e("click",{id:d.o.searchFacets.id,name:d.o.searchFacets.name,trackedData:(0,c.zN)(r,n.origin)})},[t,e]),p=(0,r.useCallback)(e=>{t((0,a.TF)(e)),(0,o.MR)(e.facet)},[t]);return{filters:n,addToFilter:h,removeFromFilter:p,clearFilter:f,addFilterFromUrlParamListener:e=>{const t=(0,o.d6)((0,c.z2)(e));t&&([l.DX.Creators,l.DX.Subjects,l.DX.Dk5].includes(e)&&f(),h({facet:(0,c.z2)(e),term:{key:"key",term:t,traceId:"traceId"},origin:"facetUrl"}))}}}])},52588(e,t,n){"use strict";n(71763);var r=n(83408),i=n(91987);n.d(t,["A",0,({cursorPointer:e=!1,clickEventHandler:t,keyUpEventHandler:n,arrowLabelledBy:a,classNames:s=""})=>{const o=e&&{cursor:"pointer"}||{cursor:"inherit"};return(0,i.jsx)("button",{"aria-labelledby":a,className:`${s} arrow-button`,style:o,type:"button",onMouseUp:e=>{t&&(e.stopPropagation(),t())},onKeyUp:e=>{n&&(e.stopPropagation(),n(e))},children:(0,i.jsx)(r.A,{})})}])},44760(e,t,n){"use strict";n.d(t,{$:()=>f});var r=n(71763),i=n(50283),a=n.n(i),s=n(31370),o=n.n(s),l=n(13526),c=n(91987);const u=({buttonType:e,collapsible:t,iconClassNames:n}
2)=>{const r=`btn-icon ${(0,l.A)({"btn-collapsible":t},[n])}`;return"default"===e?(0,c.jsx)("div",{className:"ml-16",children:(0,c.jsx)("img",{className:r,src:a(),alt:""})}):"external-link"===e?(0,c.jsx)("img",{className:r,src:o(),alt:""}):null};var d=n(12276);const f=({label:e,buttonType:t,type:n="button",collapsible:i,size:a,variant:s,disabled:o=!1,onClick:l,iconClassNames:f,id:h,classNames:p,dataCy:m,ariaDescribedBy:g,canOnlyBeClickedOnce:v=!1})=>{const y=(0,r.useRef)(!1),b=()=>{y.current||(v&&(y.current=!0),l&&l())};return(0,c.jsxs)("button",{"data-cy":m||"button",type:n,className:`btn-primary btn-${s} btn-${a} ${o?"btn-outline":""} arrow__hover--right-small ${p??""}`,disabled:o||y.current,onMouseUp:b,onKeyUp:e=>{(0,d.GC)(e.key)&&b()},id:h,"aria-describedby":g,children:[e,(0,c.jsx)(u,{buttonType:t,iconClassNames:f,collapsible:i})]})}},15551(e,t,n){"use strict";n(71763);var r=n(44760),i=n(94049),a=n(91987);n.d(t,["A",0,({buttonType:e,children:t,classNames:n,dataCy:s="link-button",iconClassNames:o,isNewTab:l=!1,size:c="medium",trackClick:u,url:d,variant:f="filled",ariaLabelledBy:h,id:p})=>(0,a.jsx)(r.$,{variant:f,size:c,buttonType:e||"none",classNames:n,iconClassNames:o,onClick:()=>{u&&u?.().then(()=>(0,i.SE)(d,l)),u||(0,i.SE)(d,l)},dataCy:s,ariaDescribedBy:h,id:p,canOnlyBeClickedOnce:!0,label:t,collapsible:!1})])},70674(e,t,n){"use strict";var r=n(13526),i=n(71763),a=n(91987);n.d(t,["A",0,({id:e,children:t,showContent:n=!1,onOpen:s,cyData:o,detailsClassName:l,summaryClassName:c,summary:u})=>{const[d,f]=(0,i.useState)(n),h=(0,i.useCallback)(()=>{d||s?.(),f(e=>!e)},[d,s]),p=(0,i.useCallback)(()=>{h()},[h]),m=(0,i.useCallback)(e=>{"Enter"===e.key&&h()},[h]),g=`disclosure-${e}`;return(0,a.jsxs)("div",{className:(0,r.A)(l),children:[(0,a.jsx)("div",{className:(0,r.A)(c),"data-cy":o,onClick:p,onKeyDown:m,role:"button",tabIndex:0,"aria-controls":g,"aria-expanded":d,children:u}),d&&(0,a.jsx)("div",{id:g,children:t})]})}])},48582(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(13526),i=(n(71763),n(91604)),a=n.n(i),s=n(37607),o=n.n(s),l=n(91987);const c=({arrowIcon:e})=>"triangles"===e?(0,l.jsxs)("span",{children:[(0,l.jsx)("img",{className:"dropdown__arrow",src:a(),alt:""}),(0,l.jsx)("img",{className:"dropdown__arrow dropdown__arrow--bottom",src:a(),alt:""})]}):"chevron"===e?(0,l.jsx)("img",{className:"dropdown__arrow",src:o(),alt:""}):null,u=({arrowIcon:e,ariaLabel:t,options:n,classNames:i,innerClassNames:a,handleOnChange:s,placeholder:o,cyData:u,label:d,labelClassName:f,id:h,labelledBy:p,defaultValue:m})=>{const g={root:(0,r.A)("dropdown",i),select:(0,r.A)("dropdown__select",a?.select),option:(0,r.A)("dropdown__option",a?.option),arrowWrapper:(0,r.A)("dropdown__arrows",a?.arrowWrapper)},v=o?[o,...n]:n;return(0,l.jsxs)("div",{className:g.root,children:[d&&(0,l.jsx)("label",{htmlFor:h,className:f,children:d}),(0,l.jsxs)("div",{className:g.root,children:[(0,l.jsx)("select",{id:h,"data-cy":u,className:g.select,"aria-labelledby":p,"aria-label":t,onChange:e=>{s&&e.target.value&&s(e)},children:v.map(({label:e,value:t,disabled:n})=>(0,l.jsx)("option",{value:t,className:g.option,disabled:n,selected:t.toString()===m?.toString(),children:e},e))}),(0,l.jsx)("div",{className:g.arrowWrapper,children:(0,l.jsx)(c,{arrowIcon:e})})]})]})}},86739(e,t,n){"use strict";var r=n(71763),i=n(41084),a=n(83688),s=n(67989),o=n(12276),l=n(91987);n.d(t,["A",0,({amountOfSelectableMaterials:e,selectableMaterials:t=[],selectedMaterials:n=[],selectMaterials:c,buttonComponent:u,children:d})=>{const f=(0,s.F)(),h=(0,r.useRef)(null),p=(0,i.A)(h,{threshold:0}),m=void 0!==c&&e>0?(0,l.jsx)(a.A,{selected:0!==e&&n.length===e,disabled:0===e,id:"checkbox-select-all",onChecked:()=>{c&&(n.length===e?c((0,o.CT)([])):c(t))},label:f("groupModalCheckboxText")}):null;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"button-box",ref:h,children:[m,u]}),(0,l.jsx)("div",{className:"modal-loan__list",children:d}),!p?.isIntersecting&&(0,l.jsxs)("div",{className:"button-box button-box--sticky-bottom",children:[m,u]})]})}])},55837(e,t,n){"use strict";n.d(t,{D:()=>M,A:()=>_}),n(97700);var r=n(71763),i=n(22663),a=n(72773),s=n(67989),o=n(86739),l=n(12276),c=n(79182),u=n(62011),d=n(81305),f=n(31728),h=n(3e4),p=n(78165),m=n(95978),g=n(46078),v=n(91987);const y=({materials:e,selectedMaterials:t,openDetailsModal:n,selectMaterials:i,pageSize:a})=>{const o=(0,r.useMemo)(()=>(0,l.Vq)(e),[e]),c=(0,s.F)(),[y,b]=(0,r.useState)([]),{itemsShown:A,PagerComponent:w,firstInNewPage:E}=(0,f.A)({hitcount:o.length,pageSize:a});(0,r.useEffect)(()=>{b([...o].splice(0,A))},[A,o]);const x=e=>{const n=[...t],r=t.indexOf(e);r>-1?n.splice(r,1):n.push(e),i(n)};return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("ul",{className:"modal-loan__list-materials",children:y.map((e,r)=>(0,v.jsx)(u.A,{focused:E===r,statusBadgeComponent:(0,v.jsx)(p.A,{badgeDate:e.dueDate,neutralText:(0,g.V_)(e,m.Yq,c)}),statusBadgeComponentMobile:(0,v.jsx)(p.A,{badgeDate:e.dueDate,neutralText:(0,g.V_)(e,m.Yq,c),mobileVersion:!0}),statusMessageComponentDesktop:(0,v.jsx)(h.A,{className:"list-materials__status__note-desktop",loanType:e.loanType,renewalStatusList:e.renewalStatusList}),statusMessageComponentMobile:(0,v.jsx)(h.A,{className:"list-materials__status__note-mobile",loanType:e.loanType,renewalStatusList:e.renewalStatusList}),item:e,openDetailsModal:e=>{(0,d.R)(e)&&n(e)},selected:t.includes(e),onMaterialChecked:x,disabled:!e.isRenewable},e.faust))}),(0,v.jsx)(w,{classNames:"result-pager--margin-bottom"})]})};var b=n(44760),A=n(43205);const w=({materialsToRenew:e,renewableMaterials:t,renewSelected:n,renewingStatus:r})=>{const i=(0,s.F)(),a=e.length,o=(0,A.OX)({isRenewable:t>0,renewingStatus:r,t:i,defaultText:i("groupModalButtonText",{count:a,placeholders:{"@count":a}})});return(0,v.jsx)(b.$,{dataCy:"loans-group-modal-button",label:o,buttonType:"none",id:"renew-several",variant:"filled",disabled:0===t||"pending"===r,collapsible:!1,onClick:n,size:"small"})};var E=n(43432),x=n(59227),C=n(2049),S=n(24829),k=n(18535);const M=(e,t,n)=>e&&t?(0,C.Q0)(String(t),[e]):(0,C.Q0)("",[String(n)]),_=({dueDate:e,loansModal:t,openDetailsModal:n,pageSize:u,children:d})=>{const f=(0,s.F)(),{mutate:h}=(0,c.Oc)(),{dueDateModal:p,allLoansId:m}=(0,C.c6)(),g=(0,i.jE)(),b=M(e,p,m),_=(0,l.oq)(t),[T,D]=(0,r.useState)([]),[I,R]=(0,r.useState)(null),{track:P}=(0,S.Jx)(),{handler:O,requestStatus:N,setRequestStatus:B}=(0,x.$K)({request:{params:{data:T.map(e=>e.loanId??0)},operation:h},onError:()=>{R(null)},onSuccess:e=>{g.invalidateQueries({queryKey:(0,c.$4)()}),e&&R(e)}}),j=(0,r.useCallback)(()=>{const e=_===T.length?"renewAllMaterials":"renewSelectedMaterials",t=_===T.length?`Forny_alle_materialer (${T.length})`:`Forny_valgte_materialer (${T.length})`;P("click",{id:k.o[e].id,name:k.o[e].name,trackedData:t}),O()},[O]);(0,r.useEffect)(()=>{D((0,l.CT)(t))},[t]);const L=e=>{D(e)},F="success"===N,U=(0,A.Pl)(I);return(0,v.jsxs)(a.A,{modalId:b,closeModalAriaLabelText:f("groupModalLoansCloseModalAriaLabelText"),screenReaderModalDescriptionText:f("groupModalLoansAriaDescriptionText"),eventCallbacks:{close:()=>B("idle")}
2,classNames:F?"modal-cta modal-padding":"",children:[["idle","pending"].includes(N)&&(0,v.jsxs)("div",{className:"modal-loan",children:[d,(0,v.jsx)(o.A,{selectMaterials:L,selectedMaterials:T,amountOfSelectableMaterials:_,selectableMaterials:(0,l.CT)(t),buttonComponent:(0,v.jsx)(w,{materialsToRenew:T,renewableMaterials:_,renewSelected:j,renewingStatus:N}),children:(0,v.jsx)(y,{materials:t,selectedMaterials:T,openDetailsModal:n,selectMaterials:L,pageSize:u})})]}),!["idle","pending"].includes(N)&&(0,v.jsx)(E.A,{messageType:"success"===N?"success":"error",renewingResponse:I,modalId:b,setRenewingStatus:B,texts:{successTitleText:f("renewGroupModalLoansSuccessTitleText"),successStatusText:f("renewGroupModalLoansSuccessStatusText",{count:U}),noRenewalsPossibleErrorTitleText:f("renewGroupModalLoansNoRenewalsPossibleErrorTitleText"),noRenewalsPossibleErrorStatusText:f("renewGroupModalLoansNoRenewalsPossibleErrorStatusText"),errorTitleText:f("renewGroupModalLoansErrorTitleText"),errorStatusText:f("renewGroupModalLoansErrorStatusText"),buttonText:f("renewGroupModalLoansButtonText")}})]})}},48946(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({header:e})=>(0,r.jsx)("div",{className:"modal-loan__header",children:(0,r.jsx)("div",{children:(0,r.jsx)("h2",{className:"modal-loan__title text-header-h2",children:e})})})])},68330(e,t,n){"use strict";n(71763);var r=n(43610),i=n(12276),a=n(3781),s=n(67989),o=n(91987);n.d(t,["A",0,({dueDate:e,header:t,subHeader:n,statusCircleComponent:l})=>{const c=(0,s.F)(),u=(0,a.Ik)()("feesPageUrl");return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"modal-loan__header",children:[(0,o.jsx)("div",{className:"mr-32",children:l}),(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{className:"modal-loan__title text-header-h2",children:t}),n&&(0,o.jsx)("div",{className:"text-body-large",children:n})]})]}),e&&(0,i.El)(e)&&(0,o.jsx)("div",{className:"modal-details__warning",children:(0,o.jsx)(r.A,{leftLink:u,linkText:c("groupModalDueDateLinkToPageWithFeesText"),overdueText:c("groupModalDueDateWarningLoanOverdueText")})})]})}])},25456(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(42225),i=n.n(r),a=n(63660),s=n.n(a),o=n(71763),l=n(90424),c=n.n(l),u=n(96676),d=n(13526),f=n(47261),h=n(51082),p=n(91987);const m=({label:e,id:t,placeholder:n,query:r,onAddressSelect:i,onQueryChange:a})=>{const s=(0,h.UK)()("dataforsyningenTokenConfig")||"",[l,m]=(0,o.useState)([]),g=(0,o.useMemo)(()=>c()(async e=>{if(e.length<3)return void m([]);const t=await(0,f.u)({query:e,token:s});m(t)},300),[s]),v=(0,o.useCallback)(({inputValue:e,type:t})=>{const n=e||"";a(n),t===u.Bp.stateChangeTypes.InputChange?g(n):(g.cancel(),m([]))},[a,g]),{isOpen:y,getLabelProps:b,getMenuProps:A,getInputProps:w,highlightedIndex:E,getItemProps:x,selectedItem:C}=(0,u.Bp)({items:l,inputValue:r,itemToString:e=>e?e.betegnelse:"",onInputValueChange:v,onSelectedItemChange({selectedItem:e}){e&&i(e)}});return(0,p.jsxs)("div",{className:"address-input-wrapper",children:[(0,p.jsx)("label",{className:"address-input-wrapper__label",...b(),children:e}),(0,p.jsxs)("div",{className:"address-input__combobox",children:[(0,p.jsx)("input",{id:t,placeholder:n,className:"address-input",...w()}),(0,p.jsx)("ul",{className:(0,d.A)("address-input__suggestions",!(y&&l.length)&&"address-input__suggestions--hidden"),...A(),children:y&&l.map((e,t)=>(0,p.jsx)("li",{className:(0,d.A)("address-input__suggestions__item",E===t&&"address-input__suggestions__item--highlighted",C===e&&"address-input__suggestions__item--selected"),...x({item:e,index:t}),children:(0,p.jsx)("span",{children:e.betegnelse})},e.id))})]})]})},g=({id:e,label:t,placeholder:n,buttonText:r,query:a,onQueryChange:o,onAddressSelect:l,onGetUserLocation:c,geoLocationError:u})=>(0,p.jsxs)("div",{className:"address-search-bar",children:[(0,p.jsx)(m,{id:e,label:t,placeholder:n,query:a,onQueryChange:o,onAddressSelect:l}),(0,p.jsxs)("button",{type:"button",onClick:c,className:"address-search-bar__location-button",children:[(0,p.jsx)("img",{src:i(),alt:""}),(0,p.jsx)("p",{children:r})]}),u&&(0,p.jsxs)("div",{className:"address-search-bar__error-message",role:"alert",children:[(0,p.jsx)("img",{src:s(),alt:""}),(0,p.jsx)("p",{children:u})]})]})},83408(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,()=>(0,r.jsxs)("svg",{width:"61",height:"9",viewBox:"0 0 61 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{className:"arrow__body",d:"M60 4.5H0",stroke:"currentColor"}),(0,r.jsx)("path",{className:"arrow__head",d:"M60.3537 4.85355C60.5489 4.65829 60.5489 4.34171 60.3537 4.14645L57.1717 0.96447C
256.9764 0.769208 56.6598 0.769208 56.4646 0.96447C56.2693 1.15973 56.2693 1.47631 56.4646 1.67157L59.293 4.5L56.4646 7.32843C56.2693 7.52369 56.2693 7.84027 56.4646 8.03553C56.6598 8.2308 56.9764 8.2308 57.1717 8.03553L60.3537 4.85355ZM60.0001 4H57.0001V5H60.0001V4Z",fill:"currentColor"})]})])},32608(e,t,n){"use strict";n.d(t,{A:()=>o}),n(71763);var r=n(94049);const i=({e,trackClick:t,isNewTab:n,url:i})=>{e.preventDefault(),t().then(()=>{n&&window.open(i.href,"_blank"),(0,r.SE)(i)})},a=({type:e,trackClick:t,isNewTab:n,url:r,stopPropagation:a})=>s=>{if(a&&s.stopPropagation(),!t)return;const{key:o}=s;"keyup"!==e||"keyup"!==s.type||"Enter"!==o?"click"===e&&"click"===s.type&&i({e:s,isNewTab:n,trackClick:t,url:r}):i({e:s,isNewTab:n,trackClick:t,url:r})};var s=n(91987);const o=({href:e,children:t,isNewTab:n=!1,className:r,id:i,dataCy:o,ariaLabelledBy:l,stopPropagation:c=!1,isHiddenFromScreenReaders:u,trackClick:d})=>{const f=a({type:"keyup",isNewTab:n,stopPropagation:c,url:e,trackClick:d}),h=a({type:"click",isNewTab:n,stopPropagation:c,url:e,trackClick:d});return(0,s.jsx)("a",{id:i,"data-cy":o||i,href:e.toString(),target:n?"_blank":void 0,rel:"noreferrer",className:r,onKeyUp:f,onClick:h,"aria-labelledby":l,tabIndex:u?-1:0,"aria-hidden":u,children:t})}},64920(e,t,n){"use strict";n(71763);var r=n(32608),i=n(91987);n.d(t,["A",0,({url:e,children:t,isNewTab:n=!1,className:a,dataCy:s="link-no-style",ariaLabelledBy:o,isHiddenFromScreenReaders:l,trackClick:c})=>(0,i.jsx)(r.A,{href:e,isNewTab:n,className:`hide-linkstyle ${a||""}`,dataCy:s,ariaLabelledBy:o,isHiddenFromScreenReaders:l,trackClick:c,children:t})])},62027(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({author:e,year:t})=>(0,r.jsxs)(r.Fragment,{children:[e&&e,t&&(0,r.jsxs)(r.Fragment,{children:[" (",t,")"]})]})])},17633(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(83756)),a=n.n(i),s=n(78304),o=n(91987);n.d(t,["A",0,({selected:e,isLoading:t,isAvailable:n,manifestText:i,availabilityText:l,quantity:c})=>{const u=n?"success":"alert",d={triangle:(0,r.A)({"pagefold-triangle--none":e},{[`pagefold-triangle--xsmall pagefold-triangle--${u}`]:!e}),check:(0,r.A)("availability-label__check",e&&"selected")};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:d.triangle}),(0,o.jsx)("img",{className:d.check,src:a(),alt:""}),i&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("p",{className:"availability-label__text text-label-semibold ml-24","data-cy":"availability-label-type",children:i}),(0,o.jsx)("div",{className:"availability-label__divider ml-4"})]}),(0,o.jsx)("p",{className:`availability-label__text text-label-normal ${i?"ml-4":"ml-24"} mr-8`,"data-cy":"availability-label-status",children:t?(0,o.jsx)(s.A,{width:40}):l}),c&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"availability-label--divider ml-4"}),(0,o.jsxs)("p",{className:"text-label-normal mx-8",children:[c," stk"]})]})]})}])},38002(e,t,n){"use strict";var r=n(74145),i=n.n(r),a=(n(71763),n(83668)),s=n(67989),o=n(64920),l=n(24829),c=n(18535),u=n(87834),d=n(17633),f=n(5743),h=n(91987);n.d(t,["Y",0,({manifestText:e,accessTypes:t,access:n,selected:r=!1,url:p,faustIds:m,handleSelectManifestation:g,cursorPointer:v=!1,dataCy:y="availability-label",isbns:b,isVisualOnly:A})=>{const{collectPageStatistics:w}=(0,l.Wz)(),E=(0,s.F)(),{isLoading:x,isAvailable:C}=(0,f.A)({accessTypes:t,access:n,faustIds:m,isbn:i()(b)||null,manifestText:e}),S=E(C?"availabilityAvailableText":"availabilityUnavailableText");(0,a.A)(()=>{r&&!x&&w({...c.o.materialStatus,trackedData:S})},[S,w,m,x,r]);const k=(0,h.jsx)(d.A,{selected:r,isLoading:!!x,isAvailable:!!C,manifestText:e,availabilityText:S}),M=(0,u.Mk)({selected:r,cursorPointer:v});return A?(0,h.jsx)("div",{className:M,"data-cy":y,children:k}):p&&!g?(0,h.jsx)(o.A,{className:M,url:p,"data-cy":y,children:k}):(0,h.jsx)("button",{className:M,type:"button",onClick:g,"data-cy":y,"aria-pressed":r,children:k})}])},86735(e,t,n){"use strict";n(71763);var r=n(12276),i=n(94049),a=n(3781),s=n(38002),o=n(20993),l=n(91987);n.d(t,["F",0,({manifestations:e,workId:t,selectedManifestations:n,setSelectedManifestations:c,cursorPointer:u=!1})=>{const d=(0,a.Ik)()("materialUrl"),f=(0,r.JB)(e),h=(0,o.Zh)(e);return(0,l.jsx)(l.Fragment,{children:f.map(e=>{const a=1===f.length,p=h[e],m=(0,r.bn)(p).sort(),g=(0,o.TO)(p),v=(0,i.Qj)(d,t,e),y=p.map(e=>e.accessTypes.map(e=>e.code)).flat(),b=p.map(e=>e.access.map(e=>e.__typename)).flat();return(0,l.jsx)(s.Y,{url:v,cursorPointer:u,faustIds:m,manifestText:e,accessTypes:y,access:b,selected:n&&e===(0,r._j)(n),handleSelectManifestation:c?()=>{c(p),(0,i.$u)({type:e})}:void 0,isbns:g,isVisualOnly:a},m.join("-"))})})}])},87834(e,t,n){"use strict";n(97700);var r=n(13526),i=n(19864),a=n(58302);n.d(t,["Mk",0,({selected:e,cursorPointer:t})=>(0,r.A)({"pagefold-parent--none availability-label--selected":e},{"pagefold-parent--xsmall availability-label--unselected":!e},{"cursor-pointer":t},"text-label","availability-label"),"rL",0,e=>a.A.some(t=>e.toLowerCase()===t),"sc",0,e=>e?.includes(i.PS.Online)??!1])},76949(e,t,n){"use strict";n.d(t,["JN",0,{0:{isAvailable:!0,meaning:"Unknown"},1:{isAvailable:!0,meaning:"Unknown"},2:{isAvailable:!0,meaning:"Unknown"},3:{isAvailable:!0,meaning:"Unknown"},4:{isAvailable:!0,meaning:"Reservable"},5:{isAvailable:!1,meaning:"Reservation queue on the material"},6:{isAvailable:!0,meaning:"Unknown"},7:{isAvailable:!0,meaning:"Unknown"}},"VX",0,e=>{const t=e?.loanStatus??-1;return{notLoanable:0===t,loaned:1===t,reserved:2===t,redeemable:3===t,loanable:4===t,reservable:5===t}}])},5743(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(87834),i=n(71763),a=n(64717),s=n(76949);var o=n(51082),l=n(24082);const c=({accessTypes:e,access:t,faustIds:n,manifestText:c,isbn:u,enabled:d=!0})=>{const f=(({enabled:e,access:t,faustIds:n,isbn:r})=>{const[o,l]=(0,i.useState)(null),{isLoading:c,data:u}=(0,a.wK)(r??"",{query:{enabled:e&&null===o&&!!r}}),{isLoading:d,data:f}=(0,a.Qo)(r||"",{query:{enabled:e&&null===o&&!!r&&!1===u?.product?.costFree&&t.some(e=>"Ereol"===e)}});return(0,i.useEffect)(()=>{e&&null===o&&!1===c&&!1===d&&f&&f.loanStatus&&l(s.JN[f.loanStatus].isAvailable)},[c,o,n,e,f,d]),e?null===o?{isLoading:!1,isAvailable:!0}:{isLoading:c&&d,isAvailable:o}:{isLoading:null,isAvailable:null}})({enabled:(0,r.sc)(e)&&d,access:t,faustIds:n,isbn:u}),h=(({enabled:e,faustIds:t,manifestText:n})=>{const i=(0,o.UK)(),a=(0,l.A)({faustIds:t??[],config:i,options:{query:{enabled:e&&null!==t&&!(0,r.rL)(n)}}}),{isLoading:s,data:c}=a;return e?(0,r.rL)(n)?{isLoading:!1,isAvailable:!0}:c?c?.some(e=>e.available)?{isLoading:!1,isAvailable:!0}:{isLoading:!1,isAvailable:!1}:{isLoading:s,isAvailable:null}:{isLoading:null,isAvailable:null}})({enabled:!(0,r.sc)(e)&&d,faustIds:n,manifestText:c});return(0,r.sc)(e)?f:h}},43539(e,t,n){"use strict";n.d(t,{A:()=>p});var r=n(71763),i=n(65059),a=n.n(i),s=n(22663),o=n(91987);
2const l=({fill:e,darkBackground:t})=>{let n=e?"icon-favourite icon-favourite--filled":"icon-favourite";return t&&(n=e?"icon-favourite--bright-filled":"icon-favourite--bright"),(0,o.jsx)("svg",{height:"24",width:"24",className:n,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M11.5 20L10.2675 18.921C5.89 15.1035 3 12.5858 3 9.49591C3 6.9782 5.057 5 7.675 5C9.154 5 10.5735 5.66213 11.5 6.70845C12.4265 5.66213 13.846 5 15.325 5C17.943 5 20 6.9782 20 9.49591C20 12.5858 17.11 15.1035 12.7325 18.9292L11.5 20Z",strokeWidth:"2"})})};var c=n(8097),u=n(67989),d=n(36885),f=n(24829),h=n(18535);const p=({id:e,addToListRequest:t,darkBackground:n,title:i})=>{const p=(0,d.ok)(),[m,g]=(0,r.useState)(!1),[v,y]=(0,r.useState)(!p),b=(0,u.F)(),{mutate:A}=(0,c.Xi)(),{mutate:w}=(0,c.pt)(),{track:E}=(0,f.Jx)(),x=(0,s.jE)(),C="default";(0,r.useEffect)(()=>{p?y(!1):(y(!0),A({listId:C,itemId:e},{onSuccess:()=>{g(!0),y(!1)},onError:()=>{g(!1),y(!1)}}))},[e,A,p]);const S=(0,r.useCallback)(n=>{m?(g(!1),w({listId:C,itemId:e},{onSuccess:()=>{x.invalidateQueries({queryKey:(0,c.yf)(C)})}})):(E("click",{id:h.o.addToFavorites.id,name:h.o.addToFavorites.name,trackedData:e}),t(e),g(!0)),n.stopPropagation()},[t,m,e,w,E,x]);return(0,o.jsxs)("button",{type:"button","aria-label":b(m?"removeFromFavoritesAriaLabelText":"addToFavoritesAriaLabelText",{placeholders:{"@title":i}}),onClick:S,className:"button-favourite",children:[v&&(0,o.jsx)("img",{src:a(),alt:b("isLoadingHeartText")}),!v&&(0,o.jsx)(l,{darkBackground:n,fill:m})]})}},64218(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(13526),a=n(91987);const s=()=>(0,a.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0)",children:(0,a.jsx)("path",{d:"M9.9375 9.25H7.875V12H9.9375V20.25H13.375V12H15.8789L16.125 9.25H13.375V8.10394C13.375 7.44738 13.507 7.1875 14.1416 7.1875H16.125V3.75H13.507C11.0348 3.75 9.9375 4.83831 9.9375 6.92281V9.25Z",fill:"currentColor"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0",children:(0,a.jsx)("rect",{width:"16.5",height:"16.5",fill:"white",transform:"translate(3.75 3.75)"})})})]});var o=n(15256);const l=()=>(0,a.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.0002 13C10.4297 13.5742 10.9776 14.0492 11.6067 14.393C12.2359 14.7367 12.9317 14.9411 13.6468 14.9924C14.362 15.0436 15.0798 14.9404 15.7515 14.6898C16.4233 14.4392 17.0333 14.0471 17.5402 13.54L20.5402 10.54C21.451 9.59702 21.955 8.334 21.9436 7.02302C21.9322 5.71204 21.4063 4.45797 20.4793 3.53093C19.5523 2.60389 18.2982 2.07805 16.9872 2.06666C15.6762 2.05526 14.4132 2.55924 13.4702 3.47003L11.7502 5.18003M14.0002 11C13.5707 10.4259 13.0228 9.95084 12.3936 9.60709C11.7645 9.26333 11.0687 9.05891 10.3535 9.00769C9.63841 8.95648 8.92061 9.05966 8.24885 9.31025C7.5771 9.56083 6.96709 9.95296 6.4602 10.46L3.4602 13.46C2.54941 14.403 2.04544 15.666 2.05683 16.977C2.06822 18.288 2.59407 19.5421 3.52111 20.4691C4.44815 21.3962 5.70221 21.922 7.01319 21.9334C8.32418 21.9448 9.58719 21.4408 10.5302 20.53L12.2402 18.82",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});var c=n(67989),u=n(39287);const d=({className:e})=>{const t=(0,c.F)(),{href:n}=window.location,d=`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(n)}`,f=t("shareOnFacebookAriaLabelText"),h=t("copyLinkAriaLabelText"),[p,m]=(0,r.useState)(!0),{isCopied:g,copyToClipboard:v}=(0,u.A)(),y=(0,r.useRef)(null),b=()=>{v(n)};(0,r.useEffect)(()=>{const e=y.current;let t;return e&&(t=new IntersectionObserver(e=>{const t=e.some(e=>e.isIntersecting),n=e.some(e=>e.boundingClientRect.top<0);m(!t&&!n)},{threshold:1}),t.observe(e)),()=>{t?.disconnect()}},[]);const A=g?(0,a.jsx)(o.A,{}):(0,a.jsx)(l,{});return(0,a.jsxs)("div",{className:(0,i.A)("button-share",e),children:[p&&(0,a.jsxs)("div",{className:"button-share button-share--fixed",children:[(0,a.jsx)("a",{href:d,target:"_blank",rel:"noreferrer","aria-label":f,className:"button-share__button button-share__button--fixed",children:(0,a.jsx)(s,{})}),(0,a.jsx)("button",{type:"button",onClick:b,"aria-label":h,className:"button-share__button button-share__button--fixed",children:A})]}),(0,a.jsxs)("a",{ref:y,href:d,target:"_blank",rel:"noreferrer","aria-label":f,className:"button-share__button",children:[(0,a.jsx)(s,{}
2),t("shareOnFacebookText")]}),(0,a.jsxs)("button",{type:"button",onClick:b,"aria-label":h,className:"button-share__button",children:[A,(0,a.jsx)("span",{"aria-live":"polite",children:t(g?"copyLinkSuccessText":"copyLinkText")})]})]})}},1065(e,t,n){"use strict";var r=n(71763),i=n(91987);const a=(0,r.forwardRef)(({children:e,className:t},n)=>(0,i.jsx)("li",{className:t,ref:n,tabIndex:-1,children:e}));a.displayName="MaterialListItem";const s=a;n.d(t,["A",0,s])},74328(e,t,n){"use strict";var r=n(71763),i=n(91987);const a=()=>(0,i.jsxs)("article",{className:"card-list-item ssc",children:[(0,i.jsx)("div",{className:"ssc-square cover--size-small",children:" "}),(0,i.jsxs)("div",{className:"ssc-wrapper",children:[(0,i.jsx)("div",{className:"ssc-head-line w-60 mb"}),(0,i.jsx)("div",{className:"ssc-line w-60 mbs",children:" "}),(0,i.jsx)("div",{className:"ssc-line w-60 mbs",children:" "})]})]}),s=(0,r.memo)(a);n.d(t,["A",0,s])},44321(e,t,n){"use strict";n.d(t,{A:()=>S});var r=n(71763),i=n(20496),a=n(67989),s=n(83408),o=n(86735),l=n(43539),c=n(32608),u=n(12276),d=n(22523),f=n(91987);const h=({ids:e,bestRepresentation:t,alt:n,url:r,tint:i,linkAriaLabelledBy:a})=>(0,f.jsx)(d.Y,{animate:!0,ids:e,bestRepresentation:t,size:"small",alt:String(n),url:r,tint:i,linkAriaLabelledBy:a});var p=n(3781),m=n(94049),g=n(78622),v=n(24829),y=n(18535),b=n(41084),A=n(20993),w=n(4929),E=n(4144);const x=({shelfmark:{shelfmark:e},className:t=""})=>(0,f.jsx)("div",{className:t,children:e});var C=n(49864);const S=({item:e,item:{titles:{full:t},series:n,creators:d,manifestations:{all:S,bestRepresentation:k},workId:M},coverTint:_,resultNumber:T,preferredId:D,dataCy:I="card-list-item"})=>{const R=(0,r.useId)(),P=(0,a.F)(),O=(0,p.Ik)(),N=O("searchUrl"),B=O("seriesUrl"),j=O("materialUrl"),{filters:L}=(0,w.A)(),F=(0,E.Z4)(L,S),U=(0,A.oj)(S),H=(0,i.wA)(),z=(0,u.sP)((0,u.UV)(d),P),G=(0,u.e$)(S),q=(0,m.Qj)(j,M,F),W=(0,A.ov)(S),{shelfmark:$}=k,{track:V}=(0,v.Jx)(),{itemRef:Y,hasBeenVisible:K}=(()=>{const e=(0,r.useRef)(null),t=(0,b.A)(e,{root:null,rootMargin:"0%",threshold:0}),n=Boolean(t?.isIntersecting),[i,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{i||n&&a(!0)},[i,n]),{itemRef:e,hasBeenVisible:n||i}})(),Q=(0,r.useCallback)(()=>{V("click",{id:y.o.searchResultNumberClick.id,name:y.o.searchResultNumberClick.name,trackedData:T.toString()}).then(()=>{(0,m.SE)(q)})},[q]);return(0,f.jsxs)("article",{ref:Y,"data-cy":I,className:"card-list-item arrow__hover--right-small",onClick:()=>{Q()},onKeyUp:e=>"Enter"===e.key&&Q,children:[(0,f.jsx)("div",{className:"card-list-item__cover",children:K&&(0,f.jsx)(h,{ids:G,bestRepresentation:U??k,url:q,tint:_,linkAriaLabelledBy:R})}),(0,f.jsxs)("div",{className:"card-list-item__text",children:[(0,f.jsxs)("div",{className:"card-list-item__meta",children:[K&&(0,f.jsx)(l.A,{title:t.join(", "),id:D||M,addToListRequest:e=>{H((0,g.A5)({type:"addFavorite",args:{id:e},app:"search-result"}))}}),(0,f.jsx)(C.A,{series:n,searchUrl:N,seriesUrl:B,t:P,workId:M})]}),!(0,u.G)(k)&&$&&(0,f.jsx)(x,{className:"text-tags color-secondary-gray mt-8",shelfmark:$}),(0,f.jsx)("h2",{className:"card-list-item__title text-header-h4 mb-4","data-cy":"card-list-item-title",lang:W,id:R,children:(0,f.jsx)(c.A,{href:q,stopPropagation:!0,children:t.join(", ")})}),z&&e&&(0,f.jsxs)("p",{className:"text-small-caption","data-cy":"card-list-item-author",children:[`${P("byAuthorText")} ${z}`,(0,u.C2)(e)?` (${(0,u.C2)(e)})`:""]})]}),(0,f.jsx)("div",{className:"card-list-item__availability","data-cy":"card-list-item-availability",children:K&&(0,f.jsx)(o.F,{cursorPointer:!0,workId:M,manifestations:S})}),(0,f.jsx)(s.A,{})]})}},49864(e,t,n){"use strict";n.d(t,{A:()=>s}),n(71763);var r=n(34255),i=n(94049),a=n(91987);const s=({series:e,workId:t,searchUrl:n,seriesUrl:s,t:o,dataCy:l="series-list"})=>(0,a.jsx)(a.Fragment,{children:e.map((e,c)=>{const u=((e,t)=>{if(!e.members||0===e.members.length)return null;const n=[...e.members.filter(e=>e.work.workId===t)];return n?.[0]?.numberInSeries})(e,t);if(!u)return null;const d=e.seriesId?(0,i.Se)(s,e.seriesId):(0,i.zy)(n,e.title);return(0,a.jsx)(r.A,{title:u,subTitle:o("inSeriesText"),linkList:[{url:d,term:e.title}],dataCy:`${l}-${c}`},c)})})},83688(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(13526),i=(n(71763),n(91987));const a=()=>(0,i.jsx)("svg",{width:"20px",height:"20px",children:(0,i.jsx)("polyline",{points:"1.5 6 4.5 9 10.5 1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})}),s=({id:e,label:t,hideLabel:n,className:s,labelClassName:o,selected:l,onChecked:c,disabled:u,ariaLabel:d,ariaDescribedBy:f,focused:h,isVisualOnly:p,labelledBy:m,tabIndex:g})=>(0,i.jsxs)("div",{className:(0,r.A)("checkbox",s),style:p?{pointerEvents:"none"}:void 0,children:[(0,i.jsx)("input",{autoFocus:h,id:e,className:"checkbox__input",onChange:e=>{var t;t=e.target.checked,c&&c(t)},checked:l,type:"checkbox","aria-label":p&&m?void 0:d,"aria-labelledby":p&&m?m:void 0,"aria-describedby":f,disabled:u,tabIndex:g}),(0,i.jsxs)("label",{className:(0,r.A)("checkbox__label",o),htmlFor:e,"data-cy":e,children:[(0,i.jsx)("span",{className:"checkbox__icon","aria-labelledby":m,children:(0,i.jsx)(a,{})}),t&&(0,i.jsx)("span",{"data-cy":"checkbox-text",className:"checkbox__text text-small-caption color-secondary-gray "+(n?"checkbox__text--hide-visually":""),children:t})]})]})},22383(e,t,n){"use strict";n(71763);var r=n(67989),i=n(83688),a=n(48003),s=n(91987);n.d(t,["A",0,({className:e="",patron:t,changePatron:n,showCheckboxes:o,isRequired:l=!1})=>{const c=(0,r.F)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{className:e,id:"email-address-input",type:"email",required:l,onChange:e=>n(e,"emailAddress"),value:t?.emailAddress,label:c("patronContactEmailLabelText")}),o&&(0,s.jsx)(i.A,{className:"mt-8 mb-16",onChecked:e=>n(e,"receiveEmail"),id:"email-messages",selected:t?.receiveEmail,disabled:!1,label:c("patronContactEmailCheckboxText")})]})}])},30891(e,t,n){"use strict";n(71763);var r=n(83688),i=n(67989),a=n(48003),s=n(91987);n.d(t,["A",0,({patron:e,changePatron:t,showCheckboxes:n,className:o="",isRequired:l=!1})=>{const c=(0,i.F)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{className:o,id:"phone-input",required:l,type:"tel",pattern:"\\+?[0-9]{6,15}",title:c("patronPagePhoneInputMessageText"),onChange:e=>t(e,"phoneNumber"),value:e?.phoneNumber,label:c("patronContactPhoneLabelText")}),n&&(0,s.jsx)(r.A,{className:"mt-8 mb-16",onChecked:e=>t(e,"receiveSms"),id:"phone-messages",selected:e?.receiveSms,disabled:!1,label:c("patronContactPhoneCheckboxText")})]})}])},36291(e,t,n){"use strict";n(71763);var r=n(13526),i=n(91987);n.d(t,["A",0,({children:e,className:t,dataCy:n})=>(0,i.jsx)("ul",{className:(0,r.A)("content-list",t),"data-cy":n,children:e})])},35014(e,t,n){"use strict";n(71763);var r=n(13526),i=n(91987);n.d(t,["A",0,({title:e,children:t,headingLevel:n="h1",headingClassName:a,headingId:s,headingDataCy:o,headingAriaLive:l,dataCy:c})=>(0,i.jsxs)("section",{className:"content-list-page","data-cy":c,children:[(0,i.jsx)(n,{className:(0,r.A)("content-list-page__heading",a),id:s,"data-cy":o,"aria-live":l,children:e}),t]})])},17325(e,t,n){"use strict";n(71763);var r=n(92820),i=n.n(r),a=n(15256),s=n(13526),o=n(67989),l=n(39287),c=n(91987);n.d(t,["A",0,({label:e,successLabel:t,url:n,className:r,successDuration:u=2e3})=>{const{isCopied:d,copyToClipboard:f}=(0,l.A)(u),h=(0,o.F)(),p=e||h("copyLinkDefaultText"),m=t||h("copyLinkSuccessText");return(0,c.jsxs)("button",{className:(0,s.A)("copy-link",r,{"copy-link--success":d}),onClick:()=>{const e=n||window.location.href;f(e)},type:"button",children:[(0,c.jsx)("span",{className:"link-tag text-small-caption",children:d?m:p}),d?(0,c.jsx)(a.A,{}):(0,c.jsx)("img",{src:i(),alt:"","aria-hidden":"true"})]})}])},22523(e,t,n){"use strict";n.d(t,{Y:()=>p});var r=n(13526),i=n(71763),a=n(19864),s=n(64920),o=n(91987);const l=({src:e,altText:t,animate:n,setImageLoaded:i,shadow:a})=>(0,o.jsx)("img",{onLoad:i,className:(0,r.A)("cover__img",{"cover__img--animate":n},{"cover__img--shadow-small":"small"===a,"cover__img--shadow-medium":"medium"===a}),src:e,alt:t||""});var c=n(74145),u=n.n(c);const d={xSmall:"xsmall",small:"small",medium:"medium",large:"large"},f=(e,t)=>e?.[t]?.url??null,h=(e=[])=>e.length?e.map(e=>`term.isbn=${e}`).join(" OR "):"",p=({url:e,alt:t,size:n,displaySize:c,animate:p,tint:m,ids:g,bestRepresentation:v,idType:y="pid",shadow:b,linkAriaLabelledBy:A,trackClick:w})=>{const[E,x]=(0,i.useState)(!1),C=(0,i.useCallback)(()=>{x(!0)},[]),S="isbn"===y,k=g&&g.length>0,{data:M}=(0,a.Vt)({cql:h(g),offset:0,limit:1,filters:{}},{enabled:S&&k}
2),_=M?.complexSearch?.works?.[0]?.manifestations?.bestRepresentation?.pid,T=function({idType:e,ids:t,resolvedIsbnPid:n}){return"isbn"===e?n?[n]:[]:Array.isArray(t)?t:[]}({idType:y,ids:g,resolvedIsbnPid:_}),{data:D}=(0,a.TH)({pids:T},{enabled:T.length>0}),I=(R=D?.manifestations,R?.filter(e=>null!=e)??[]);var R;const P=function({displaySize:e,size:t}){return e??d[t]}({displaySize:c,size:n}),O=(({coverData:e,bestRepresentation:t,size:n})=>{if(!e)return null;const r=(({coverData:e,size:t})=>e?e.filter(e=>!!f(e.cover,t)):[])({coverData:e,size:n}),i=u()(r);if(!t&&i&&f(i.cover,n))return f(i.cover,n);const a=u()(r.filter(e=>t?.pid===e.pid));return a&&f(a.cover,n)?f(a.cover,n):i&&f(i.cover,n)?f(i.cover,n):null})({coverData:I,bestRepresentation:v,size:n}),N={wrapper:(0,r.A)("cover",`cover--size-${P}`,`cover--aspect-${P}`,E||{default:"bg-identity-tint-120",120:"bg-identity-tint-120",100:"bg-identity-tint-100",80:"bg-identity-tint-80",40:"bg-identity-tint-40",20:"bg-identity-tint-20"}[m||"default"])};return e?(0,o.jsx)(s.A,{className:N.wrapper,url:e,ariaLabelledBy:A,isHiddenFromScreenReaders:!t,trackClick:w,children:O&&(0,o.jsx)(l,{setImageLoaded:C,src:O,altText:t,animate:p,shadow:b})}):(0,o.jsx)("div",{className:N.wrapper,children:O&&(0,o.jsx)(l,{setImageLoaded:C,src:O,altText:t,animate:p,shadow:b})})}},71308(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(71763),i=n(13526),a=n(20213),s=n.n(a);var o=n(91987);const l=(0,r.forwardRef)(({children:e,closeDialog:t,isSidebar:n},a)=>((({closeDialog:e})=>{(0,r.useEffect)(()=>{const t=t=>{"Escape"===t.key&&e()};return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[e])})({closeDialog:t}),(0,o.jsxs)("dialog",{className:(0,i.A)("dialog",{"dialog--sidebar":n}),ref:a,onClick:({currentTarget:e,target:n})=>{e===n&&t()},children:[(0,o.jsx)("div",{className:"dialog__top-bar",children:(0,o.jsx)("button",{type:"button",onClick:t,className:"dialog__close-button","aria-label":"Close",children:(0,o.jsx)("img",{src:s(),alt:""})})}),e]})));l.displayName="Dialog";const c=l},40553(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,({onClose:e}={})=>{const[t,n]=(0,r.useState)(null),i=(0,r.useRef)(null);return{dialogContent:t,dialogRef:i,openDialogWithContent:e=>{n(e),i.current?.showModal()},closeDialog:()=>{i.current&&(e&&e(),i.current.close())}}}])},78658(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({emptyListText:e,dataCy:t="empty-list",classNames:n=""})=>(0,r.jsx)("div",{"data-cy":t,className:`dpl-list-empty ${n}`,children:e})])},48003(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(84844)),a=n(91987);n.d(t,["A",0,({id:e,label:t,description:n,validation:s,type:o,onChange:l,value:c,className:u,labelClassName:d,pattern:f,inputmode:h,required:p,title:m,placeholder:g,ariaLabel:v})=>(0,a.jsxs)("div",{className:(0,r.A)("dpl-input",u,[{"dpl-input--invalid":!!s}]),children:[t&&(0,a.jsx)(i.A,{id:e,required:p,className:d,children:t}),(0,a.jsx)("input",{className:"text-body-medium-medium",required:p,"aria-describedby":n?`description-${e}`:"",id:e,"data-cy":e,type:o,pattern:f,inputMode:h,onChange:e=>{l(e.target.value)},value:c,"aria-label":v||"","aria-labelledby":s?`validation-${e}`:"",title:m,placeholder:g}),n&&(0,a.jsx)("div",{className:"dpl-input__description",id:`description-${e}`,children:n}),s&&(0,a.jsx)("div",{id:`validation-${e}`,className:"dpl-input__validation",role:"alert",children:s})]})])},84844(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(91987));n.d(t,["A",0,({id:e,className:t,children:n,required:a})=>(0,i.jsxs)("label",{htmlFor:e,className:(0,r.A)(t),children:[n,a&&(0,i.jsx)("span",{children:" *"})]})])},97947(e,t,n){"use strict";var r=n(71763),i=n(20496),a=n(78622),s=n(95978),o=n(94049),l=n(36885),c=n(91987);n.d(t,["A",0,({app:e,children:t})=>{const n=(0,i.wA)(),{request:u}=(0,i.d4)(e=>e.guardedRequests),d=u&&!(0,l.ok)(),f=(0,o.d6)(a.l0);return console.debug("PERSISTED REQUEST:",u),(0,r.useEffect)(()=>{u&&(console.debug("HAS REQUEST EXPIRED?",(0,a.d2)(u)),console.debug("CURRENT TIMESTAMP",(0,s.Ay)()),console.debug("EXPIRE TIMESTAMP",u.expire),(0,a.d2)(u)&&n((0,a.ss)()))},[n,u]),(0,r.useEffect)(()=>
2{if(!d)return;const{app:t}=u;f&&e===t&&(n((0,a.Cp)(u)),(0,o.MR)(a.l0),n((0,a.ss)()))},[e,f,n,d,u]),d?(0,c.jsx)("div",{}):(0,c.jsx)(c.Fragment,{children:t})}])},34255(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(13526),a=n(32608),s=n(37607),o=n.n(s),l=n(67989),c=n(91987);const u=({showMore:e,setShowMore:t})=>{const n=(0,l.F)();return(0,c.jsx)("button",{className:"button-expand",type:"button",onClick:()=>t(!e),"aria-label":n("expandMoreText"),children:(0,c.jsx)("img",{className:(0,i.A)("button-expand__image",{"button-expand__image--expanded":e}),src:o(),alt:""})})},d=({title:e,subTitle:t,linkList:n,classNames:s,dataCy:o="horizontal-term-line"})=>{const[l,d]=(0,r.useState)(!1),f=l?n:n.slice(0,3),h=n.length>3;return 0===n.length?null:(0,c.jsxs)("div",{"data-cy":o,className:(0,i.A)("text-small-caption horizontal-term-line",s),children:[(0,c.jsxs)("h3",{className:"text-label-bold",children:[e||""," ",t&&(0,c.jsx)("span",{className:"text-small-caption",children:` ${t}`})]}),f.map(e=>{const{term:t,url:n}=e;return(0,c.jsx)("span",{children:(0,c.jsx)(a.A,{href:n,className:"link-tag",stopPropagation:!0,children:t})},t)}),h&&(0,c.jsx)(u,{showMore:l,setShowMore:d})]})}},15256(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.4489 5.49129C20.7299 5.18693 21.2043 5.16795 21.5087 5.4489C21.7854 5.70431 21.8262 6.11968 21.6203 6.42176L21.5511 6.50871L9.5511 19.5087C9.28844 19.7933 8.85853 19.8273 8.55624 19.6048L8.46967 19.5303L2.46967 13.5303C2.17678 13.2374 2.17678 12.7626 2.46967 12.4697C2.73594 12.2034 3.1526 12.1792 3.44621 12.3971L3.53033 12.4697L8.978 17.917L20.4489 5.49129Z",fill:"currentColor"})})])},8348(e,t,n){"use strict";n(71763);var r=n(67989),i=n(91987);n.d(t,["A",0,({icon:e,title:t,labels:n,showSelect:a,setShowSelect:s,idForLabelledBy:o,children:l})=>{const c=(0,r.F)();return(0,i.jsxs)("div",{className:"list-details","data-cy":"reservation-form-list-item",children:[(0,i.jsx)("div",{className:"list-details__icon",children:(0,i.jsx)("img",{src:e,alt:""})}),(0,i.jsxs)("div",{className:"list-details__container",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"text-header-h5",id:o,children:t}),"string"==typeof n&&(0,i.jsx)("p",{className:"text-small-caption",children:n}),"string"!=typeof n&&n.map(e=>(0,i.jsx)("p",{className:"text-small-caption",children:e},e))]}),(0,i.jsx)("div",{className:"list-details__dropdown",children:l})]}),null!==a&&!a&&s&&(0,i.jsx)("button",{type:"button",className:"link-tag",onClick:()=>s(!0),children:c("reservationDetailsChangeText")})]})}])},85589(e,t,n){"use strict";var r=n(13526),i=n(71763),a=n(1065),s=n(51219),o=n(24829),l=n(18535),c=n(91987);n.d(t,["A",0,({materials:e,title:t,description:n,buttonText:u,initialMaximumDisplay:d=4})=>{const f=i.useRef(null),{track:h}=(0,o.Jx)(),p=e.length>d,m=Math.min(100,e.length),[g,v]=(0,i.useState)(d);(0,i.useEffect)(()=>{f.current&&f.current.focus()},[g]);const[y,b]=(0,i.useState)(!1);if(!e.length)return console.warn(`No materials to show for MaterialGrid: ${t}`),null;const A=(0,r.A)("material-grid__title",{"material-grid__title--no-description":!n});return(0,c.jsxs)("div",{className:"material-grid",children:[(t||n)&&(0,c.jsxs)("div",{className:"material-grid__text-wrapper",children:[t&&(0,c.jsx)("h2",{className:A,children:t}),n&&(0,c.jsx)("p",{className:"material-grid__description",children:n})]}),(0,c.jsx)("ul",{className:"material-grid__items",children:e.slice(0,g).map((e,t)=>{const{wid:n,materialType:r}=e;return(0,c.jsx)(a.A,{ref:t===d?f:null,children:(0,c.jsx)(s.A,{partOfGrid:!0,wid:n,materialType:r})},n)})}),p&&!y&&u&&(0,c.jsx)("button",{className:"material-grid__show-more btn-primary btn-outline btn-medium","data-show-more":!0,"aria-expanded":y?"true":"false",type:"button",onClick:()=>(h("click",{id:l.o.materialGridClick.id,name:l.o.materialGridClick.name,trackedData:"Klik på Materiale grids vis mere"}),v(m),void b(!y)),children:u})]})}])},74876(e,t,n){"use strict";n(71763);var r=n(80390),i=n(91987);n.d(t,["A",0,({title:e})=>
2(0,i.jsxs)("div",{className:"material-grid",children:[e&&(0,i.jsx)("div",{className:"material-grid__text-wrapper",children:(0,i.jsx)("div",{className:"material-grid__title",children:e})}),(0,i.jsx)("div",{className:"material-grid__items",children:[...Array(4)].map((e,t)=>(0,i.jsx)("div",{className:"material-grid__item",children:(0,i.jsx)(r.A,{partOfGrid:!0})},t))})]})])},4602(e,t,n){"use strict";n(71763);var r=n(67989),i=n(44760),a=n(91987);n.d(t,["A",0,({size:e,classNames:t})=>{const n=(0,r.F)();return(0,a.jsx)(i.$,{label:n("loadingText"),buttonType:"none",variant:"filled",disabled:!0,collapsible:!1,size:e||"large",classNames:t||""})}])},49827(e,t,n){"use strict";n(97700);var r=n(58302);const i=(e,t)=>t.some(t=>t.materialTypes.some(t=>t.materialTypeSpecific.display.toLowerCase()===e.toLowerCase()));n.d(t,["BG",0,e=>r.A.some(t=>i(t,e)),"D7",0,(e,t)=>t.some(t=>t.accessTypes.some(t=>t.code===e)),"S5",0,i,"ft",0,(e,t)=>t.some(t=>t.access.some(({__typename:t})=>t.toLowerCase()===e.toLowerCase()))])},77716(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(98481),a=n(72773),s=n(67989),o=n(39487),l=n(91987);const c=({identifier:e,orderId:t})=>((0,r.useEffect)(()=>(o.DL.forEach(o.zM),()=>{(0,o.HV)()}),[e,t]),t?(0,l.jsx)("iframe",{tabIndex:0,title:"Player",className:"player",src:`https://play.pubhub.dk/index141.html?o=${t}`}):e?(0,l.jsx)("iframe",{tabIndex:0,title:"Player",className:"player",src:`https://play.pubhub.dk/index141.html?i=${e}`}):(console.error("No identifier or orderId provided for the Player app."),null));var u=n(22203);const d=({identifier:e,orderId:t})=>{const n=(0,s.F)(),r=t??e;return r?(0,i.createPortal)((0,l.jsx)(a.A,{classNames:"modal--center",dataCy:"player-modal",modalId:(0,u.M)(r),screenReaderModalDescriptionText:n("playerModalDescriptionText"),closeModalAriaLabelText:n("playerModalCloseButtonText"),children:t?(0,l.jsx)(c,{orderId:t}):(0,l.jsx)(c,{identifier:e})}),document.body):null}},22203(e,t,n){"use strict";var r=n(2049);n.d(t,["M",0,e=>(0,r.Q0)("player-modal",[e])])},10845(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(2090),a=n(91987);const s=e=>({...t})=>(0,a.jsx)(i.FocusTrap,{focusTrapOptions:{allowOutsideClick:!0},children:(0,a.jsx)(e,{...t})});n.dn(s);const o=({children:e,title:t,subTitle:n})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{"data-cy":"message-title",className:"text-header-h2",children:t}),(0,a.jsx)("div",{className:"color-secondary-gray text-body-medium-regular mt-48",children:(0,a.jsx)("p",{"data-cy":"message-subtitle",children:n})}),e&&(0,a.jsx)("div",{children:e})]});var l=n(44760),c=n(72773);const u=r.forwardRef(e=>{const{close:t,closeAll:n}=(0,c.X)(),{ctaButton:r,...i}=e;return(0,a.jsxs)("div",{className:"modal-cta__container",children:[(0,a.jsx)(o,{...i}),(0,a.jsx)("div",{className:"modal-cta__buttons mt-48",children:r&&(0,a.jsx)(l.$,{dataCy:r.dataCy??"modal-cta-button",classNames:"modal-message__confirm-button",label:r.text,buttonType:"none",disabled:!1,collapsible:!1,size:"small",variant:"filled",onClick:()=>{r.callback&&r.callback(),r.modalId&&t(r.modalId),r.closeAllModals&&n()}})})]})});u.displayName="ModalMessage";const d=s(u)},1762(e,t,n){"use strict";n(71763);var r=n(22523),i=n(64920),a=n(91987);n.d(t,["A",0,({authors:e,year:t,title:n,pid:s,description:o,materialType:l,isbnForCover:c,periodical:u,series:d,children:f,workUrl:h})=>{const p=[s||c],m=(0,a.jsxs)("div",{"data-cy":"modal-details__header",className:"modal-details__header",children:[(0,a.jsx)("div",{className:"modal-details__cover",children:(0,a.jsx)("div",{className:"material-container",children:(0,a.jsx)("span",{className:"material material--large bg-identity-tint-120 material__animate",children:(0,a.jsx)(r.Y,{ids:p,idType:s?"pid":"isbn",size:"large",animate:!1,alt:o||""})})})}),(0,a.jsxs)("div",{className:"modal-details__material",children:[(0,a.jsxs)("div",{className:"modal-details__tags",children:[l&&(0,a.jsx)("div",{className:"status-label status-label--outline",children:l}),f]}),(0,a.jsx)("h2",{className:"modal-details__title text-header-h2",children:n}),(0,a.jsxs)("p",{className:"text-body-medium-regular","data-cy":"modal-authors",children:[e,t&&(0,a.jsxs)(a.Fragment,{children:[" (",t,")"]})]}),u&&(0,a.jsx)("p",{className:"text-body-medium-regular",children:u}),d&&(0,a.jsx)("p",{"data-cy":"modal-series",className:"text-body-medium-regular",children:d})]})]});return h?(0,a.jsx)(i.A,{url:h,isNewTab:!0,children:m}):m}])},18582(e,t,n){"use strict";n.d(t,{A:()=>l}),n(71763);var r=n(13526),i=n(87228),a=n.n(i),s=n(91987);const o=({type:e})=>"info"===e?(0,s.jsx)("img",{src:a(),alt:"",className:"ml-4"}):null,l=({text:e,classNames:t,type:n,sticky:i,theme:a})=>(0,s.jsxs)("section",{className:(0,r.A)("promo-bar",t,{"promo-bar--sticky":i,"promo-bar--dark":"dark"===a}),children:[n&&(0,s.jsx)(o,{type:n}),(0,s.jsx)("p",{className:"text-small-caption",children:e})]})},39487(e,t,n){"use strict";n(97700),n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438);var r=n(12276),i=n(23288),a=n(49827),s=n(65701);const o=new Set,l=[i.sN.ebook,i.sN.pictureBookOnline,i.sN.animatedSeriesOnline,i.sN.yearBookOnline],c=[i.sN.audioBook,i.sN.podcast,i.sN.musicOnline,i.sN.audioBookTape];
2n.d(t,["DL",0,[{src:"https://play.pubhub.dk/1.3.0/js/player-kernel.min.js",type:"script",id:"player-kernel-js"}],"Fw",0,c,"HV",0,()=>{o.forEach(e=>{document.head.contains(e)&&document.head.removeChild(e),o.delete(e)})},"JQ",0,e=>null==e?null:e===s.f.EBOOK?"reader":e===s.f.AUDIOBOOK||e===s.f.PODCAST?"player":null,"Qr",0,(e,t)=>t.find(t=>t.identifier===e&&"reserved"===t.state),"RM",0,e=>{if(!e)return null;if(!(0,a.ft)("Ereol",[e]))return null;const t=(0,r.JB)([e]);return l.some(e=>t.includes(e))?"reader":c.some(e=>t.includes(e))?"player":null},"TW",0,l,"k6",0,({loans:e,identifier:t})=>{const n=e.find(e=>e.identifier===t);return n?n.orderId:null},"nQ",0,[{src:"https://reader.pubhub.dk/2.2.0/js/chunk-vendors.js",type:"script",id:"reader-chunk-vendors-js"},{src:"https://reader.pubhub.dk/2.2.0/js/app.js",type:"script",id:"reader-app-js"},{src:"https://reader.pubhub.dk/2.2.0/css/chunk-vendors.css",type:"link",id:"reader-chunk-vendors-css"},{src:"https://reader.pubhub.dk/2.2.0/css/app.css",type:"link",id:"reader-app-css"}],"zM",0,({src:e,type:t,id:n})=>{if("script"===t){const t=document.createElement("script");t.src=e,t.defer=!0,t.async=!1,t.type="module",t.id=n,document.head.appendChild(t),o.add(t)}if("link"===t){const t=document.createElement("link");t.href=e,t.rel="stylesheet",t.id=n,document.head.appendChild(t),o.add(t)}}])},80390(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(91987));n.d(t,["A",0,({partOfGrid:e})=>(0,i.jsxs)("div",{className:(0,r.A)("recommended-material",{"recommended-material--in-grid":e}),children:[(0,i.jsx)("div",{className:"ssc-square w-30 recommended-material__icon"}),(0,i.jsx)("div",{className:"ssc-square image-square"}),(0,i.jsxs)("div",{className:"ssc-text-wrapper",children:[(0,i.jsx)("div",{className:"ssc-line"}),(0,i.jsx)("div",{className:"ssc-line"})]})]})])},68132(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(22663)),a=n(20496),s=n(20993),o=n(80390),l=n(32608),c=n(43539),u=n(22523),d=n(19864),f=n(78622),h=n(12276),p=n(94049),m=n(67989),g=n(3781),v=n(24829),y=n(18535),b=n(91987);n.d(t,["A",0,({wid:e,materialType:t,partOfGrid:n=!1})=>{const A=(0,m.F)(),w=(0,g.Ik)(),{track:E}=(0,v.Jx)(),x=w("materialUrl"),C=(0,a.wA)(),S=(0,i.jE)(),{data:k,isLoading:M}=(0,d.RR)({wid:e});if(M||!k?.work)return(0,b.jsx)(o.A,{partOfGrid:n});const{work:{titles:{full:_},creators:T}}=k,D=k.work,I=t?(0,s.xb)(D,t):D.manifestations.bestRepresentation,{pid:R}=I,P=(0,h.sP)((0,h.UV)(T),A),O=(0,s.Fj)(I,t),N=(0,p.Qj)(x,e,O),B=n?y.o.materialGridClick:y.o.recommendedMaterial,j=()=>E("click",{id:B.id,name:B.name,trackedData:e});return(0,b.jsxs)("div",{className:(0,r.A)("recommended-material",n&&"recommended-material--in-grid"),children:[(0,b.jsx)("div",{className:"recommended-material__icon",children:(0,b.jsx)(c.A,{title:String(_),id:e,addToListRequest:e=>{C((0,f.A5)({type:"addFavorite",args:{id:e,queryClient:S},app:"material"}))}})}),(0,b.jsx)(u.Y,{ids:[R],url:N,size:"large",animate:!0,alt:"",shadow:"medium",trackClick:j}),(0,b.jsxs)("div",{className:"recommended-material__texts",children:[_&&(0,b.jsx)(l.A,{href:N,className:"recommended-material__description",dataCy:"recommended-description",trackClick:j,children:_}),P&&(0,b.jsx)(l.A,{href:N,className:"recommended-material__author",dataCy:"recommended-author",trackClick:j,children:P})]})]})}])},43432(e,t,n){"use strict";n(71763);var r=n(43205),i=n(10845),a=n(91987);n.d(t,["A",0,({messageType:e,renewingResponse:t,modalId:n,setRenewingStatus:s,texts:{successTitleText:o,successStatusText:l,noRenewalsPossibleErrorTitleText:c,noRenewalsPossibleErrorStatusText:u,errorTitleText:d,errorStatusText:f,buttonText:h}})=>{const p=t?(0,r.TO)(t).length:0,m="success"===e&&p>0,g="success"===e&&0===p,v="error"===e;return(0,a.jsxs)(a.Fragment,{children:[m&&(0,a.jsx)(i.A,{title:o,subTitle:l,ctaButton:{text:h,modalId:n,callback:()=>s("idle")}}),g&&(0,a.jsx)(i.A,{title:c,subTitle:u,ctaButton:{text:h,modalId:n,callback:()=>s("idle")}}),v&&(0,a.jsx)(i.A,{title:d,subTitle:f,ctaButton:{text:h,modalId:n,callback:()=>s("idle")}})]})}])},80095(e,t,n){"use strict";n(71763);var r=n(67989),i=n(91987);n.d(t,["A",0,({icon:e,title:t,text:n,subText:a,changeHandler:s,buttonAriaLabel:o,isPossibleToChangeReservationDetail
2s:l=!0})=>{const c=(0,r.F)();return(0,i.jsxs)("div",{className:"reservation-modal-list-item","data-cy":"reservation-form-list-item",children:[(0,i.jsx)("img",{src:e,alt:""}),(0,i.jsxs)("div",{"data-cy":"reservation-modal-list-item-text",className:"reservation-modal-list-item-text",children:[(0,i.jsx)("h3",{className:"text-header-h5",children:t}),(0,i.jsx)("p",{className:"text-small-caption",children:n?.length>0?n:c("missingDataText")}),a&&(0,i.jsx)("p",{className:"text-small-caption",children:a})]}),s&&l&&(0,i.jsx)("button",{onClick:s,type:"button",className:"link-tag text-small-caption","aria-label":o,children:c("shiftText")})]})}])},20057(e,t,n){"use strict";var r=n(71763),i=n(13526),a=n(48582),s=n(72773),o=n(67989),l=n(832),c=n(90194),u=n(24868),d=n(10845),f=n(91987);n.d(t,["A",0,({type:e,header:t,items:n,defaultSelectedItem:h,selectHandler:p,ariaLabel:m,saveCallback:g,reservationStatus:v,setReservationStatus:y})=>{const{close:b}=(0,s.X)(),A=(0,o.F)(),[w,E]=(0,r.useState)(h),{modalId:x,screenReaderModalDescriptionText:C,closeModalAriaLabelText:S}=((e,t)=>({modalId:(0,l.zW)(e),screenReaderModalDescriptionText:t((0,u.He)(e,"screenReaderModalDescriptionText")),closeModalAriaLabelText:t((0,u.He)(e,"closeModalAriaLabelText"))}))(e,A);return(0,f.jsxs)(s.A,{modalId:x,screenReaderModalDescriptionText:C,closeModalAriaLabelText:S,eventCallbacks:{close:()=>{y&&y("idle")}},classNames:(0,i.A)([{"modal-cta modal-padding":"success"===v||"error"===v}]),children:["success"===v&&(0,f.jsx)(d.A,{title:A("reservationSuccessTitleText"),subTitle:A("reservationSuccessSubTitleText"),ctaButton:{modalId:"pickup",text:A("reservationStatusButtonText"),callback:()=>y&&y("idle")}}),"error"===v&&(0,f.jsx)(d.A,{title:A("reservationerrorTitleText"),subTitle:A("reservationerrorSubTitleText"),ctaButton:{modalId:"pickup",text:A("reservationStatusButtonText"),callback:()=>y&&y("idle")}}),(!v||"idle"===v||"pending"===v)&&(0,f.jsx)(c.A,{title:t.title,description:t.description,onSubmit:()=>{p(w),g?g(w):b((0,l.zW)(e))},disabledButton:"pending"===v,buttonLabel:"pending"===v?A("loadingText"):void 0,children:(0,f.jsx)(a.A,{options:n.map(({label:e,value:t})=>({label:e,value:t})),ariaLabel:m,arrowIcon:"chevron",handleOnChange:t=>{const{value:n}=t.target,r=(0,l.Tb)(e)?Number(n):n;E(r)},defaultValue:w,placeholder:{label:A("chooseOneText"),disabled:!0,value:""},cyData:"modal-reservation-form-select"})})]})}])},63538(e,t,n){"use strict";n(71763);var r=n(67989),i=n(20057),a=n(51082),s=n(91987);n.d(t,["A",0,({selectedInterest:e,setSelectedInterest:t,saveCallback:n,reservationStatus:o,setReservationStatus:l})=>{const c=(0,r.F)(),u=(0,a.UK)()("interestPeriodsConfig",{transformer:"jsonParse"});return(0,s.jsx)(i.A,{type:"interestPeriod",header:{title:c("modalReservationFormNoInterestAfterHeaderTitleText"),description:[c("modalReservationFormNoInterestAfterHeaderDescriptionText")]},items:u.interestPeriods,defaultSelectedItem:e,selectHandler:e=>{t(Number(e))},ariaLabel:c("modalReservationFormNoInterestAfterLabelText"),saveCallback:n,reservationStatus:o,setReservationStatus:l})}])},66249(e,t,n){"use strict";n(71763);var r=n(67989),i=n(20057),a=n(91987);n.d(t,["A",0,({branches:e,defaultBranch:t,selectBranchHandler:n,saveC
2allback:s,reservationStatus:o,setReservationStatus:l})=>{const c=(0,r.F)(),u=e.map(e=>({value:e.branchId,label:e.title}));return(0,a.jsx)(i.A,{type:"pickup",header:{title:c("modalReservationFormPickupHeaderTitleText"),description:[c("modalReservationFormPickupHeaderDescriptionText")]},items:u,defaultSelectedItem:t,selectHandler:e=>{n(String(e))},ariaLabel:c("modalReservationFormPickupLabelText"),saveCallback:s,reservationStatus:o,setReservationStatus:l})}])},90194(e,t,n){"use strict";n(71763);var r=n(67989),i=n(44760),a=n(91987);n.d(t,["A",0,({title:e,description:t,children:n,onSubmit:s,buttonLabel:o,disabledButton:l,cyData:c="reservation-form"})=>{const u=(0,r.F)();return(0,a.jsx)("section",{className:"reservation-modal reservation-form",children:(0,a.jsxs)("div",{className:"reservation-form__content",children:[(0,a.jsxs)("div",{className:"reservation-form__header",children:[(0,a.jsx)("h3",{className:"text-header-h3 mb-35","data-cy":`${c}-title`,children:e}),t.map((e,t)=>(0,a.jsx)("p",{className:"text-body-large","data-cy":`${c}-description`,children:e},t))]}),(0,a.jsxs)("form",{children:[n&&(0,a.jsx)("div",{className:"reservation-form__body mt-35",children:n}),(0,a.jsx)("div",{className:"reservation-form__footer mt-48",children:(0,a.jsx)(i.$,{label:o||u("saveButtonText"),buttonType:"none",disabled:l??!1,collapsible:!1,size:"xlarge",variant:"filled",onClick:s,dataCy:`${c}-button`})})]})]})})}])},832(e,t,n){"use strict";function r(e){return"interestPeriod"===e}n.d(t,{Tb:()=>r}),n.d(t,["L8",0,({type:e,changedText:t,savedText:n,patron:r,savePatron:i})=>{const a=t!==n,s=(({type:e,value:t,patron:{preferredPickupBranch:n,preferredLanguage:r,receiveSms:i,receivePostalMail:a,receiveEmail:s,emailAddress:o,phoneNumber:l}})=>{const c={preferredPickupBranch:n,preferredLanguage:r,receiveSms:i,receivePostalMail:a,receiveEmail:s,emailAddress:o,phoneNumber:l};switch(e){case"email":return{...c,emailAddress:t,receiveEmail:!0};case"sms":return{...c,phoneNumber:t,receiveSms:!0};default:return null}})({type:e,value:t,patron:r});if(!s)throw new Error("Cannot construct updated patron data");a&&i(s)},"zW",0,e=>`modal-reservation-form-${e}`])},24868(e,t,n){"use strict";n(97700),n(25102),n(47508),n(58134),n(77734),n(19900),n(87289),n(35476),n(48054),n(77338),n(75880),n(14302),n(97368),n(22183),n(81501),n(29995),n(44222);var r=n(12276),i=n(32965),a=n(19864);const s=({manifestations:e,pickupBranch:t,expiryDate:n,periodical:i})=>e.map(e=>(({manifestation:{pid:e},pickupBranch:t,expiryDate:n,periodical:i})=>({recordId:(0,r.G_)(e),...t?{pickupBranch:t}:{},...n?{expiryDate:n}:{},...i?{periodical:i}:{}}))({manifestation:e,pickupBranch:t,expiryDate:n,periodical:i}));n.d(t,["B6",0,e=>{switch(e){case"email":return"email";case"sms":return"tel";default:return"text"}},"C4",0,(e,t)=>{const n=t.find(t=>t.branchId===e);return n?n.title:e},"CF",0,(e,t)=>{if(void 0===e)return[t("materialHeaderAuthorByText"),"Unknown"].join(" ");const{creators:n}=e,i=(0,r.Ey)(e),a=(0,r.sP)((0,r.UV)(n),t)||null;let s="";return i&&(s=i),(0,r.G)(e)&&(s=`(${t("materialHeaderAllEditionsText")})`),a?[t("materialHeaderAuthorByText"),a,s].join(" "):null},"En",0,(e,t,n)=>{const r=t.interestPeriods.find(t=>t.value.toString()===e.toString());return r?r.label:`${e} ${n("daysText")}`},"He",0,(e,t)=>{const n="closeModalAriaLabelText"===t;switch(e){case"sms":return n?"closeModalAriaLabelSmsText":"screenReaderModalDescriptionSmsText";case"email":return n?"closeModalAriaLabelEmailText":"screenReaderModalDescriptionEmailText";case"interestPeriod":return n?"closeModalAriaLabelInterestPeriodText":"screenReaderModalDescriptionInterestPeriodText";case"pickup":return n?"closeModalAriaLabelPickupText":"screenReaderModalDescriptionPickupText";default:return(0,i.A)(e)}},"QW",0,(e,t,n)=>{const r=t.map(({branchId:e})=>e);return(e=>{const t=new Map;return e.forEach(({branch:e,materials:n})=>{const{branchId:r}=e,i=t.get(r);i?t.set(r,{branch:e,materials:[...n,...i.materials]}):t.set(r,{branch:e,materials:n})}),[...t.values()]})(e.filter(({branch:e})=>r.includes(e.branchId))).map(({branch:e,materials:t})=>({branch:e,materials:t.filter(({materialGroup:e,available:t})=>n.some(t=>t.trim()===e.name.trim())&&t)})).filter(({materials:e})=>e.length>0)},"Qr",0,e=>"1"===e,"ZT",0,({materialIsReservableFromAnotherLibrary:e,patron:t})=>Boolean(e&&t&&t.emailAddress),"hn",0,(e,t)=>t?e:!e||e.length<1?[]:(0,r.G)(e[0])?e:[(0,r.yr)(e)],"kd",0,e=>e.split("-")[1],"mR",0,(e,t)=>e.filter(({materials:e})=>e.length>=Number(t??0)),"pS",0,(e,t)=>{const n={[a.IR.OwnedAccepted]:"openOrderStatusOwnedAcceptedText",[a.IR.AuthenticationError]:"openOrderAuthenticationErrorText",[a.IR.BorchkUserBlockedByAgency]:"openOrderUserBlockedByAgencyText",[a.IR.BorchkUserNotVerified]:"openOrderUserNotVerifiedText",[a.IR.BorchkUserNoLongerExistOnAgency]:"openOrderUserNoLongerExistOnAgencyText",[a.IR.InvalidOrder]:"openOrderInvalidOrderText",[a.IR.NotOwnedIllLoc]:"openOrderNotO
2wnedIllLocText",[a.IR.NotOwnedNoIllLoc]:"openOrderNotOwnedNoIllLocText",[a.IR.NotOwnedWrongIllMediumtype]:"openOrderNotOwnedWrongIllMediumtypeText",[a.IR.NoServicerequester]:"openOrderNoServicerequesterText",[a.IR.OrsError]:"openOrderOrsErrorText",[a.IR.OwnedOwnCatalogue]:"openOrderOwnedOwnCatalogueText",[a.IR.OwnedWrongMediumtype]:"openOrderOwnedWrongMediumtypeText",[a.IR.ServiceUnavailable]:"openOrderServiceUnavailableText",[a.IR.UnknownError]:"openOrderUnknownErrorText",[a.IR.UnknownPickupagency]:"openOrderUnknownPickupagencyText",[a.IR.UnknownUser]:"openOrderUnknownUserText",[a.IR.ErrorMissingPincode]:"openOrderErrorMissingPincodeText"};return n[e]?t(n[e]):""},"wT",0,({manifestations:e,selectedBranch:t,expiryDate:n,periodical:r})=>({reservations:s({manifestations:e,...t?{pickupBranch:t}:{},...n?{expiryDate:n}:{},...r?{periodical:{volume:r.volume,volumeNumber:r.volumeNumber,volumeYear:r.volumeYear}}:{}}),...e.length>1?{type:"parallel"}:{}})])},31728(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(71763),i=n(67989),a=n(91987);const s=function({setPageHandler:e,itemsShown:t,hitcount:n,isLoading:r,classNames:s}){const o=(0,i.F)();return(0,a.jsxs)("div",{className:`result-pager ${s}`,children:[(0,a.jsx)("p",{className:"text-small-caption result-pager__title",children:o("resultPagerStatusText",{placeholders:{"@itemsShown":t,"@hitcount":n}})}),t!==n&&!r&&(0,a.jsx)("button",{type:"button",className:"btn-primary btn-outline btn-medium arrow__hover--right-small uppercase",onClick:e,children:o("showMoreText")})]})},o=({hitcount:e,pageSize:t,overrideItemsShown:n})=>{const[i,o]=(0,r.useState)(t>=e?e:t),[l,c]=(0,r.useState)(0),[u,d]=(0,r.useState)(null);(0,r.useEffect)(()=>{o(t>e?e:t)},[e,t]);const f=()=>{const n=l+1,r=(n+1)*t,i=r>e;d(r-t),o(i?e:r),c(n)};return{itemsShown:i,PagerComponent:({isLoading:t,classNames:r=""})=>e?(0,a.jsx)(s,{itemsShown:n?n():i,hitcount:e,classNames:r,setPageHandler:f,isLoading:t}):null,page:l,firstInNewPage:u,resetPage:()=>{c(0),d(null),o(t>=e?e:t)}}}},25095(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({headerTitle:e,subtitleRenderProp:t})=>(0,r.jsxs)("div",{className:"search__header",children:[(0,r.jsx)("h1",{className:"search__header__title","data-cy":"search-result-header","aria-live":"polite",children:e}),t&&(0,r.jsx)("h2",{className:"search__header__subtitle",children:t})]})])},31887(e,t,n){"use strict";n(71763);var r=n(24688),i=n(48984),a=n(91987);n.d(t,["A",0,({options:e,selectedValue:t,onChange:n})=>{const s=e=>{n(t===e?null:e)};return(0,a.jsx)(i.z6,{value:t??void 0,className:"search-radio-button-group",children:e.map(e=>(0,a.jsx)(i.sx,{value:e.value,onClick:t=>{t.preventDefault(),s(e.value)},onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),s(e.value))},children:({checked:t})=>(0,a.jsxs)(r.JU,{className:"search-radio-button-group__label",children:[(0,a.jsx)("span",{className:"search-radio-button-group__input "+(t?"search-radio-button-group__input--checked":"")}),e.label]})},e.value))})}])},50345(e,t,n){"use strict";var r=n(71763),i=n(13526),a=n(91987);n.d(t,["A",0,({id:e,label:t,description:n,checked:s,onChange:o})=>{const l=`${e}-${(0,r.useId)()}`;return(0,a.jsxs)("div",{className:"search-toggle",children:[(0,a.jsx)("button",{type:"button",role:"switch","aria-checked":s,"aria-label":t,onClick:()=>o(!s),className:(0,i.A)("search-toggle__button",s&&"search-toggle__button--checked"),id:l,"data-cy":e,children:(0,a.jsx)("span",{className:"search-toggle__slider"})}),(0,a.jsxs)("label",{htmlFor:l,className:"search-toggle__content cursor-pointer",children:[(0,a.jsx)("span",{className:"search-toggle__label",children:t}),(0,a.jsx)("span",{className:"search-toggle__description",children:n})]})]})}])},26723(e,t,n){"use strict";n(71763);var r=n(20496),i=n(43539),a=n(22523),s=n(12276),o=n(78622),l=n(94049),c=n(32608),u=n(3781),d=n(91987);n.d(t,["A",0,({bright:e,work:{titles:{full:t},creators:n,workId:f},work:h,app:p})=>{const m=(0,u.Ik)()("materialUrl"),g=(0,r.wA)(),v=(0,l.Qj)(m,f);let y=null;const b=n?.map(({display:e})=>e);b&&(y=(0,s.Zc)(!0,b));const A=(0,s.hh)(h),w=t[0];return(0,d.jsxs)("li",{className:"simple-material "+(e?" simple-material--bright":""),children:[(0,d.jsx)("div",{className:"simple-material__cover-container",children:(0,d.jsx)(a.Y,{animate:!0,size:"medium",ids:[A]})}),(0,d.jsx)("div",{className:"simple-material__favourite",children:(0,d.jsx)(i.A,{title:w,darkBackgroun
2d:!e,id:f,addToListRequest:e=>{g((0,o.A5)({type:"addFavorite",args:{id:e},app:p}))}})}),(0,d.jsxs)("div",{className:"simple-material__meta",children:[(0,d.jsx)(c.A,{href:v,className:"simple-material__title",children:w}),(0,d.jsx)("div",{className:"simple-material__author",children:y})]})]})}])},78304(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({width:e=40})=>(0,r.jsx)("div",{className:"ssc-line w-100",style:{width:`${e}px`}})])},78948(e,t,n){"use strict";n.d(t,["A",0,function({appName:e,app:t}){window.dplReact?.apps&&(window.dplReact.apps={...window.dplReact.apps,[e]:t})}])},47261(e,t,n){"use strict";function r(e){e("EPSG:4326","+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees"),e("EPSG:4269","+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees"),e("EPSG:3857","+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs");for(var t=1;t<=60;++t)e("EPSG:"+(32600+t),"+proj=utm +zone="+t+" +datum=WGS84 +units=m"),e("EPSG:"+(32700+t),"+proj=utm +zone="+t+" +south +datum=WGS84 +units=m");e("EPSG:5041","+title=WGS 84 / UPS North (E,N) +proj=stere +lat_0=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m"),e("EPSG:5042","+title=WGS 84 / UPS South (E,N) +proj=stere +lat_0=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m"),e.WGS84=e["EPSG:4326"],e["EPSG:3785"]=e["EPSG:3857"],e.GOOGLE=e["EPSG:3857"],e["EPSG:900913"]=e["EPSG:3857"],e["EPSG:102113"]=e["EPSG:3857"]}n.d(t,{u:()=>jn,H:()=>Bn}),n.dn(r);var i=6378137,a=.0066943799901413165,s=484813681109536e-20,o=Math.PI/2,l=1e-10,c=.017453292519943295,u=57.29577951308232,d=Math.PI/4,f=2*Math.PI,h=3.14159265359;const p={greenwich:0,lisbon:-9.131906111111,paris:2.337229166667,bogota:-74.080916666667,madrid:-3.687938888889,rome:12.452333333333,bern:7.439583333333,jakarta:106.807719444444,ferro:-17.666666666667,brussels:4.367975,stockholm:18.058277777778,athens:23.7163375,oslo:10.722916666667},m={mm:{to_meter:.001},cm:{to_meter:.01},ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937},fath:{to_meter:1.8288},kmi:{to_meter:1852},"us-ch":{to_meter:20.1168402336805},"us-mi":{to_meter:1609.34721869444},km:{to_meter:1e3},"ind-ft":{to_meter:.30479841},"ind-yd":{to_meter:.91439523},mi:{to_meter:1609.344},yd:{to_meter:.9144},ch:{to_meter:20.1168},link:{to_meter:.201168},dm:{to_meter:.1},in:{to_meter:.0254},"ind-ch":{to_meter:20.11669506},"us-in":{to_meter:.025400050800101},"us-yd":{to_meter:.914401828803658}};var g=/[\s_\-\/\(\)]/g;function v(e,t){if(e[t])return e[t];for(var n,r=Object.keys(e),i=t.toLowerCase().replace(g,""),a=-1;++a<r.length;)if((n=r[a]).toLowerCase().replace(g,"")===i)return e[n]}function y(e){var t,n,r,i={},a=e.split("+").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n=t.split("=");return n.push(!0),e[n[0].toLowerCase()]=n[1],e},{}),s={proj:"projName",datum:"datumCode",rf:function(e){i.rf=parseFloat(e)},lat_0:function(e){i.lat0=e*c},lat_1:function(e){i.lat1=e*c},lat_2:function(e){i.lat2=e*c},lat_ts:function(e){i.lat_ts=e*c},lon_0:function(e){i.long0=e*c},lon_wrap:function(e){i.long_wrap=parseFloat(e)*c},lon_1:function(e){i.long1=e*c},lon_2:function(e){i.long2=e*c},alpha:function(e){i.alpha=parseFloat(e)*c},gamma:function(e){i.rectified_grid_angle=parseFloat(e)*c},lonc:function(e){i.longc=e*c},x_0:function(e){i.x0=parseFloat(e)},y_0:function(e){i.y0=parseFloat(e)},k_0:function(e){i.k0=parseFloat(e)},k:function(e){i.k0=parseFloat(e)},a:function(e){i.a=parseFloat(e)},b:function(e){i.b=parseFloat(e)},r:function(e){i.a=i.b=parseFloat(e)},r_a:function(){i.R_A=!0},zone:function(e){i.zone=parseInt(e,10)},south:function(){i.utmSouth=!0},towgs84:function(e){i.datum_params=e.split(",").map(function(e){return parseFloat(e)})},to_meter:function(e){i.to_meter=parseFloat(e)},units:function(e){i.units=e;var t=v(m,e);t&&(i.to_meter=t.to_meter)},from_greenwich:function(e){i.from_greenwich=e*c},pm:function(e){var t=v(p,e);i.from_greenwich=(t||parseFloat(e))*c},nadgrids:function(e){"@null"===e?i.datumCode="none":i.nadgrids=e},axis:function(e){var t="ewnsud";3===e.length&&-1!==t.indexOf(e.substr(0,1))&&-1!==t.indexOf(e.substr(1,1))&&-1!==t.indexOf(e.substr(2,1))&&(i.axis=e)},approx:function(){i.approx=!0},over:function(){i.over=!0}};for(t in a)n=a[t],t in s?"function"==typeof(r=s[t])?r(n):i[r]=n:i[t]=n;return"string"==typeof i.datumCode&&"WGS84"!==i.datumCode&&(i.datumCode=i.datumCode.toLowerCase()),i.projStr=e,i}n.dn(y);const b=class{static getId(e){const t=e.find(e=>Array.isArray(e)&&"ID"===e[0]);return t&&t.length>=3?{authority:t[1],code:parseInt(t[2],10)}:null}static convertUnit(e,t="unit"){if(!e||e.length<3)return{type:t,name:"unknown",conversion_factor:null};const n=e[1],r=parseFloat(e[2])||null,i=e.find(e=>Array.isArray(e)&&"ID"===e[0]);return{type:t,name:n,conversion_factor:r,id:i?{authority:i[1],code:parseInt(i[2],10)}:null}}static convertAxis(e){const t=e[1]||"Unknown";let n;const r=t.match(/^\((.)\)$/);if(r){const t=r[1].toUpperCase();if("E"===t)n="east";else if("N"===t)n="north";else if("U"===t)n="up";else{if(!e[2])throw new Error(`Unknown axis abbreviation: ${t}`);n=e[2]}}else n=e[2]||"unknown";const i=e.find(e=>Array.isArray(e)&&"ORDER"===e[0]),a=i?parseInt(i[1],10):null,s=e.find(e=>Array.isArray(e)&&("LENGTHUNIT"===e[0]||"ANGLEUNIT"===e[0]||"SCALEUNIT"===e[0]));return{name:t,direction:n,unit:this.convertUnit(s),order:a}}static extractAxes(e){return e.filter(e=>Array.isArray(e)&&"AXIS"===e[0]).map(e=>this.convertAxis(e)).sort((e,t)=>
vendor: 19,315 bytes, line 2
2(e.order||0)-(t.order||0))}static convert(e,t={}){switch(e[0]){case"PROJCRS":t.type="ProjectedCRS",t.name=e[1],t.base_crs=e.find(e=>Array.isArray(e)&&"BASEGEOGCRS"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"BASEGEOGCRS"===e[0])):null,t.conversion=e.find(e=>Array.isArray(e)&&"CONVERSION"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"CONVERSION"===e[0])):null;const n=e.find(e=>Array.isArray(e)&&"CS"===e[0]);n&&(t.coordinate_system={subtype:n[1],axis:this.extractAxes(e)});const r=e.find(e=>Array.isArray(e)&&"LENGTHUNIT"===e[0]);if(r){const e=this.convertUnit(r);t.coordinate_system.unit=e}t.id=this.getId(e);break;case"BASEGEOGCRS":case"GEOGCRS":case"GEODCRS":t.type="GEODCRS"===e[0]?"GeodeticCRS":"GeographicCRS",t.name=e[1];const i=e.find(e=>Array.isArray(e)&&("DATUM"===e[0]||"ENSEMBLE"===e[0]));if(i){const n=this.convert(i);"ENSEMBLE"===i[0]?t.datum_ensemble=n:t.datum=n;const r=e.find(e=>Array.isArray(e)&&"PRIMEM"===e[0]);r&&"Greenwich"!==r[1]&&(n.prime_meridian={name:r[1],longitude:parseFloat(r[2])})}const a=e.find(e=>Array.isArray(e)&&"CS"===e[0]);t.coordinate_system={subtype:a?a[1]:"ellipsoidal",axis:this.extractAxes(e)},t.id=this.getId(e);break;case"DATUM":t.type="GeodeticReferenceFrame",t.name=e[1],t.ellipsoid=e.find(e=>Array.isArray(e)&&"ELLIPSOID"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"ELLIPSOID"===e[0])):null;break;case"ENSEMBLE":t.type="DatumEnsemble",t.name=e[1],t.members=e.filter(e=>Array.isArray(e)&&"MEMBER"===e[0]).map(e=>({type:"DatumEnsembleMember",name:e[1],id:this.getId(e)}));const s=e.find(e=>Array.isArray(e)&&"ENSEMBLEACCURACY"===e[0]);s&&(t.accuracy=parseFloat(s[1]));const o=e.find(e=>Array.isArray(e)&&"ELLIPSOID"===e[0]);o&&(t.ellipsoid=this.convert(o)),t.id=this.getId(e);break;case"ELLIPSOID":t.type="Ellipsoid",t.name=e[1],t.semi_major_axis=parseFloat(e[2]),t.inverse_flattening=parseFloat(e[3]),e.find(e=>Array.isArray(e)&&"LENGTHUNIT"===e[0])&&this.convert(e.find(e=>Array.isArray(e)&&"LENGTHUNIT"===e[0]),t);break;case"CONVERSION":t.type="Conversion",t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&"METHOD"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"METHOD"===e[0])):null,t.parameters=e.filter(e=>Array.isArray(e)&&"PARAMETER"===e[0]).map(e=>this.convert(e));break;case"METHOD":t.type="Method",t.name=e[1],t.id=this.getId(e);break;case"PARAMETER":t.type="Parameter",t.name=e[1],t.value=parseFloat(e[2]),t.unit=this.convertUnit(e.find(e=>Array.isArray(e)&&("LENGTHUNIT"===e[0]||"ANGLEUNIT"===e[0]||"SCALEUNIT"===e[0]))),t.id=this.getId(e);break;case"BOUNDCRS":t.type="BoundCRS";const l=e.find(e=>Array.isArray(e)&&"SOURCECRS"===e[0]);if(l){const e=l.find(e=>Array.isArray(e));t.source_crs=e?this.convert(e):null}const c=e.find(e=>Array.isArray(e)&&"TARGETCRS"===e[0]);if(c){const e=c.find(e=>Array.isArray(e));t.target_crs=e?this.convert(e):null}const u=e.find(e=>Array.isArray(e)&&"ABRIDGEDTRANSFORMATION"===e[0]);t.transformation=u?this.convert(u):null;break;case"ABRIDGEDTRANSFORMATION":if(t.type="Transformation",t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&"METHOD"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"METHOD"===e[0])):null,t.parameters=e.filter(e=>Array.isArray(e)&&("PARAMETER"===e[0]||"PARAMETERFILE"===e[0])).map(e=>"PARAMETER"===e[0]?this.convert(e):"PARAMETERFILE"===e[0]?{name:e[1],value:e[2],id:{authority:"EPSG",code:8656}}:void 0),7===t.parameters.length){const e=t.parameters[6];"Scale difference"===e.name&&(e.value=Math.round(1e12*(e.value-1))/1e6)}t.id=this.getId(e);break;case"AXIS":t.coordinate_system||(t.coordinate_system={type:"unspecified",axis:[]}),t.coordinate_system.axis.push(this.convertAxis(e));break;case"LENGTHUNIT":const d=this.convertUnit(e,"LinearUnit");t.coordinate_system&&t.coordinate_system.axis&&t.coordinate_system.axis.forEach(e=>{e.unit||(e.unit=d)}),d.conversion_factor&&1!==d.conversion_factor&&t.semi_major_axis&&(t.semi_major_axis={value:t.semi_major_axis,unit:d});break;default:t.keyword=e[0]}return t}};var A=/\s/,w=/[A-Za-z]/,E=/[A-Za-z84_]/,x=/[,\]]/,C=/[\d\.E\-\+]/;function S(e){if("string"!=typeof e)throw new Error("not a string");this.text=e.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=1}function k(e,t,n){Array.isArray(t)&&(n.unshift(t),t=null);var r=t?{}:e,i=n.reduce(function(e,t){return M(t,e),e},r);t&&(e[t]=i)}function M(e,t){if(Array.isArray(e)){var n=e.shift();if("PARAMETER"===n&&(n=e.shift()),1===e.length)return Array.isArray(e[0])?(t[n]={},void M(e[0],t[n])):void(t[n]=e[0]);if(e.length)if("TOWGS84"!==n){if("AXIS"===n)return n in t||(t[n]=[]),void t[n].push(e);var r;switch(Array.isArray(n)||(t[n]={}),n){case"UNIT":case"PRIMEM":case"VERT_DATUM":return t[n]={name:e[0].toLowerCase(),convert:e[1]},void(3===e.length&&M(e[2],t[n]));case"SPHEROID":case"ELLIPSOID":return t[n]={name:e[0],a:e[1],rf:e[2]},void(4===e.length&&M(e[3],t[n]));case"EDATUM":case"ENGINEERINGDATUM":case"LOCAL_DATUM":case"DATUM":case"VERT_CS":case"VERTCRS":case"VERTICALCRS":return e[0]=["name",e[0]],void k(t,n,e);case"COMPD_CS":case"COMPOUNDCRS":case"FITTED_CS":case"PROJECTEDCRS":case"PROJCRS":case"GEOGCS":case"GEOCCS":case"PROJCS":case"LOCAL_CS":case"GEODCRS":case"GEODETICCRS":case"GEODETICDATUM":case"ENGCRS":case"ENGINEERINGCRS":return e[0]=["name",e[0]],k(t,n,e),void(t[n].type=n);default:for(r=-1;++r<e.length;)if(!Array.isArray(e[r]))return M(e,t[n]);return k(t,n,e)}}else t[n]=e;else t[n]=!0}else t[e]=!0}function _(e){return.017453292519943295*e}function T(e){const t=(e.projName||"").toLowerCase().replace(/_/g," ");void 0===e.long0&&void 0!==e.longc&&(e.long0=e.longc),e.lat_ts||!e.lat1||"stereographic south pole"!==t&&"polar stereographic (variant b)"!==t?e.lat_ts||!e.lat0||"polar stereographic"!==t&&"polar stereographic (variant a)"!==t||(e.lat_ts=e.lat0,e.lat0=_(e.lat0>0?90:-90),delete e.lat1):(e.lat0=_(e.lat1>0?90:-90),e.lat_ts=e.lat1,delete e.lat1)}function D(e){let t={units:null,to_meter:void 0};return"string"==typeof e?(t.units=e.toLowerCase(),"metre"===t.units&&(t.units="meter"),"meter"===t.units&&(t.to_meter=1)):e&&e.name&&(t.units=e.name.toLowerCase(),"metre"===t.units&&(t.units="meter"),t.to_meter=e.conversion_factor),t}function I(e){return"object"==typeof e?e.value*e.unit.conversion_factor:e}function R(e,t){e.ellipsoid.radius?(t.a=e.ellipsoid.radius,t.rf=0):(t.a=I(e.ellipsoid.semi_major_axis),void 0!==e.ellipsoid.inverse_flattening?t.rf=e.ellipsoid.inverse_flattening:void 0!==e.ellipsoid.semi_major_axis&&void 0!==e.ellipsoid.semi_minor_axis&&(t.rf=t.a/(t.a-I(e.ellipsoid.semi_minor_axis))))}function P(e,t={}){return e&&"object"==typeof e?"BoundCRS"===e.type?(P(e.source_crs,t),e.transformation&&(e.transformation.method&&"NTv2"===e.transformation.method.name?t.nadgrids=e.transformation.parameters[0].value:t.datum_params=e.transformation.parameters.map(e=>e.value)),t):(Object.keys(e).forEach(n=>{const r=e[n];if(null!==r)switch(n){case"name":if(t.srsCode)break;t.name=r,t.srsCode=r;break;case"type":"GeographicCRS"===r?t.projName="longlat":"GeodeticCRS"===r?e.coordinate_system&&"Cartesian"===e.coordinate_system.subtype?t.projName="geocent":t.projName="longlat":"ProjectedCRS"===r&&e.conversion&&e.conversion.method&&(t.projName=e.conversion.method.name);break;case"datum":case"datum_ensemble":r.ellipsoid&&(t.ellps=r.ellipsoid.name,R(r,t)),r.prime_meridian&&(t.from_greenwich=r.prime_meridian.longitude*Math.PI/180);break;case"ellipsoid":t.ellps=r.name,R(r,t);break;case"prime_meridian":t.long0=(r.longitude||0)*Math.PI/180;break;case"coordinate_system":if(r.axis){const e={east:"e",north:"n",west:"w",south:"s",up:"u",down:"d",geocentricx:"e",geocentricy:"n",geocentricz:"u"},n=r.axis.map(t=>e[t.direction.toLowerCase()]);if(n.every(Boolean)&&(t.axis=n.join(""),2===t.axis.length&&(t.axis+="u")),r.unit){const{units:e,to_meter:n}=D(r.unit);t.units=e,t.to_meter=n}else if(r.axis[0]&&r.axis[0].unit){const{units:e,to_meter:n}=D(r.axis[0].unit);t.units=e,t.to_meter=n}}break;case"id":r.authority&&r.code&&(t.title=r.authority+":"+r.code);break;case"conversion":r.method&&r.method.name&&(t.projName=r.method.name),r.parameters&&r.parameters.forEach(e=>{const n=e.name.toLowerCase().replace(/\s+/g,"_"),r=e.value;e.unit&&e.unit.conversion_factor?t[n]=r*e.unit.conversion_factor:"degree"===e.unit?t[n]=r*Math.PI/180:t[n]=r});break;case"unit":r.name&&(t.units=r.name.toLowerCase(),"metre"===t.units&&(t.units="meter")),r.conversion_factor&&(t.to_meter=r.conversion_factor);break;case"base_crs":P(r,t),t.datumCode=r.id?r.id.authority+"_"+r.id.code:r.name}}),void 0!==t.latitude_of_false_origin&&(t.lat0=t.latitude_of_false_origin),void 0!==t.longitude_of_false_origin&&(t.long0=t.longitude_of_false_origin),void 0!==t.latitude_of_standard_parallel&&(t.lat0=t.latitude_of_standard_parallel,t.lat1=t.latitude_of_standard_parallel),void 0!==t.latitude_of_1st_standard_parallel&&(t.lat1=t.latitude_of_1st_standard_parallel),void 0!==t.latitude_of_2nd_standard_parallel&&(t.lat2=t.latitude_of_2nd_standard_parallel),void 0!==t.latitude_of_projection_centre&&(t.lat0=t.latitude_of_projection_centre),void 0!==t.longitude_of_projection_centre&&(t.longc=t.longitude_of_projection_centre),void 0!==t.easting_at_false_origin&&(t.x0=t.easting_at_false_origin),void 0!==t.northing_at_false_origin&&(t.y0=t.northing_at_false_origin),void 0!==t.latitude_of_natural_origin&&(t.lat0=t.latitude_of_natural_origin),void 0!==t.longitude_of_natural_origin&&(t.long0=t.longitude_of_natural_origin),void 0!==t.longitude_of_origin&&(t.long0=t.longitude_of_origin),void 0!==t.false_easting&&(t.x0=t.false_easting),t.easting_at_projection_centre&&(t.x0=t.easting_at_projection_centre),void 0!==t.false_northing&&(t.y0=t.false_northing),t.northing_at_projection_centre&&(t.y0=t.northing_at_projection_centre),void 0!==t.standard_parallel_1&&(t.lat1=t.standard_parallel_1),void 0!==t.standard_parallel_2&&(t.lat2=t.standard_parallel_2),void 0!==t.scale_factor_at_natural_origin&&(t.k0=t.scale_factor_at_natural_origin),void 0!==t.scale_factor_at_projection_centre&&(t.k0=t.scale_factor_at_projection_centre),void 0!==t.scale_factor_on_pseudo_standard_parallel&&(t.k0=t.scale_factor_on_pseudo_standard_parallel),void 0!==t.azimuth&&(t.alpha=t.azimuth),void 0!==t.azimuth_at_projection_centre&&(t.alpha=t.azimuth_at_projection_centre),t.angle_from_rectified_to_skew_grid&&(t.rectified_grid_angle=t.angle_from_rectified_to_skew_grid),T(t),t):e}S.prototype.readCharicter=function(){var e=this.text[this.place++];if(4!==this.state)for(;A.test(e);){if(this.place>=this.text.length)return;e=this.text[this.place++]}switch(this.state){case 1:return this.neutral(e);case 2:return this.keyword(e);case 4:return this.quoted(e);case 5:return this.afterquote(e);case 3:return this.number(e);case-1:return}},S.prototype.afterquote=function(e){if('"'===e)return this.word+='"',void(this.state=4);if(x.test(e))return this.word=this.word.trim(),void this.afterItem(e);throw new Error("havn't handled \""+e+'" in afterquote yet, index '+this.place)},S.prototype.afterItem=function(e){return","===e?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=1)):"]"===e?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},S.prototype.number=function(e){if(!C.test(e)){if(x.test(e))return this.word=parseFloat(this.word),void this.afterItem(e);throw new Error("havn't handled \""+e+'" in number yet, index '+this.place)}this.word+=e},S.prototype.quoted=function(e){'"'!==e?this.word+=e:this.state=5},S.prototype.keyword=function(e){if(E.test(e))this.word+=e;else{if("["===e){var t=[];return t.push(this.word),this.level++,null===this.root?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,void(this.state=1)}if(!x.test(e))throw new Error("havn't handled \""+e+'" in keyword yet, index '+this.place);this.afterItem(e)}},S.prototype.neutral=function(e){if(w.test(e))return this.word=e,void(this.state=2);if('"'===e)return this.word="",void(this.state=4);if(C.test(e))return this.word=e,void(this.state=3);if(!x.test(e))throw new Error("havn't handled \""+e+'" in neutral yet, index '+this.place);this.afterItem(e)},S.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(-1===this.state)return this.root;throw new Error('unable to parse string "'+this.text+'". State is '+this.state)},n.dn(j);var O=["PROJECTEDCRS","PROJCRS","GEOGCS","GEOCCS","PROJCS","LOCAL_CS","GEODCRS","GEODETICCRS","GEODETICDATUM","ENGCRS","ENGINEERINGCRS"];function N(e){for(var t=Object.keys(e),n=0,r=t.length;n<r;++n){var i=t[n];-1!==O.indexOf(i)&&B(e[i]),"object"==typeof e[i]&&N(e[i])}}function B(e){if(e.AUTHORITY){var t=Object.keys(e.AUTHORITY)[0];t&&t in e.AUTHORITY&&(e.title=t+":"+e.AUTHORITY[t])}if("GEOGCS"===e.type?e.projName="longlat":"LOCAL_CS"===e.type?(e.projName="identity",e.local=!0):"object"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.AXIS){for(var n="",r=0,i=e.AXIS.length;r<i;++r){var a=[e.AXIS[r][0].toLowerCase(),e.AXIS[r][1].toLowerCase()];-1!==a[0].indexOf("north")||("y"===a[0]||"lat"===a[0])&&"north"===a[1]?n+="n":-1!==a[0].indexOf("south")||("y"===a[0]||"lat"===a[0])&&"south"===a[1]?n+="s":-1!==a[0].indexOf("east")||("x"===a[0]||"lon"===a[0])&&"east"===a[1]?n+="e":-1===a[0].indexOf("west")&&("x"!==a[0]&&"lon"!==a[0]||"west"!==a[1])||(n+="w")}2===n.length&&(n+="u"),3===n.length&&(e.axis=n)}e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),"metre"===e.units&&(e.units="meter"),e.UNIT.convert&&("GEOGCS"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var s=e.GEOGCS;function o(t){return t*(e.to_meter||1)}"GEOGCS"===e.type&&(s=e),s&&(s.PRIMEM&&s.PRIMEM.convert&&(e.from_greenwich=_(s.PRIMEM.convert)),s.DATUM?e.datumCode=s.DATUM.name.toLowerCase():e.datumCode=s.name.toLowerCase(),"d_"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),"new_zealand_1949"===e.datumCode&&(e.datumCode="nzgd49"),"wgs_1984"!==e.datumCode&&"world_geodetic_system_1984"!==e.datumCode||("Mercator_Auxiliary_Sphere"===e.PROJECTION&&(e.sphere=!0),e.datumCode="wgs84"),"belge_1972"===e.datumCode&&(e.datumCode="rnb72"),s.DATUM&&s.DATUM.SPHEROID&&(e.ellps=s.DATUM.SPHEROID.name.replace("_19","").replace(/[Cc]larke\_18/,"clrk"),"international"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps="intl"),e.a=s.DATUM.SPHEROID.a,e.rf=parseFloat(s.DATUM.SPHEROID.rf)),s.DATUM&&s.DATUM.TOWGS84&&(e.datum_params=s.DATUM.TOWGS84),~e.datumCode.indexOf("osgb_1936")&&(e.datumCode="osgb36"),~e.datumCode.indexOf("osni_1952")&&(e.datumCode="osni52"),(~e.datumCode.indexOf("tm65")||~e.datumCode.indexOf("geodetic_datum_of_1965"))&&(e.datumCode="ire65"),"ch1903+"===e.datumCode&&(e.datumCode="ch1903"),~e.datumCode.indexOf("israel")&&(e.datumCode="isr93")),e.b&&!isFinite(e.b)&&(e.b=e.a),e.rectified_grid_angle&&(e.rectified_grid_angle=_(e.rectified_grid_angle)),[["standard_parallel_1","Standard_Parallel_1"],["standard_parallel_1","Latitude of 1st standard parallel"],["standard_parallel_2","Standard_Parallel_2"],["standard_parallel_2","Latitude of 2nd standard parallel"],["false_easting","False_Easting"],["false_easting","False easting"],["false-easting","Easting at false origin"],["false_northing","False_Northing"],["false_northing","False northing"],["false_northing","Northing at false origin"],["central_meridian","Central_Meridian"],["central_meridian","Longitude of natural origin"],["central_meridian","Longitude of false origin"],["latitude_of_origin","Latitude_Of_Origin"],["latitude_of_origin","Central_Parallel"],["latitude_of_origin","Latitude of natural origin"],["latitude_of_origin","Latitude of false origin"],["scale_factor","Scale_Factor"],["k0","scale_factor"],["latitude_of_center","Latitude_Of_Center"],["latitude_of_center","Latitude_of_center"],["lat0","latitude_of_center",_],["longitude_of_center","Longitude_Of_Center"],["longitude_of_center","Longitude_of_center"],["longc","longitude_of_center",_],["x0","false_easting",o],["y0","false_northing",o],["long0","central_meridian",_],["lat0","latitude_of_origin",_],["lat0","standard_parallel_1",_],["lat1","standard_parallel_1",_],["lat2","standard_parallel_2",_],["azimuth","Azimuth"],["alpha","azimuth",_],["srsCode","name"]].forEach(function(t){return function(e,t){var n=t[0],r=t[1];!(n in e)&&r in e&&(e[n]=e[r],3===t.length&&(e[n]=t[2](e[n])))}(e,t)}),T(e)}function j(e){if("object"==typeof e)return P(e);const t=function(e){const t=e.toUpperCase();return t.includes("PROJCRS")||t.includes("GEOGCRS")||t.includes("BOUNDCRS")||t.includes("VERTCRS")||t.includes("LENGTHUNIT")||t.includes("ANGLEUNIT")||t.includes("SCALEUNIT")?"WKT2":(t.includes("PROJCS")||t.includes("GEOGCS")||t.includes("LOCAL_CS")||t.includes("VERT_CS")||t.includes("UNIT"),"WKT1")}(e);var n=new S(e).output();if("WKT2"===t)return P(b.convert(n));var r=n[0],i={};return M(n,i),N(i),i[r]}function L(e){var t=this;if(2===arguments.length){var n=arguments[1];"string"==typeof n?"+"===n.charAt(0)?L[e]=y(arguments[1]):L[e]=j(arguments[1]):n&&"object"==typeof n&&!("projName"in n)?L[e]=j(arguments[1]):(L[e]=n,n||delete L[e])}else if(1===arguments.length){if(Array.isArray(e))return e.map(function(e){return Array.isArray(e)?L.apply(t,e):L(e)});if("string"==typeof e){if(e in L)return L[e]}else"EPSG"in e?L["EPSG:"+e.EPSG]=e:"ESRI"in e?L["ESRI:"+e.ESRI]=e:"IAU2000"in e?L["IAU2000:"+e.IAU2000]=e:console.log(e);return}}r(L);const F=L;var U=["3857","900913","3785","102113"];function H(e,t){var n,r;if(e=e||{},!t)return e;for(r in t)void 0!==(n=t[r])&&(e[r]=n);return e}function z(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}function G(e){return e<0?-1:1}function q(e,t){return t||Math.abs(e)<=h?e:e-G(e)*f}function W(e,t,n){var r=e*n,i=.5*e;return r=Math.pow((1-r)/(1+r),i),Math.tan(.5*(o-t))/r}function $(e,t){for(var n,r,i=.5*e,a=o-2*Math.atan(t),s=0;s<=15;s++)if(n=e*Math.sin(a),a+=r=o-2*Math.atan(t*Math.pow((1-n)/(1+n),i))-a,Math.abs(r)<=1e-10)return a;return-9999}function V(e){return e}n.dn(H),n.dn(z),n.dn(G),n.dn(q),n.dn(W),n.dn($);var Y=["longlat","identity"],K=[{init:function(){var e=this.b/this.a;this.es=1-e*e,"x0"in this||(this.x0=0),"y0"in this||(this.y0=0),this.long0=this.long0||0,this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=z(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)},forward:function(e){var t,n,r=e.x,i=e.y;if(i*u>90&&i*u<-90&&r*u>180&&r*u<-180)return null;if(Math.abs(Math.abs(i)-o)<=l)return null;if(this.sphere)t=this.x0+this.a*this.k0*q(r-this.long0,this.over),n=this.y0+this.a*this.k0*Math.log(Math.tan(d+.5*i));else{var a=Math.sin(i),s=W(this.e,i,a);t=this.x0+this.a*this.k0*q(r-this.long0,this.over),n=this.y0-this.a*this.k0*Math.log(s)}return e.x=t,e.y=n,e},inverse:function(e){var t,n,r=e.x-this.x0,i=e.y-this.y0;if(this.sphere)n=o-2*Math.atan(Math.exp(-i/(this.a*this.k0)));else{var a=Math.exp(-i/(this.a*this.k0));if(-9999===(n=$(this.e,a)))return null}return t=q(this.long0+r/(this.a*this.k0),this.over),e.x=t,e.y=n,e},names:["Mercator","Popular Visualisation Pseudo Mercator","Mercator_1SP","Mercator_Auxiliary_Sphere","Mercator_Variant_A","merc"]},{init:function(){},forward:V,inverse:V,names:Y}],Q={},X=[];function Z(e,t){var n=X.length;
2return e.names?(X[n]=e,e.names.forEach(function(e){Q[e.toLowerCase()]=n}),this):(console.log(t),!0)}function J(e){return e.replace(/[-\(\)\s]+/g," ").trim().replace(/ /g,"_")}const ee={start:function(){K.forEach(Z)},add:Z,get:function(e){if(!e)return!1;var t=e.toLowerCase();return void 0!==Q[t]&&X[Q[t]]||(t=J(t))in Q&&X[Q[t]]?X[Q[t]]:void 0}},te={MERIT:{a:6378137,rf:298.257,ellipseName:"MERIT 1983"},SGS85:{a:6378136,rf:298.257,ellipseName:"Soviet Geodetic System 85"},GRS80:{a:6378137,rf:298.257222101,ellipseName:"GRS 1980(IUGG, 1980)"},IAU76:{a:6378140,rf:298.257,ellipseName:"IAU 1976"},airy:{a:6377563.396,b:6356256.91,ellipseName:"Airy 1830"},APL4:{a:6378137,rf:298.25,ellipseName:"Appl. Physics. 1965"},NWL9D:{a:6378145,rf:298.25,ellipseName:"Naval Weapons Lab., 1965"},mod_airy:{a:6377340.189,b:6356034.446,ellipseName:"Modified Airy"},andrae:{a:6377104.43,rf:300,ellipseName:"Andrae 1876 (Den., Iclnd.)"},aust_SA:{a:6378160,rf:298.25,ellipseName:"Australian Natl & S. Amer. 1969"},GRS67:{a:6378160,rf:298.247167427,ellipseName:"GRS 67(IUGG 1967)"},bessel:{a:6377397.155,rf:299.1528128,ellipseName:"Bessel 1841"},bess_nam:{a:6377483.865,rf:299.1528128,ellipseName:"Bessel 1841 (Namibia)"},clrk66:{a:6378206.4,b:6356583.8,ellipseName:"Clarke 1866"},clrk80:{a:6378249.145,rf:293.4663,ellipseName:"Clarke 1880 mod."},clrk80ign:{a:6378249.2,b:6356515,rf:293.4660213,ellipseName:"Clarke 1880 (IGN)"},clrk58:{a:6378293.645208759,rf:294.2606763692654,ellipseName:"Clarke 1858"},CPM:{a:6375738.7,rf:334.29,ellipseName:"Comm. des Poids et Mesures 1799"},delmbr:{a:6376428,rf:311.5,ellipseName:"Delambre 1810 (Belgium)"},engelis:{a:6378136.05,rf:298.2566,ellipseName:"Engelis 1985"},evrst30:{a:6377276.345,rf:300.8017,ellipseName:"Everest 1830"},evrst48:{a:6377304.063,rf:300.8017,ellipseName:"Everest 1948"},evrst56:{a:6377301.243,rf:300.8017,ellipseName:"Everest 1956"},evrst69:{a:6377295.664,rf:300.8017,ellipseName:"Everest 1969"},evrstSS:{a:6377298.556,rf:300.8017,ellipseName:"Everest (Sabah & Sarawak)"},fschr60:{a:6378166,rf:298.3,ellipseName:"Fischer (Mercury Datum) 1960"},fschr60m:{a:6378155,rf:298.3,ellipseName:"Fischer 1960"},fschr68:{a:6378150,rf:298.3,ellipseName:"Fischer 1968"},helmert:{a:6378200,rf:298.3,ellipseName:"Helmert 1906"},hough:{a:6378270,rf:297,ellipseName:"Hough"},intl:{a:6378388,rf:297,ellipseName:"International 1909 (Hayford)"},kaula:{a:6378163,rf:298.24,ellipseName:"Kaula 1961"},lerch:{a:6378139,rf:298.257,ellipseName:"Lerch 1979"},mprts:{a:6397300,rf:191,ellipseName:"Maupertius 1738"},new_intl:{a:6378157.5,b:6356772.2,ellipseName:"New International 1967"},plessis:{a:6376523,b:6355863,ellipseName:"Plessis 1817 (France)"},krass:{a:6378245,rf:298.3,ellipseName:"Krassovsky, 1942"},SEasia:{a:6378155,b:6356773.3205,ellipseName:"Southeast Asia"},walbeck:{a:6376896,b:6355834.8467,ellipseName:"Walbeck"},WGS60:{a:6378165,rf:298.3,ellipseName:"WGS 60"},WGS66:{a:6378145,rf:298.25,ellipseName:"WGS 66"},WGS7:{a:6378135,rf:298.26,ellipseName:"WGS 72"},WGS84:{a:6378137,rf:298.257223563,ellipseName:"WGS 84"},sphere:{a:6370997,b:6370997,ellipseName:"Normal Sphere (r=6370997)"}},ne=te.WGS84;var re={wgs84:{towgs84:"0,0,0",ellipse:"WGS84",datumName:"WGS84"},ch1903:{towgs84:"674.374,15.056,405.346",ellipse:"bessel",datumName:"swiss"},ggrs87:{towgs84:"-199.87,74.79,246.62",ellipse:"GRS80",datumName:"Greek_Geodetic_Reference_System_1987"},nad83:{towgs84:"0,0,0",ellipse:"GRS80",datumName:"North_American_Datum_1983"},nad27:{nadgrids:"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat",ellipse:"clrk66",datumName:"North_American_Datum_1927"},potsdam:{towgs84:"598.1,73.7,418.2,0.202,0.045,-2.455,6.7",ellipse:"bessel",datumName:"Potsdam Rauenberg 1950 DHDN"},carthage:{towgs84:"-263.0,6.0,431.0",ellipse:"clrk80ign
vendor: 19,714 bytes, line 2
2",datumName:"Carthage 1934 Tunisia"},hermannskogel:{towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Hermannskogel"},mgi:{towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Militar-Geographische Institut"},osni52:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"airy",datumName:"Irish National"},ire65:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"mod_airy",datumName:"Ireland 1965"},rassadiran:{towgs84:"-133.63,-157.5,-158.62",ellipse:"intl",datumName:"Rassadiran"},nzgd49:{towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993",ellipse:"intl",datumName:"New Zealand Geodetic Datum 1949"},osgb36:{towgs84:"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894",ellipse:"airy",datumName:"Ordnance Survey of Great Britain 1936"},s_jtsk:{towgs84:"589,76,480",ellipse:"bessel",datumName:"S-JTSK (Ferro)"},beduaram:{towgs84:"-106,-87,188",ellipse:"clrk80",datumName:"Beduaram"},gunung_segara:{towgs84:"-403,684,41",ellipse:"bessel",datumName:"Gunung Segara Jakarta"},rnb72:{towgs84:"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1",ellipse:"intl",datumName:"Reseau National Belge 1972"},EPSG_5451:{towgs84:"6.41,-49.05,-11.28,1.5657,0.5242,6.9718,-5.7649"},IGNF_LURESG:{towgs84:"-192.986,13.673,-39.309,-0.4099,-2.9332,2.6881,0.43"},EPSG_4614:{towgs84:"-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065"},EPSG_4615:{towgs84:"-494.088,-312.129,279.877,-1.423,-1.013,1.59,-0.748"},ESRI_37241:{towgs84:"-76.822,257.457,-12.817,2.136,-0.033,-2.392,-0.031"},ESRI_37249:{towgs84:"-440.296,58.548,296.265,1.128,10.202,4.559,-0.438"},ESRI_37245:{towgs84:"-511.151,-181.269,139.609,1.05,2.703,1.798,3.071"},EPSG_4178:{towgs84:"24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01"},EPSG_4622:{towgs84:"-472.29,-5.63,-304.12,0.4362,-0.8374,0.2563,1.8984"},EPSG_4625:{towgs84:"126.93,547.94,130.41,-2.7867,5.1612,-0.8584,13.8227"},EPSG_5252:{towgs84:"0.023,0.036,-0.068,0.00176,0.00912,-0.01136,0.00439"},EPSG_4314:{towgs84:"597.1,71.4,412.1,0.894,0.068,-1.563,7.58"},EPSG_4282:{towgs84:"-178.3,-316.7,-131.5,5.278,6.077,10.979,19.166"},EPSG_4231:{towgs84:"-83.11,-97.38,-117.22,0.005693,-0.044698,0.044285,0.1218"},EPSG_4274:{towgs84:"-230.994,102.591,25.199,0.633,-0.239,0.9,1.95"},EPSG_4134:{towgs84:"-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006"},EPSG_4254:{towgs84:"18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013"},EPSG_4159:{towgs84:"-194.513,-63.978,-25.759,-3.4027,3.756,-3.352,-0.9175"},EPSG_4687:{towgs84:"0.072,-0.507,-0.245,0.0183,-0.0003,0.007,-0.0093"},EPSG_4227:{towgs84:"-83.58,-397.54,458.78,-17.595,-2.847,4.256,3.225"},EPSG_4746:{towgs84:"599.4,72.4,419.2,-0.062,-0.022,-2.723,6.46"},EPSG_4745:{towgs84:"612.4,77,440.2,-0.054,0.057,-2.797,2.55"},EPSG_6311:{towgs84:"8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926"},EPSG_4289:{towgs84:"565.7381,50.4018,465.2904,-0.395026,0.330772,-1.876073,4.07244"},EPSG_4230:{towgs84:"-68.863,-134.888,-111.49,-0.53,-0.14,0.57,-3.4"},EPSG_4154:{towgs84:"-123.02,-158.95,-168.47"},EPSG_4156:{towgs84:"570.8,85.7,462.8,4.998,1.587,5.261,3.56"},EPSG_4299:{towgs84:"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15"},EPSG_4179:{towgs84:"33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84"},EPSG_4313:{towgs84:"-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747"},EPSG_4194:{towgs84:"163.511,127.533,-159.789"},EPSG_4195:{towgs84:"105,326,-102.5"},EPSG_4196:{towgs84:"-45,417,-3.5"},EPSG_4611:{towgs84:"-162.619,-276.959,-161.764,0.067753,-2.243648,-1.158828,-1.094246"},EPSG_4633:{towgs84:"137.092,131.66,91.475,-1.9436,-11.5993,-4.3321,-7.4824"},EPSG_4641:{towgs84:"-408.809,366.856,-412.987,1.8842,-0.5308,2.1655,-121.0993"},EPSG_4643:{towgs84:"-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002"},EPSG_4300:{towgs84:"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15"},EPSG_4188:{towgs84:"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15"},EPSG_4660:{towgs84:"982.6087,552.753,-540.873,6.681627,-31.611492,-19.848161,16.805"},EPSG_4662:{towgs84:"97.295,-263.247,310.882,-1.5999,0.8386,3.1409,13.3259"},EPSG_3906:{towgs84:"577.88891,165.22205,391.18289,4.9145,-0.94729,-13.05098,7.78664"},EPSG_4307:{towgs84:"-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547"},EPSG_6892:{towgs84:"-76.269,-16.683,68.562,-6.275,10.536,-4.286,-13.686"},EPSG_4690:{towgs84:"221.597,152.441,176.523,2.403,1.3893,0.884,11.4648"},EPSG_4691:{towgs84:"218.769,150.75,176.75,3.5231,2.0037,1.288,10.9817"},EPSG_4629:{towgs84:"72.51,345.411,79.241,-1.5862,-0.8826,-0.5495,1.3653"},EPSG_4630:{towgs84:"165.804,216.213,180.26,-0.6251,-0.4515,-0.0721,7.4111"},EPSG_4692:{towgs84:"217.109,86.452,23.711,0.0183,-0.0003,0.007,-0.0093"},EPSG_9333:{towgs84:"0,0,0,-0.008393,0.000749,-0.010276,0"},EPSG_9059:{towgs84:"0,0,0"},EPSG_4312:{towgs84:"601.705,84.263,485.227,4.7354,1.3145,5.393,-2.3887"},EPSG_4123:{towgs84:"-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496"},EPSG_4309:{towgs84:"-124.45,183.74,44.64,-0.4384,0.5446,-0.9706,-2.1365"},ESRI_104106:{towgs84:"-283.088,-70.693,117.445,-1.157,0.059,-0.652,-4.058"},EPSG_4281:{towgs84:"-219.247,-73.802,269.529"},EPSG_4322:{towgs84:"0,0,4.5"},EPSG_4324:{towgs84:"0,0,1.9"},EPSG_4284:{towgs84:"43.822,-108.842,-119.585,1.455,-0.761,0.737,0.549"},EPSG_4277:{towgs84:"446.448,-125.157,542.06,0.15,0.247,0.842,-20.489"},EPSG_4207:{towgs84:"-282.1,-72.2,120,-1.529,0.145,-0.89,-4.46"},EPSG_4688:{towgs84:"347.175,1077.618,2623.677,33.9058,-70.6776,9.4013,186.0647"},EPSG_4689:{towgs84:"410.793,54.542,80.501,-2.5596,-2.3517,-0.6594,17.3218"},EPSG_4720:{towgs84:"0,0,4.5"},EPSG_4273:{towgs84:"278.3,93,474.5,7.889,0.05,-6.61,6.21"},EPSG_4240:{towgs84:"204.64,834.74,293.8"},EPSG_4817:{towgs84:"278.3,93,474.5,7.889,0.05,-6.61,6.21"},ESRI_104131:{towgs84:"426.62,142.62,460.09,4.98,4.49,-12.42,-17.1"},EPSG_4265:{towgs84:"-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68"},EPSG_4263:{towgs84:"-111.92,-87.85,114.5,1.875,0.202,0.219,0.032"},EPSG_4298:{towgs84:"-689.5937,623.84046,-65.93566,-0.02331,1.17094,-0.80054,5.88536"},EPSG_4270:{towgs84:"-253.4392,-148.452,386.5267,0.15605,0.43,-0.1013,-0.0424"},EPSG_4229:{towgs84:"-121.8,98.1,-10.7"},EPSG_4220:{towgs84:"-55.5,-348,-229.2"},EPSG_4214:{towgs84:"12.646,-155.176,-80.863"},EPSG_4232:{towgs84:"-345,3,223"},EPSG_4238:{towgs84:"-1.977,-13.06,-9.993,0.364,0.254,0.689,-1.037"},EPSG_4168:{towgs84:"-170,33,326"},EPSG_4131:{towgs84:"199,931,318.9"},EPSG_4152:{towgs84:"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0"},EPSG_5228:{towgs84:"572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378"},EPSG_8351:{towgs84:"485.021,169.465,483.839,7.786342,4.397554,4.102655,0"},EPSG_4683:{towgs84:"-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06"},EPSG_4133:{towgs84:"0,0,0"},EPSG_7373:{towgs84:"0.819,-0.5762,-1.6446,-0.00378,-0.03317,0.00318,0.0693"},EPSG_9075:{towgs84:"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0"},EPSG_9072:{towgs84:"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0"},EPSG_9294:{towgs84:"1.16835,-1.42001,-2.24431,-0.00822,-0.05508,0.01818,0.23388"},EPSG_4212:{towgs84:"-267.434,173.496,181.814,-13.4704,8.7154,7.3926,14.7492"},EPSG_4191:{towgs84:"-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703"},EPSG_4237:{towgs84:"52.684,-71.194,-13.975,-0.312,-0.1063,-0.3729,1.0191"},EPSG_4740:{towgs84:"-1.08,-0.27,-0.9"},EPSG_4124:{towgs84:"419.3836,99.3335,591.3451,0.850389,1.817277,-7.862238,-0.99496"},EPSG_5681:{towgs84:"584.9636,107.7175,413.8067,1.1155,0.2824,-3.1384,7.9922"},EPSG_4141:{towgs84:"23.772,17.49,17.859,-0.3132,-1.85274,1.67299,-5.4262"},EPSG_4204:{towgs84:"-85.645,-273.077,-79.708,2.289,-1.421,2.532,3.194"},EPSG_4319:{towgs84:"226.702,-193.337,-35.371,-2.229,-4.391,9.238,0.9798"},EPSG_4200:{towgs84:"24.82,-131.21,-82.66"},EPSG_4130:{towgs84:"0,0,0"},EPSG_4127:{towgs84:"-82.875,-57.097,-156.768,-2.158,1.524,-0.982,-0.359"},EPSG_4149:{towgs84:"674.374,15.056,405.346"},EPSG_4617:{towgs84:"-0.991,1.9072,0.5129,0.02579,0.00965,0.01166,0"},EPSG_4663:{towgs84:"-210.502,-66.902,-48.476,2.094,-15.067,-5.817,0.485"},EPSG_4664:{towgs84:"-211.939,137.626,58.3,-0.089,0.251,0.079,0.384"},EPSG_4665:{towgs84:"-105.854,165.589,-38.312,-0.003,-0.026,0.024,-0.048"},EPSG_4666:{towgs84:"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43"},EPSG_4756:{towgs84:"-192.873,-39.382,-111.202,-0.00205,-0.0005,0.00335,0.0188"},EPSG_4723:{towgs84:"-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925"},EPSG_4726:{towgs84:"8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081"},EPSG_4267:{towgs84:"-8.0,160.0,176.0"},EPSG_5365:{towgs84:"-0.16959,0.35312,0.51846,0.03385,-0.16325,0.03446,0.03693"},EPSG_4218:{towgs84:"304.5,306.5,-318.1"},EPSG_4242:{towgs84:"-33.722,153.789,94.959,-8.581,-4.478,4.54,8.95"},EPSG_4216:{towgs84:"-292.295,248.758,429.447,4.9971,2.99,6.6906,1.0289"},ESRI_104105:{towgs84:"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43"},ESRI_104129:{towgs84:"0,0,0"},EPSG_4673:{towgs84:"174.05,-25.49,112.57"},EPSG_4202:{towgs84:"-124,-60,154"},EPSG_4203:{towgs84:"-117.763,-51.51,139.061,0.292,0.443,0.277,-0.191"},EPSG_3819:{towgs84:"595.48,121.69,515.35,4.115,-2.9383,0.853,-3.408"},EPSG_8694:{towgs84:"-93.799,-132.737,-219.073,-1.844,0.648,-6.37,-0.169"},EPSG_4145:{towgs84:"275.57,676.78,229.6"},EPSG_4283:{towgs84:"0.06155,-0.01087,-0.04019,0.039492,0.032722,0.032898,-0.009994"},EPSG_4317:{towgs84:"2.3287,-147.0425,-92.0802,-0.309248,0.324822,0.497299,5.689063"},EPSG_4272:{towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993"},EPSG_4248:{towgs84:"-307.7,265.3,-363.5"},EPSG_5561:{towgs84:"24,-121,-76"},EPSG_5233:{towgs84:"-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338"},ESRI_104130:{towgs84:"-86,-98,-119"},ESRI_104102:{towgs84:"682,-203,480"},ESRI_37207:{towgs84:"7,-10,-26"},EPSG_4675:{towgs84:"59.935,118.4,-10.871"},ESRI_104109:{towgs84:"-89.121,-348.182,260.871"},ESRI_104112:{towgs84:"-185.583,-230.096,281.361"},ESRI_104113:{towgs84:"25.1,-275.6,222.6"},IGNF_WGS72G:{towgs84:"0,12,6"},IGNF_NTFG:{towgs84:"-168,-60,320"},IGNF_EFATE57G:{towgs84:"-127,-769,472"},IGNF_PGP50G:{towgs84:"324.8,153.6,172.1"},IGNF_REUN47G:{towgs84:"94,-948,-1262"},IGNF_CSG67G:{towgs84:"-186,230,110"},IGNF_GUAD48G:{towgs84:"-467,-16,-300"},IGNF_TAHI51G:{towgs84:"162,117,154"},IGNF_TAHAAG:{towgs84:"65,342,77"},IGNF_NUKU72G:{towgs84:"84,274,65"},IGNF_PETRELS72G:{towgs84:"365,194,166"},IGNF_WALL78G:{towgs84:"253,-133,-127"},IGNF_MAYO50G:{towgs84:"-382,-59,-262"},IGNF_TANNAG:{towgs84:"-139,-967,436"},IGNF_IGN72G:{towgs84:"-13,-348,292"},IGNF_ATIGG:{towgs84:"1118,23,66"},IGNF_FANGA84G:{towgs84:"150.57,158.33,118.32"},IGNF_RUSAT84G:{towgs84:"202.13,174.6,-15.74"},IGNF_KAUE70G:{towgs84:"126.74,300.1,-75.49"},IGNF_MOP90G:{towgs84:"-10.8,-1.8,12.77"},IGNF_MHPF67G:{towgs84:"338.08,212.58,-296.17"},IGNF_TAHI79G:{towgs84:"160.61,116.05,153.69"},IGNF_ANAA92G:{towgs84:"1.5,3.84,4.81"},IGNF_MARQUI72G:{towgs84:"330.91,-13.92,58.56"},IGNF_APAT86G:{towgs84:"143.6,197.82,74.05"},IGNF_TUBU69G:{towgs84:"237.17,171.61,-77.84"},IGNF_STPM50G:{towgs84:"11.363,424.148,373.13"},EPSG_4150:{towgs84:"674.374,15.056,405.346"},EPSG_4754:{towgs84:"-208.4058,-109.8777,-2.5764"},ESRI_104101:{towgs84:"372.87,149.23,585.29"},EPSG_4693:{towgs84:"0,-0.15,0.68"},EPSG_6207:{towgs84:"293.17,726.18,245.36"},EPSG_4153:{towgs84:"-133.63,-157.5,-158.62"},EPSG_4132:{towgs84:"-241.54,-163.64,396.06"},EPSG_4221:{towgs84:"-154.5,150.7,100.4"},EPSG_4266:{towgs84:"-80.7,-132.5,41.1"},EPSG_4193:{towgs84:"-70.9,-151.8,-41.4"},EPSG_5340:{towgs84:"-0.41,0.46,-0.35"},EPSG_4246:{towgs84:"-294.7,-200.1,525.5"},EPSG_4318:{towgs84:"-3.2,-5.7,2.8"},EPSG_4121:{towgs84:"-199.87,74.79,246.62"},EPSG_4223:{towgs84:"-260.1,5.5,432.2"},EPSG_4158:{towgs84:"-0.465,372.095,171.736"},EPSG_4285:{towgs84:"-128.16,-282.42,21.93"},EPSG_4613:{towgs84:"-404.78,685.68,45.47"},EPSG_4607:{towgs84:"195.671,332.517,274.607"},EPSG_4475:{towgs84:"-381.788,-57.501,-256.673"},EPSG_4208:{towgs84:"-157.84,308.54,-146.6"},EPSG_4743:{towgs84:"70.995,-335.916,262.898"},EPSG_4710:{towgs84:"-323.65,551.39,-491.22"},EPSG_7881:{towgs84:"-0.077,0.079,0.086"},EPSG_4682:{towgs84:"283.729,735.942,261.143"},EPSG_4739:{towgs84:"-156,-271,-189"},EPSG_4679:{towgs84:"-80.01,253.26,291.19"},EPSG_4750:{towgs84:"-56.263,16.136,-22.856"},EPSG_4644:{towgs84:"-10.18,-350.43,291.37"},EPSG_4695:{towgs84:"-103.746,-9.614,-255.95"},EPSG_4292:{towgs84:"-355,21,72"},EPSG_4302:{towgs84:"-61.702,284.488,472.052"},EPSG_4143:{towgs84:"-124.76,53,466.79"},EPSG_4606:{towgs84:"-153,153,307"},EPSG_4699:{towgs84:"-770.1,158.4,-498.2"},EPSG_4247:{towgs84:"-273.5,110.6,-357.9"},EPSG_4160:{towgs84:"8.88,184.86,106.69"},EPSG_4161:{towgs84:"-233.43,6.65,173.64"},EPSG_9251:{towgs84:"-9.5,122.9,138.2"},EPSG_9253:{towgs84:"-78.1,101.6,133.3"},EPSG_4297:{towgs84:"-198.383,-240.517,-107.909"},EPSG_4269:{towgs84:"0,0,0"},EPSG_4301:{towgs84:"-147,506,687"},EPSG_4618:{towgs84:"-59,-11,-52"},EPSG_4612:{towgs84:"0,0,0"},EPSG_4678:{towgs84:"44.585,-131.212,-39.544"},EPSG_4250:{towgs84:"-130,29,364"},EPSG_4144:{towgs84:"214,804,268"},EPSG_4147:{towgs84:"-17.51,-108.32,-62.39"},EPSG_4259:{towgs84:"-254.1,-5.36,-100.29"},EPSG_4164:{towgs84:"-76,-138,67"},EPSG_4211:{towgs84:"-378.873,676.002,-46.255"},EPSG_4182:{towgs84:"-422.651,-172.995,84.02"},EPSG_4224:{towgs84:"-143.87,243.37,-33.52"},EPSG_4225:{towgs84:"-205.57,168.77,-4.12"},EPSG_5527:{towgs84:"-67.35,3.88,-38.22"},EPSG_4752:{towgs84:"98,390,-22"},EPSG_4310:{towgs84:"-30,190,89"},EPSG_9248:{towgs84:"-192.26,65.72,132.08"},EPSG_4680:{towgs84:"124.5,-63.5,-281"},EPSG_4701:{towgs84:"-79.9,-158,-168.9"},EPSG_4706:{towgs84:"-146.21,112.63,4.05"},EPSG_4805:{towgs84:"682,-203,480"},EPSG_4201:{towgs84:"-165,-11,206"},EPSG_4210:{towgs84:"-157,-2,-299"},EPSG_4183:{towgs84:"-104,167,-38"},EPSG_4139:{towgs84:"11,72,-101"},EPSG_4668:{towgs84:"-86,-98,-119"},EPSG_4717:{towgs84:"-2,151,181"},EPSG_4732:{towgs84:"102,52,-38"},EPSG_4280:{towgs84:"-377,681,-50"},EPSG_4209:{towgs84:"-138,-105,-289"},EPSG_4261:{towgs84:"31,146,47"},EPSG_4658:{towgs84:"-73,46,-86"},EPSG_4721:{towgs84:"265.025,384.929,-194.046"},EPSG_4222:{towgs84:"-136,-108,-292"},EPSG_4601:{towgs84:"-255,-15,71"},EPSG_4602:{towgs84:"725,685,536"},EPSG_4603:{towgs84:"72,213.7,93"},EPSG_4605:{towgs84:"9,183,236"},EPSG_4621:{towgs84:"137,248,-430"},EPSG_4657:{towgs84:"-28,199,5"},EPSG_4316:{towgs84:"103.25,-100.4,-307.19"},EPSG_4642:{towgs84:"-13,-348,292"},EPSG_4698:{towgs84:"145,-187,103"},EPSG_4192:{towgs84:"-206.1,-174.7,-87.7"},EPSG_4311:{towgs84:"-265,120,-358"},EPSG_4135:{towgs84:"58,-283,-182"},ESRI_104138:{towgs84:"198,-226,-347"},EPSG_4245:{towgs84:"-11,851,5"},EPSG_4142:{towgs84:"-125,53,467"},EPSG_4213:{towgs84:"-106,-87,188"},EPSG_4253:{towgs84:"-133,-77,-51"},EPSG_4129:{towgs84:"-132,-110,-335"},EPSG_4713:{towgs84:"-77,-128,142"},EPSG_4239:{towgs84:"217,823,299"},EPSG_4146:{towgs84:"295,736,257"},EPSG_4155:{towgs84:"-83,37,124"},EPSG_4165:{towgs84:"-173,253,27"},EPSG_4672:{towgs84:"175,-38,113"},EPSG_4236:{towgs84:"-637,-549,-203"},EPSG_4251:{towgs84:"-90,40,88"},EPSG_4271:{towgs84:"-2,374,172"},EPSG_4175:{towgs84:"-88,4,101"},EPSG_4716:{towgs84:"298,-304,-375"},EPSG_4315:{towgs84:"-23,259,-9"},EPSG_4744:{towgs84:"-242.2,-144.9,370.3"},EPSG_4244:{towgs84:"-97,787,86"},EPSG_4293:{towgs84:"616,97,-251"},EPSG_4714:{towgs84:"-127,-769,472"},EPSG_4736:{towgs84:"260,12,-147"},EPSG_6883:{towgs84:"-235,-110,393"},EPSG_6894:{towgs84:"-63,176,185"},EPSG_4205:{towgs84:"-43,-163,45"},EPSG_4256:{towgs84:"41,-220,-134"},EPSG_4262:{towgs84:"639,405,60"},EPSG_4604:{towgs84:"174,359,365"},EPSG_4169:{towgs84:"-115,118,426"},EPSG_4620:{towgs84:"-106,-129,165"},EPSG_4184:{towgs84:"-203,141,53"},EPSG_4616:{towgs84:"-289,-124,60"},EPSG_9403:{towgs84:"-307,-92,127"},EPSG_4684:{towgs84:"-133,-321,50"},EPSG_4708:{towgs84:"-491,-22,435"},EPSG_4707:{towgs84:"114,-116,-333"},EPSG_4709:{towgs84:"145,75,-272"},EPSG_4712:{towgs84:"-205,107,53"},EPSG_4711:{towgs84:"124,-234,-25"},EPSG_4718:{towgs84:"230,-199,-752"},EPSG_4719:{towgs84:"211,147,111"},EPSG_4724:{towgs84:"208,-435,-229"},EPSG_4725:{towgs84:"189,-79,-202"},EPSG_4735:{towgs84:"647,1777,-1124"},EPSG_4722:{towgs84:"-794,119,-298"},EPSG_4728:{towgs84:"-307,-92,127"},EPSG_4734:{towgs84:"-632,438,-609"},EPSG_4727:{towgs84:"912,-58,1227"},EPSG_4729:{towgs84:"185,165,42"},EPSG_4730:{towgs84:"170,42,84"},EPSG_4733:{towgs84:"276,-57,149"},ESRI_37218:{towgs84:"230,-199,-752"},ESRI_37240:{towgs84:"-7,215,225"},ESRI_37221:{towgs84:"252,-209,-751"},ESRI_4305:{towgs84:"-123,-206,219"},ESRI_104139:{towgs84:"-73,-247,227"},EPSG_4748:{towgs84:"51,391,-36"},EPSG_4219:{towgs84:"-384,664,-48"},EPSG_4255:{towgs84:"-333,-222,114"},EPSG_4257:{towgs84:"-587.8,519.75,145.76"},EPSG_4646:{towgs84:"-963,510,-359"},EPSG_6881:{towgs84:"-24,-203,268"},EPSG_6882:{towgs84:"-183,-15,273"},EPSG_4715:{towgs84:"-104,-129,239"},IGNF_RGF93GDD:{towgs84:"0,0,0"},IGNF_RGM04GDD:{towgs84:"0,0,0"},IGNF_RGSPM06GDD:{towgs84:"0,0,0"},IGNF_RGTAAF07GDD:{towgs84:"0,0,0"},IGNF_RGFG95GDD:{towgs84:"0,0,0"},IGNF_RGNCG:{towgs84:"0,0,0"},IGNF_RGPFGDD:{towgs84:"0,0,0"},IGNF_ETRS89G:{towgs84:"0,0,0"},IGNF_RGR92GDD:{towgs84:"0,0,0"},EPSG_4173:{towgs84:"0,0,0"},EPSG_4180:{towgs84:"0,0,0"},EPSG_4619:{towgs84:"0,0,0"},EPSG_4667:{towgs84:"0,0,0"},EPSG_4075:{towgs84:"0,0,0"},EPSG_6706:{towgs84:"0,0,0"},EPSG_7798:{towgs84:"0,0,0"},EPSG_4661:{towgs84:"0,0,0"},EPSG_4669:{towgs84:"0,0,0"},EPSG_8685:{towgs84:"0,0,0"},EPSG_4151:{towgs84:"0,0,0"},EPSG_9702:{towgs84:"0,0,0"},EPSG_4758:{towgs84:"0,0,0"},EPSG_4761:{towgs84:"0,0,0"},EPSG_4765:{towgs84:"0,0,0"},EPSG_8997:{towgs84:"0,0,0"},EPSG_4023:{towgs84:"0,0,0"},EPSG_4670:{towgs84:"0,0,0"},EPSG_4694:{towgs84:"0,0,0"},EPSG_4148:{towgs84:"0,0,0"},EPSG_4163:{towgs84:"0,0,0"},EPSG_4167:{towgs84:"0,0,0"},EPSG_4189:{towgs84:"0,0,0"},EPSG_4190:{towgs84:"0,0,0"},EPSG_4176:{towgs84:"0,0,0"},EPSG_4659:{towgs84:"0,0,0"},EPSG_3824:{towgs84:"0,0,0"},EPSG_3889:{towgs84:"0,0,0"},EPSG_4046:{towgs84:"0,0,0"},EPSG_4081:{towgs84:"0,0,0"},EPSG_4558:{towgs84:"0,0,0"},EPSG_4483:{towgs84:"0,0,0"},EPSG_5013:{towgs84:"0,0,0"},EPSG_5264:{towgs84:"0,0,0"},EPSG_5324:{towgs84:"0,0,0"},EPSG_5354:{towgs84:"0,0,0"},EPSG_5371:{towgs84:"0,0,0"},EPSG_5373:{towgs84:"0,0,0"},EPSG_5381:{towgs84:"0,0,0"},EPSG_5393:{towgs84:"0,0,0"},EPSG_5489:{towgs84:"0,0,0"},EPSG_5593:{towgs84:"0,0,0"},EPSG_6135:{towgs84:"0,0,0"},EPSG_6365:{towgs84:"0,0,0"},EPSG_5246:{towgs84:"0,0,0"},EPSG_7886:{towgs84:"0,0,0"},EPSG_8431:{towgs84:"0,0,0"},EPSG_8427:{towgs84:"0,0,0"},EPSG_8699:{towgs84:"0,0,0"},EPSG_8818:{towgs84:"0,0,0"},EPSG_4757:{towgs84:"0,0,0"},EPSG_9140:{towgs84:"0,0,0"},EPSG_8086:{towgs84:"0,0,0"},EPSG_4686:{towgs84:"0,0,0"},EPSG_4737:{towgs84:"0,0,0"},EPSG_4702:{towgs84:"0,0,0"},EPSG_4747:{towgs84:"0,0,0"},EPSG_4749:{towgs84:"0,0,0"},EPSG_4674:{towgs84:"0,0,0"},EPSG_4755:{towgs84:"0,0,0"},EPSG_4759:{towgs84:"0,0,0"},EPSG_4762:{towgs84:"0,0,0"},EPSG_4763:{towgs84:"0,0,0"},EPSG_4764:{towgs84:"0,0,0"},EPSG_4166:{towgs84:"0,0,0"},EPSG_4170:{towgs84:"0,0,0"},EPSG_5546:{towgs84:"0,0,0"},EPSG_7844:{towgs84:"0,0,0"},EPSG_4818:{towgs84:"589,76,480"},EPSG_10328:{towgs84:"0,0,0"},EPSG_9782:{towgs84:"0,0,0"},EPSG_9777:{towgs84:"0,0,0"},EPSG_10690:{towgs84:"0,0,0"},EPSG_10639:{towgs84:"0,0,0"},EPSG_10739:{towgs84:"0,0,0"},EPSG_7686:{towgs84:"0,0,0"},EPSG_8900:{towgs84:"0,0,0"},EPSG_5886:{towgs84:"0,0,0"},EPSG_7683:{towgs84:"0,0,0"},EPSG_6668:{towgs84:"0,0,0"},EPSG_20046:{towgs84:"0,0,0"},EPSG_10299:{towgs84:"0,0,0"},EPSG_10310:{towgs84:"0,0,0"},EPSG_10475:{towgs84:"0,0,0"},EPSG_4742:{towgs84:"0,0,0"},EPSG_10671:{towgs84:"0,0,0"},EPSG_10762:{towgs84:"0,0,0"},EPSG_10725:{towgs84:"0,0,0"},EPSG_10791:{towgs84:"0,0,0"},EPSG_10800:{towgs84:"0,0,0"},EPSG_10305:{towgs84:"0,0,0"},EPSG_10941:{towgs84:"0,0,0"},EPSG_10968:{towgs84:"0,0,0"},EPSG_10875:{towgs84:"0,0,0"},EPSG_6318:{towgs84:"0,0,0"},EPSG_10910:{towgs84:"0,0,0"}};for(var i
2e in re){var ae=re[ie];ae.datumName&&(re[ae.datumName]=ae)}const se=re;var oe={};async function le(e,t){for(var n=[],r=await t.getImageCount(),i=r-1;i>=0;i--){var a=await t.getImage(i),s=await a.readRasters(),o=[a.getWidth(),a.getHeight()],l=a.getBoundingBox().map(ue),c="function"==typeof a.fileDirectory.getValue?a.fileDirectory.getValue("ModelPixelScale"):a.fileDirectory.ModelPixelScale,u=[c[0],c[
vendor: 8,966 bytes, line 2
21]].map(ue),d=l[0]+(o[0]-1)*u[0],f=l[3]-(o[1]-1)*u[1],h=s[0],p=s[1],m=[];for(let e=o[1]-1;e>=0;e--)for(let t=o[0]-1;t>=0;t--){var g=e*o[0]+t;m.push([-de(p[g]),de(h[g])])}n.push({del:u,lim:o,ll:[-d,f],cvs:m})}var v={header:{nSubgrids:r},subgrids:n};return oe[e]=v,v}function ce(e){if(0===e.length)return null;var t="@"===e[0];return t&&(e=e.slice(1)),"null"===e?{name:"null",mandatory:!t,grid:null,isNull:!0}:{name:e,mandatory:!t,grid:oe[e]||null,isNull:!1}}function ue(e){return e*Math.PI/180}function de(e){return e/3600*Math.PI/180}function fe(e,t,n){return String.fromCharCode.apply(null,new Uint8Array(e.buffer.slice(t,n)))}function he(e){return e.map(function(e){return[de(e.longitudeShift),de(e.latitudeShift)]})}function pe(e,t,n){return{name:fe(e,t+8,t+16).trim(),parent:fe(e,t+24,t+24+8).trim(),lowerLatitude:e.getFloat64(t+72,n),upperLatitude:e.getFloat64(t+88,n),lowerLongitude:e.getFloat64(t+104,n),upperLongitude:e.getFloat64(t+120,n),latitudeInterval:e.getFloat64(t+136,n),longitudeInterval:e.getFloat64(t+152,n),gridNodeCount:e.getInt32(t+168,n)}}function me(e,t,n,r,i){var a=t+176,s=16;!1===i&&(s=8);for(var o=[],l=0;l<n.gridNodeCount;l++){var c={latitudeShift:e.getFloat32(a+l*s,r),longitudeShift:e.getFloat32(a+l*s+4,r)};!1!==i&&(c.latitudeAccuracy=e.getFloat32(a+l*s+8,r),c.longitudeAccuracy=e.getFloat32(a+l*s+12,r)),o.push(c)}return o}function ge(e,t){if(!(this instanceof ge))return new ge(e);this.forward=null,this.inverse=null,this.init=null,this.name,this.axis,this.names=null,this.title,t=t||function(e){if(e)throw e};var n=function(e){let t;if(function(e){return"string"==typeof e}(e))if(function(e){return e in F}(e))t=F[e];else if(function(e){return 0!==e.indexOf("+")&&-1!==e.indexOf("[")||"object"==typeof e&&!("srsCode"in e)}(e)){t=j(e);var n=function(e){var t=v(e,"extension");if(t)return v(t,"proj4")}(t);n&&(t=y(n))}else(function(e){return"+"===e[0]})(e)&&(t=y(e));else t="projName"in e?e:j(e);return t&&function(e){if(e.title)return 0===e.title.toLowerCase().indexOf("epsg:")&&U.indexOf(e.title.substr(5))>-1;var t=v(e,"authority");if(t){var n=v(t,"epsg");return n&&U.indexOf(n)>-1}}(t)?F["EPSG:3857"]:t}(e);if("object"==typeof n){var r=ge.projections.get(n.projName);if(r){if(n.datumCode&&"none"!==n.datumCode){var i=v(se,n.datumCode);i&&(n.datum_params=n.datum_params||(i.towgs84?i.towgs84.split(","):null),n.ellps=i.ellipse,n.datumName=i.datumName?i.datumName:n.datumCode)}n.axis=n.axis||"enu",n.ellps=n.ellps||"wgs84",n.lat1=n.lat1||n.lat0;var a,o,c,u,d,f,h=function(e,t,n,r,i){if(!e){var a=v(te,r);a||(a=ne),e=a.a,t=a.b,n=a.rf}return n&&!t&&(t=(1-1/n)*e),(0===n||Math.abs(e-t)<l)&&(i=!0,t=e),{a:e,b:t,rf:n,sphere:i}}(n.a,n.b,n.rf,n.ellps,n.sphere),p=(a=h.a,o=h.b,h.rf,d=((c=a*a)-(u=o*o))/c,f=0,n.R_A?(c=(a*=1-d*(.16666666666666666+d*(.04722222222222222+.022156084656084655*d)))*a,d=0):f=Math.sqrt(d),{es:d,e:f,ep2:(c-u)/u}),m=function(e){return void 0===e?null:e.split(",").map(ce)}(n.nadgrids),g=n.datum||function(e,t,n,r,i,a,o){var l={datum_type:5};return t&&(l.datum_type=4,l.datum_params=t.map(parseFloat),0===l.datum_params[0]&&0===l.datum_params[1]&&0===l.datum_params[2]||(l.datum_type=1),l.datum_params.length>3&&(0===l.datum_params[3]&&0===l.datum_params[4]&&0===l.datum_params[5]&&0===l.datum_params[6]||(l.datum_type=2,l.datum_params[3]*=s,l.datum_params[4]*=s,l.datum_params[5]*=s,l.datum_params[6]=l.datum_params[6]/1e6+1))),o&&(l.datum_type=3,l.grids=o),l.a=n,l.b=r,l.es=i,l.ep2=a,l}(n.datumCode,n.datum_params,h.a,h.b,p.es,p.ep2,m);H(this,n),H(this,r),this.a=h.a,this.b=h.b,this.rf=h.rf,this.sphere=h.sphere,this.es=p.es,this.e=p.e,this.ep2=p.ep2,this.datum=g,"init"in this&&"function"==typeof this.init&&this.init(),this.k0||(this.k0=1),t(null,this)}else t("Could not get projection name from: "+e)}else t("Could not parse to valid json: "+e)}ge.projections=ee,ge.projections.start();const ve=ge;function ye(e,t,n){var r,i,a,s,l=e.x,c=e.y,u=e.z?e.z:0;if(c<-o&&c>-1.001*o)c=-o;else if(c>o&&c<1.001*o)c=o;else{if(c<-o)return{x:-1/0,y:-1/0,z:e.z};if(c>o)return{x:1/0,y:1/0,z:e.z}}return l>Math.PI&&(l-=2*Math.PI),i=Math.sin(c),s=Math.cos(c),a=i*i,{x:((r=n/Math.sqrt(1-t*a))+u)*s*Math.cos(l),y:(r+u)*s*Math.sin(l),z:(r*(1-t)+u)*i}}function be(e,t,n,r){var i,a,s,o,l,c,u,d,f,h,p,m,g,v,y,b=e.x,A=e.y,w=e.z?e.z:0;if(i=Math.sqrt(b*b+A*A),a=Math.sqrt(b*b+A*A+w*w),i/n<1e-12){if(v=0,a/n<1e-12)return y=-r,{x:e.x,y:e.y,z:e.z}}else v=Math.atan2(A,b);s=w/a,d=(o=i/a)*(1-t)*(l=1/Math.sqrt(1-t*(2-t)*o*o)),f=s*l,g=0;do{g++,c=t*(u=n/Math.sqrt(1-t*f*f))/(u+(y=i*d+w*f-u*(1-t*f*f))),m=(p=s*(l=1/Math.sqrt(1-c*(2-c)*o*o)))*d-(h=o*(1-c)*l)*f,d=h,f=p}while(m*m>1e-24&&g<30);return{x:v,y:Math.atan(p/Math.abs(h)),z:y}}function Ae(e){return 1===e||2===e}function we(e,t,n){if(function(e,t){return e.datum_type===t.datum_type&&!(e.a!==t.a||Math.abs(e.es-t.es)>5e-11)&&(1===e.datum_type?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]:2!==e.datum_type||e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]&&e.datum_params[3]===t.datum_params[3]&&e.datum_params[4]===t.datum_params[4]&&e.datum_params[5]===t.datum_params[5]&&e.datum_params[6]===t.datum_params[6])}(e,t))return n;if(5===e.datum_type||5===t.datum_type)return n;var r=e.a,s=e.es;if(3===e.datum_type){if(0!==Ee(e,!1,n))return;r=i,s=a}var o=t.a,l=t.b,c=t.es;return 3===t.datum_type&&(o=i,l=6356752.314,c=a),s!==c||r!==o||Ae(e.datum_type)||Ae(t.datum_type)?(n=ye(n,s,r),Ae(e.datum_type)&&(n=function(e,t,n){if(1===t)return{x:e.x+n[0],y:e.y+n[1],z:e.z+n[2]};if(2===t){var r=n[0],i=n[1],a=n[2],s=n[3],o=n[4],l=n[5],c=n[6];return{x:c*(e.x-l*e.y+o*e.z)+r,y:c*(l*e.x+e.y-s*e.z)+i,z:c*(-o*e.x+s*e.y+e.z)+a}}}(n,e.datum_type,e.datum_params)),Ae(t.datum_type)&&(n=function(e,t,n){if(1===t)return{x:e.x-n[0],y:e.y-n[1],z:e.z-n[2]};if(2===t){var r=n[0],i=n[1],a=n[2],s=n[3],o=n[4],l=n[5],c=n[6],u=(e.x-r)/c,d=(e.y-i)/c,f=(e.z-a)/c;return{x:u+l*d-o*f,y:-l*u+d+s*f,z:o*u-s*d+f}}}(n,t.datum_type,t.datum_params)),n=be(n,c,o,l),3!==t.datum_type||0===Ee(t,!0,n)?n:void 0):n}function Ee(e,t,n){if(null===e.grids||0===e.grids.length)return console.log("Grid shift grids not found"),-1;var r={x:-n.x,y:n.y},i={x:Number.NaN,y:Number.NaN},a=[];e:for(var s=0;s<e.grids.length;s++){var o=e.grids[s];if(a.push(o.name),o.isNull){i=r;break}if(null!==o.grid)for(var l=o.grid.subgrids,c=0,d=l.length;c<d;c++){var f=l[c],h=(Math.abs(f.del[1])+Math.abs(f.del[0]))/1e4,p=f.ll[0]-h,m=f.ll[1]-h,g=f.ll[0]+(f.lim[0]-1)*f.del[0]+h,v=f.ll[1]+(f.lim[1]-1)*f.del[1]+h;if(!(m>r.y||p>r.x||v<r.y||g<r.x||(i=xe(r,t,f),isNaN(i.x))))break e}else if(o.mandatory)return console.log("Unable to find mandatory grid '"+o.name+"'"),-1}return isNaN(i.x)?(console.log("Failed to find a grid shift table for location '"+-r.x*u+" "+r.y*u+" tried: '"+a+"'"),-1):(n.x=-i.x,n.y=i.y,0)}function xe(e,t,n){var r={x:Number.NaN,y:Number.NaN};if(isNaN(e.x))return r;var i={x:e.x,y:e.y};i.x-=n.ll[0],i.y-=n.ll[1],i.x=q(i.x-Math.PI)+Math.PI;var a=Ce(i,n);if(t){if(isNaN(a.x))return r;a.x=i.x-a.x,a.y=i.y-a.y;var s,o,l=9;do{if(o=Ce(a,n),isNaN(o.x)){console.log("Inverse grid shift iteration failed, presumably at grid edge.  Using first approximation.");break}s={x:i.x-(o.x+a.x),y:i.y-(o.y+a.y)},a.x+=s.x,a.y+=s.y}while(l--&&Math.abs(s.x)>1e-12&&Math.abs(s.y)>1e-12);if(l<0)return console.log("Inverse grid shift iterator failed to converge."),r;r.x=q(a.x+n.ll[0]),r.y=a.y+n.ll[1]}else isNaN(a.x)||(r.x=e.x+a.x,r.y=e.y+a.y);return r}function Ce(e,t){var n,r={x:e.x/t.del[0],y:e.y/t.del[1]},i=Math.floor(r.x),a=Math.floor(r.y),s=r.x-1*i,o=r.y-1*a,l={x:Number.NaN,y:Number.NaN};if(i<0||i>=t.lim[0])return l;if(a<0||a>=t.lim[1])return l;n=a*t.lim[0]+i;var c=t.cvs[n][0],u=t.cvs[n][1];n++;var d=t.cvs[n][0],f=t.cvs[n][1];n+=t.lim[0];var h=t.cvs[n][0],p=t.cvs[n][1];n--;var m=t.cvs[n][0],g=t.cvs[n][1],v=s*o,y=s*(1-o),b=(1-s)*(1-o),A=(1-s)*o;return l.x=b*c+y*d+A*m+v*h,l.y=b*u+y*f+A*g+v*p,l}n.dn(we);var Se=["x","y","z"];function ke(e){var t={x:e[0],y:e[1]};return e.length>2&&(t.z=e[2]),e.length>3&&(t.m=e[3]),t}function Me(e){_e(e.x),_e(e.y)}function _e(e){if("function"==typeof Number.isFinite){if(Number.isFinite(e))return;throw new TypeError("coordinates must be finite numbers")}if("number"!=typeof e||e!=e||!isFinite(e))throw new TypeError("coordinates must be finite numbers")}function Te(e,t,n,r){var i,a=void 0!==n.z;if(Me(n),e.datum&&t.datum&&function(e,t){return(1===e.datum.datum_type||2===e.datum.datum_type||3===e.datum.datum_type)&&"WGS84"!==t.datumCode||(1===t.datum.datum_type||2===t.datum.datum_type||3===t.datum.datum_type)&&"WGS84"!==e.datumCode}(e,t)&&(n=Te(e,i=new ve("WGS84"),n,r),e=i),r&&"enu"!==e.axis&&(n=function(e,t){const n={};for(let r=0,i=e.axis.length;r<i;r++){if(2===r&&void 0===t.z)continue;let i=t[Se[r]];switch(e.axis[r]){case"e":n.x=i;break;case"w":n.x=-i;break;case"n":n.y=i;break;case"s":n.y=-i;break;case"u":n.z=i;break;case"d":n.z=-i;break;default:return null}}return n}
2(e,n)),"longlat"===e.projName)n={x:n.x*c,y:n.y*c,z:n.z||0};else if(e.to_meter&&(n={x:n.x*e.to_meter,y:n.y*e.to_meter,z:n.z||0}),!(n=e.inverse(n)))return;if(e.from_greenwich&&(n.x+=e.from_greenwich),n=we(e.datum,t.datum,n))return t.from_greenwich&&(n={x:n.x-t.from_greenwich,y:n.y,z:n.z||0}),"longlat"===t.projName?(void 0!==t.long_wrap&&(n.x=t.long_wrap+q(n.x-t.long_wrap)),n={x:n.x*u,y:n.y*u,z:n.z||0}):(n=t.forward(n),t.to_meter&&(n={x:n.x/t.to_meter,y:n.y/t.to_meter,z:n.z||0})),r&&"enu"!==t.axis?function(e,t){const n={};for(let r=0,i=e.axis.length;r<i;r++)if(2!==r||void 0!==t.z)switch(e.axis[r]){case"e":n[Se[r]]=t.x;break;case"w":n[Se[r]]=-t.x;break;case"n":n[Se[r]]=t.y;break;case"s":n[Se[r]]=-t.y;break;case"u":n[Se[r]]=t.z;break;case"d":n[Se[r]]=-t.z;break;default:return null}return n}(t,n):(n&&!a&&"geocent"!==t.projName&&delete n.z,n)}n.dn(ke),n.dn(Me);var De=ve("WGS84");function Ie(e,t,n,r){var i,a,s;return Array.isArray(n)?(i=Te(e,t,ke(n),r)||{x:NaN,y:NaN},n.length>2?(a=void 0!==e.name&&"geocent"===e.name||void 0!==t.name&&"geocent"===t.name)?"number"==typeof i.z?[i.x,i.y,i.z].concat(n.slice(3)):[i.x,i.y,n[2]].concat(n.slice(3)):r&&"number"==typeof i.z?[i.x,i.y,i.z].concat(n.slice(3)):[i.x,i.y].concat(n.slice(2)):[i.x,i.y]):(i=Te(e,t,{x:n.x,y:n.y,z:n.z,m:n.m},r)||{x:NaN,y:NaN},2===(s=Object.keys(n)).length||(a=void 0!==e.name&&"geocent"===e.name||void 0!==t.name&&"geocent"===t.name,s.forEach(function(e){"x"!==e&&"y"!==e&&("z"===e&&(a||r)||(i[e]=n[e]))})),i)}function Re(e){return e instanceof ve?e:"object"==typeof e&&"oProj"in e?e.oProj:ve(e)}var Pe="AJSAJS",Oe="AFAFAF",Ne=65,Be=73,je=79;const Le={forward:Fe,inverse:function(e){var t=Ge(We(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]},toPoint:Ue};function Fe(e,t){return t=t||5,function(e,t){var n,r,i,a,s,o,l,c,u,d,f,h="00000"+e.easting,p="00000"+e.northing;return e.zoneNumber+e.zoneLetter+(u=e.easting,d=e.northing,f=qe(e.zoneNumber),n=Math.floor(u/1e5),r=Math.floor(d/1e5)%20,a=Pe.charCodeAt(i=f-1),s=Oe.charCodeAt(i),c=!1,(o=a+n-1)>90&&(o=o-90+Ne-1,c=!0),(o===Be||a<Be&&o>Be||(o>Be||a<Be)&&c)&&o++,(o===je||a<je&&o>je||(o>je||a<je)&&c)&&++o===Be&&o++,o>90&&(o=o-90+Ne-1),(l=s+r)>86?(l=l-86+Ne-1,c=!0):c=!1,(l===Be||s<Be&&l>Be||(l>Be||s<Be)&&c)&&l++,(l===je||s<je&&l>je||(l>je||s<je)&&c)&&++l===Be&&l++,l>86&&(l=l-86+Ne-1),String.fromCharCode(o)+String.fromCharCode(l))+h.substr(h.length-5,t)+p.substr(p.length-5,t)}(function(e){var t,n,r,i,a,s,o,l=e.lat,c=e.lon,u=6378137,d=.00669438,f=.9996,h=He(l),p=He(c);o=Math.floor((c+180)/6)+1,180===c&&(o=60),l>=56&&l<64&&c>=3&&c<12&&(o=32),l>=72&&l<84&&(c>=0&&c<9?o=31:c>=9&&c<21?o=33:c>=21&&c<33?o=35:c>=33&&c<42&&(o=37)),s=He(6*(o-1)-180+3),t=.006739496752268451,n=u/Math.sqrt(1-d*Math.sin(h)*Math.sin(h)),r=Math.tan(h)*Math.tan(h),i=t*Math.cos(h)*Math.cos(h);var m,g,v=f*n*((a=Math.cos(h)*(p-s))+(1-r+i)*a*a*a/6+(5-18*r+r*r+72*i-58*t)*a*a*a*a*a/120)+5e5,y=f*(u*(.9983242984503243*h-.002514607064228144*Math.sin(2*h)+2639046602129982e-21*Math.sin(4*h)-3.418046101696858e-9*Math.sin(6*h))+n*Math.tan(h)*(a*a/2+(5-r+9*i+4*i*i)*a*a*a*a/24+(61-58*r+r*r+600*i-2.2240339282485886)*a*a*a*a*a*a/720));return l<0&&(y+=1e7),{northing:Math.round(y),easting:Math.round(v),zoneNumber:o,zoneLetter:(m=l,g="Z",84>=m&&m>=72?g="X":72>m&&m>=64?g="W":64>m&&m>=56?g="V":56>m&&m>=48?g="U":48>m&&m>=40?g="T":40>m&&m>=32?g="S":32>m&&m>=24?g="R":24>m&&m>=16?g="Q":16>m&&m>=8?g="P":8>m&&m>=0?g="N":0>m&&m>=-8?g="M":-8>m&&m>=-16?g="L":-16>m&&m>=-24?g="K":-24>m&&m>=-32?g="J":-32>m&&m>=-40?g="H":-40>m&&m>=-48?g="G":-48>m&&m>=-56?g="F":-56>m&&m>=-64?g="E":-64>m&&m>=-72?g="D":-72>m&&m>=-80&&(g="C"),g)}}({lat:e[1],lon:e[0]}),t)}function Ue(e){var t=Ge(We(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function He(e){return e*(Math.PI/180)}function ze(e){return e/Math.PI*180}function Ge(e){var t=e.northing,n=e.easting,r=e.zoneLetter,i=e.zoneNumber;if(i<0||i>60)return null;var a,s,o,l,c,u,d,f,h,p=.9996,m=6378137,g=.00669438,v=(1-Math.sqrt(.99330562))/(1+Math.sqrt(.99330562)),y=n-5e5,b=t;r<"N"&&(b-=1e7),d=6*(i-1)-180+3,a=.006739496752268451,h=(f=b/p/6367449.145945056)+(3*v/2-27*v*v*v/32)*Math.sin(2*f)+(21*v*v/16-55*v*v*v*v/32)*Math.sin(4*f)+151*v*v*v/96*Math.sin(6*f),s=m/Math.sqrt(1-g*Math.sin(h)*Math.sin(h)),o=Math.tan(h)*Math.tan(h),l=a*Math.cos(h)*Math.cos(h),c=.99330562*m/Math.pow(1-g*Math.sin(h)*Math.sin(h),1.5),u=y/(s*p);var A=h-s*Math.tan(h)/c*(u*u/2-(5+3*o+10*l-4*l*l-9*a)*u*u*u*u/24+(61+90*o+298*l+45*o*o-1.6983531815716497-3*l*l)*u*u*u*u*u*u/720);A=ze(A);var w,E=(u-(1+2*o+l)*u*u*u/6+(5-2*l+28*o-3*l*l+8*a+24*o*o)*u*u*u*u*u/120)/Math.cos(h);if(E=d+ze(E),e.accuracy){var x=Ge({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});w={top:x.lat,right:x.lon,bottom:A,left:E}}else w={lat:A,lon:E};return w}function qe(e){var t=e%6;return 0===t&&(t=6),t}function We(e){if(e&&0===e.length)throw"MGRSPoint coverting from nothing";for(var t,n=e.length,r=null,i="",a=0;!/[A-Z]/.test(t=e.charAt(a));){if(a>=2)throw"MGRSPoint bad conversion from: "+e;i+=t,a++}var s=parseInt(i,10);if(0===a||a+3>n)throw"MGRSPoint bad conversion from: "+e;var o=e.charAt(a++);if(o<="A"||"B"===o||"Y"===o||o>="Z"||"I"===o||"O"===o)throw"MGRSPoint zone letter "+o+" not handled: "+e;r=e.substring(a,a+=2);for(var l=qe(s),c=function(e,t){for(var n=Pe.charCodeAt(t-1),r=1e5,i=!1;n!==e.charCodeAt(0);){if(++n===Be&&n++,n===je&&n++,n>90){if(i)throw"Bad character: "+e;n=Ne,i=!0}r+=1e5}return r}(r.charAt(0),l),u=function(e,t){if(e>"V")throw"MGRSPoint given invalid Northing "+e;for(var n=Oe.charCodeAt(t-1),r=0,i=!1;n!==e.charCodeAt(0);){if(++n===Be&&n++,n===je&&n++,n>86){if(i)throw"Bad character: "+e;n=Ne,i=!0}r+=1e5}return r}(r.charAt(1),l);u<$e(o);)u+=2e6;var d=n-a;if(d%2!=0)throw"MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters"+e;var f,h,p,m=d/2,g=0,v=0;return m>0&&(f=1e5/Math.pow(10,m),h=e.substring(a,a+m),g=parseFloat(h)*f,p=e.substring(a+m),v=parseFloat(p)*f),{easting:g+c,northing:v+u,zoneLetter:o,zoneNumber:s,accuracy:f}}function $e(e){var t;switch(e){case"C":t=11e5;break;case"D":t=2e6;break;case"E":t=28e5;break;case"F":t=37e5;break;case"G":t=46e5;break;case"H":t=55e5;break;case"J":t=64e5;break;case"K":t=73e5;break;case"L":t=82e5;break;case"M":t=91e5;break;case"N":t=0;break;case"P":t=8e5;break;case"Q":t=17e5;break;case"R":t=26e5;break;case"S":t=35e5;break;case"T":t=44e5;break;case"U":t=53e5;break;case"V":t=62e5;break;case"W":t=7e6;break;case"X":t=79e5;break;default:t=-1}if(t>=0)return t;throw"Invalid zone letter: "+e}function Ve(e,t,n){if(!(this instanceof Ve))return new Ve(e,t,n);if(Array.isArray(e))this.x=e[0],this.y=e[1],this.z=e[2]||0;else if("object"==typeof e)this.x=e.x,this.y=e.y,this.z=e.z||0;else if("string"==typeof e&&void 0===t){var r=e.split(",");this.x=parseFloat(r[0]),this.y=parseFloat(r[1]),this.z=parseFloat(r[2])||0}else this.x=e,this.y=t,this.z=n||0;console.warn("proj4.Point will be removed in version 3, use proj4.toPoint")}Ve.fromMGRS=function(e){return new Ve(Ue(e))},Ve.prototype.toMGRS=function(e){return Fe([this.x,this.y],e)};const Ye=Ve;n.dn(Ze);var Ke=.046875,Qe=.01953125,Xe=.01068115234375;function Ze(e){var t=[];t[0]=1-e*(.25+e*(Ke+e*(Qe+e*Xe))),t[1]=e*(.75-e*(Ke+e*(Qe+e*Xe)));var n=e*e;return t[2]=n*(.46875-e*(.013020833333333334+.007120768229166667*e)),n*=e,t[3]=n*(.3645833333333333-.005696614583333333*e),t[4]=n*e*.3076171875,t}function Je(e,t,n,r){return n*=t,t*=t,r[0]*e-n*(r[1]+t*(r[2]+t*(r[3]+t*r[4])))}function et(e,t,n){for(var r=1/(1-t),i=e,a=20;a;--a){var s=Math.sin(i),o=1-t*s*s;if(i-=o=(Je(i,s,Math.cos(i),n)-e)*(o*Math.sqrt(o))*r,Math.abs(o)<l)return i}return i}n.dn(Je),n.dn(et);const tt={init:function(){this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0,this.lat0=void 0!==this.lat0?this.lat0:0,this.es&&(this.en=Ze(this.es),this.ml0=Je(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}
vendor: 43,965 bytes, line 2
2,forward:function(e){var t,n,r,i=e.x,a=e.y,s=q(i-this.long0,this.over),o=Math.sin(a),c=Math.cos(a);if(this.es){var u=c*s,d=Math.pow(u,2),f=this.ep2*Math.pow(c,2),h=Math.pow(f,2),p=Math.abs(c)>l?Math.tan(a):0,m=Math.pow(p,2),g=Math.pow(m,2);t=1-this.es*Math.pow(o,2),u/=Math.sqrt(t);var v=Je(a,o,c,this.en);n=this.a*(this.k0*u*(1+d/6*(1-m+f+d/20*(5-18*m+g+14*f-58*m*f+d/42*(61+179*g-g*m-479*m)))))+this.x0,r=this.a*(this.k0*(v-this.ml0+o*s*u/2*(1+d/12*(5-m+9*f+4*h+d/30*(61+g-58*m+270*f-330*m*f+d/56*(1385+543*g-g*m-3111*m))))))+this.y0}else{var y=c*Math.sin(s);if(Math.abs(Math.abs(y)-1)<l)return 93;if(n=.5*this.a*this.k0*Math.log((1+y)/(1-y))+this.x0,r=c*Math.cos(s)/Math.sqrt(1-Math.pow(y,2)),(y=Math.abs(r))>=1){if(y-1>l)return 93;r=0}else r=Math.acos(r);a<0&&(r=-r),r=this.a*this.k0*(r-this.lat0)+this.y0}return e.x=n,e.y=r,e},inverse:function(e){var t,n,r,i,a=(e.x-this.x0)*(1/this.a),s=(e.y-this.y0)*(1/this.a);if(this.es)if(n=et(t=this.ml0+s/this.k0,this.es,this.en),Math.abs(n)<o){var c=Math.sin(n),u=Math.cos(n),d=Math.abs(u)>l?Math.tan(n):0,f=this.ep2*Math.pow(u,2),h=Math.pow(f,2),p=Math.pow(d,2),m=Math.pow(p,2);t=1-this.es*Math.pow(c,2);var g=a*Math.sqrt(t)/this.k0,v=Math.pow(g,2);r=n-(t*=d)*v/(1-this.es)*.5*(1-v/12*(5+3*p-9*f*p+f-4*h-v/30*(61+90*p-252*f*p+45*m+46*f-v/56*(1385+3633*p+4095*m+1574*m*p)))),i=q(this.long0+g*(1-v/6*(1+2*p+f-v/20*(5+28*p+24*m+8*f*p+6*f-v/42*(61+662*p+1320*m+720*m*p))))/u,this.over)}else r=o*G(s),i=0;else{var y=Math.exp(a/this.k0),b=.5*(y-1/y),A=this.lat0+s/this.k0,w=Math.cos(A);t=Math.sqrt((1-Math.pow(w,2))/(1+Math.pow(b,2))),r=Math.asin(t),s<0&&(r=-r),i=0===b&&0===w?0:q(Math.atan2(b,w)+this.long0,this.over)}return e.x=i,e.y=r,e},names:["Fast_Transverse_Mercator","Fast Transverse Mercator"]};function nt(e){var t=Math.exp(e);return(t-1/t)/2}function rt(e,t){e=Math.abs(e),t=Math.abs(t);var n=Math.max(e,t),r=Math.min(e,t)/(n||1);return n*Math.sqrt(1+Math.pow(r,2))}function it(e){var t=1+e,n=t-1;return 0===n?e:e*Math.log(t)/n}function at(e){var t=Math.abs(e);return t=it(t*(1+t/(rt(1,t)+1))),e<0?-t:t}function st(e,t){for(var n,r=2*Math.cos(2*t),i=e.length-1,a=e[i],s=0;--i>=0;)n=r*a-s+e[i],s=a,a=n;return t+n*Math.sin(2*t)}function ot(e,t){for(var n,r=2*Math.cos(t),i=e.length-1,a=e[i],s=0;--i>=0;)n=r*a-s+e[i],s=a,a=n;return Math.sin(t)*n}function lt(e){var t=Math.exp(e);return(t+1/t)/2}function ct(e,t,n){for(var r,i,a=Math.sin(t),s=Math.cos(t),o=nt(n),l=lt(n),c=2*s*l,u=-2*a*o,d=e.length-1,f=e[d],h=0,p=0,m=0;--d>=0;)r=p,i=h,f=c*(p=f)-r-u*(h=m)+e[d],m=u*p-i+c*h;return[(c=a*l)*f-(u=s*o)*m,c*m+u*f]}n.dn(nt),n.dn(rt),n.dn(it),n.dn(at),n.dn(st),n.dn(ot),n.dn(lt),n.dn(ct);const ut={init:function(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.');this.approx&&(tt.init.apply(this),this.forward=tt.forward,this.inverse=tt.inverse),this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0,this.lat0=void 0!==this.lat0?this.lat0:0,this.k0=void 0!==this.k0?this.k0:1,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var e=this.es/(1+Math.sqrt(1-this.es)),t=e/(2-e),n=t;this.cgb[0]=t*(2+t*(-2/3+t*(t*(116/45+t*(26/45+t*(-2854/675)))-2))),this.cbg[0]=t*(t*(2/3+t*(4/3+t*(-82/45+t*(32/45+t*(4642/4725)))))-2),n*=t,this.cgb[1]=n*(7/3+t*(t*(-227/45+t*(2704/315+t*(2323/945)))-1.6)),this.cbg[1]=n*(5/3+t*(-16/15+t*(-13/9+t*(904/315+t*(-1522/945))))),n*=t,this.cgb[2]=n*(56/15+t*(-136/35+t*(-1262/105+t*(73814/2835)))),this.cbg[2]=n*(-26/15+t*(34/21+t*(1.6+t*(-12686/2835)))),n*=t,this.cgb[3]=n*(4279/630+t*(-332/35+t*(-399572/14175))),this.cbg[3]=n*(1237/630+t*(t*(-24832/14175)-2.4)),n*=t,this.cgb[4]=n*(4174/315+t*(-144838/6237)),this.cbg[4]=n*(-734/315+t*(109598/31185)),n*=t,this.cgb[5]=n*(601676/22275),this.cbg[5]=n*(444337/155925),n=Math.pow(t,2),this.Qn=this.k0/(1+t)*(1+n*(1/4+n*(1/64+n/256))),this.utg[0]=t*(t*(2/3+t*(-37/96+t*(1/360+t*(81/512+t*(-96199/604800)))))-.5),this.gtu[0]=t*(.5+t*(-2/3+t*(5/16+t*(41/180+t*(-127/288+t*(7891/37800)))))),this.utg[1]=n*(-1/48+t*(-1/15+t*(437/1440+t*(-46/105+t*(1118711/3870720))))),this.gtu[1]=n*(13/48+t*(t*(557/1440+t*(281/630+t*(-1983433/1935360)))-.6)),n*=t,this.utg[2]=n*(-17/480+t*(37/840+t*(209/4480+t*(-5569/90720)))),this.gtu[2]=n*(61/240+t*(-103/140+t*(15061/26880+t*(167603/181440)))),n*=t,this.utg[3]=n*(-4397/161280+t*(11/504+t*(830251/7257600))),this.gtu[3]=n*(49561/161280+t*(-179/168+t*(6601661/7257600))),n*=t,this.utg[4]=n*(-4583/161280+t*(108847/3991680)),this.gtu[4]=n*(34729/80640+t*(-3418889/1995840)),n*=t,this.utg[5]=n*(-20648693/638668800),this.gtu[5]=.6650675310896665*n;var r=st(this.cbg,this.lat0);this.Zb=-this.Qn*(r+ot(this.gtu,2*r))},forward:function(e){var t=q(e.x-this.long0,this.over),n=e.y;n=st(this.cbg,n);var r=Math.sin(n),i=Math.cos(n),a=Math.sin(t),s=Math.cos(t);n=Math.atan2(r,s*i),t=Math.atan2(a*i,rt(r,i*s)),t=at(Math.tan(t));var o,l,c=ct(this.gtu,2*n,2*t);return n+=c[0],t+=c[1],Math.abs(t)<=2.623395162778?(o=this.a*(this.Qn*t)+this.x0,l=this.a*(this.Qn*n+this.Zb)+this.y0):(o=1/0,l=1/0),e.x=o,e.y=l,e},inverse:function(e){var t,n,r=(e.x-this.x0)*(1/this.a),i=(e.y-this.y0)*(1/this.a);if(i=(i-this.Zb)/this.Qn,r/=this.Qn,Math.abs(r)<=2.623395162778){var a=ct(this.utg,2*i,2*r);i+=a[0],r+=a[1],r=Math.atan(nt(r));var s=Math.sin(i),o=Math.cos(i),l=Math.sin(r),c=Math.cos(r);i=Math.atan2(s*c,rt(l,c*o)),t=q((r=Math.atan2(l,c*o))+this.long0,this.over),n=st(this.cgb,i)}else t=1/0,n=1/0;return e.x=t,e.y=n,e},names:["Extended_Transverse_Mercator","Extended Transverse Mercator","etmerc","Transverse_Mercator","Transverse Mercator","Gauss Kruger","Gauss_Kruger","tmerc"]};function dt(e,t){if(void 0===e){if((e=Math.floor(30*(q(t)+Math.PI)/Math.PI)+1)<0)return 0;if(e>60)return 60}return e}n.dn(dt);const ft={init:function(){var e=dt(this.zone,this.long0);if(void 0===e)throw new Error("unknown utm zone");this.lat0=0,this.long0=(6*Math.abs(e)-183)*c,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,ut.init.apply(this),this.forward=ut.forward,this.inverse=ut.inverse},names:["Universal Transverse Mercator System","utm"],dependsOn:"etmerc"};function ht(e,t){return Math.pow((1-e)/(1+e),t)}n.dn(ht);const pt={init:function(){var e=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t,this.rc=Math.sqrt(1-this.es)/(1-this.es*e*e),this.C=Math.sqrt(1+this.es*t*t/(1-this.es)),this.phic0=Math.asin(e/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+d)/(Math.pow(Math.tan(.5*this.lat0+d),this.C)*ht(this.e*e,this.ratexp))},forward:function(e){var t=e.x,n=e.y;return e.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*n+d),this.C)*ht(this.e*Math.sin(n),this.ratexp))-o,e.x=this.C*t,e},inverse:function(e){for(var t=e.x/this.C,n=e.y,r=Math.pow(Math.tan(.5*n+d)/this.K,1/this.C),i=20;i>0&&(n=2*Math.atan(r*ht(this.e*Math.sin(e.y),-.5*this.e))-o,!(Math.abs(n-e.y)<1e-14));--i)e.y=n;return i?(e.x=t,e.y=n,e):null},names:["gauss"]},mt={init:function(){pt.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title="Oblique Stereographic Alternative"))},forward:function(e){var t,n,r,i;return e.x=q(e.x-this.long0,this.over),pt.forward.apply(this,[e]),t=Math.sin(e.y),n=Math.cos(e.y),r=Math.cos(e.x),i=this.k0*this.R2/(1+this.sinc0*t+this.cosc0*n*r),e.x=i*n*Math.sin(e.x),e.y=i*(this.cosc0*t-this.sinc0*n*r),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e},inverse:function(e){var t,n,r,i,a;if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,a=rt(e.x,e.y)){var s=2*Math.atan2(a,this.R2);t=Math.sin(s),n=Math.cos(s),i=Math.asin(n*this.sinc0+e.y*t*this.cosc0/a),r=Math.atan2(e.x*t,a*this.cosc0*n-e.y*this.sinc0*t)}else i=this.phic0,r=0;return e.x=r,e.y=i,pt.inverse.apply(this,[e]),e.x=q(e.x+this.long0,this.over),e},names:["Stereographic_North_Pole","Oblique_Stereographic","sterea","Oblique Stereographic Alternative","Double_Stereographic"]};function gt(e,t,n){return t*=n,Math.tan(.5*(o+e))*Math.pow((1-t)/(1+t),.5*n)}const vt={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=l&&(this.k0=.5*(1+G(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=l&&(this.lat0>0?this.con=1:this.con=-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=l&&Math.abs(Math.cos(this.lat_ts))>l&&(this.k0=.5*this.cons*z(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/W(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=z(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(gt(this.lat0,this.sinlat0,this.e))-o,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))},forward:function(e){var t,n,r,i,a,s,c=e.x,u=e.y,d=Math.sin(u),f=Math.cos(u),h=q(c-this.long0,this.over);return Math.abs(Math.abs(c-this.long0)-Math.PI)<=l&&Math.abs(u+this.lat0)<=l?(e.x=NaN,e.y=NaN,e):this.sphere?(t=2*this.k0/(1+this.sinlat0*d+this.coslat0*f*Math.cos(h)),e.x=this.a*t*f*Math.sin(h)+this.x0,e.y=this.a*t*(this.coslat0*d-this.sinlat0*f*Math.cos(h))+this.y0,e):(n=2*Math.atan(gt(u,d,this.e))-o,i=Math.cos(n),r=Math.sin(n),Math.abs(this.coslat0)<=l?(a=W(this.e,u*this.con,this.con*d),s=2*this.a*this.k0*a/this.cons,e.x=this.x0+s*Math.sin(c-this.long0),e.y=this.y0-this.con*s*Math.cos(c-this.long0),e):(Math.abs(this.sinlat0)<l?(t=2*this.a*this.k0/(1+i*Math.cos(h)),e.y=t*r):(t=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*r+this.cosX0*i*Math.cos(h))),e.y=t*(this.cosX0*r-this.sinX0*i*Math.cos(h))+this.y0),e.x=t*i*Math.sin(h)+this.x0,e))},inverse:function(e){var t,n,r,i,a;e.x-=this.x0,e.y-=this.y0;var s=Math.sqrt(e.x*e.x+e.y*e.y);if(this.sphere){var c=2*Math.atan(s/(2*this.a*this.k0));return t=this.long0,n=this.lat0,s<=l?(e.x=t,e.y=n,e):(n=Math.asin(Math.cos(c)*this.sinlat0+e.y*Math.sin(c)*this.coslat0/s),t=Math.abs(this.coslat0)<l?this.lat0>0?q(this.long0+Math.atan2(e.x,-1*e.y),this.over):q(this.long0+Math.atan2(e.x,e.y),this.over):q(this.long0+Math.atan2(e.x*Math.sin(c),s*this.coslat0*Math.cos(c)-e.y*this.sinlat0*Math.sin(c)),this.over),e.x=t,e.y=n,e)}if(Math.abs(this.coslat0)<=l){if(s<=l)return n=this.lat0,t=this.long0,e.x=t,e.y=n,e;e.x*=this.con,e.y*=this.con,r=s*this.cons/(2*this.a*this.k0),n=this.con*$(this.e,r),t=this.con*q(this.con*this.long0+Math.atan2(e.x,-1*e.y),this.over)}else i=2*Math.atan(s*this.cosX0/(2*this.a*this.k0*this.ms1)),t=this.long0,s<=l?a=this.X0:(a=Math.asin(Math.cos(i)*this.sinX0+e.y*Math.sin(i)*this.cosX0/s),t=q(this.long0+Math.atan2(e.x*Math.sin(i),s*this.cosX0*Math.cos(i)-e.y*this.sinX0*Math.sin(i)),this.over)),n=-1*$(this.e,Math.tan(.5*(o+a)));return e.x=t,e.y=n,e},names:["stere","Stereographic_South_Pole","Polar_Stereographic_variant_A","Polar_Stereographic_variant_B","Polar_Stereographic"],ssfn_:gt},yt={init:function(){this.k0||(this.k0=1);var e=this.lat0;this.lambda0=this.long0;var t=Math.sin(e),n=this.a,r=1/this.rf,i=2*r-Math.pow(r,2),a=this.e=Math.sqrt(i);this.R=this.k0*n*Math.sqrt(1-i)/(1-i*Math.pow(t,2)),this.alpha=Math.sqrt(1+i/(1-i)*Math.pow(Math.cos(e),4)),this.b0=Math.asin(t/this.alpha);var s=Math.log(Math.tan(Math.PI/4+this.b0/2)),o=Math.log(Math.tan(Math.PI/4+e/2)),l=Math.log((1+a*t)/(1-a*t));this.K=s-this.alpha*o+this.alpha*a/2*l},forward:function(e){var t=Math.log(Math.tan(Math.PI/4-e.y/2)),n=this.e/2*Math.log((1+this.e*Math.sin(e.y))/(1-this.e*Math.sin(e.y))),r=-this.alpha*(t+n)+this.K,i=2*(Math.atan(Math.exp(r))-Math.PI/4),a=this.alpha*(e.x-this.lambda0),s=Math.atan(Math.sin(a)/(Math.sin(this.b0)*Math.tan(i)+Math.cos(this.b0)*Math.cos(a))),o=Math.asin(Math.cos(this.b0)*Math.sin(i)-Math.sin(this.b0)*Math.cos(i)*Math.cos(a));return e.y=this.R/2*Math.log((1+Math.sin(o))/(1-Math.sin(o)))+this.y0,e.x=this.R*s+this.x0,e},inverse:function(e){for(var t=e.x-this.x0,n=e.y-this.y0,r=t/this.R,i=2*(Math.atan(Math.exp(n/this.R))-Math.PI/4),a=Math.asin(Math.cos(this.b0)*Math.sin(i)+Math.sin(this.b0)*Math.cos(i)*Math.cos(r)),s=Math.atan(Math.sin(r)/(Math.cos(this.b0)*Math.cos(r)-Math.sin(this.b0)*Math.tan(i))),o=this.lambda0+s/this.alpha,l=0,c=a,u=-1e3,d=0;Math.abs(c-u)>1e-7;){if(++d>20)return;l=1/this.alpha*(Math.log(Math.tan(Math.PI/4+a/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(c))/2)),u=c,c=2*Math.atan(Math.exp(l))-Math.PI/2}return e.x=o,e.y=c,e},names:["somerc"]};var bt=1e-7;const At={init:function(){var e,t,n,r,i,a,s,c,u,h,p,m,g,v,y=0,b=0,A=0,w=0,E=0,x=0,C=0;this.k0||(this.k0=1),this.no_off=(g=["Hotine_Oblique_Mercator","Hotine_Oblique_Mercator_variant_A","Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],v="object"==typeof(m=this).projName?Object.keys(m.projName)[0]:m.projName,"no_uoff"in m||"no_off"in m||-1!==g.indexOf(v)||-1!==g.indexOf(J(v))),this.no_rot="no_rot"in this;var S=!1;"alpha"in this&&(S=!0);var k=!1;if("rectified_grid_angle"in this&&(k=!0),S&&(C=this.alpha),k&&(y=this.rectified_grid_angle,S||(C=0,S=!0)),S||k)b=this.longc;else if(A=this.long1,E=this.lat1,w=this.long2,x=this.lat2,Math.abs(E-x)<=bt||(e=Math.abs(E))<=bt||Math.abs(e-o)<=bt||Math.abs(Math.abs(this.lat0)-o)<=bt||Math.abs(Math.abs(x)-o)<=bt)throw new Error;var M=1-this.es;t=Math.sqrt(M),Math.abs(this.lat0)>l?(c=Math.sin(this.lat0),n=Math.cos(this.lat0),e=1-this.es*c*c,this.B=n*n,this.B=Math.sqrt(1+this.es*this.B*this.B/M),this.A=this.B*this.k0*t/e,(i=(r=this.B*t/(n*Math.sqrt(e)))*r-1)<=0?i=0:(i=Math.sqrt(i),this.lat0<0&&(i=-i)),this.E=i+=r,this.E*=Math.pow(W(this.e,this.lat0,c),this.B)):(this.B=1/t,this.A=this.k0,this.E=r=i=1),S||k?(S?(p=Math.asin(Math.sin(C)/r),k||(y=C)):(p=y,C=Math.asin(r*Math.sin(p))),this.lam0=b-Math.asin(.5*(i-1/i)*Math.tan(p))/this.B):(a=Math.pow(W(this.e,E,Math.sin(E)),this.B),s=Math.pow(W(this.e,x,Math.sin(x)),this.B),i=this.E/a,u=(s-a)/(s+a),h=((h=this.E*this.E)-s*a)/(h+s*a),(e=A-w)<-Math.PI?w-=f:e>Math.PI&&(w+=f),this.lam0=q(.5*(A+w)-Math.atan(h*Math.tan(.5*this.B*(A-w))/u)/this.B,this.over),p=Math.atan(2*Math.sin(this.B*q(A-this.lam0,this.over))/(i-1/i)),y=C=Math.asin(r*Math.sin(p))),this.singam=Math.sin(p),this.cosgam=Math.cos(p),this.sinrot=Math.sin(y),this.cosrot=Math.cos(y),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(r*r-1)/Math.cos(C))),this.lat0<0&&(this.u_0=-this.u_0)),i=.5*p,this.v_pole_n=this.ArB*Math.log(Math.tan(d-i)),this.v_pole_s=this.ArB*Math.log(Math.tan(d+i))},forward:function(e){var t,n,r,i,a,s,c,u,d={};if(e.x=e.x-this.lam0,Math.abs(Math.abs(e.y)-o)>l){if(t=.5*((a=this.E/Math.pow(W(this.e,e.y,Math.sin(e.y)),this.B))-(s=1/a)),n=.5*(a+s),i=Math.sin(this.B*e.x),r=(t*this.singam-i*this.cosgam)/n,Math.abs(Math.abs(r)-1)<l)throw new Error;u=.5*this.ArB*Math.log((1-r)/(1+r)),s=Math.cos(this.B*e.x),c=Math.abs(s)<bt?this.A*e.x:this.ArB*Math.atan2(t*this.cosgam+i*this.singam,s)}else u=e.y>0?this.v_pole_n:this.v_pole_s,c=this.ArB*e.y;return this.no_rot?(d.x=c,d.y=u):(c-=this.u_0,d.x=u*this.cosrot+c*this.sinrot,d.y=c*this.cosrot-u*this.sinrot),d.x=this.a*d.x+this.x0,d.y=this.a*d.y+this.y0,d},inverse:function(e){var t,n,r,i,a,s,c,u={};if(e.x=(e.x-this.x0)*(1/this.a),e.y=(e.y-this.y0)*(1/this.a),this.no_rot?(n=e.y,t=e.x):(n=e.x*this.cosrot-e.y*this.sinrot,t=e.y*this.cosrot+e.x*this.sinrot+this.u_0),i=.5*((r=Math.exp(-this.BrA*n))-1/r),a=.5*(r+1/r),c=((s=Math.sin(this.BrA*t))*this.cosgam+i*this.singam)/a,Math.abs(Math.abs(c)-1)<l)u.x=0,u.y=c<0?-o:o;else{if(u.y=this.E/Math.sqrt((1+c)/(1-c)),u.y=$(this.e,Math.pow(u.y,1/this.B)),u.y===1/0)throw new Error;u.x=-this.rB*Math.atan2(i*this.cosgam-s*this.singam,Math.cos(this.BrA*t))}return u.x+=this.lam0,u},names:["Hotine_Oblique_Mercator","Hotine Oblique Mercator","Hotine_Oblique_Mercator_variant_A","Hotine_Oblique_Mercator_Variant_B","Hotine_Oblique_Mercator_Azimuth_Natural_Origin","Hotine_Oblique_Mercator_Two_Point_Natural_Origin","Hotine_Oblique_Mercator_Azimuth_Center","Oblique_Mercator","omerc"]},wt={init:function(){if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,!(Math.abs(this.lat1+this.lat2)<l)){var e=this.b/this.a;this.e=Math.sqrt(1-e*e);var t=Math.sin(this.lat1),n=Math.cos(this.lat1),r=z(this.e,t,n),i=W(this.e,this.lat1,t),a=Math.sin(this.lat2),s=Math.cos(this.lat2),c=z(this.e,a,s),u=W(this.e,this.lat2,a),d=W(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>l?this.ns=Math.log(r/c)/Math.log(i/u):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=r/(this.ns*Math.pow(i,this.ns)),this.rh=Math.abs(Math.abs(this.lat0)-o)<l?0:this.a*this.f0*Math.pow(d,this.ns),this.title||(this.title="Lambert Conformal Conic")}},forward:function(e){var t=e.x,n=e.y;Math.abs(2*Math.abs(n)-Math.PI)<=l&&(n=G(n)*(o-2e-10));var r,i,a=Math.abs(Math.abs(n)-o);if(a>l)r=W(this.e,n,Math.sin(n)),i=this.a*this.f0*Math.pow(r,this.ns);else{if((a=n*this.ns)<=0)return null;i=0}var s=this.ns*q(t-this.long0,this.over);return e.x=this.k0*(i*Math.sin(s))+this.x0,e.y=this.k0*(this.rh-i*Math.cos(s))+this.y0,e},inverse:function(e){var t,n,r,i,a,s=(e.x-this.x0)/this.k0,l=this.rh-(e.y-this.y0)/this.k0;this.ns>0?(t=Math.sqrt(s*s+l*l),n=1):(t=-Math.sqrt(s*s+l*l),n=-1);var c=0;if(0!==t&&(c=Math.atan2(n*s,n*l)),0!==t||this.ns>0){if(n=1/this.ns,r=Math.pow(t/(this.a*this.f0),n),-9999===(i=$(this.e,r)))return null}else i=-o;return a=q(c/this.ns+this.long0,this.over),e.x=a,e.y=i,e},names:["Lambert Tangential Conformal Conic Projection","Lambert_Conformal_Conic","Lambert_Conformal_Conic_1SP","Lambert_Conformal_Conic_2SP","lcc","Lambert Conic Conformal (1SP)","Lambert Conic Conformal (2SP)"]},Et={init:function(){this.a=6377397.155,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.4334234309119251),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq},forward:function(e){var t,n,r,i,a,s,o,l=e.x,c=e.y,u=q(l-this.long0,this.over);return t=Math.pow((1+this.e*Math.sin(c))/(1-this.e*Math.sin(c)),this.alfa*this.e/2),n=2*(Math.atan(this.k*Math.pow(Math.tan(c/2+this.s45),this.alfa)/t)-this.s45),r=-u*this.alfa,i=Math.asin(Math.cos(this.ad)*Math.sin(n)+Math.sin(this.ad)*Math.cos(n)*Math.cos(r)),a=Math.asin(Math.cos(n)*Math.sin(r)/Math.cos(i)),s=this.n*a,o=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(i/2+this.s45),this.n),e.y=o*Math.cos(s)/1,e.x=o*Math.sin(s)/1,this.czech||(e.y*=-1,e.x*=-1),e},inverse:function(e){var t,n,r,i,a,s,o,l=e.x;e.x=e.y,e.y=l,this.czech||(e.y*=-1,e.x*=-1),a=Math.sqrt(e.x*e.x+e.y*e.y),i=Math.atan2(e.y,e.x)/Math.sin(this.s0),r=2*(Math.atan(Math.pow(this.ro0/a,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),t=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(i)),n=Math.asin(Math.cos(r)*Math.sin(i)/Math.cos(t)),e.x=this.long0-n/this.alfa,s=t,o=0;var c=0;do{e.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(t/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(s))/(1-this.e*Math.sin(s)),this.e/2))-this.s45),Math.abs(s-e.y)<1e-10&&(o=1),s=e.y,c+=1}while(0===o&&c<15);return c>=15?null:e},names:["Krovak","Krovak Modified","Krovak (North Orientated)","Krovak Modified (North Orientated)","krovak"]};function xt(e,t,n,r,i){return e*i-t*Math.sin(2*i)+n*Math.sin(4*i)-r*Math.sin(6*i)}function Ct(e){return 1-.25*e*(1+e/16*(3+1.25*e))}function St(e){return.375*e*(1+.25*e*(1+.46875*e))}function kt(e){return.05859375*e*e*(1+.75*e)}function Mt(e){return e*e*e*(35/3072)}function _t(e,t,n){var r=t*n;return e/Math.sqrt(1-r*r)}function Tt(e){return Math.abs(e)<o?e:e-G(e)*Math.PI}function Dt(e,t,n,r,i){var a,s;a=e/t;for(var o=0;o<15;o++)if(a+=s=(e-(t*a-n*Math.sin(2*a)+r*Math.sin(4*a)-i*Math.sin(6*a)))/(t-2*n*Math.cos(2*a)+4*r*Math.cos(4*a)-6*i*Math.cos(6*a)),Math.abs(s)<=1e-10)return a;return NaN}n.dn(xt),n.dn(Ct),n.dn(St),n.dn(kt),n.dn(Mt),n.dn(_t),n.dn(Tt),n.dn(Dt);const It={init:function(){this.sphere||(this.e0=Ct(this.es),this.e1=St(this.es),this.e2=kt(this.es),this.e3=Mt(this.es),this.ml0=this.a*xt(this.e0,this.e1,this.e2,this.e3,this.lat0))},forward:function(e){var t,n,r=e.x,i=e.y;if(r=q(r-this.long0,this.over),this.sphere)t=this.a*Math.asin(Math.cos(i)*Math.sin(r)),n=this.a*(Math.atan2(Math.tan(i),Math.cos(r))-this.lat0);else{var a=Math.sin(i),s=Math.cos(i),o=_t(this.a,this.e,a),l=Math.tan(i)*Math.tan(i),c=r*Math.cos(i),u=c*c,d=this.es*s*s/(1-this.es);t=o*c*(1-u*l*(1/6-(8-l+8*d)*u/120)),n=this.a*xt(this.e0,this.e1,this.e2,this.e3,i)-this.ml0+o*a/s*u*(.5+(5-l+6*d)*u/24)}return e.x=t+this.x0,e.y=n+this.y0,e},inverse:function(e){e.x-=this.x0,e.y-=this.y0;var t,n,r=e.x/this.a,i=e.y/this.a;if(this.sphere){var a=i+this.lat0;t=Math.asin(Math.sin(a)*Math.cos(r)),n=Math.atan2(Math.tan(r),Math.cos(a))}else{var s=Dt(this.ml0/this.a+i,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(s)-o)<=l)return e.x=this.long0,e.y=o,i<0&&(e.y*=-1),e;var c=_t(this.a,this.e,Math.sin(s)),u=c*c*c/this.a/this.a*(1-this.es),d=Math.pow(Math.tan(s),2),f=r*this.a/c,h=f*f;t=s-c*Math.tan(s)/u*f*f*(.5-(1+3*d)*f*f/24),n=f*(1-h*(d/3+(1+3*d)*d*h/15))/Math.cos(s)}return e.x=q(n+this.long0,this.over),e.y=Tt(t),e},names:["Cassini","Cassini_Soldner","cass"]};function Rt(e,t){var n;return e>1e-7?(1-e*e)*(t/(1-(n=e*t)*n)-.5/e*Math.log((1-n)/(1+n))):2*t}function Pt(e){var t,n=[];return n[0]=.3333333333333333*e,t=e*e,n[0]+=.17222222222222222*t,n[1]=.06388888888888888*t,t*=e,n[0]+=.10257936507936508*t,n[1]+=.0664021164021164*t,n[2]=.016415012942191543*t,n}function Ot(e,t){var n=e+e;return e+t[0]*Math.sin(n)+t[1]*Math.sin(n+n)+t[2]*Math.sin(n+n+n)}n.dn(Rt);const Nt={init:function(){var e,t=Math.abs(this.lat0);if(Math.abs(t-o)<l?this.mode=this.lat0<0?1:2:Math.abs(t)<l?this.mode=3:this.mode=4,this.es>0)switch(this.qp=Rt(this.e,1),this.mmf=.5/(1-this.es),this.apa=Pt(this.es),this.mode){case 2:case 1:this.dd=1;break;case 3:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case 4:this.rq=Math.sqrt(.5*this.qp),e=Math.sin(this.lat0),this.sinb1=Rt(this.e,e)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*e*e)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd}else 4===this.mode&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))},forward:function(e){var t,n,r,i,a,s,c,u,f,h,p=e.x,m=e.y;if(p=q(p-this.long0,this.over),this.sphere){if(a=Math.sin(m),h=Math.cos(m),r=Math.cos(p),this.mode===this.OBLIQ||this.mode===this.EQUIT){if((n=this.mode===this.EQUIT?1+h*r:1+this.sinph0*a+this.cosph0*h*r)<=l)return null;t=(n=Math.sqrt(2/n))*h*Math.sin(p),n*=this.mode===this.EQUIT?a:this.cosph0*a-this.sinph0*h*r}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),Math.abs(m+this.lat0)<l)return null;n=d-.5*m,t=(n=2*(this.mode===this.S_POLE?Math.cos(n):Math.sin(n)))*Math.sin(p),n*=r}}else{switch(c=0,u=0,f=0,r=Math.cos(p),i=Math.sin(p),a=Math.sin(m),s=Rt(this.e,a),this.mode!==this.OBLIQ&&this.mode!==this.EQUIT||(c=s/this.qp,u=Math.sqrt(1-c*c)),this.mode){case this.OBLIQ:f=1+this.sinb1*c+this.cosb1*u*r;break;case this.EQUIT:f=1+u*r;break;case this.N_POLE:f=o+m,s=this.qp-s;break;case this.S_POLE:f=m-o,s=this.qp+s}if(Math.abs(f)<l)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:f=Math.sqrt(2/f),n=this.mode===this.OBLIQ?this.ymf*f*(this.cosb1*c-this.sinb1*u*r):(f=Math.sqrt(2/(1+u*r)))*c*this.ymf,t=this.xmf*f*u*i;break;case this.N_POLE:case this.S_POLE:s>=0?(t=(f=Math.sqrt(s))*i,n=r*(this.mode===this.S_POLE?f:-f)):t=n=0}}return e.x=this.a*t+this.x0,e.y=this.a*n+this.y0,e},inverse:function(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,s,c,u=e.x/this.a,d=e.y/this.a;if(this.sphere){var f,h=0,p=0;if((n=.5*(f=Math.sqrt(u*u+d*d)))>1)return null;switch(n=2*Math.asin(n),this.mode!==this.OBLIQ&&this.mode!==this.EQUIT||(p=Math.sin(n),h=Math.cos(n)),this.mode){case this.EQUIT:n=Math.abs(f)<=l?0:Math.asin(d*p/f),u*=p,d=h*f;break;case this.OBLIQ:n=Math.abs(f)<=l?this.lat0:Math.asin(h*this.sinph0+d*p*this.cosph0/f),u*=p*this.cosph0,d=(h-Math.sin(n)*this.sinph0)*f;break;case this.N_POLE:d=-d,n=o-n;break;case this.S_POLE:n-=o}t=0!==d||this.mode!==this.EQUIT&&this.mode!==this.OBLIQ?Math.atan2(u,d):0}else{if(c=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(u/=this.dd,d*=this.dd,(s=Math.sqrt(u*u+d*d))<l)return e.x=this.long0,e.y=this.lat0,e;i=2*Math.asin(.5*s/this.rq),r=Math.cos(i),u*=i=Math.sin(i),this.mode===this.OBLIQ?(c=r*this.sinb1+d*i*this.cosb1/s,a=this.qp*c,d=s*this.cosb1*r-d*this.sinb1*i):(c=d*i/s,a=this.qp*c,d=s*r)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(d=-d),!(a=u*u+d*d))return e.x=this.long0,e.y=this.lat0,e;c=1-a/this.qp,this.mode===this.S_POLE&&(c=-c)}t=Math.atan2(u,d),n=Ot(Math.asin(c),this.apa)}return e.x=q(this.long0+t,this.over),e.y=n,e},names:["Lambert Azimuthal Equal Area","Lambert_Azimuthal_Equal_Area","laea"],S_POLE:1,N_POLE:2,EQUIT:3,OBLIQ:4};function Bt(e){return Math.abs(e)>1&&(e=e>1?1:-1),Math.asin(e)}n.dn(Bt);const jt={init:function(){Math.abs(this.lat1+this.lat2)<l||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=z(this.e3,this.sin_po,this.cos_po),this.qs1=Rt(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=z(this.e3,this.sin_po,this.cos_po),this.qs2=Rt(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=Rt(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>l?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)},forward:function(e){var t=e.x,n=e.y;this.sin_phi=Math.sin(n),this.cos_phi=Math.cos(n);var r=Rt(this.e3,this.sin_phi),i=this.a*Math.sqrt(this.c-this.ns0*r)/this.ns0,a=this.ns0*q(t-this.long0,this.over),s=i*Math.sin(a)+this.x0,o=this.rh-i*Math.cos(a)+this.y0;return e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i,a,s;return e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns0>=0?(t=Math.sqrt(e.x*e.x+e.y*e.y),r=1):(t=-Math.sqrt(e.x*e.x+e.y*e.y),r=-1),i=0,0!==t&&(i=Math.atan2(r*e.x,r*e.y)),r=t*this.ns0/this.a,this.sphere?s=Math.asin((this.c-r*r)/(2*this.ns0)):(n=(this.c-r*r)/this.ns0,s=this.phi1z(this.e3,n)),a=q(i/this.ns0+this.long0,this.over),e.x=a,e.y=s,e},names:["Albers_Conic_Equal_Area","Albers_Equal_Area","Albers","aea"],phi1z:function(e,t){var n,r,i,a,s=Bt(.5*t);if(e<l)return s;for(var o=e*e,c=1;c<=25;c++)if(s+=a=.5*(i=1-(r=e*(n=Math.sin(s)))*r)*i/Math.cos(s)*(t/(1-o)-n/i+.5/e*Math.log((1-r)/(1+r))),Math.abs(a)<=1e-7)return s;return null}},Lt={init:function(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1},forward:function(e){var t,n,r,i,a,s,o,c=e.x,u=e.y;return r=q(c-this.long0,this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),(a=this.sin_p14*t+this.cos_p14*n*i)>0||Math.abs(a)<=l?(s=this.x0+1*this.a*n*Math.sin(r)/a,o=this.y0+1*this.a*(this.cos_p14*t-this.sin_p14*n*i)/a):(s=this.x0+this.infinity_dist*n*Math.sin(r),o=this.y0+this.infinity_dist*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i,a,s;return e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,(t=Math.sqrt(e.x*e.x+e.y*e.y))?(i=Math.atan2(t,this.rc),n=Math.sin(i),s=Bt((r=Math.cos(i))*this.sin_p14+e.y*n*this.cos_p14/t),a=Math.atan2(e.x*n,t*this.cos_p14*r-e.y*this.sin_p14*n),a=q(this.long0+a,this.over)):(s=this.phic0,a=0),e.x=a,e.y=s,e},names:["gnom"]};function Ft(e,t){var n=1-(1-e*e)/(2*e)*Math.log((1-e)/(1+e));if(Math.abs(Math.abs(t)-n)<1e-6)return t<0?-1*o:o;for(var r,i,a,s,l=Math.asin(.5*t),c=0;c<30;c++)if(i=Math.sin(l),a=Math.cos(l),s=e*i,l+=r=Math.pow(1-s*s,2)/(2*a)*(t/(1-e*e)-i/(1-s*s)+.5/e*Math.log((1-s)/(1+s))),Math.abs(r)<=1e-10)return l;return NaN}n.dn(Ft);const Ut={init:function(){this.sphere||(this.k0=z(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))},forward:function(e){var t,n,r=e.x,i=e.y,a=q(r-this.long0,this.over);if(this.sphere)t=this.x0+this.a*a*Math.cos(this.lat_ts),n=this.y0+this.a*Math.sin(i)/Math.cos(this.lat_ts);else{var s=Rt(this.e,Math.sin(i));t=this.x0+this.a*this.k0*a,n=this.y0+this.a*s*.5/this.k0}return e.x=t,e.y=n,e},inverse:function(e){var t,n;return e.x-=this.x0,e.y-=this.y0,this.sphere?(t=q(this.long0+e.x/this.a/Math.cos(this.lat_ts),this.over),n=Math.asin(e.y/this.a*Math.cos(this.lat_ts))):(n=Ft(this.e,2*e.y*this.k0/this.a),t=q(this.long0+e.x/(this.a*this.k0),this.over)),e.x=t,e.y=n,e},names:["cea"]},Ht={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Equidistant Cylindrical (Plate Carre)",this.rc=Math.cos(this.lat_ts)},forward:function(e){var t=e.x,n=e.y,r=q(t-this.long0,this.over),i=Tt(n-this.lat0);return e.x=this.x0+this.a*r*this.rc,e.y=this.y0+this.a*i,e},inverse:function(e){var t=e.x,n=e.y;return e.x=q(this.long0+(t-this.x0)/(this.a*this.rc),this.over),e.y=Tt(this.lat0+(n-this.y0)/this.a),e},names:["Equirectangular","Equidistant_Cylindrical","Equidistant_Cylindrical_Spherical","eqc"]},zt={init:function(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=Ct(this.es),this.e1=St(this.es),this.e2=kt(this.es),this.e3=Mt(this.es),this.ml0=this.a*xt(this.e0,this.e1,this.e2,this.e3,this.lat0)},forward:function(e){var t,n,r,i=e.x,a=e.y,s=q(i-this.long0,this.over);if(r=s*Math.sin(a),this.sphere)Math.abs(a)<=l?(t=this.a*s,n=-1*this.a*this.lat0):(t=this.a*Math.sin(r)/Math.tan(a),n=this.a*(Tt(a-this.lat0)+(1-Math.cos(r))/Math.tan(a)));else if(Math.abs(a)<=l)t=this.a*s,n=-1*this.ml0;else{var o=_t(this.a,this.e,Math.sin(a))/Math.tan(a);t=o*Math.sin(r),n=this.a*xt(this.e0,this.e1,this.e2,this.e3,a)-this.ml0+o*(1-Math.cos(r))}return e.x=t+this.x0,e.y=n+this.y0,e},inverse:function(e){var t,n,r,i,a,s,o,c,u;if(r=e.x-this.x0,i=e.y-this.y0,this.sphere)if(Math.abs(i+this.a*this.lat0)<=l)t=q(r/this.a+this.long0,this.over),n=0;else{var d;for(s=this.lat0+i/this.a,o=r*r/this.a/this.a+s*s,c=s,a=20;a;--a)if(c+=u=-1*(s*(c*(d=Math.tan(c))+1)-c-.5*(c*c+o)*d)/((c-s)/d-1),Math.abs(u)<=l){n=c;break}t=q(this.long0+Math.asin(r*Math.tan(c)/this.a)/Math.sin(n),this.over)}else if(Math.abs(i+this.ml0)<=l)n=0,t=q(this.long0+r/this.a,this.over);else{var f,h,p,m,g;for(s=(this.ml0+i)/this.a,o=r*r/this.a/this.a+s*s,c=s,a=20;a;--a)if(g=this.e*Math.sin(c),f=Math.sqrt(1-g*g)*Math.tan(c),h=this.a*xt(this.e0,this.e1,this.e2,this.e3,c),p=this.e0-2*this.e1*Math.cos(2*c)+4*this.e2*Math.cos(4*c)-6*this.e3*Math.cos(6*c),c-=u=(s*(f*(m=h/this.a)+1)-m-.5*f*(m*m+o))/(this.es*Math.sin(2*c)*(m*m+o-2*s*m)/(4*f)+(s-m)*(f*p-2/Math.sin(2*c))-p),Math.abs(u)<=l){n=c;break}f=Math.sqrt(1-this.es*Math.pow(Math.sin(n),2))*Math.tan(n),t=q(this.long0+Math.asin(r*f/this.a)/Math.sin(n),this.over)}return e.x=t,e.y=n,e},names:["Polyconic","American_Polyconic","poly"]},Gt={init:function(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013},forward:function(e){var t,n=e.x,r=e.y-this.lat0,i=n-this.long0,a=r/s*1e-5,o=i,l=1,c=0;for(t=1;t<=10;t++)l*=a,c+=this.A[t]*l;var u,d=c,f=o,h=1,p=0,m=0,g=0;for(t=1;t<=6;t++)u=p*d+h*f,h=h*d-p*f,p=u,m=m+this.B_re[t]*h-this.B_im[t]*p,g=g+this.B_im[t]*h+this.B_re[t]*p;return e.x=g*this.a+this.x0,e.y=m*this.a+this.y0,e},inverse:function(e){var t,n,r=e.x,i=e.y,a=r-this.x0,o=(i-this.y0)/this.a,l=a/this.a,c=1,u=0,d=0,f=0;for(t=1;t<=6;t++)n=u*o+c*l,c=c*o-u*l,u=n,d=d+this.C_re[t]*c-this.C_im[t]*u,f=f+this.C_im[t]*c+this.C_re[t]*u;for(var h=0;h<this.iterations;h++){var p,m=d,g=f,v=o,y=l;for(t=2;t<=6;t++)p=g*d+m*f,m=m*d-g*f,g=p,v+=(t-1)*(this.B_re[t]*m-this.B_im[t]*g),y+=(t-1)*(this.B_im[t]*m+this.B_re[t]*g);m=1,g=0;var b=this.B_re[1],A=this.B_im[1];for(t=2;t<=6;t++)p=g*d+m*f,m=m*d-g*f,g=p,b+=t*(this.B_re[t]*m-this.B_im[t]*g),A+=t*(this.B_im[t]*m+this.B_re[t]*g);var w=b*b+A*A;d=(v*b+y*A)/w,f=(y*b-v*A)/w}var E=d,x=f,C=1,S=0;for(t=1;t<=9;t++)C*=E,S+=this.D[t]*C;var k=this.lat0+S*s*1e5,M=this.long0+x;return e.x=M,e.y=k,e},names:["New_Zealand_Map_Grid","nzmg"],iterations:1},qt={init:function(){},forward:function(e){var t=e.x,n=e.y,r=q(t-this.long0,this.over),i=this.x0+this.a*r,a=this.y0+this.a*Math.log(Math.tan(Math.PI/4+n/2.5))*1.25;return e.x=i,e.y=a,e},inverse:function(e){e.x-=this.x0,e.y-=this.y0;var t=q(this.long0+e.x/this.a,this.over),n=2.5*(Math.atan(Math.exp(.8*e.y/this.a))-Math.PI/4);return e.x=t,e.y=n,e},names:["Miller_Cylindrical","mill"]};function Wt(e){var t,n,r=e.x,i=e.y;if(r=q(r-this.long0,this.over),this.sphere){if(this.m)for(var a=this.n*Math.sin(i),s=20;s;--s){var o=(this.m*i+Math.sin(i)-a)/(this.m+Math.cos(i));if(i-=o,Math.abs(o)<l)break}else i=1!==this.n?Math.asin(this.n*Math.sin(i)):i;t=this.a*this.C_x*r*(this.m+Math.cos(i)),n=this.a*this.C_y*i}else{var c=Math.sin(i),u=Math.cos(i);n=this.a*Je(i,c,u,this.en),t=this.a*r*u/Math.sqrt(1-this.es*c*c)}return e.x=t,e.y=n,e}function $t(e){var t,n,r;return e.x-=this.x0,n=e.x/this.a,e.y-=this.y0,t=e.y/this.a,this.sphere?(t/=this.C_y,n/=this.C_x*(this.m+Math.cos(t)),this.m?t=Bt((this.m*t+Math.sin(t))/this.n):1!==this.n&&(t=Bt(Math.sin(t)/this.n)),n=q(n+this.long0,this.over),t=Tt(t)):(t=et(e.y/this.a,this.es,this.en),(r=Math.abs(t))<o?(r=Math.sin(t),n=q(this.long0+e.x*Math.sqrt(1-this.es*r*r)/(this.a*Math.cos(t)),this.over)):r-l<o&&(n=this.long0)),e.x=n,e.y=t,e}const Vt={init:function(){this.long0=this.long0||0,this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=Ze(this.es)},forward:Wt,inverse:$t,names:["Sinusoidal","sinu"]},Yt={init:function(){this.sphere=!0,this.b=this.a,this.m=1,this.n=2.5707963267948966,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)},forward:Wt,inverse:$t,names:["Eckert_VI","eck6"]},Kt={init:function(){this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0},forward:function(e){for(var t=e.x,n=e.y,r=q(t-this.long0,this.over),i=n,a=Math.PI*Math.sin(n);;){var s=-(i+Math.sin(i)-a)/(1+Math.cos(i));if(i+=s,Math.abs(s)<l)break}i/=2,Math.PI/2-Math.abs(n)<l&&(r=0);var o=.900316316158*this.a*r*Math.cos(i)+this.x0,c=1.4142135623731*this.a*Math.sin(i)+this.y0;return e.x=o,e.y=c,e},inverse:function(e){var t,n;e.x-=this.x0,e.y-=this.y0,n=e.y/(1.4142135623731*this.a),Math.abs(n)>.999999999999&&(n=.999999999999),t=Math.asin(n);var r=q(this.long0+e.x/(.900316316158*this.a*Math.cos(t)),this.over);r<-Math.PI&&(r=-Math.PI),r>Math.PI&&(r=Math.PI),n=(2*t+Math.sin(2*t))/Math.PI,Math.abs(n)>1&&(n=1);var i=Math.asin(n);return e.x=r,e.y=i,e},names:["Mollweide","moll"]},Qt={init:function(){Math.abs(this.lat1+this.lat2)<l||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=Ct(this.es),this.e1=St(this.es),this.e2=kt(this.es),this.e3=Mt(this.es),this.sin_phi=Math.sin(this.lat1),this.cos_phi=Math.cos(this.lat1),this.ms1=z(this.e,this.sin_phi,this.cos_phi),this.ml1=xt(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<l?this.ns=this.sin_phi:(this.sin_phi=Math.sin(this.lat2),this.cos_phi=Math.cos(this.lat2),this.ms2=z(this.e,this.sin_phi,this.cos_phi),this.ml2=xt(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=xt(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))},forward:function(e){var t,n=e.x,r=e.y;if(this.sphere)t=this.a*(this.g-r);else{var i=xt(this.e0,this.e1,this.e2,this.e3,r);t=this.a*(this.g-i)}var a=this.ns*q(n-this.long0,this.over),s=this.x0+t*Math.sin(a),o=this.y0+this.rh-t*Math.cos(a);return e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i;e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns>=0?(n=Math.sqrt(e.x*e.x+e.y*e.y),t=1):(n=-Math.sqrt(e.x*e.x+e.y*e.y),t=-1);var a=0;return 0!==n&&(a=Math.atan2(t*e.x,t*e.y)),this.sphere?(i=q(this.long0+a/this.ns,this.over),r=Tt(this.g-n/this.a),e.x=i,e.y=r,e):(r=Dt(this.g-n/this.a,this.e0,this.e1,this.e2,this.e3),i=q(this.long0+a/this.ns,this.over),e.x=i,e.y=r,e)},names:["Equidistant_Conic","eqdc"]},Xt={init:function(){this.R=this.a},forward:function(e){var t,n,r=e.x,i=e.y,a=q(r-this.long0,this.over);if(Math.abs(i)<=l)return t=this.x0+this.R*a,n=this.y0,e.x=t,e.y=n,e;var s=Bt(2*Math.abs(i/Math.PI));if(Math.abs(a)<=l||Math.abs(Math.abs(i)-o)<=l)return t=this.x0,n=i>=0?this.y0+Math.PI*this.R*Math.tan(.5*s):this.y0+Math.PI*this.R*-Math.tan(.5*s),e.x=t,e.y=n,e;var c=.5*Math.abs(Math.PI/a-a/Math.PI),u=c*c,d=Math.sin(s),f=Math.cos(s),h=f/(d+f-1),p=h*h,m=h*(2/d-1),g=m*m,v=Math.PI*this.R*(c*(h-g)+Math.sqrt(u*(h-g)*(h-g)-(g+u)*(p-g)))/(g+u);a<0&&(v=-v),t=this.x0+v;var y=u+h;return v=Math.PI*this.R*(m*y-c*Math.sqrt((g+u)*(u+1)-y*y))/(g+u),n=i>=0?this.y0+v:this.y0-v,e.x=t,e.y=n,e},inverse:function(e){var t,n,r,i,a,s,o,c,u,d,f,h;return e.x-=this.x0,e.y-=this.y0,f=Math.PI*this.R,a=(r=e.x/f)*r+(i=e.y/f)*i,f=3*(i*i/(c=-2*(s=-Math.abs(i)*(1+a))+1+2*i*i+a*a)+(2*(o=s-2*i*i+r*r)*o*o/c/c/c-9*s*o/c/c)/27)/(u=(s-o*o/3/c)/c)/(d=2*Math.sqrt(-u/3)),Math.abs(f)>1&&(f=f>=0?1:-1),h=Math.acos(f)/3,n=e.y>=0?(-d*Math.cos(h+Math.PI/3)-o/3/c)*Math.PI:-(-d*Math.cos(h+Math.PI/3)-o/3/c)*Math.PI,t=Math.abs(r)<l?this.long0:q(this.long0+Math.PI*(a-1+Math.sqrt(1+2*(r*r-i*i)+a*a))/2/r,this.over),e.x=t,e.y=n,e},names:["Van_der_Grinten_I","VanDerGrinten","Van_der_Grinten","vandg"]},Zt={init:function(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0),this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.f=this.es/(1+Math.sqrt(1-this.es))},forward:function(e){var t,n,r,i,a,s,c,u,d,f,h,p=e.x,m=e.y,g=Math.sin(e.y),v=Math.cos(e.y),y=q(p-this.long0,this.over);return this.sphere?Math.abs(this.sin_p12-1)<=l?(e.x=this.x0+this.a*(o-m)*Math.sin(y),e.y=this.y0-this.a*(o-m)*Math.cos(y),e):Math.abs(this.sin_p12+1)<=l?(e.x=this.x0+this.a*(o+m)*Math.sin(y),e.y=this.y0+this.a*(o+m)*Math.cos(y),e):(d=this.sin_p12*g+this.cos_p12*v*Math.cos(y),u=(c=Math.acos(d))?c/Math.sin(c):1,e.x=this.x0+this.a*u*v*Math.sin(y),e.y=this.y0+this.a*u*(this.cos_p12*g-this.sin_p12*v*Math.cos(y)),e):(t=Ct(this.es),n=St(this.es),r=kt(this.es),i=Mt(this.es),Math.abs(this.sin_p12-1)<=l?(a=this.a*xt(t,n,r,i,o),s=this.a*xt(t,n,r,i,m),e.x=this.x0+(a-s)*Math.sin(y),e.y=this.y0-(a-s)*Math.cos(y),e):Math.abs(this.sin_p12+1)<=l?(a=this.a*xt(t,n,r,i,o),s=this.a*xt(t,n,r,i,m),e.x=this.x0+(a+s)*Math.sin(y),e.y=this.y0+(a+s)*Math.cos(y),e):Math.abs(p)<l&&Math.abs(m-this.lat0)<l?(e.x=this.x0,e.y=this.y0,e):(f=function(e,t,n,r,i,a){const s=r-t,o=Math.atan((1-a)*Math.tan(e)),l=Math.atan((1-a)*Math.tan(n)),c=Math.sin(o),u=Math.cos(o),d=Math.sin(l),f=Math.cos(l);let h,p,m,g,v,y,b,A,w,E,x,C,S,k,M,_=s,T=100;do{if(p=Math.sin(_),m=Math.cos(_),g=Math.sqrt(f*p*(f*p)+(u*d-c*f*m)*(u*d-c*f*m)),0===g)return{azi1:0,s12:0};v=c*d+u*f*m,y=Math.atan2(g,v),b=u*f*p/g,A=1-b*b,w=0!==A?v-2*c*d/A:0,E=a/16*A*(4+a*(4-3*A)),h=_,_=s+(1-E)*a*b*(y+E*g*(w+E*v*(2*w*w-1)))}while(Math.abs(_-h)>1e-12&&--T>0);return 0===T?{azi1:NaN,s12:NaN}:(x=A*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),C=1+x/16384*(4096+x*(x*(320-175*x)-768)),S=x/1024*(256+x*(x*(74-47*x)-128)),k=S*g*(w+S/4*(v*(2*w*w-1)-S/6*w*(4*g*g-3)*(4*w*w-3))),M=i*(1-a)*C*(y-k),{azi1:Math.atan2(f*p,u*d-c*f*m),s12:M})}(this.lat0,this.long0,m,p,this.a,this.f),h=f.azi1,e.x=this.x0+f.s12*Math.sin(h),e.y=this.y0+f.s12*Math.cos(h),e))},inverse:function(e){var t,n,r,i,a,s,c,u,d,f,h,p,m,g,v;if(e.x-=this.x0,e.y-=this.y0,this.sphere){if((t=Math.sqrt(e.x*e.x+e.y*e.y))>2*o*this.a)return;return n=t/this.a,r=Math.sin(n),i=Math.cos(n),a=this.long0,Math.abs(t)<=l?s=this.lat0:(s=Bt(i*this.sin_p12+e.y*r*this.cos_p12/t),c=Math.abs(this.lat0)-o,a=Math.abs(c)<=l?this.lat0>=0?q(this.long0+Math.atan2(e.x,-e.y),this.over):q(this.long0-Math.atan2(-e.x,e.y),this.over):q(this.long0+Math.atan2(e.x*r,t*this.cos_p12*i-e.y*this.sin_p12*r),this.over)),e.x=a,e.y=s,e}return u=Ct(this.es),d=St(this.es),f=kt(this.es),h=Mt(this.es),Math.abs(this.sin_p12-1)<=l?(s=Dt(((p=this.a*xt(u,d,f,h,o))-(t=Math.sqrt(e.x*e.x+e.y*e.y)))/this.a,u,d,f,h),a=q(this.long0+Math.atan2(e.x,-1*e.y),this.over),e.x=a,e.y=s,e):Math.abs(this.sin_p12+1)<=l?(p=this.a*xt(u,d,f,h,o),s=Dt(((t=Math.sqrt(e.x*e.x+e.y*e.y))-p)/this.a,u,d,f,h),a=q(this.long0+Math.atan2(e.x,e.y),this.over),e.x=a,e.y=s,e):(m=Math.atan2(e.x,e.y),g=Math.sqrt(e.x*e.x+e.y*e.y),v=function(e,t,n,r,i,a){const s=Math.atan((1-a)*Math.tan(e)),o=Math.sin(s),l=Math.cos(s),c=Math.sin(n),u=Math.cos(n),d=Math.atan2(o,l*u),f=l*c,h=1-f*f,p=h*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),m=1+p/16384*(4096+p*(p*(320-175*p)-768)),g=p/1024*(256+p*(p*(74-47*p)-128));let v,y,b,A,w,E=r/(i*(1-a)*m),x=100;do{y=Math.cos(2*d+E),b=Math.sin(E),A=Math.cos(E),w=g*b*(y+g/4*(A*(2*y*y-1)-g/6*y*(4*b*b-3)*(4*y*y-3))),v=E,E=r/(i*(1-a)*m)+w}while(Math.abs(E-v)>1e-12&&--x>0);if(0===x)return{lat2:NaN,lon2:NaN};const C=o*b-l*A*u,S=a/16*h*(4+a*(4-3*h));return{lat2:Math.atan2(o*A+l*b*u,(1-a)*Math.sqrt(f*f+C*C)),lon2:t+(Math.atan2(b*c,l*A-o*b*u)-(1-S)*a*f*(E+S*b*(y+S*A*(2*y*y-1))))}}(this.lat0,this.long0,m,g,this.a,this.f),e.x=v.lon2,e.y=v.lat2,e)},names:["Azimuthal_Equidistant","aeqd"]},Jt={init:function(){this.sin_p14=Math.sin(this.lat0||0),this.cos_p14=Math.cos(this.lat0||0)},forward:function(e){var t,n,r,i,a,s,o,c=e.x,u=e.y;return r=q(c-(this.long0||0),this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),((a=this.sin_p14*t+this.cos_p14*n*i)>0||Math.abs(a)<=l)&&(s=1*this.a*n*Math.sin(r),o=(this.y0||0)+1*this.a*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i,a,s,c,u,d;return e.x-=this.x0||0,e.y-=this.y0||0,n=Bt((t=Math.sqrt(e.x*e.x+e.y*e.y))/this.a),r=Math.sin(n),i=Math.cos(n),u=this.long0||0,d=this.lat0||0,s=u,Math.abs(t)<=l?(c=d,e.x=s,e.y=c,e):(c=Bt(i*this.sin_p14+e.y*r*this.cos_p14/t),a=Math.abs(d)-o,Math.abs(a)<=l?(s=q(d>=0?u+Math.atan2(e.x,-e.y):u-Math.atan2(-e.x,e.y),this.over),e.x=s,e.y=c,e):(s=q(u+Math.atan2(e.x*r,t*this.cos_p14*i-e.y*this.sin_p14*r),this.over),e.x=s,e.y=c,e))},names:["ortho"]};function en(e,t,n,r){var i;return e<l?(r.value=1,i=0):(i=Math.atan2(t,n),Math.abs(i)<=d?r.value=1:i>d&&i<=o+d?(r.value=2,i-=o):i>o+d||i<=-(o+d)?(r.value=3,i=i>=0?i-h:i+h):(r.value=4,i+=o)),i}function tn(e,t){var n=e+t;return n<-h?n+=f:n>
vendor: 6,013 bytes, line 2
2+h&&(n-=f),n}const nn={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Quadrilateralized Spherical Cube",this.lat0>=o-d/2?this.face=5:this.lat0<=-(o-d/2)?this.face=6:Math.abs(this.long0)<=d?this.face=1:Math.abs(this.long0)<=o+d?this.face=this.long0>0?2:4:this.face=3,0!==this.es&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)},forward:function(e){var t,n,r,i,a,s,l={x:0,y:0},c={value:0};if(e.x-=this.long0,t=0!==this.es?Math.atan(this.one_minus_f_squared*Math.tan(e.y)):e.y,n=e.x,5===this.face)i=o-t,n>=d&&n<=o+d?(c.value=1,r=n-o):n>o+d||n<=-(o+d)?(c.value=2,r=n>0?n-h:n+h):n>-(o+d)&&n<=-d?(c.value=3,r=n+o):(c.value=4,r=n);else if(6===this.face)i=o+t,n>=d&&n<=o+d?(c.value=1,r=-n+o):n<d&&n>=-d?(c.value=2,r=-n):n<-d&&n>=-(o+d)?(c.value=3,r=-n-o):(c.value=4,r=n>0?-n+h:-n-h);else{var u,f,p,m,g,v;2===this.face?n=tn(n,+o):3===this.face?n=tn(n,+h):4===this.face&&(n=tn(n,-o)),m=Math.sin(t),g=Math.cos(t),v=Math.sin(n),u=g*Math.cos(n),f=g*v,p=m,1===this.face?r=en(i=Math.acos(u),p,f,c):2===this.face?r=en(i=Math.acos(f),p,-u,c):3===this.face?r=en(i=Math.acos(-u),p,-f,c):4===this.face?r=en(i=Math.acos(-f),p,u,c):(i=r=0,c.value=1)}return s=Math.atan(12/h*(r+Math.acos(Math.sin(r)*Math.cos(d))-o)),a=Math.sqrt((1-Math.cos(i))/(Math.cos(s)*Math.cos(s))/(1-Math.cos(Math.atan(1/Math.cos(r))))),2===c.value?s+=o:3===c.value?s+=h:4===c.value&&(s+=1.5*h),l.x=a*Math.cos(s),l.y=a*Math.sin(s),l.x=l.x*this.a+this.x0,l.y=l.y*this.a+this.y0,e.x=l.x,e.y=l.y,e},inverse:function(e){var t,n,r,i,a,s,l,c,u,d,f,p,m={lam:0,phi:0},g={value:0};if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,n=Math.atan(Math.sqrt(e.x*e.x+e.y*e.y)),t=Math.atan2(e.y,e.x),e.x>=0&&e.x>=Math.abs(e.y)?g.value=1:e.y>=0&&e.y>=Math.abs(e.x)?(g.value=2,t-=o):e.x<0&&-e.x>=Math.abs(e.y)?(g.value=3,t=t<0?t+h:t-h):(g.value=4,t+=o),u=h/12*Math.tan(t),a=Math.sin(u)/(Math.cos(u)-1/Math.sqrt(2)),s=Math.atan(a),(l=1-(r=Math.cos(t))*r*(i=Math.tan(n))*i*(1-Math.cos(Math.atan(1/Math.cos(s)))))<-1?l=-1:l>1&&(l=1),5===this.face)c=Math.acos(l),m.phi=o-c,1===g.value?m.lam=s+o:2===g.value?m.lam=s<0?s+h:s-h:3===g.value?m.lam=s-o:m.lam=s;else if(6===this.face)c=Math.acos(l),m.phi=c-o,1===g.value?m.lam=-s+o:2===g.value?m.lam=-s:3===g.value?m.lam=-s-o:m.lam=s<0?-s-h:-s+h;else{var v,y,b;u=(v=l)*v,y=(u+=(b=u>=1?0:Math.sqrt(1-u)*Math.sin(s))*b)>=1?0:Math.sqrt(1-u),2===g.value?(u=y,y=-b,b=u):3===g.value?(y=-y,b=-b):4===g.value&&(u=y,y=b,b=-u),2===this.face?(u=v,v=-y,y=u):3===this.face?(v=-v,y=-y):4===this.face&&(u=v,v=y,y=-u),m.phi=Math.acos(-b)-o,m.lam=Math.atan2(y,v),2===this.face?m.lam=tn(m.lam,-o):3===this.face?m.lam=tn(m.lam,-h):4===this.face&&(m.lam=tn(m.lam,+o))}return 0!==this.es&&(d=m.phi<0?1:0,f=Math.tan(m.phi),p=this.b/Math.sqrt(f*f+this.one_minus_f_squared),m.phi=Math.atan(Math.sqrt(this.a*this.a-p*p)/(this.one_minus_f*p)),d&&(m.phi=-m.phi)),m.lam+=this.long0,e.x=m.lam,e.y=m.phi,e},names:["Quadrilateralized Spherical Cube","Quadrilateralized_Spherical_Cube","qsc"]};var rn=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-9.86701e-7],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,1.8736e-8],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,9.34959e-7],[.7986,-.00755338,-500009e-10,9.35324e-7],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],an=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-1.26793e-9,4.22642e-10],[.124,.0124,5.07171e-9,-1.60604e-9],[.186,.0123999,-1.90189e-8,6.00152e-9],[.248,.0124002,7.10039e-8,-2.24e-8],[.31,.0123992,-2.64997e-7,8.35986e-8],[.372,.0124029,9.88983e-7,-3.11994e-7],[.434,.0123893,-369093e-11,-4.35621e-7],[.4958,.0123198,-102252e-10,-3.45523e-7],[.5571,.0121916,-154081e-10,-5.82288e-7],[.6176,.0119938,-241424e-10,-5.25327e-7],[.6769,.011713,-320223e-10,-5.16405e-7],[.7346,.0113541,-397684e-10,-6.09052e-7],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-1.40374e-9],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],sn=.8487,on=1.3523,ln=u/5,cn=1/ln,un=function(e,t){return e[0]+t*(e[1]+t*(e[2]+t*e[3]))};const dn={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||"Robinson"},forward:function(e){var t=q(e.x-this.long0,this.over),n=Math.abs(e.y),r=Math.floor(n*ln);r<0?r=0:r>=18&&(r=17);var i={x:un(rn[r],n=u*(n-cn*r))*t,y:un(an[r],n)};return e.y<0&&(i.y=-i.y),i.x=i.x*this.a*sn+this.x0,i.y=i.y*this.a*on+this.y0,i},inverse:function(e){var t={x:(e.x-this.x0)/(this.a*sn),y:Math.abs(e.y-this.y0)/(this.a*on)};if(t.y>=1)t.x/=rn[18][0],t.y=e.y<0?-o:o;else{var n=Math.floor(18*t.y);for(n<0?n=0:n>=18&&(n=17);;)if(an[n][0]>t.y)--n;else{if(!(an[n+1][0]<=t.y))break;++n}var r=an[n],i=5*(t.y-r[0])/(an[n+1][0]-r[0]);i=function(e,t,n,r){for(var i=t;r;--r){var a=e(i);if(i-=a,Math.abs(a)<1e-10)break}return i}(function(e){return(un(r,e)-t.y)/function(e,t){return e[1]+t*(2*e[2]+3*t*e[3])}(r,e)},i,0,100),t.x/=un(rn[n],i),t.y=(5*n+i)*c,e.y<0&&(t.y=-t.y)}return t.x=q(t.x+this.long0,this.over),t},names:["Robinson","robin"]},fn={init:function(){this.name="geocent"},forward:function(e){return ye(e,this.es,this.a)},inverse:function(e){return be(e,this.es,this.a,this.b)},names:["Geocentric","geocentric","geocent","Geocent"]};var hn={h:{def:1e5,num:!0},azi:{def:0,num:!0,degrees:!0},tilt:{def:0,num:!0,degrees:!0},long0:{def:0,num:!0},lat0:{def:0,num:!0}};
vendor: 9,819 bytes, line 2
2const pn={init:function(){if(Object.keys(hn).forEach(function(e){if(void 0===this[e])this[e]=hn[e].def;else{if(hn[e].num&&isNaN(this[e]))throw new Error("Invalid parameter value, must be numeric "+e+" = "+this[e]);hn[e].num&&(this[e]=parseFloat(this[e]))}hn[e].degrees&&(this[e]=this[e]*c)}.bind(this)),Math.abs(Math.abs(this.lat0)-o)<l?this.mode=this.lat0<0?1:0:Math.abs(this.lat0)<l?this.mode=2:(this.mode=3,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw new Error("Invalid height");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var e=this.tilt,t=this.azi;this.cg=Math.cos(t),this.sg=Math.sin(t),this.cw=Math.cos(e),this.sw=Math.sin(e)},forward:function(e){e.x-=this.long0;var t,n,r,i,a=Math.sin(e.y),s=Math.cos(e.y),o=Math.cos(e.x);switch(this.mode){case 3:n=this.sinph0*a+this.cosph0*s*o;break;case 2:n=s*o;break;case 1:n=-a;break;case 0:n=a}switch(t=(n=this.pn1/(this.p-n))*s*Math.sin(e.x),this.mode){case 3:n*=this.cosph0*a-this.sinph0*s*o;break;case 2:n*=a;break;case 0:n*=-s*o;break;case 1:n*=s*o}return i=1/((r=n*this.cg+t*this.sg)*this.sw*this.h1+this.cw),t=(t*this.cg-n*this.sg)*this.cw*i,n=r*i,e.x=t*this.a,e.y=n*this.a,e},inverse:function(e){e.x/=this.a,e.y/=this.a;var t,n,r,i={x:e.x,y:e.y};r=1/(this.pn1-e.y*this.sw),t=this.pn1*e.x*r,n=this.pn1*e.y*this.cw*r,e.x=t*this.cg+n*this.sg,e.y=n*this.cg-t*this.sg;var a=rt(e.x,e.y);if(Math.abs(a)<l)i.x=0,i.y=e.y;else{var s,o;switch(o=1-a*a*this.pfact,o=(this.p-Math.sqrt(o))/(this.pn1/a+a/this.pn1),s=Math.sqrt(1-o*o),this.mode){case 3:i.y=Math.asin(s*this.sinph0+e.y*o*this.cosph0/a),e.y=(s-this.sinph0*Math.sin(i.y))*a,e.x*=o*this.cosph0;break;case 2:i.y=Math.asin(e.y*o/a),e.y=s*a,e.x*=o;break;case 0:i.y=Math.asin(s),e.y=-e.y;break;case 1:i.y=-Math.asin(s)}i.x=Math.atan2(e.x,e.y)}return e.x=i.x+this.long0,e.y=i.y,e},names:["Tilted_Perspective","tpers"]},mn={init:function(){if(this.flip_axis="x"===this.sweep?1:0,this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,0!==this.es){var e=1-this.es,t=1/e;this.radius_p=Math.sqrt(e),this.radius_p2=e,this.radius_p_inv2=t,this.shape="ellipse"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape="sphere";this.title||(this.title="Geostationary Satellite View")},forward:function(e){var t,n,r,i,a=e.x,s=e.y;if(a-=this.long0,"ellipse"===this.shape){s=Math.atan(this.radius_p2*Math.tan(s));var o=this.radius_p/rt(this.radius_p*Math.cos(s),Math.sin(s));if(n=o*Math.cos(a)*Math.cos(s),r=o*Math.sin(a)*Math.cos(s),i=o*Math.sin(s),(this.radius_g-n)*n-r*r-i*i*this.radius_p_inv2<0)return e.x=Number.NaN,e.y=Number.NaN,e;t=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(r/rt(i,t)),e.y=this.radius_g_1*Math.atan(i/t)):(e.x=this.radius_g_1*Math.atan(r/t),e.y=this.radius_g_1*Math.atan(i/rt(r,t)))}else"sphere"===this.shape&&(t=Math.cos(s),n=Math.cos(a)*t,r=Math.sin(a)*t,i=Math.sin(s),t=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(r/rt(i,t)),e.y=this.radius_g_1*Math.atan(i/t)):(e.x=this.radius_g_1*Math.atan(r/t),e.y=this.radius_g_1*Math.atan(i/rt(r,t))));return e.x=e.x*this.a,e.y=e.y*this.a,e},inverse:function(e){var t,n,r,i,a=-1,s=0,o=0;if(e.x=e.x/this.a,e.y=e.y/this.a,"ellipse"===this.shape){this.flip_axis?(o=Math.tan(e.y/this.radius_g_1),s=Math.tan(e.x/this.radius_g_1)*rt(1,o)):(s=Math.tan(e.x/this.radius_g_1),o=Math.tan(e.y/this.radius_g_1)*rt(1,s));var l=o/this.radius_p;if(t=s*s+l*l+a*a,(r=(n=2*this.radius_g*a)*n-4*t*this.C)<0)return e.x=Number.NaN,e.y=Number.NaN,e;i=(-n-Math.sqrt(r))/(2*t),a=this.radius_g+i*a,s*=i,o*=i,e.x=Math.atan2(s,a),e.y=Math.atan(o*Math.cos(e.x)/a),e.y=Math.atan(this.radius_p_inv2*Math.tan(e.y))}else if("sphere"===this.shape){if(this.flip_axis?(o=Math.tan(e.y/this.radius_g_1),s=Math.tan(e.x/this.radius_g_1)*Math.sqrt(1+o*o)):(s=Math.tan(e.x/this.radius_g_1),o=Math.tan(e.y/this.radius_g_1)*Math.sqrt(1+s*s)),t=s*s+o*o+a*a,(r=(n=2*this.radius_g*a)*n-4*t*this.C)<0)return e.x=Number.NaN,e.y=Number.NaN,e;i=(-n-Math.sqrt(r))/(2*t),a=this.radius_g+i*a,s*=i,o*=i,e.x=Math.atan2(s,a),e.y=Math.atan(o*Math.cos(e.x)/a)}return e.x=e.x+this.long0,e},names:["Geostationary Satellite View","Geostationary_Satellite","geos"]};var gn=1.340264,vn=-.081106,yn=893e-6,bn=.003796,An=Math.sqrt(3)/2;const wn={init:function(){this.long0=void 0!==this.long0?this.long0:0,this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,0!==this.es&&(this.apa=Pt(this.es),this.qp=Rt(this.e,1),this.rqda=Math.sqrt(.5*this.qp))},forward:function(e){var t=q(e.x-this.long0,this.over),n=e.y,r=Math.sin(n);0!==this.es&&(r=Rt(this.e,r)/this.qp);var i=Math.asin(An*r),a=i*i,s=a*a*a;return e.x=t*Math.cos(i)/(An*(gn+3*vn*a+s*(7*yn+9*bn*a))),e.y=i*(gn+vn*a+s*(yn+bn*a)),0!==this.es&&(e.x*=this.rqda,e.y*=this.rqda),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e},inverse:function(e){e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,0!==this.es&&(e.x/=this.rqda,e.y/=this.rqda);var t,n,r,i,a=e.y;for(i=0;i<12&&(a-=r=(a*(gn+vn*(t=a*a)+(n=t*t*t)*(yn+bn*t))-e.y)/(gn+3*vn*t+n*(7*yn+9*bn*t)),!(Math.abs(r)<1e-9));++i);return n=(t=a*a)*t*t,e.x=An*e.x*(gn+3*vn*t+n*(7*yn+9*bn*t))/Math.cos(a),e.y=Math.asin(Math.sin(a)/An),0!==this.es&&(e.y=Ot(e.y,this.apa)),e.x=q(e.x+this.long0,this.over),e},names:["eqearth","Equal Earth","Equal_Earth"]};var En=1e-10;function xn(e){var t,n,r,i=q(e.x-(this.long0||0),this.over),a=e.y;return t=this.am1+this.m1-Je(a,n=Math.sin(a),r=Math.cos(a),this.en),n=r*i/(t*Math.sqrt(1-this.es*n*n)),e.x=t*Math.sin(n),e.y=this.am1-t*Math.cos(n),e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function Cn(e){var t,n,r,i;if(e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a,n=rt(e.x,e.y=this.am1-e.y),i=et(this.am1+this.m1-n,this.es,this.en),(t=Math.abs(i))<o)t=Math.sin(i),r=n*Math.atan2(e.x,e.y)*Math.sqrt(1-this.es*t*t)/Math.cos(i);else{if(!(Math.abs(t-o)<=En))throw new Error;r=0}return e.x=q(r+(this.long0||0),this.over),e.y=Tt(i),e}function Sn(e){var t,n,r=q(e.x-(this.long0||0),this.over),i=e.y;return n=this.cphi1+this.phi1-i,Math.abs(n)>En?(e.x=n*Math.sin(t=r*Math.cos(i)/n),e.y=this.cphi1-n*Math.cos(t)):e.x=e.y=0,e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function kn(e){var t,n;e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var r=rt(e.x,e.y=this.cphi1-e.y);if(n=this.cphi1+this.phi1-r,Math.abs(n)>o)throw new Error;return t=Math.abs(Math.abs(n)-o)<=En?0:r*Math.atan2(e.x,e.y)/Math.cos(n),e.x=q(t+(this.long0||0),this.over),e.y=Tt(n),e}const Mn={init:function(){var e;if(this.phi1=this.lat1,Math.abs(this.phi1)<En)throw new Error;this.es?(this.en=Ze(this.es),this.m1=Je(this.phi1,this.am1=Math.sin(this.phi1),e=Math.cos(this.phi1),this.en),this.am1=e/(Math.sqrt(1-this.es*this.am1*this.am1)*this.am1),this.inverse=Cn,this.forward=xn):(Math.abs(this.phi1)+En>=o?this.cphi1=0:this.cphi1=1/Math.tan(this.phi1),this.inverse=kn,this.forward=Sn)},names:["bonne","Bonne (Werner lat_1=90)"]},_n={OBLIQUE:{forward:function(e,t){let{x:n,y:r}=t;n=q(n-e.long0,e.over);const i=Math.cos(n),a=Math.sin(r),s=Math.cos(r);t.x=q(Math.atan2(s*Math.sin(n),e.sphip*s*i+e.cphip*a)+e.lamp),t.y=Math.asin(e.sphip*a-e.cphip*s*i);const o=e.obliqueProjection.forward(t);return e.isIdentity&&(o.x*=u,o.y*=u),o},inverse:function(e,t){e.isIdentity&&(t.x*=c,t.y*=c);const n=e.obliqueProjection.inverse(t);let{x:r,y:i}=n;if(r<Number.MAX_VALUE){r-=e.lamp;const n=Math.cos(r),a=Math.sin(i),s=Math.cos(i);t.x=Math.atan2(s*Math.sin(r),e.sphip*s*n-e.cphip*a),t.y=Math.asin(e.sphip*a+e.cphip*s*n)}return t.x=q(t.x+e.long0),t}},TRANSVERSE:{forward:function(e,t){let{x:n,y:r}=t;n=q(n-e.long0,e.over);const i=Math.cos(r),a=Math.cos(n);t.x=q(Math.atan2(i*Math.sin(n),Math.sin(r))+e.lamp),t.y=Math.asin(-1*i*a);const s=e.obliqueProjection.forward(t);return e.isIdentity&&(s.x*=u,s.y*=u),s},inverse:function(e,t){e.isIdentity&&(t.x*=c,t.y*=c);const n=e.obliqueProjection.inverse(t);let{x:r,y:i}=n;if(r<Number.MAX_VALUE){const n=Math.cos(i);r-=e.lamp,t.x=Math.atan2(n*Math.sin(r),-1*Math.sin(i)),t.y=Math.asin(n*Math.cos(r))}return t.x=q(t.x+e.long0),t}}},Tn={ROTATE:{o_alpha:"oAlpha",o_lon_c:"oLongC",o_lat_c:"oLatC"},NEW_POLE:{o_lat_p:"oLatP",o_lon_p:"oLongP"},NEW_EQUATOR:{o_lon_1:"oLong1",o_lat_1:"oLat1",o_lon_2:"oLong2",o_lat_2:"oLat2"}},Dn={init:function(){if(this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.title=this.title||"General Oblique Transformation",this.isIdentity=Y.includes(this.o_proj),!this.o_proj)throw new Error("Missing parameter: o_proj");if("ob_tran"===this.o_proj)throw new Error("Invalid value for o_proj: "+this.o_proj);const e=this.projStr.replace("+proj=ob_tran","").replace("+o_proj=","+proj=").trim(),t=ve(e);if(!t)throw new Error("Invalid parameter: o_proj. Unknown projection "+this.o_proj);let n;t.long0=0,this.obliqueProjection=t;const r=Object.keys(Tn),i=e=>{if(void 0===this[e])return;const t=parseFloat(this[e])*c;if(isNaN(t))throw new Error("Invalid value for "+e+": "+this[e]);return t};for(let e=0;e<r.length;e++){const t=r[e],a=Tn[t],s=Object.entries(a);if(s.some(([e])=>void 0!==this[e])){n=a;for(let e=0;e<s.length;e++){const[t,n]=s[e],r=i(t);if(void 0===r)throw new Error("Missing parameter: "+t+".");this[n]=r}break}}if(!n)throw new Error("No valid parameters provided for ob_tran projection.");const{lamp:a,phip:s}=function(e,t){let n,r;if(t===Tn.ROTATE){let t=e.oLongC,i=e.oLatC,a=e.oAlpha;if(Math.abs(Math.abs(i)-o)<=l)throw new Error("Invalid value for o_lat_c: "+e.o_lat_c+" should be < 90°");r=t+Math.atan2(-1*Math.cos(a),-1*Math.sin(a)*Math.sin(i)),n=Math.asin(Math.cos(i)*Math.sin(a))}else if(t===Tn.NEW_POLE)r=e.oLongP,n=e.oLatP;else{let t=e.oLong1,i=e.oLat1,a=e.oLong2,s=e.oLat2,c=Math.abs(i);
2if(Math.abs(i)>o-l)throw new Error("Invalid value for o_lat_1: "+e.o_lat_1+" should be < 90°");if(Math.abs(s)>o-l)throw new Error("Invalid value for o_lat_2: "+e.o_lat_2+" should be < 90°");if(Math.abs(i-s)<l)throw new Error("Invalid value for o_lat_1 and o_lat_2: o_lat_1 should be different from o_lat_2");if(c<l)throw new Error("Invalid value for o_lat_1: o_lat_1 should be different from zero");r=Math.atan2(Math.cos(i)*Math.sin(s)*Math.cos(t)-Math.sin(i)*Math.cos(s)*Math.cos(a),Math.sin(i)*Math.cos(s)*Math.sin(a)-Math.cos(i)*Math.sin(s)*Math.sin(t)),n=Math.atan(-1*Math.cos(r-t)/Math.tan(i))}return{lamp:r,phip:n}}(this,n);this.lamp=a,Math.abs(s)>l?(this.cphip=Math.cos(s),this.sphip=Math.sin(s),this.projectionType=_n.OBLIQUE):this.projectionType=_n.TRANSVERSE},forward:function(e){return this.projectionType.forward(this,e)},inverse:function(e){return this.projectionType.inverse(this,e)},names:["General Oblique Transformation","General_Oblique_Transformation","ob_tran"]};function In(e){e.Proj.projections.add(tt),e.Proj.projections.add(ut),e.Proj.projections.add(ft),e.Proj.projections.add(mt),e.Proj.projections.add(vt),e.Proj.projections.add(yt),e.Proj.projections.add(At),e.Proj.projections.add(wt),e.Proj.projections.add(Et),e.Proj.projections.add(It),e.Proj.projections.add(Nt),e.Proj.projections.add(jt),e.Proj.projections.add(Lt),e.Proj.projections.add(Ut),e.Proj.projections.add(Ht),e.Proj.projections.add(zt),e.Proj.projections.add(Gt),e.Proj.projections.add(qt),e.Proj.projections.add(Vt),e.Proj.projections.add(Yt),e.Proj.projections.add(Kt),e.Proj.projections.add(Qt),e.Proj.projections.add(Xt),e.Proj.projections.add(Zt),e.Proj.projections.add(Jt),e.Proj.projections.add(nn),e.Proj.projections.add(dn),e.Proj.projections.add(fn),e.Proj.projections.add(pn),e.Proj.projections.add(mn),e.Proj.projections.add(wn),e.Proj.projections.add(Mn),e.Proj.projections.add(Dn)}n.dn(In);const Rn=Object.assign(function(e,t,n){var r,i,a,s=!1;return void 0===t?(i=Re(e),r=De,s=!0):(void 0!==t.x||Array.isArray(t))&&(n=t,i=Re(e),r=De,s=!0),r||(r=Re(e)),i||(i=Re(t)),n?Ie(r,i,n):(a={forward:function(e,t){return Ie(r,i,e,t)},inverse:function(e,t){return Ie(i,r,e,t)}},s&&(a.oProj=i),a)},{defaultDatum:"WGS84",Proj:ve,WGS84:new ve("WGS84"),Point:Ye,toPoint:ke,defs:F,nadgrid:function(e,t,n){return t instanceof ArrayBuffer?function(e,t,n){var r=!0;void 0!==n&&!1===n.includeErrorFields&&(r=!1);var i=new DataView(t),a=function(e){var t=e.getInt32(8,!1);return 11!==t&&(11!==(t=e.getInt32(8,!0))&&console.warn("Failed to detect nadgrid endian-ness, defaulting to little-endian"),!0)}(i),s=function(e,t){return{nFields:e.getInt32(8,t),nSubgridFields:e.getInt32(24,t),nSubgrids:e.getInt32(40,t),shiftType:fe(e,56,64).trim(),fromSemiMajorAxis:e.getFloat64(120,t),fromSemiMinorAxis:e.getFloat64(136,t),toSemiMajorAxis:e.getFloat64(152,t),toSemiMinorAxis:e.getFloat64(168,t)}}(i,a),o=function(e,t,n,r){for(var i=176,a=[],s=0;s<t.nSubgrids;s++){var o=pe(e,i,n),l=me(e,i,o,n,r),c=Math.round(1+(o.upperLongitude-o.lowerLongitude)/o.longitudeInterval),u=Math.round(1+(o.upperLatitude-o.lowerLatitude)/o.latitudeInterval);a.push({ll:[de(o.lowerLongitude),de(o.lowerLatitude)],del:[de(o.longitudeInterval),de(o.latitudeInterval)],lim:[c,u],count:o.gridNodeCount,cvs:he(l)});var d=16;!1===r&&(d=8),i+=176+o.gridNodeCount*d}return a}(i,s,a,r),l={header:s,subgrids:o};return oe[e]=l,l}(e,t,n):{ready:le(e,t)}},transform:function(e,t,n,r){return Te(e,t,Array.isArray(n)?ke(n):{x:n.x,y:n.y,z:n.z,m:n.m},r)},mgrs:Le,version:"__VERSION__"});In(Rn);const Pn=Rn;Pn.defs("EPSG:25832","+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs +type=crs");var On=n(53569);const Nn="https://api.dataforsyningen.dk/rest/gsearch/v2.0",Bn=async({lat:e,lng:t,errorMessages:n,token:r=""})=>{const i=n?.fetchError??"Could not fetch address";try{const{x:n,y:a}=((e,t)=>{const[n,r]=Pn("EPSG:4326","EPSG:25832",[t,e]);return{x:n,y:r}})(e,t),s=`BBOX(geometri,${n-25},${a-25},${n+25},${a+25},'epsg:25832')`,o=`${Nn}/adresse?q=1&filter=${encodeURIComponent(s)}&limit=10&token=${r}`,l=await fetch(o);if(!l.ok)throw new Error(i);const c=await l.json();if(Array.isArray(c)&&c.length>0){const n=c.map(e=>(e=>{const t=e.geometri?.coordinates?.[0];if(!t||t.length<2)return null;const{lat:n,lng:r}=((e,t)=>{const[n,r]=Pn("EPSG:25832","EPSG:4326",[e,t]);return{lat:r,lng:n}})(t[0],t[1]);return{id:e.id,betegnelse:e.visningstekst,lat:n,lng:r}})(e)).filter(e=>null!==e);return 0===n.length?null:((e,t,n)=>n.reduce((n,r)=>{const i=(0,On.gd)(e,t,n.lat,n.lng);return(0,On.gd)(e,t,r.lat,r.lng)<i?r:n}))(e,t,n)}return null}catch{throw new Error(i)}};async function jn({query:e,token:t=""}){try{const n=`${Nn}/adresse?q=${encodeURIComponent(e)}&limit=10&srid=4326&token=${t}`,r=await fetch(n);if(!r.ok)return[];const i=await r.json();return Array.isArray(i)?i.map(e=>(e=>{const t=e.geometri?.coordinates?.[0];return!t||t.length<2?null:{id:e.id,betegnelse:e.visningstekst,lng:t[0],lat:t[1]}})(e)).filter(e=>null!==e):[]}catch(e){return console.error("Error fetching addresses:",e),[]}}},37332(e,t,n){"use strict";var r=n(53569);n.d(t,["A",0,(e,t,n)=>t?.lat&&t?.lng?e.map(e=>{const i=n(e);return i?{item:e,distance:(0,r.gd)(t.lat,t.lng,i.lat,i.lng)}:{item:e,distance:null}}).sort(r.ap):e.map(e=>({item:e,distance:null}))])},87671(e,t,n){"use strict";n.d(t,{A:()=>
2o});var r=n(71763),i=n(47261),a=n(67989),s=n(51082);const o=()=>{const e=(0,a.F)(),t=(0,s.UK)()("dataforsyningenTokenConfig")||"",[n,o]=(0,r.useState)(""),[l,c]=(0,r.useState)(null),[u,d]=(0,r.useState)(null),f=(0,r.useCallback)(e=>{o(e),d(null),l&&e!==l.betegnelse&&c(null)},[l]),h=(0,r.useCallback)(e=>{c(e),o(e.betegnelse)},[]),p=(0,r.useCallback)(async()=>{d(null);try{const n=await(e=>{const t={notSupported:e?.notSupported??"Geolocation is not supported by your browser.",permissionDenied:e?.permissionDenied??"You have denied access to your location. Please allow location access in your browser.",positionUnavailable:e?.positionUnavailable??"Your location is not available at the moment.",timeout:e?.timeout??"The request for your location timed out. Please try again.",default:e?.default??"An error occurred while fetching your location."},n=e=>new Promise((t,n)=>{navigator.geolocation.getCurrentPosition(e=>{t({latitude:e.coords.latitude,longitude:e.coords.longitude})},n,{enableHighAccuracy:e,timeout:1e4,maximumAge:0})});return navigator.geolocation?n(!0).catch(e=>{if(e instanceof GeolocationPositionError&&e.code===e.POSITION_UNAVAILABLE)return n(!1);throw e}).catch(e=>{let n=t.default;if(e instanceof GeolocationPositionError)switch(e.code){case e.PERMISSION_DENIED:n=t.permissionDenied;break;case e.POSITION_UNAVAILABLE:n=t.positionUnavailable;break;case e.TIMEOUT:n=t.timeout}throw new Error(n)}):Promise.reject(new Error(t.notSupported))})({notSupported:e("geoLocationErrorNotSupportedText"),permissionDenied:e("geoLocationErrorPermissionDeniedText"),positionUnavailable:e("geoLocationErrorPositionUnavailableText"),timeout:e("geoLocationErrorTimeoutText"),default:e("geoLocationErrorDefaultText")}),{latitude:r,longitude:a}=n,s=await(0,i.H)({lat:r,lng:a,errorMessages:{fetchError:e("reverseGeocodeErrorDefaultText")},token:t});s&&(c(s),o(s.betegnelse||""))}catch(t){const n=t instanceof Error?t.message:e("geoLocationErrorDefaultText");d(n)}},[e,t]);return{query:n,setQuery:o,selectedAddress:l,setSelectedAddress:c,geoLocationError:u,handleQueryChange:f,handleAddressSelect:h,handleGetUserLocation:p}}},6931(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(38840),i=n(45043),a=n(36885),s=n(74461);class o extends s.A{name="AdgangsPlatformenServiceHttpError"}var l=n(3781);const c=e=>{const t=(0,l.Ik)()("userinfoUrl"),n=String(t),s=e?.queryKey??(e=>{const t=(0,a.dG)();return t||console.error("userToken is missing"),t?[e,t]:[e]})(n);return{queryKey:s,...(0,r.I)({queryKey:s,queryFn:()=>{return(async({url:e,method:t,headers:n,data:r})=>{const s=(0,a.dG)();if(!s)throw new Error("User token is missing");const l=s?{Authorization:`Bearer ${s}`}:{},c=r?JSON.stringify(r):null;try{const r=await fetch(e,{method:t,headers:{...n,...l},body:c});if(!r.ok)throw new o(r.status,r.statusText,e);try{return await r.json()}catch(e){if(!(e instanceof SyntaxError))throw e}}catch(t){if(t instanceof o)throw t;const n=t instanceof Error?t.message:"Unknown error";throw new i.A(n,e)}return null})({url:n,method:"get",signal:e});var e},...e})}}},70639(e,t,n){"use strict";var r=n(93223),i=n(20496);const a=(0,r.Z0)({name:"blockedModal",initialState:{data:{hasBeenVisible:!1}},reducers:{setHasBeenVisible(e,t){e.data.hasBeenVisible||t.payload.hasBeenVisible&&(e.data={...e.data,...t.payload})}}}),s=a.reducer;n.d(t,["Ay",0,s,"of",0,()=>{const{setHasBeenVisible:e}=a.actions,t=(0,i.wA)();return()=>t(e({hasBeenVisible:!0}))}])},14780(e,t,n){"use strict";const r=(0,n(93223).Z0)({name:"config",initialState:{data:{}},reducers:{addConfigEntries(e,t){e.data={...e.data,...t.payload.entries}}}}),{addConfigEntries:i}=r.actions,a=r.reducer;n.d(t,["Ay",0,a,"Qw",0,i])},94589(e,t,n){"use strict";const{dateFormatCustom:r,dateFormatDayjs:i,dateFormatDefault:a,dateFormatIso:s,dateFormatWeekdayMonth:o,dateFormatDash:l,dateFormatDashWithTime:c,dateFormatSlashDayMonth:u,dateFormatWeekday:d,timeFormat:f}={dateFormatDefault:"DD. MM. YYYY",dateFormatCustom:"D. MMMM YYYY",dateFormatDayjs:"YYYY-MM-DD",dateFormatIso:"YYYY-MM-DDTHH:mm:ssZ",dateFormatWeekdayMonth:"dddd D. MMMM",dateFormatDash:"DD-MM-YYYY",dateFormatDashWithTime:"DD-MM-YYYY HH:mm",dateFormatSlashDayMonth:"DD/MM",dateFormatWeekday:"dddd",timeFormat:"HH:mm"};n.d(t,["DC",0,f,"ax",0,l,"bq",0,c,"fm",0,s,"iF",0,o,"ln",0,u,"n2",0,i,"rX",0,r,"yG",0,d])},23945(e,t,n){"use strict";n.d(t,{Ay:()=>m,FI:()=>h,jM:()=>p});var r=n.cw(function(e,t){(n=a())&&"object"==typeof n&&"default"in n&&n.default;var n,r=i(),s=new r,o=s.getBrowser(),l=(s.getCPU(),s.getDevice()
2),c=s.getEngine(),u=s.getOS(),d=s.getUA();var f="mobile",h="tablet",p="Chrome",m="Firefox",g="Opera",v="Yandex",y="Safari",b="Internet Explorer",A="Edge",w="Chromium",E="IE",x="Mobile Safari",C="MIUI Browser",S="Samsung Browser",k="iOS",M="Android",_="Windows Phone",T="Windows",D="Mac OS",I=function(e){return e||(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none")},R=function(){return!("undefined"==typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},P=function(e){var t=R();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},O=function(e){return e.type===f},N=function(e){return e.type===h},B=function(e){var t=e.type;return t===f||t===h},j=function(e){return"smarttv"===e.type},L=function(e){return void 0===e.type},F=function(e){return"wearable"===e.type},U=function(e){return"console"===e.type},H=function(e){return"embedded"===e.type},z=function(e){var t=e.vendor;return I(t)},G=function(e){var t=e.model;return I(t)},q=function(e){var t=e.type;return I(t,"browser")},W=function(e){return e.name===M},$=function(e){return e.name===T},V=function(e){return e.name===D},Y=function(e){return e.name===_},K=function(e){return e.name===k},Q=function(e){var t=e.version;return I(t)},X=function(e){var t=e.name;return I(t)},Z=function(e){return e.name===p},J=function(e){return e.name===m},ee=function(e){return e.name===w},te=function(e){return e.name===A},ne=function(e){return e.name===v},re=function(e){var t=e.name;return t===y||t===x},ie=function(e){return e.name===x},ae=function(e){return e.name===g},se=function(e){var t=e.name;return t===b||t===E},oe=function(e){return e.name===C},le=function(e){return e.name===S},ce=function(e){var t=e.version;return I(t)},ue=function(e){var t=e.major;return I(t)},de=function(e){var t=e.name;return I(t)},fe=function(e){var t=e.name;return I(t)},he=function(e){var t=e.version;return I(t)},pe=function(){var e=R(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"==typeof t&&/electron/.test(t)},me=function(e){return"string"==typeof e&&-1!==e.indexOf("Edg/")},ge=function(){var e=R();return e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!window.MSStream},ve=function(){return P("iPad")},ye=function(){return P("iPhone")},be=function(){return P("iPod")},Ae=function(e){return I(e)};j(l),U(l),F(l),H(l),ie(o)||ve(),ee(o);var we=B(l)||ve();O(l),N(l)||ve(),L(l),L(l),W(u),Y(u),K(u)||ve(),Z(o),J(o),re(o),ae(o),se(o),Q(u),X(u),ce(o),ue(o),de(o),z(l),G(l),fe(c),he(c),Ae(d),te(o)||me(d),ne(o),q(l),ge(),ve(),ye(),be(),pe(),me(d),te(o)&&me(d),$(u),V(u),oe(o),le(o);t.Fr=we}),i=()=>n(44750);function a(){return a.c||(a.c=n.t(n(71763),2))}r();const s=JSON.parse('{"mobile":{"pageSize":10},"desktop":{"pageSize":20}}'),o=JSON.parse('{"mobile":{"pageSize":10},"desktop":{"pageSize":25}}'),l=JSON.parse('{"mobile":{"pageSize":10},"desktop":{"pageSize":25}}'),c=JSON.parse('{"recommender":4,"inspiration":4,"somethingSimilar":4,"somethingSimilarAuthor":4}'),u=JSON.parse('{"coverTints":["100","40","80","120","20"]}'),d=JSON.parse('{"default":"#484848","danger":"#d5364a","warning":"#f7bf42","success":"#068802"}');var f=n(66418);const h=(e,t,n)=>{const r=t[e];return n?r[n]:r},p=(e,t)=>{const n=r().Fr?"mobile":"desktop";return h(e,t,n)},m={pageSize:s,coverTints:u,pageSizeLoanList:o,pageSizeReservationList:l,colors:d,recommenderMaterialLimits:c,modalIds:f,reservation:JSON.parse('{"defaultInterestDaysForOpenOrder":90}'),payment:JSON.parse('{"paymentChangeDate":"2020-10-27"}')}},19864(e,t,n){"use strict";n.d(t,{CP:()=>c,DX:()=>d,GH:()=>f,IR:()=>v,KZ:()=>p,Ky:()=>o,Mo:()=>l,O$:()=>h,P5:()=>b,PS:()=>s,Sg:()=>y,T:()=>m,a3:()=>u,oi:()=>g});var r=n(38840),i=n(27207),a=n(36969);let s=function(e){return e.Online="ONLINE",e.Physical="PHYSICAL",e.Unknown="UNKNOWN",e}({}),o=function(e){return e.Discarded="DISCARDED",e.Lost="LOST",e.Notforloan="NOTFORLOAN",e.Onloan="ONLOAN",e.Onorder="ONORDER",e.Onshelf="ONSHELF",e}({}),l=function(e){return e.Accesstype="ACCESSTYPE",e.Ages="AGES",e.Cataloguecode="CATALOGUECODE",e.Chambermusictype="CHAMBERMUSICTYPE",e.Choirtype="CHOIRTYPE",e.Contributor="CONTRIBUTOR",e.Contributorfunction="CONTRIBUTORFUNCTION",e.Creator="CREATOR",e.Creatorcontributor="CREATORCONTRIBUTOR",e.Creatorcontributorfunction="CREATORCONTRIBUTORFUNCTION",e.Creatorfunction="CREATORFUNCTION",e.Datefirstedition="DATEFIRSTEDITION",e.Fictionalcharacter="FICTIONALC
2HARACTER",e.Filmnationality="FILMNATIONALITY",e.Gameplatform="GAMEPLATFORM",e.Generalaudience="GENERALAUDIENCE",e.Generalmaterialtype="GENERALMATERIALTYPE",e.Genreandform="GENREANDFORM",e.Hostpublication="HOSTPUBLICATION",e.Hostpublicationtype="HOSTPUBLICATIONTYPE",e.Instrument="INSTRUMENT",e.Issue="ISSUE",e.Language="LANGUAGE",e.Let="LET",e.Libraryrecommendation="LIBRARYRECOMMENDATION",e.Lix="LIX",e.Mainlanguage="MAINLANGUAGE",e.Mediacouncilagerestriction="MEDIACOUNCILAGERESTRICTION",e.Mood="MOOD",e.Musicalensembleorcast="MUSICALENSEMBLEORCAST",e.Narrativetechnique="NARRATIVETECHNIQUE",e.Pegi="PEGI",e.Players="PLAYERS",e.Primarytarget="PRIMARYTARGET",e.Publicationyear="PUBLICATIONYEAR",e.Series="SERIES",e.Setting="SETTING",e.Source="SOURCE",e.Specificmaterialtype="SPECIFICMATERIALTYPE",e.Spokenlanguage="SPOKENLANGUAGE",e.Subject="SUBJECT",e.Subtitlelanguage="SUBTITLELANGUAGE",e.Typeofscore="TYPEOFSCORE",e}({}),c=function(e){return e.Contributorfunction="CONTRIBUTORFUNCTION",e.Creator="CREATOR",e.Creatorcontributor="CREATORCONTRIBUTOR",e.Creatorcontributorfunction="CREATORCONTRIBUTORFUNCTION",e.Creatorfunction="CREATORFUNCTION",e.Default="DEFAULT",e.Fictionalcharacter="FICTIONALCHARACTER",e.Hostpublication="HOSTPUBLICATION",e.Publisher="PUBLISHER",e.Series="SERIES",e.Subject="SUBJECT",e.Title="TITLE",e}({}),u=function(e){return e.BorchkUserBlockedByAgency="BORCHK_USER_BLOCKED_BY_AGENCY",e.BorchkUserNotVerified="BORCHK_USER_NOT_VERIFIED",e.BorchkUserNoLongerExistOnAgency="BORCHK_USER_NO_LONGER_EXIST_ON_AGENCY",e.ErrorAgencyNotSubscribed="ERROR_AGENCY_NOT_SUBSCRIBED",e.ErrorInvalidPickupBranch="ERROR_INVALID_PICKUP_BRANCH",e.ErrorMissingClientConfiguration="ERROR_MISSING_CLIENT_CONFIGURATION",e.ErrorMissingMunicipalityagencyid="ERROR_MISSING_MUNICIPALITYAGENCYID",e.ErrorMunicipalityagencyidNotFound="ERROR_MUNICIPALITYAGENCYID_NOT_FOUND",e.ErrorPidNotReservable="ERROR_PID_NOT_RESERVABLE",e.ErrorUnauthenticatedUser="ERROR_UNAUTHENTICATED_USER",e.InternalError="INTERNAL_ERROR",e.Ok="OK",e.UnknownUser="UNKNOWN_USER",e}({}),d=function(e){return e.Accesstypes="ACCESSTYPES",e.Age="AGE",e.Canalwaysbeloaned="CANALWAYSBELOANED",e.Childrenoradults="CHILDRENORADULTS",e.Creators="CREATORS",e.Dk5="DK5",e.Fictionalcharacters="FICTIONALCHARACTERS",e.Fictionnonfiction="FICTIONNONFICTION",e.Gameplatform="GAMEPLATFORM",e.Generalaudience="GENERALAUDIENCE",e.Genreandform="GENREANDFORM",e.Let="LET",e.Libraryrecommendation="LIBRARYRECOMMENDATION",e.Lix="LIX",e.Mainlanguages="MAINLANGUAGES",e.Materialtypesgeneral="MATERIALTYPESGENERAL",e.Materialtypesspecific="MATERIALTYPESSPECIFIC",e.Subjects="SUBJECTS",e.Worktypes="WORKTYPES",e.Year="YEAR",e}({}),f=function(e){return e.Fiction="FICTION",e.Nonfiction="NONFICTION",e.NotSpecified="NOT_SPECIFIED",e}({}),h=function(e){return e.Articles="ARTICLES",e.AudioBooks="AUDIO_BOOKS",e.BoardGames="BOARD_GAMES",e.Books="BOOKS",e.Comics="COMICS",e.ComputerGames="COMPUTER_GAMES",e.Ebooks="EBOOKS",e.Films="FILMS",e.ImageMaterials="IMAGE_MATERIALS",e.Music="MUSIC",e.NewspaperJournals="NEWSPAPER_JOURNALS",e.Other="OTHER",e.Podcasts="PODCASTS",e.SheetMusic="SHEET_MUSIC",e.TvSeries="TV_SERIES",e}({}),p=function(e){return e.Onloan="ONLOAN",e.Onshelf="ONSHELF",e}({}),m=function(e){return e.Barcode="BARCODE",e.Doi="DOI",e.Isbn="ISBN",e.Ismn="ISMN",e.Issn="ISSN",e.Movie="MOVIE",e.Music="MUSIC",e.NotSpecified="NOT_SPECIFIED",e.Order
2Number="ORDER_NUMBER",e.Publizon="PUBLIZON",e.Upc="UPC",e.Uri="URI",e}({}),g=function(e){return e.Asc="ASC",e.Desc="DESC",e}({}),v=function(e){return e.AuthenticationError="AUTHENTICATION_ERROR",e.BorchkUserBlockedByAgency="BORCHK_USER_BLOCKED_BY_AGENCY",e.BorchkUserNotVerified="BORCHK_USER_NOT_VERIFIED",e.BorchkUserNoLongerExistOnAgency="BORCHK_USER_NO_LONGER_EXIST_ON_AGENCY",e.ErrorMissingPincode="ERROR_MISSING_PINCODE",e.InvalidOrder="INVALID_ORDER",e.NotOwnedIllLoc="NOT_OWNED_ILL_LOC",e.NotOwnedNoIllLoc="NOT_OWNED_NO_ILL_LOC",e.NotOwnedWrongIllMediumtype="NOT_OWNED_WRONG_ILL_MEDIUMTYPE",e.NoServicerequester="NO_SERVICEREQUESTER",e.OrsError="ORS_ERROR",e.OwnedAccepted="OWNED_ACCEPTED",e.OwnedOwnCatalogue="OWNED_OWN_CATALOGUE",e.OwnedWrongMediumtype="OWNED_WRONG_MEDIUMTYPE",e.ServiceUnavailable="SERVICE_UNAVAILABLE",e.UnknownError="UNKNOWN_ERROR",e.UnknownPickupagency="UNKNOWN_PICKUPAGENCY",e.UnknownUser="UNKNOWN_USER",e}({}),y=function(e){return e.Composit="COMPOSIT",e.Creator="CREATOR",e.Subject="SUBJECT",e.Title="TITLE",e}({}),b=function(e){return e.Analysis="ANALYSIS",e.Article="ARTICLE",e.Bookdescription="BOOKDESCRIPTION",e.Game="GAME",e.Literature="LITERATURE",e.Map="MAP",e.Movie="MOVIE",e.Music="MUSIC",e.Other="OTHER",e.Periodica="PERIODICA",e.Portrait="PORTRAIT",e.Review="REVIEW",e.Sheetmusic="SHEETMUSIC",e.Track="TRACK",e}({});const A="\n    fragment WithLanguages on Manifestation {\n  languages {\n    main {\n      display\n      iso639Set1\n    }\n  }\n}\n    ",w=`\n    fragment ManifestationBasicDetails on Manifestation {\n  ...WithLanguages\n  pid\n  ownerWork {\n    workId\n  }\n  titles {\n    full\n  }\n  abstract\n  materialTypes {\n    materialTypeSpecific {\n      display\n    }\n  }\n  creators {\n    display\n  }\n  edition {\n    publicationYear {\n      display\n    }\n  }\n  series {\n    title\n    members {\n      numberInSeries\n      work {\n        workId\n      }\n    }\n  }\n}\n    ${A}`,E=`\n    fragment WorkSmall on Work {\n  workId\n  titles {\n    full\n    original\n  }\n  abstract\n  creators {\n    display\n    __typename\n  }\n  series {\n    ...SeriesSimple\n  }\n  workYear {\n    year\n  }\n  genreAndForm\n  manifestations {\n    ...ManifestationsSimple\n  }\n}\n    \n    fragment SeriesSimple on Series {\n  title\n  seriesId\n  isPopular\n  members {\n    numberInSeries\n    work {\n      workId\n      titles {\n        main\n      }\n    }\n  }\n  readThisFirst\n  readThisWhenever\n}\n    \n\n    fragment ManifestationsSimple on Manifestations {\n  all {\n    ...ManifestationsSimpleFields\n  }\n  latest {\n    ...ManifestationsSimpleFields\n  }\n  bestRepresentation {\n    ...ManifestationsSimpleFields\n  }\n}\n    \n    fragment ManifestationsSimpleFields on Manifestation {\n  pid\n  genreAndForm\n  source\n  subjects {\n    all {\n      display\n    }\n  }\n  ...WithLanguages\n  titles {\n    main\n    original\n  }\n  fictionNonfiction {\n    display\n    code\n  }\n  materialTypes {\n    materialTypeSpecific {\n      display\n    }\n  }\n  creators {\n    display\n    __typename\n  }\n  publisher\n  identifiers {\n    type\n    value\n  }\n  contributors {\n    display\n    roles {\n      function {\n        singular\n      }\n    }\n  }\n  contents {\n    heading\n    type\n    raw\n    entries {\n      title {\n        display\n      }\n      creators {\n        persons {\n          display\n          firstName\n          lastName\n          attributeToName\n        }\n        corporations {\n          display\n          main\n        }\n      }\n      contributors\n      playingTime\n      sublevel {\n        title {\n          display\n        }\n        contributors\n        playingTime\n        sublevel {\n          title {\n            display\n          }\n          contributors\n          playingTime\n        }\n      }\n    }\n  }\n  edition {\n    summary\n    publicationYear {\n      display\n    }\n  }\n  dateFirstEdition {\n    display\n    year\n  }\n  audience {\n    generalAudience\n    ages {\n      display\n    }\n    childrenOrAdults {\n      display\n      code\n    }\n  }\n  notes {\n    display\n  }\n  languages {\n    notes\n  }\n  physicalDescription {\n    summaryFull\n    numberOfPages\n  }\n  hostPublication {\n    summary\n  }\n  accessTypes {\n    code\n  }\n  access {\n    __typename\n    ... on AccessUrl {\n      origin\n      url\n      loginRequired\n      status\n    }\n    ... on InfomediaService {\n      id\n    }\n    ... on InterLibraryLoan {\n      loanIsPossible\n    }\n    ... on Ereol {\n      origin\n      url\n      canAlwaysBeLoaned\n    }\n    ... on DigitalArticleService {\n      issn\n    }\n  }\n  shelfmark {\n    postfix\n    shelfmark\n  }\n  workYear {\n    year\n  }\n  catalogueCodes {\n    nationalBibliography\n    otherCatalogues\n  }\n}\n    ${A}`,x=`\n    fragment WorkMedium on Work {\n  ...WorkSmall\n  materialTypes {\n    materialTypeGeneral {\n      code\n    }\n    materialTypeSpecific {\n      display\n    }\n  }\n  mainLanguages {\n    display\n    iso639Set1\n  }\n  subjects {\n    all {\n      display\n    }\n    dbcVerified {\n      display\n    }\n  }\n  fictionNonfiction {\n    display\n    code\n  }\n  dk5MainEntry {\n    display\n    code\n  }\n  relations {\n    hasReview {\n      pid\n    }\n    hasAdaptation {\n      ownerWork {\n        workId\n        workTypes\n        titles {\n          main\n        }\n      }\n    }\n  }\n}\n    ${E}
2`,C=`\n    query getSmallWork($id: String!) {\n  work(id: $id) {\n    ...WorkSmall\n  }\n}\n    ${E}`,S=`\n    query getManifestationViaMaterialByFaust($faust: String!) {\n  manifestation(faust: $faust) {\n    ...ManifestationBasicDetails\n  }\n}\n    ${w}`,k=`\n    query getManifestationViaBestRepresentationByFaust($faust: String!) {\n  manifestation(faust: $faust) {\n    ownerWork {\n      manifestations {\n        bestRepresentation {\n          ...ManifestationBasicDetails\n        }\n      }\n    }\n  }\n}\n    ${w}`,M=`\n    query getMaterial($wid: String!) {\n  work(id: $wid) {\n    ...WorkMedium\n  }\n}\n    ${x}`,_=`\n    query getMaterialGlobally($wid: String!) {\n  work(id: $wid) {\n    ...WorkMedium\n  }\n}\n    ${x}`,T=`\n    query recommendFromFaust($faust: String!, $limit: Int!) {\n  recommend(faust: $faust, limit: $limit) {\n    result {\n      work {\n        ...WorkSmall\n      }\n    }\n  }\n}\n    ${E}`,D=`\n    query searchWithPagination($q: SearchQueryInput!, $offset: Int!, $limit: PaginationLimitScalar!, $filters: SearchFiltersInput) {\n  search(q: $q, filters: $filters) {\n    hitcount\n    works(offset: $offset, limit: $limit) {\n      ...WorkSmall\n    }\n  }\n}\n    ${E}`,I=`\n    query complexSearchWithPagination($cql: String!, $offset: Int!, $limit: PaginationLimitScalar!, $filters: ComplexSearchFiltersInput!, $sort: [SortInput!]) {\n  complexSearch(cql: $cql, filters: $filters) {\n    hitcount\n    works(offset: $offset, limit: $limit, sort: $sort) {\n      ...WorkSmall\n    }\n  }\n}\n    ${E}`,R=`\n    query getSeries($seriesId: String!, $limit: Int!, $offset: Int!) {\n  series(seriesId: $seriesId) {\n    title\n    description\n    hitcount\n    members(limit: $limit, offset: $offset) {\n      numberInSeries\n      readThisFirst\n      work {\n        ...WorkSmall\n        manifestations {\n          bestRepresentation {\n            cover {\n              origin\n            }\n          }\n        }\n      }\n    }\n  }\n}\n    ${E}`,P=`\n    query suggestionsFromQueryString($q: String!, $branchId: String) {\n  localSuggest(q: $q, branchId: $branchId) {\n    result {\n      type\n      term\n      work {\n        workId\n        titles {\n          main\n        }\n        creators {\n          display\n        }\n        manifestations {\n          all {\n            pid\n          }\n          bestRepresentation {\n            pid\n            ...WithLanguages\n          }\n        }\n      }\n    }\n  }\n}\n    ${A}`;n.d(t,["BG",0,(e,t)=>(0,r.I)({queryKey:["getReviewManifestations",e],queryFn:(0,a.G)("\n    query getReviewManifestations($pid: [String!]!) {\n  manifestations(pid: $pid) {\n    ...ManifestationReviewFields\n  }\n}\n    \n    fragment ManifestationReviewFields on Manifestation {\n  pid\n  recordCreationDate\n  creators {\n    display\n  }\n  access {\n    __typename\n    ... on InfomediaService {\n      id\n    }\n    ... on DigitalArticleService {\n      issn\n    }\n    ... on AccessUrl {\n      url\n      origin\n    }\n  }\n  edition {\n    publicationYear {\n      display\n    }\n  }\n  hostPublication {\n    title\n    issue\n  }\n  creators {\n    display\n  }\n  physicalDescription {\n    summaryFull\n  }\n  dateFirstEdition {\n    display\n  }\n  workYear {\n    display\n  }\n  review {\n    rating\n    reviewByLibrarians {\n      content\n      heading\n      type\n      manifestations {\n        pid\n        titles {\n          main\n        }\n      }\n    }\n  }\n}\n    ",e),...t}),"Bc",0,(e,t)=>(0,r.I)({queryKey:["complexFacetSearch",e],queryFn:(0,a.G)("\n    query complexFacetSearch($cql: String!, $facets: ComplexSearchFacetsInput, $filters: ComplexSearchFiltersInput) {\n  complexSearch(cql: $cql, filters: $filters, facets: $facets) {\n    facets {\n      name\n      values {\n        key\n        score\n      }\n    }\n  }\n}\n    ",e),...t}),"Bv",0,e=>(0,i.n)({mutationKey:["openOrder"],mutationFn:e=>(0,a.G)("\n    mutation openOrder($input: SubmitOrderInput!) {\n  submitOrder(input: $input, dryRun: false) {\n    status\n    message\n    orderId\n  }\n}\n    ",e)(),...e}),"Dp",0,e=>(0,i.n)({mutationKey:["placeCopy"],mutationFn:e=>(0,a.G)("\n    mutation placeCopy($input: CopyRequestInput!) {\n  elba {\n    placeCopyRequest(input: $input) {\n      status\n    }\n  }\n}\n    ",e)(),...e}),"ET",0,(e,t)=>(0,r.I)({queryKey:["getInfomedia",e],queryFn:(0,a.G)("\n    query getInfomedia($id: String!) {\n  infomedia(id: $id) {\n    error\n    article {\n      byLine\n      dateLine\n      headLine\n      hedLine\n      paper\n      text\n    }\n  }\n}\n    ",e),...t}),"KG",0,(e,t)=>(0,r.I)({queryKey:["searchWithPagination",e],queryFn:(0,a.G)(D,e),...t}),"Md",0,D,"NM",0,(e,t)=>(0,r.I)({queryKey:["getManifestationViaBestRepresentationByFaust",e],queryFn:(0,a.G)(k,e),...t}),"Nr",0,(e,t)=>(0,r.I)({queryKey:["recommendFromFaust",e],queryFn:(0,a.G)(T,e),...t}),"OZ",0,(e,t)=>(0,r.I)({queryKey:["getSmallWork",e],queryFn:(0,a.G)(C,e),...t}),"Od",0,(e,t)=>(0,r.I)({queryKey:["complexSuggest",e],queryFn:(0,a.G)("\n    query complexSuggest($q: String!, $type: ComplexSuggestionTypeEnum!) {\n  complexSuggest(q: $q, type: $type) {\n    result {\n      type\n      term\n      traceId\n    }\n  }\n}\n    ",e),...t}),"PR",0,(e,t)=>(0,r.I)({queryKey:["WorkRecommendations",e],queryFn:(0,a.G)("\n    query WorkRecommendations($pid: String!, $limit: Int!) {\n  recommend(pid: $pid, limit: $limit) {\n    result {\n      work {\n        workId\n        titles {\n          main\n        }\n        creators {\n          display\n        }\n      }\n    }\n  }\n}\n    ",e),...t}),"RR",0,(e,t)=>(0,r.I)({queryKey:["getMaterial",e],queryFn:(0,a.G)(M,e),...t}),"TH",0,(e,t)=>(0,r.I)({queryKey:["GetCoversByPids",e],queryFn:(0,a.G)("\n    query GetCoversByPids($pids: [String!]!) {\n  manifestations(pid: $pids) {\n    pid\n    cover {\n      xSmall {\n        url\n        width\n        height\n      }\n      small {\n        url\n        width\n        height\n      }\n      medium {\n        url\n        width\n        height\n      }\n      large {\n        url\n        width\n        height\n      }\n    }\n  }\n}\n    ",e),...t}),"V0",0,(e,t)=>(0,r.I)({queryKey:["searchFacet",e],queryFn:(0,a.G)("\n    query searchFacet($q: SearchQueryInput!, $facets: [FacetFieldEnum!]!, $facetLimit: Int!, $filters: SearchFiltersInput) {\n  search(q: $q, filters: $filters) {\n    facets(facets: $facets) {\n      name\n      type\n      values(limit: $facetLimit) {\n        key\n        term\n        score\n        traceId\n      }\n    }\n  }\n}\n    ",e),...t}),"V3",0,(e,t)=>(0,r.I)({queryKey:["getManifestationViaMaterialByFaust",e],queryFn:(0,a.G)(S,e),...t}),"VL",0,(e,t)=>(0,r.I)({queryKey:["getMaterialGlobally",e],queryFn:(0,a.G)(_,e),...t}),"Vt",0,(e,t)=>(0,r.I)({queryKey:["GetBestRepresentationPidByIsbn",e],queryFn:(0,a.G)("\n    query GetBestRepresentationPidByIsbn($cql: String!, $offset: Int!, $limit: PaginationLimitScalar!, $filters: ComplexSearchFiltersInput!) {\n  complexSearch(cql: $cql, filters: $filters) {\n    works(offset: $offset, limit: $limit) {\n      workId\n      manifestations {\n        bestRepresentation {\n          pid\n        }\n      }\n    }\n  }\n}\n    ",e),...t}),"YP",0,(e,t)=>(0,r.I)({queryKey:["complexSearchWithPagination",e],queryFn:(0,a.G)(I,e),...t}),"Yu",0,(e,t)=>(0,r.I)({queryKey:["suggestionsFromQueryString",e],queryFn:(0,a.G)(P,e),...t}),"p$",0,M,"xF",0,(e,t)=>(0,r.I)({queryKey:["getSeries",e],queryFn:(0,a.G)(R,e),...t})])},36969(e,t,n){"use strict";n.d(t,{G:()=>d});var r=n(45043),i=n(95503),a=n(74461);class s extends a.A{name="DbcGateWayHttpError"}n(97700);var o=n(68272);const l={complexFacetSearch:o.TJ.fbiLocal,complexSearchWithPagination:o.TJ.fbiLocal,complexSuggest:o.TJ.fbiLocal,complexSearchWithPaginationWorkAccess:o.TJ.fbiLocal,getMaterial:o.TJ.fbiLocal,intelligentFacets:o.TJ.fbiLocal,recommendFromFaust:o.TJ.fbiLocal,searchFacet:o.TJ.fbiLocal,searchWithPagination:o.TJ.fbiLocal,suggestionsFromQueryString:o.TJ.fbiLocal,getInfomedia:o.TJ.fbiGlobal,getManifestationViaBestRepresentationByFaust:o.TJ.fbiGlobal,getManifestationViaMaterialByFaust:o.TJ.fbiGlobal,getMaterialGlobally:o.TJ.fbiGlobal,getReviewManifestations:o.TJ.fbiGlobal,getSmallWork:o.TJ.fbiGlobal,openOrder:o.TJ.fbiGlobal,default:o.TJ.fbi},c=e=>e?(0,o.aW)(l[e]||l.default):(0,o.aW)(l.default),u=/\b(?:query|mutation|subscription)\s+(\w+)/,d=(e,t,n)=>a=>{const o=n??(e=>{if(!e)return c();const{queryKey:t}=e,[n]=t;return c(n)})(a),l=((e,t)=>{const n=(e=>e.match(u)?.[1])(t);return n?`${e}${e.includes("?")?"&":"?"}${n}`:e})(o,e),d=(0,i.gf)("user")||(0,i.gf)(i._L);return fetch(l,{method:"POST",headers:{"Content-Type":"application/json",...d?{Authorization:`Bearer ${d}`}:{}},body:JSON.stringify({query:e,variables:t})}).then(async e=>{if(!e.ok)throw new s(e.status,e.statusText);const t=await e.json();if(t.errors){const{message:e}=t.errors[0];throw new Error(e)}return t.data}).catch(t=>{if(t instanceof s)throw t;const n=t instanceof Error?t.message:"Unknown error";throw new r.A(n,e)})}}
2,10181(e,t,n){"use strict";n.d(t,{J0:()=>p,Fg:()=>f,hi:()=>h,v2:()=>g,Dp:()=>m,I1:()=>v,vS:()=>y});var r=n(27207),i=n(38840),a=n(16836),s=n(95503),o=n(68272),l=n(82370);class c extends l.A{name="DplCmsServiceHttpError"}const u=async(e,t)=>{const{headers:n}=t,r=(0,s.gf)("user")??(0,s.gf)(s._L),i=r?{Authorization:`Bearer ${r}`}:{},l=`${(0,o.aW)(o.TJ.dplCms)}${e}`;try{const e=await fetch(l,{...t,headers:{...n,...i}});if(!e.ok)throw new c(e.status,e.statusText,l);try{return await e.json()}catch(e){if(!(e instanceof SyntaxError))throw e}}catch(e){if(e instanceof c)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,l)}return null},d=(e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n},f=(e,t)=>(0,r.n)((e=>{const t=["campaignMatchPOST"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t,params:n}=e??{};return(async(e,t,n)=>{return u((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/dpl_campaign/match?${n}`:"/dpl_campaign/match"})(t),{...n,method:"POST",headers:{"Content-Type":"application/json",...(r=n?.headers,r?r instanceof Headers?Object.fromEntries(r.entries()):Array.isArray(r)?Object.fromEntries(r):r:{})},body:JSON.stringify(e)});var r})(t,n,r)},...n}})(e),t),h=(e,t)=>(0,r.n)((e=>{const t=["dplOpeningHoursCreatePOST"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t,params:n}=e??{};return(async(e,t,n)=>{return u((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/api/v1/opening_hours?${n}`:"/api/v1/opening_hours"})(t),{...n,method:"POST",headers:{"Content-Type":"application/json",...(r=n?.headers,r?r instanceof Headers?Object.fromEntries(r.entries()):Array.isArray(r)?Object.fromEntries(r):r:{})},body:JSON.stringify(e)});var r})(t,n,r)},...n}})(e),t),p=e=>["/api/v1/opening_hours",...e?[e]:[]];function m(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??p(e),queryFn:({signal:t})=>(async(e,t)=>u((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/api/v1/opening_hours?${n}`:"/api/v1/opening_hours"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return d(a,r.queryKey)}const g=(e,t)=>(0,r.n)((e=>{const t=["dplOpeningHoursDeleteDELETE"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{id:t,params:n}=e??{};return(async(e,t,n)=>u(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/api/v1/opening_hours/${e}?${r}`:`/api/v1/opening_hours/${e}`})(e,t),{...n,method:"DELETE"}))(t,n,r)},...n}})(e),t),v=(e,t)=>(0,r.n)((e=>{const t=["dplOpeningHoursUpdatePATCH"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{id:t,data:n,params:i}=e??{};return(async(e,t,n,r)=>{return u(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/api/v1/opening_hours/${e}?${r}`:`/api/v1/opening_hours/${e}`})(e,n),{...r,method:"PATCH",headers:{"Content-Type":"application/json",...(i=r?.headers,i?i instanceof Headers?Object.fromEntries(i.entries()):Array.isArray(i)?Object.fromEntries(i):i:{})},body:JSON.stringify(t)});var i})(t,n,i,r)},...n}})(e),t);function y(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>["/dpl-url-proxy",...e?[e]:[]])(e);return{queryKey:i,queryFn:({signal:t})=>(async(e,t)=>u((e=>{const t=new URLSearchParams;Object.entries(e||{}
2).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/dpl-url-proxy?${n}`:"/dpl-url-proxy"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return d(a,r.queryKey)}},71716(e,t,n){"use strict";n.d(t,["_",0,{none:"none",weekly:"weekly"}])},48728(e,t,n){"use strict";n.d(t,{A:()=>r});class r extends Error{useErrorBoundary=!1;name="InvalidUrlError";constructor(e,t){super(e),this.message=e,this.context=t}}},79182(e,t,n){"use strict";n.d(t,{PC:()=>y,WN:()=>A,$4:()=>S,eo:()=>M,vN:()=>m,eu:()=>v,ti:()=>x,g1:()=>h,io:()=>b,J2:()=>E,qz:()=>w,zw:()=>k,wF:()=>_,$6:()=>g,Oc:()=>C,cK:()=>p,tP:()=>T}),n(97700);var r=n(27207),i=n(38840),a=n(45043),s=n(95503),o=n(36885),l=n(68272),c=n(74461);class u extends c.A{name="FbsServiceHttpError"}const d=async(e,t)=>{const{headers:n}=t,r=(0,o.dG)()??(0,s.gf)(s._L),i=r?{Authorization:`Bearer ${r}`}:{},c=`${(0,l.aW)(l.TJ.fbs)}${e}`;try{const e=await fetch(c,{...t,headers:{...n,...i}});if(!e.ok)throw new u(e.status,e.statusText,c);const r=await e.text();return r?JSON.parse(r):null}catch(e){if(e instanceof u)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,c)}},f=(e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n},h=(e,t)=>(0,r.n)((e=>{const t=["deleteReservations"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{params:t}=e??{};return(async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{Array.isArray(n)&&["reservationid"].includes(e)&&n.forEach(n=>{t.append(e,null===n?"null":String(n))})});const n=t.toString();return n.length>0?`/external/v1/agencyid/patrons/patronid/reservations?${n}`:"/external/v1/agencyid/patrons/patronid/reservations"})(e),{...t,method:"DELETE"}))(t,r)},...n}})(e),t),p=(e,t)=>(0,r.n)((e=>{const t=["updateReservations"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>{return d("/external/v1/agencyid/patrons/patronid/reservations",{...t,method:"PUT",headers:{"Content-Type":"application/json",...(n=t?.headers,n?n instanceof Headers?Object.fromEntries(n.entries()):Array.isArray(n)?Object.fromEntries(n):n:{})},body:JSON.stringify(e)});var n})(t,r)},...n}})(e),t),m=()=>["/external/v1/agencyid/patrons/patronid/reservations/v2"];function g(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??m(),queryFn:({signal:e})=>(async e=>d("/external/v1/agencyid/patrons/patronid/reservations/v2",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),r=(0,i.I)(n,t);return f(r,n.queryKey)}const v=(e,t)=>(0,r.n)((e=>{const t=["addReservationsV2"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>{return d("/external/v1/agencyid/patrons/patronid/reservations/v2",{...t,method:"POST",headers:{"Content-Type":"application/json",...(n=t?.headers,n?n instanceof Headers?Object.fromEntries(n.entries()):Array.isArray(n)?Object.fromEntries(n):n:{})},body:JSON.stringify(e)});var n})(t,r)},...n}})(e),t),y=async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{Array.isArray(n)&&["recordid","exclude"].includes(e)&&n.forEach(n=>{t.append(e,null===n?"null":String(n))})});const n=t.toString();return n.length>0?`/external/agencyid/catalog/availability/v3?${n}`:"/external/agencyid/catalog/availability/v3"})(e),{...t,method:"GET"});function b(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>["/external/agencyid/catalog/availability/v3",...e?[e]:[]])(e);return{queryKey:i,queryFn:({signal:t})=>y(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return f(a,r.queryKey)}const A=e=>
2["/external/agencyid/catalog/holdingsLogistics/v1",...e?[e]:[]];function w(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??A(e),queryFn:({signal:t})=>(async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{Array.isArray(n)&&["recordid","exclude"].includes(e)&&n.forEach(n=>{t.append(e,null===n?"null":String(n))})});const n=t.toString();return n.length>0?`/external/agencyid/catalog/holdingsLogistics/v1?${n}`:"/external/agencyid/catalog/holdingsLogistics/v1"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return f(a,r.queryKey)}function E(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>["/external/agencyid/patron/patronid/fees/v2",...e?[e]:[]])(e);return{queryKey:i,queryFn:({signal:t})=>(async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/external/agencyid/patron/patronid/fees/v2?${n}`:"/external/agencyid/patron/patronid/fees/v2"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return f(a,r.queryKey)}const x=(e,t)=>(0,r.n)((e=>{const t=["createV9"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>{return d("/external/agencyid/patrons/v9",{...t,method:"POST",headers:{"Content-Type":"application/json",...(n=t?.headers,n?n instanceof Headers?Object.fromEntries(n.entries()):Array.isArray(n)?Object.fromEntries(n):n:{})},body:JSON.stringify(e)});var n})(t,r)},...n}})(e),t),C=(e,t)=>(0,r.n)((e=>{const t=["renewLoansV2"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>{return d("/external/agencyid/patrons/patronid/loans/renew/v2",{...t,method:"POST",headers:{"Content-Type":"application/json",...(n=t?.headers,n?n instanceof Headers?Object.fromEntries(n.entries()):Array.isArray(n)?Object.fromEntries(n):n:{})},body:JSON.stringify(e)});var n})(t,r)},...n}})(e),t),S=()=>["/external/agencyid/patrons/patronid/loans/v2"];function k(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??S(),queryFn:({signal:e})=>(async e=>d("/external/agencyid/patrons/patronid/loans/v2",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),r=(0,i.I)(n,t);return f(r,n.queryKey)}const M=()=>["/external/agencyid/patrons/patronid/v4"];function _(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??M(),queryFn:({signal:e})=>(async e=>d("/external/agencyid/patrons/patronid/v4",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),r=(0,i.I)(n,t);return f(r,n.queryKey)}const T=(e,t)=>(0,r.n)((e=>{const t=["updateV8"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>{return d("/external/agencyid/patrons/patronid/v8",{...t,method:"PUT",headers:{"Content-Type":"application/json",...(n=t?.headers,n?n instanceof Headers?Object.fromEntries(n.entries()):Array.isArray(n)?Object.fromEntries(n):n:{})},body:JSON.stringify(e)});var n})(t,r)},...n}})(e),t)},45043(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(28018);class i extends r.A{context;name="FetchFailedCriticalError";useErrorBoundary=!0;constructor(e,t){super(e),this.context=t}}},16836(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(28018);class i extends r.A{context;name="FetchFailedError";useErrorBoundary=!1;constructor(e,t){super(e),this.context=t}}},74461(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(16978);class i extends r.A{useErrorBoundary=!0;constructor(e,t,n){super(e,t,n),this.status=e,this.message=t,this.context=n}}},28018(e,t,n){"use strict";n.d(t,{A:()=>r});
2class r extends Error{useErrorBoundary=!1;name="FetcherError";constructor(e,t){super(e),this.message=e,this.context=t}}},82370(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(16978);class i extends r.A{useErrorBoundary=!1;constructor(e,t,n){super(e,t,n),this.status=e,this.message=t,this.context=n}}},84720(e,t,n){"use strict";var r=n(93223);const i={},a=(0,r.Z0)({name:"filter",initialState:i,reducers:{add(e,t){const{facet:n,term:r,origin:i}=t.payload;return{...e,[n]:{...e[n],[r.term]:{...r,origin:i}}}},remove(e,t){const{facet:n,term:r}=t.payload,i={...e[n]};if(delete i[r.term],0===Object.keys(i).length){const t={...e};return delete t[n],t}return{...e,[n]:i}},clear:()=>i}}),{add:s,remove:o,clear:l}=a.actions,c=a.reducer;n.d(t,["Ay",0,c,"IU",0,l,"TF",0,o,"WQ",0,s])},78622(e,t,n){"use strict";n.d(t,{A5:()=>v,Ay:()=>b,Cp:()=>y,d2:()=>d,l0:()=>c,ss:()=>p});var r=n(93223),i=n(8097),a=n(43107),s=n(95978),o=n(94049),l=n(36885);const c="didAuthenticate",u={addFavorite:({id:e})=>(0,i.B5)("default",e)},d=({expire:e})=>!e||(0,s.Ay)()>e,f=(0,r.Z0)({name:"guardedRequests",initialState:{request:null},reducers:{addRequest(e,t){const{payload:n}=t;n?.expire||(n.expire=(0,s.Ay)()+60),e.request=n},removeRequest(e){e.request=null}}}),{addRequest:h,removeRequest:p}=f.actions,m=e=>u?.[e],g=e=>Boolean(m(e)),v=(0,r.zD)("guardedRequests/performRequest",async(e,{dispatch:t,fulfillWithValue:n,getState:r})=>{const{type:i,args:s}=e;return g(i)?((0,l.ok)()&&(t(h(e)),a.qj.flush().then(()=>{const{authUrl:e}=(e=>{const{url:{data:t}}=e;return(0,o.tP)(t)})(r());if(e){const t=(0,o.gG)({[c]:"1"});(0,o.bX)({authUrl:e,returnUrl:t})}})),console.debug("PERFORMING REQUEST CALLBACK"),m(i)(s)):n({status:"ignored",message:"Nothing to do"})}),y=(0,r.zD)("guardedRequests/reRunRequest",async(e,{fulfillWithValue:t})=>{const{type:n,args:r}=e;if(g(n)){const e=m(n);return console.debug("RERUNNING REQUEST"),e(r)}return t({status:"success",message:""})}),b=f.reducer},8097(e,t,n){"use strict";n.d(t,{B5:()=>p,yf:()=>d,M7:()=>f,Xi:()=>h,pt:()=>m});var r=n(38840),i=n(27207),a=n(16836),s=n(95503),o=n(68272),l=n(82370);class c extends l.A{name="MaterialListServiceHttpError"}const u=async(e,t)=>{const{method:n,headers:r}=t,i=(0,o.aW)(o.TJ.materialList),l=(0,s.gf)("user"),u={...r,...l?{Authorization:`Bearer ${l}`}:{},"Accept-Version":"2"},d=`${i}${e}`;try{const e=await fetch(d,{...t,headers:u});if(!e.ok)throw new c(e.status,e.statusText,d);if("GET"===n)try{return await e.json()}catch{throw new Error("The response body contains invalid JSON")}}catch(e){if(e instanceof c)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,d)}return null},d=(e,t)=>[`/list/${e}`,...t?[t]:[]];function f(e,t,n,i){const a=((e,t,n)=>{const{query:r,request:i}=n??{};return{queryKey:r?.queryKey??d(e,t),queryFn:({signal:n})=>(async(e,t,n)=>u(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/list/${e}?${r}`:`/list/${e}`})(e,t),{...n,method:"GET"}))(e,t,{signal:n,...i}),enabled:null!=e,...r}})(e,t,n);return((e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n})((0,r.I)(a,i),a.queryKey)}const h=(e,t)=>(0,i.n)((e=>{const t=["hasItem"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{listId:t,itemId:n}=e??{};return(async(e,t,n)=>u(((e,t)=>`/list/${e}/${t}`)(e,t),{...n,method:"HEAD"}))(t,n,r)},...n}})(e),t),p=async(e,t,n)=>u(((e,t)=>`/list/${e}/${t}`)(e,t),{...n,method:"PUT"}),m=(e,t)=>(0,i.n)((e=>{const t=["removeItem"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{listId:t,itemId:n}=e??{};return(async(e,t,n)=>u(((e,t)=>`/list/${e}/${t}`)(e,t),{...n,method:"DELETE"}))(t,n,r)},...n}})(e),t)},70129(e,t,n){"use strict";n(97700);var r=n(93223),i=n(94049);const a=[],s=()=>{const e=a.pop();return e&&e.focus(),e},o=e=>{if(e.modalIds&&e.modalIds.length>0){const t=e.modalIds[e.modalIds.length-1];(0,i.$u)({modal:t})}else(0,i.MR)("modal")},l=(0,r.Z0)({name:"modal",initialState:{modalIds:[]},reducers:{openModal(e,t){if("undefined"!=typeof window&&window.document&&(document.body.style.overflow="hidden"),t.payload.modalId&&!e.modalIds.includes(t.payload.modalId)){e.modalIds.push(t.payload.modalId);const n=new URL((0,i.Lu)()),r=n.searchParams.getAll("modal");
2e.modalIds.forEach(e=>{r&&!r.includes(e)&&n.searchParams.append("modal",e)}),window.history.pushState("","",(0,i.OA)(n))}const{activeElement:n}=document;var r;n&&"BODY"!==n.tagName&&(r=n)&&a.push(r)},closeModal(e,t){const n=e.modalIds.pop();e.modalIds.indexOf(t.payload.modalId)>-1&&e.modalIds.splice(e.modalIds.indexOf(t.payload.modalId),1),n&&(o(e),s()),0===e.modalIds.length&&(document.body.style.overflow="")},closeLastModal(e){document.body.style.overflow="",e.modalIds.pop()&&(o(e),s())},closeAllModals(e){document.body.style.overflow="",e.modalIds=[],o(e),s()}}}),{openModal:c,closeModal:u,closeLastModal:d,closeAllModals:f}=l.actions,h=l.reducer;n.d(t,["Ay",0,h,"Oo",0,u,"ch",0,d,"qf",0,c,"s7",0,f])},55415(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(82370);class i extends r.A{name="PublizonServiceError";responseBody;constructor(e,t,n,r){super(e,t,r),this.responseBody=n}}},65701(e,t,n){"use strict";n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438);const r={EBOOK:1,AUDIOBOOK:2,PODCAST:4},i=new Set(Object.values(r));n.d(t,["Z",0,e=>null!=e&&i.has(e),"f",0,r])},64717(e,t,n){"use strict";n.d(t,{qC:()=>g,BE:()=>h,tt:()=>b,de:()=>E,PF:()=>f,Qo:()=>v,wK:()=>y,cC:()=>d,VM:()=>p,pA:()=>A,I5:()=>m,st:()=>w});var r=n(38840),i=n(27207),a=n(45043),s=n(95503),o=n(68272),l=n(55415);const c=async(e,t)=>{const{headers:n}=t,r=(0,s.gf)("user")??(0,s.gf)(s._L),i=r?{Authorization:`Bearer ${r}`}:{},c=`${(0,o.aW)(o.TJ.publizon)}${e}`;try{const e=await fetch(c,{...t,headers:{...n,...i}});try{const t=await e.json();if(!e.ok)throw new l.A(e.status,e.statusText,t,c);return t??null}catch(e){if(!(e instanceof SyntaxError))throw e}}catch(e){if(e instanceof l.A)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,c)}return null},u=(e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n};function d(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??["/v1/user/cardnumber/friendly"],queryFn:({signal:e})=>(async e=>c("/v1/user/cardnumber/friendly",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),i=(0,r.I)(n,t);return u(i,n.queryKey)}function f(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??["/v1/library/profile"],queryFn:({signal:e})=>(async e=>c("/v1/library/profile",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),i=(0,r.I)(n,t);return u(i,n.queryKey)}const h=e=>["/v1/user/loans",...e?[e]:[]];function p(e,t,n){const i=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??h(e),queryFn:({signal:t})=>(async(e,t)=>c((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/v1/user/loans?${n}`:"/v1/user/loans"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,r.I)(i,n);return u(a,i.queryKey)}const m=(e,t)=>(0,i.n)((e=>{const t=["postV1UserLoansIdentifier"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{identifier:t,params:n}=e??{};return(async(e,t,n)=>c(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/v1/user/loans/${e}?${r}`:`/v1/user/loans/${e}`})(e,t),{...n,method:"POST"}))(t,n,r)},...n}})(e),t),g=e=>[`/v1/loanstatus/${e}`];function v(e,t,n){const i=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??g(e),queryFn:({signal:t})=>(async(e,t)=>c((e=>`/v1/loanstatus/${e}`)(e),{...t,method:"GET"}))(e,{signal:t,...r}),enabled:null!=e,...n}})(e,t),a=(0,r.I)(i,n);return u(a,i.queryKey)}function y(e,t,n){const i=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>[`/v1/products/${e}`])(e);return{queryKey:i,queryFn:({signal:t})=>(async(e,t)=>c((e=>`/v1/products/${e}`)(e),{...t,method:"GET"}))(e,{signal:t,...r}),enabled:null!=e,...n}})(e,t),a=(0,r.I)(i,n);return u(a,i.queryKey)}const b=()=>["/v1/user/reservations"];function A(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??b(),queryFn:({signal:e})=>(async e=>c("/v1/user/reservations",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),i=(0,r.I)(n,t);return u(i,n.queryKey)}const w=(e,t)=>(0,i.n)((e=>{const t=["postV1UserReservationsIdentifier"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{identifier:t,data:n}=e??{};return(async(e,t,n)=>{return c((e=>`/v1/user/reservations/${e}`)(e),{...n,method:"POST",headers:{"Content-Type":"application/json",...(r=n?.headers,r?r instanceof Headers?Object.fromEntries(r.entries()):Array.isArray(r)?Object.fromEntries(r):r:{})},body:JSON.stringify(t)});var r})(t,n,r)},...n}})(e),t),E=(e,t)=>(0,i.n)((e=>{const t=["deleteV1UserReservationsIdentifier"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{identifier:t}=e??{};return(async(e,t)=>c((e=>`/v1/user/reservations/${e}`)(e),{...t,method:"DELETE"}))(t,r)},...n}})(e),t)},18535(e,t,n){"use strict";n.d(t,["o",0,{advancedSearchTerm:{id:9,name:"Avanceret søgning søgeterm",parameterName:"p_oss_adv"},advancedSearchCql:{id:63,name:"Avanceret søgning CQL",parameterName:"p_oss_cql"},searchQuery:{id:10,name:"OSS",parameterName:"OSS"},searchResultCount:{id:11,name:"OSS Results",parameterName:"OSSr"},searchFacets:{id:20,name:"Filtrering vha facetbrowser",parameterName:""},materialType:{id:24,name:"Materialetype",parameterName:"p_mat_type"},materialGenre:{id:25,name:"Materiale Genre",parameterName:"p_mat_category"},materialLanguage:{id:29,name:"Materiale Sprog",parameterName:"p_mat_lang"},materialSource:{id:30,name:"Materiale Kilde",parameterName:"p_mat_source"},materialTargetAudience:{id:31,name:"Materiale Målgruppe",parameterName:""},materialTopicNumber:{id:32,name:"Materiale - DK5-nummer (Emnetal)",parameterName:"p_mat_indexno"},materialFictionNonFiction:{id:33,name:"Materiale Fiktion/nonfiktion",parameterName:"p_mat_ficnonfic"},materialStatus:{id:38,name:"Materiale Status",parameterName:"p_mat_status"},searchResultNumberClick:{id:42,name:"Søgning - Resultatnummer klik",parameterName:""},reservation:{id:50,name:"Reserver",parameterName:""},onlineReservation:{id:51,name:"Se online",parameterName:""},autosuggestClick:{id:54,name:"Autosuggest - klik",parameterName:""},campaignShown:{id:69,name:"KampagnePlus Titel",parameterName:"p_campaign_show"},facetsByFacetLineClick:{id:91,name:"Filtrering vha facetbånd",parameterName:""},renewSelectedMaterials:{id:55,name:"Forny valgte materialer",parameterName:""},renewAllMaterials:{id:56,name:"Forny alle materialer",parameterName:""},addToFavorites:{id:61,name:"Tilføj til liste",parameterName:""},orderFromAnotherLibrary:{id:70,name:"Bestil fra andet bibliotek",parameterName:""},orderDigitalCopy:{id:35,name:"Bestil digital kopi",parameterName:""},findOnShelf:{id:92,name:"Klik på ”Find på hylden”",parameterName:""},reserveSpecificManifestation:{id:109,name:"Klik på specifik manifestation",parameterName:""},instantLoanClick:{id:37,name:"Klik på strakslån",parameterName:""},materialAudience:{id:67,name:"Materiale målgruppe",parameterName:"p_mat_audience"},publizonLoan:{id:72,name:"Klik på Lån (Publizon)",parameterName:""},publizonReserve:{id:50,name:"Klik på Reservér (Publizon)",parameterName:""},publizonReadListen:{id:73,name:"Klik på LÆS/LYT (Publizon)",parameterName:""},publizonTry:{id:84,name:"Klik på Prøv (Publizon)",parameterName:""},recommendedMaterial:{id:74,name:"Klik på recommended material",parameterName:""},recommendationParagraphClick:{id:69,name:"Klik på recommendation-paragraphs",parameterName:""},materialGridClick:{id:47,name:"Klik på Materiale grids",parameterName:""}}])},24829(e,t,n){"use strict";n.d(t,{Wz:()=>a,Jx:()=>o,Ki:()=>s,OT:()=>l});var r=n(51082),i=n(94049);const a=()=>{const e=({parameterName:e,trackedData:t})=>{window._ti=window._ti||{},window._ti[e]=t};return{collectPageStatistics:e,resetAndCollectPageStatistics:({parameterName:t,trackedData:n})=>{window._ti={},e({parameterName:t,trackedData:n})}}};function s(){const e=(0,r.UK)(),t=e("mappDomainConfig"),n=e("mappIdConfig"),i=({waitTime:e})=>{setTimeout(()=>{if(!t||!n)return console.warn("⚠️ Mapp Domain or ID is not defined"),void console.log("Tracking: send, page",JSON.stringify(window._ti));const e=!!window._ti&&Object.values(window._ti).some(e=>"string"==typeof e&&""!==e.trim());!document.getElementById("tiLoader")&&e&&(({domain:e,id:t})=>{window._tiConfig={tiDomain:e,tiId:t,option:{}},function(e,t,n,r){if(e.wts=e.wts||[],-1===t.cookie.indexOf("wt_r=1")){var i=t.getElementsByTagName(n)[0];(n=t.createElement(n)).async=!0,n.id="tiLoader",n.onload=function(){if(void 0!==e.wt_r&&!isNaN(e.wt_r)){var n=new Date,r=n.getTime()+1e3*parseInt(e.wt_r);
2n.setTime(r),t.cookie="wt_r=1;path=/;expires="+n.toUTCString()}},n.onerror=function(){void 0!==e.wt_mcp_hide&&"function"==typeof e.wt_mcp_hide.show&&(e.wt_mcp_hide.show(),e.wt_mcp_hide.show=function(){})},n.src="//"+function(e){var n="";if(e.customDomain&&e.customPath?n=e.customDomain+"/"+e.customPath:e.tiDomain&&e.tiId&&(n=e.tiDomain+"/resp/api/get/"+e.tiId+"?url="+encodeURIComponent("https://"+t.location.host+"/")+"&v=5"),e.option)for(var r in e.option)n+="&"+r+"="+encodeURIComponent(e.option[r]);return n}(r),i.parentNode.insertBefore(n,i)}}(window,document,"script",_tiConfig)})({domain:t,id:n})},e)};return{sendPageStatistics:i,updatePageStatistics:({waitTime:e})=>{(()=>{const e=document.getElementById("tiLoader");e&&e.parentNode.removeChild(e);const t=document.cookie.split(";").find(e=>e.trim().startsWith("wt_r="));t&&(document.cookie=t+"; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;")})(),i({waitTime:e})}}}const o=()=>(window.wts||(window.wts={push([e,t,n]){console.log(`Tracking: ${e}, ${t}, ${JSON.stringify(n)}`)}}),{track:(e,t)=>{const n={linkId:t.name,customClickParameter:{}};return n.customClickParameter[t.id]=t.trackedData,window.wts.push(["send",e,n]),new Promise(e=>{setTimeout(()=>{e("resolved")},500)})}}),l=()=>({redirectWithUrlTracking:({campaignUrl:e,parameterValue:t,openInNewTab:n=!0})=>{if(!(0,i.Ks)(e))return;
2const r=new URL(e),a=new URLSearchParams(r.search);a.set("u_navigatedby",t),r.search=a.toString(),(0,i.SE)(r,n)}})},49312(e,t,n){"use strict";n(71763);var r=n(24829),i=n(41141),a=n(91987);n.d(t,["A",0,(e,t=2500)=>n=>{const{sendPageStatistics:s}=(0,r.Ki)();return(0,i.A)(()=>{s({waitTime:t})}),(0,a.jsx)(e,{...n})}])},43107(e,t,n){"use strict";n.d(t,{qj:()=>X,M_:()=>U,d4:()=>Z});var r=n.cw(function(e,t){t.__esModule=!0,t.default=function(e){var t=(0,r.default)(e);return{getItem:function(e){return new Promise(function(n,r){n(t.getItem(e))})},setItem:function(e,n){return new Promise(function(r,i){r(t.setItem(e,n))})},removeItem:function(e){return new Promise(function(n,r){n(t.removeItem(e))})}}};var n,r=(n=i())&&n.__esModule?n:{default:n}}),i=n.cw(function(e,t){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(){}t.__esModule=!0,t.default=function(e){var t="".concat(e,"Storage");return function(e){if("object"!==("undefined"==typeof self?"undefined":n(self))||!(e in self))return!1;try{var t=self[e],r="redux-persist ".concat(e," test");t.setItem(r,"test"),t.getItem(r),t.removeItem(r)}catch(e){return!1}return!0}(t)?self[t]:i};var i={getItem:r,setItem:r,removeItem:r}}),a=n.cw(function(e,t){var n;t.A=void 0;var i=(0,((n=r())&&n.__esModule?n:{default:n}).default)("session");t.A=i}),s=n(93223),o=n(18398),l=n(20496),c="persist:",u="persist/FLUSH",d="persist/REHYDRATE",f="persist/PAUSE",h="persist/PERSIST",p="persist/PURGE",m="persist/REGISTER";function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e){return JSON.stringify(e)}function A(e){return JSON.parse(e)}function w(e){}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(n,!0).forEach(function(t){C(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(n).forEac
2h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(n,!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T={registry:[],bootstrapped:!1},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case m:return M({},e,{registry:[].concat(S(e.registry),[t.key])});case d:var n=e.registry.indexOf(t.key),r=S(e.registry);return r.splice(n,1),M({},e,{registry:r,bootstrapped:0===r.length});default:return e}};a();var I=n(51825),R=n(70129),P=n(18833),O=n(84720),N=n(14780),B=n(70639),j=n(78622),L=n(68272);const F={key:"dpl-react",storage:a().A,blacklist:["text","url","modal","config"]},U=(0,s.U1)({middleware:e=>e({serializableCheck:{ignoredActions:["persist/PERSIST","persist/REHYDRATE"]}}).prepend(L.Ay),reducer:(H=F,z=(0,o.HY)({text:I.Ay,modal:R.Ay,url:P.Ay,config:N.Ay,guardedRequests:j.Ay,blockedModal:B.Ay,filter:O.Ay}),G=void 0!==H.version?H.version:-1,q=void 0===H.stateReconciler?function(e,t,n,r){r.debug;var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(n,!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},n);return e&&"object"===g(e)&&Object.keys(e).forEach(function(r){"_persist"!==r&&t[r]===n[r]&&(i[r]=e[r])}),i}:H.stateReconciler,W=H.getStoredState||function(e){var t,n=e.transforms||[],r="".concat(void 0!==e.ke
2yPrefix?e.keyPrefix:c).concat(e.key),i=e.storage;return e.debug,t=!1===e.deserialize?function(e){return e}:"function"==typeof e.deserialize?e.deserialize:A,i.getItem(r).then(function(e){if(e)try{var r={},i=t(e);return Object.keys(i).forEach(function(e){r[e]=n.reduceRight(function(t,n){return n.out(t,e,i)},t(i[e]))}),r}catch(e){throw e}})},$=void 0!==H.timeout?H.timeout:5e3,V=null,Y=!1,K=!0,Q=function(e){return e._persist.rehydrated&&V&&!K&&V.update(e),e},function(e,t){var n=e||{},r=n._persist,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(n,["_persist"]);if(t.type===h){var a=!1,s=function(e,n){a||(t.rehydrate(H.key,e,n),a=!0)};if($&&setTimeout(function(){!a&&s(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(H.key,'"')))},$),K=!1,V||(V=function(e){var t,n=e.blacklist||null,r=e.whitelist||null,i=e.transforms||[],a=e.throttle||0,s="".concat(void 0!==e.ke
2yPrefix?e.keyPrefix:c).concat(e.key),o=e.storage;t=!1===e.serialize?function(e){return e}:"function"==typeof e.serialize?e.serialize:b;var l=e.writeFailHandler||null,u={},d={},f=[],h=null,p=null;function m(){if(0===f.length)return h&&clearInterval(h),void(h=null);var e=f.shift(),n=i.reduce(function(t,n){return n.in(t,e,u)},u[e]);if(void 0!==n)try{d[e]=t(n)}catch(e){console.error("redux-persist/createPersistoid: error serializing state",e)}else delete d[e];0===f.length&&(Object.keys(d).forEach(function(e){void 0===u[e]&&delete d[e]}),p=o.setItem(s,t(d)).catch(v))}function g(e){return!(r&&-1===r.indexOf(e)&&"_persist"!==e||n&&-1!==n.indexOf(e))}function v(e){l&&l(e)}return{update:function(e){Object.keys(e).forEach(function(t){g(t)&&u[t]!==e[t]&&-1===f.indexOf(t)&&f.push(t)}),Object.keys(u).forEach(function(t){void 0===e[t]&&g(t)&&-1===f.indexOf(t)&&void 0!==u[t]&&f.push(t)}),null===h&&(h=setInterval(m,a)),u=e},flush:function(){for(;0!==f.length;)m();return p||Promise.resolve()}}}(H)),r)return x({},z(i,t),{_persist:r});if("function"!=typeof t.rehydrate||"function"!=typeof t.register)throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return t.register(H.key),W(H).then(function(e){(H.migrate||function(e,t){return Promise.resolve(e)})(e,G).then(function(e){s(e)},function(e){s(void 0,e)})},function(e){s(void 0,e)}),x({},z(i,t),{_persist:{version:G,rehydrated:!1}})}if(t.type===p)return Y=!0,t.result(function(e){var t=e.storage,n="".concat(void 0!==e.ke
2yPrefix?e.keyPrefix:c).concat(e.key);return t.removeItem(n,w)}(H)),x({},z(i,t),{_persist:r});if(t.type===u)return t.result(V&&V.flush()),x({},z(i,t),{_persist:r});if(t.type===f)K=!0;else if(t.type===d){if(Y)return x({},i,{_persist:x({},r,{rehydrated:!0})});if(t.key===H.key){var o=z(i,t),l=t.payload,m=x({},!1!==q&&void 0!==l?q(l,e,o,H):o,{_persist:x({},r,{rehydrated:!0})});return Q(m)}}if(!r)return z(e,t);var g=z(i,t);return g===i?e:Q(x({},g,{_persist:r}))}),devTools:!1});var H,z,G,q,W,$,V,Y,K,Q;const X=function(e){var t=!1,n=(0,o.y$)(D,T,void 0),r=function(e){n.dispatch({type:m,key:e})},i=function(r,i,s){var o={type:d,payload:i,err:s,key:r};e.dispatch(o),n.dispatch(o),t&&a.getState().bootstrapped&&(t(),t=!1)},a=M({},n,{purge:function(){var t=[];return e.dispatch({type:p,result:function(e){t.push(e)}}),Promise.all(t)},flush:function(){var t=[];return e.dispatch({type:u,result:function(e){t.push(e)}}),Promise.all(t)},pause:function(){e.dispatch({type:f})},persist:function(){e.dispatch({type:h,register:r,rehydrate:i})}});return a.persist(),a}(U),Z=l.d4},51825(e,t,n){"use strict";const r=(0,n(93223).Z0)({name:"text",initialState:{data:{}},reducers:{addTextEntries(e,t){e.data={...e.data,...t.payload.entries}}}}),{addTextEntries:i}=r.actions,a=r.reducer;n.d(t,["Ay",0,a,"vn",0,i])},95503(e,t,n){"use strict";n.d(t,{WG:()=>i,gf:()=>s,y0:()=>a});const r={};function i(e,t){r[e]=t}function a(e){return Boolean(r[e])}function s(e){return r[e]}n.d(t,["_L",0,"library","g2",0,"unregistered-user"])},18833(e,t,n){"use strict";const r=(0,n(93223).Z0)({name:"url",initialState:{data:{}},reducers:{addUrlEntries(e,t){e.data={...e.data,...t.payload.entries}}}}),{addUrlEntries:i}=r.actions,a=r.reducer;n.d(t,["Ay",0,a,"hx",0,i])},87664(e,t,n){"use strict";n(97700);var r=n(51082);const i=(e,t)=>e.filter(e=>!t.includes(e.branchId)),a=(e,t=!1)=>{const n=(0,r.UK)(),a=n("branchesConfig",{transformer:"jsonParse"}),s=n(e,{transformer:"stringToArray"});if(t&&!s.length)return[];const o=i(a,s);return t&&o.length==a.length?[]:o};n.d(t,["Ay",0,()=>a("blacklistedSearchBranchesConfig",!0).map(e=>{const t=/-(\d*)/g.exec(e.branchId);return t?t[1]:""}).filter(e=>e),"ov",0,a,"z5",0,i])},51082(e,t,n){"use strict";var r=n(43107),i=n(14780),a=n(20923);n.d(t,["NV",0,e=>(0,a.A)(e,"Config",i.Qw),"UK",0,()=>{const{data:e}=(0,r.d4)(e=>e.config);return(t,n)=>{if("string"!=typeof e[t])throw new Error(`Config entry "${t}" is not defined.`);return"jsonParse"===n?.transformer?JSON.parse(e[t]):"stringToArray"===n?.transformer?e[t].split(",").filter(Boolean):"stringToNumber"===n?.transformer?Number(e[t]):e?.[t]}}])},16978(e,t,n){"use strict";n.d(t,{A:()=>r});class r extends Error{name="HttpError";statusCode;constructor(e,t,n){super(t),this.status=e,this.message=t,this.context=n,this.statusCode=e}}},67853(e,t,n){"use strict";function r(e){return e.toLocaleString("da-DK",{style:"currency",currency:"DKK"})}n.d(t,{v:()=>r})},95978(e,t,n){"use strict";var r=n(5349),i=n.n(r),a=n(9182),s=n.n(a),o=(n(36221),n(24657)),l=n.n(o),c=n(24579),u=n.n(c),d=n(94589);s().locale("da"),s().extend(l()),s().extend(u());const f=e=>s()(e).format(d.ax),h=e=>s()(e).utc().format(d.bq),p=e=>s()(e).format(d.yG);n.d(t,["$i",0,h,"Ay",0,()=>Math.floor(Date.now()/1e3),"C_",0,()=>s()().subtract(1,"month").format(d.n2),"DT",0,(e,t)=>{const[n,r]=t.split(":").map(Number);return s()(e).hour(n).minute(r).toDate()},"I5",0,e=>s()(e).format(d.rX),"JV",0,e=>s()(e).format(d.n2),"ME",0,()=>s()().add(7,"days").format(d.n2),"Od",0,e=>s()(e),"SL",0,({date:e,isDigital:t})=>t?h(e):f(e),"UM",0,e=>{const t=s()(new Date(e)),n=s()(new Date);return Math.ceil(t.diff(n,"day",!0))},"V5",0,(e=new Date)=>({start:s()(e).startOf("week").toDate(),end:s()(e).endOf("week").toDate()}),"Vx",0,e=>s()().isAfter(e,"day"),"X6",0,()=>s()().add(1,"year").format(d.n2),"Y6",0,e=>s()(e).add(1,"week").toDate(),"Yq",0,f,"ZI",0,e=>s()().add(e,"day").format(d.n2),"ZV",0,e=>s()(e).valueOf(),"ak",0,()=>s()().format(d.n2),"c8",0,e=>s()().add(e,"day").format(d.fm),"fh",0,(e,t)=>{const n=s()(new Date(e)),r=s()(new Date(t));return Math.ceil(n.diff(r,"day",!0))},"iq",0,e=>s()().diff(s()(e),"year"),"ky",0,e=>s()(e).format(d.ln),"l$",0,e=>{const t=p(e);return i()(t)},"ny",0,(e,t)=>{const n=(e=>s()(e).week().toString())(t),r=(e=>s()(e).year().toString())(t);return`${e} ${n}, ${r}`},"oE",0,e=>s()(e).subtract(1,"week").toDate(),"p6",0,()=>s()().subtract(1,"day").format(d.n2),"p9",0,()=>s()().format(d.iF),"qo",0,e=>s()(e).format(d.fm),"ro",0,(e,t)=>s()(e).isSame(t,"day"),"sL",0,e=>
2s()(e).format("D. MMM YYYY"),"vO",0,e=>s()(e).format(d.DC),"wv",0,p])},53569(e,t,n){"use strict";n.d(t,["BO",0,e=>`${e.toFixed(1).replace(".",",")} km`,"ap",0,(e,t)=>null===e.distance?1:null===t.distance?-1:e.distance-t.distance,"gd",0,(e,t,n,r)=>{const i=(n-e)*Math.PI/180,a=(r-t)*Math.PI/180,s=Math.sin(i/2)*Math.sin(i/2)+Math.cos(e*Math.PI/180)*Math.cos(n*Math.PI/180)*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s))*6371},"jW",0,(e,t)=>{if(!e||!t)return null;const n=parseFloat(e),r=parseFloat(t);return Number.isNaN(n)||Number.isNaN(r)?null:{lat:n,lng:r}}])},12276(e,t,n){"use strict";var r=n(58158),i=n.n(r),a=n(73094),s=n.n(a),o=n(74145),l=n.n(o),c=(n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438),n(71763),n(23945)),u=n(94049),d=n(19864),f=n(43107),h=(n(2049),n(67853)),p=n(95978);const m=e=>e.edition?.publicationYear?.display||null,g=e=>{const t=e.edition?.summary?.match(/(\d+)\.\s*(?:\S+\s+)?udgave/i);return t?Number(t[1]):null},v=(e,t="desc")=>e.sort((e,n)=>{const r=Number(m(e)),i=Number(m(n)),a="desc"===t?i-r:r-i;if(0!==a)return a;const s=g(e),o=g(n);return null===s||null===o?0:"desc"===t?o-s:s-o}),y=e=>{const t=e.match(/^[0-9]+-[a-z]+:([a-zA-Z0-9-_.]+)$/);if(t?.[1])return t?.[1];throw new Error(`Unable to extract faust id from post id "${e}"`)},b=e=>e.map(e=>y(e)),A=e=>s()(e,e=>e.dueDate?(0,p.ZV)(e.dueDate):1/0,"asc"),w=e=>e.filter(({isRenewable:e})=>e),E=({fictionNonfiction:e})=>e?.code===d.GH.Fiction,x=(e,t=!0)=>t?i()(e.map(e=>e.materialTypes.map((e,t)=>0===t?e.materialTypeSpecific.display:null)).flat().filter(e=>null!==e)):i()(e.map(e=>e.materialTypes.map(e=>e.materialTypeSpecific?.display)).flat()),C=e=>e.map(e=>e.pid);n.d(t,["AQ",0,(e,t)=>{const n=function(e){const t=e.replace(/[^\d]/g,"").substring(0,6).match(/.{1,2}/g);if(t){const[e,n,r]=t;let i="";i=Number(r)<21?"20":"19";const a=Number(`${i}${r}`);return new Date(Date.UTC(a,Number(n)-1,Number(e),0,0,0,0))}return null}(e);return null!==n&&(0,p.iq)(n)>=t},"C2",0,e=>{const{latest:t,bestRepresentation:n}=e.manifestations,r=n||t;return E(e)?e.workYear?.year:E(r)?e.workYear?.year||r.workYear?.year||r.dateFirstEdition?.year||r.edition?.publicationYear?.display:m(t)||""},"CT",0,w,"EA",0,e=>e.sort((e,t)=>new Date(e.loanDate||new Date).getTime()-new Date(t.loanDate||new Date).getTime()),"El",0,e=>!!e&&(0,p.Vx)(e),"Ey",0,m,"G",0,E,"GC",0,e=>"Enter"===e||" "===e,"G_",0,y,"Gm",0,(e,t,n)=>{const r=e.map(({display:e})=>e);let i="";return 0===r.length||(i=1===r.length?`${t?`${t} `:""}${r.join(", ")}`:`${t?`${t} `:""} ${r.slice(0,-1).join(", ")} ${n?`${n} `:""}${r.slice(-1)}`),i},"IN",0,(e,t,n,r)=>e?.display||t?.display||n?.publicationYear?.display||(r?(0,p.sL)(r):null),"J$",0,e=>
2{const t=(0,c.FI)("coverTints",c.Ay),{coverTints:n}=t;if(n)return n[e%n.length]},"JB",0,x,"Ki",0,(e,t)=>{let n=0;return n=e?.desktop&&e?.mobile?(({desktop:e,mobile:t})=>{const{pageSize:n}=(0,c.jM)("pageSize",{pageSize:{mobile:{pageSize:t},desktop:{pageSize:e}}});return Number(n)})(e):(e=>{const{pageSize:t}=(0,c.jM)(e,c.Ay);return Number(t)})(t||"pageSize"),n},"L1",0,(e,t)=>[...e].splice(0,t),"OH",0,b,"SK",0,({fictionNonfiction:e})=>e?.code===d.GH.NotSpecified,"Sy",0,v,"UV",0,e=>e.map(e=>e.display),"Vq",0,e=>(e=>s()(e,e=>Number(!!e.isRenewable),"desc"))(A(e)),"Y2",0,e=>e.sort((e,t)=>new Date(e.dateOfReservation||new Date).getTime()-new Date(t.dateOfReservation||new Date).getTime()),"Y5",0,C,"ZG",0,e=>(0,h.v)(e.reduce((e,{amount:t})=>e+t,0)),"Zc",0,(e,t)=>{const{text:{data:n}}=f.M_.getState();if(t&&t.length>0){if(2===t.length)return`${n.materialByAuthorText} ${t.join(` ${n.materialAndAuthorText} `)}`;if(t.length>2)return e?((e,t,n)=>`${t} ${e.slice(0,2).join(", ")} ${n}`)(t,n.materialByAuthorText,n.etAlText):((e,t,n)=>`${t} ${e.slice(0,-1).join(", ")} ${n} ${e.slice(-1)}`)(t,n.materialByAuthorText,n.materialAndAuthorText)}return t[0]},"_j",0,e=>{const t=x(e);return l()(t)||"Unknown"},"bn",0,e=>b(C(e)),"cK",0,e=>Array.from(new Set(e.filter(({dueDate:e})=>null!=e).map(({dueDate:e})=>e).sort())),"e$",0,e=>e.map(e=>e.pid),"eD",0,e=>e.length>0?"scroll-lock-background":"","fL",0,()=>(0,c.FI)("recommenderMaterialLimits",c.Ay),"hh",0,e=>e.manifestations.bestRepresentation.pid||null,"jM",0,()=>(0,c.FI)("colors",c.Ay),"kj",0,(e,t)=>e.reduce((e,n)=>{const r=n[t];if(!r)return e;const i=String(r);return i in e?{...e,[i]:[...e[i],n]}:{...e,[i]:[n]}},{}),"kr",0,e=>e.match(/^\+\d{2}/)?e:`+45${e}`,"ng",0,e=>e?String(e):"","oI",0,A,"oq",0,e=>w(e).length,"sP",0,(e,t)=>e.length>1?`${e.slice(0,2).join(", ")} ${t("etAlText")}`:1===e.length?l()(e):"","tI",0,e=>Object.entries(e).reduce((e,[t,n])=>{const r=n||(0,u.d6)(t);return{...e,[t]:r?String(r):""}},{}),"yG",0,e=>"true"===e?.toLowerCase(),"yr",0,e=>v(e,"desc")[0],"yy",0,e=>e?e.title:""])},32965(e,t,n){"use strict";n.d(t,["A",0,function(e){return console.error(`Invalid case for ${e}`),e}])},96158(e,t,n){"use strict";var r=n(95521),i=n.n(r),a=n(45731),s=n.n(a),o=n(63893),l=n.n(o),c=n(65701),u=n(43107),d=n(12276);function f(e,t){return e.map(({title:e,members:n})=>{const r=n.find(e=>e.work.workId===t);return r?.numberInSeries?`${e} ${r.numberInSeries}`:e}).join(", ")}n.d(t,["$U",0,e=>e.map(({loanDetails:e,isRenewable:t,renewalStatusList:n})=>({dueDate:e.dueDate,loanDate:e.loanDate,periodical:e.periodical?.displayText||"",renewalStatusList:n,isRenewable:t,materialItemNumber:e.materialItemNumber,loanType:e.loanType,identifier:null,faust:e.recordId||null,loanId:e.loanId,details:e.ilBibliographicRecord?{title:e.ilBibliographicRecord.title,authors:e.ilBibliographicRecord.author,authorsShort:e.ilBibliographicRecord.author,firstAuthor:e.ilBibliographicRecord.author,year:e.ilBibliographicRecord.publicationDate,lang:e.ilBibliographicRecord.language}:null})),"Ml",0,e=>{const{edition:t,abstract:n,titles:r,pid:i,ownerWork:a,materialTypes:s,creators:o,series:l,languages:c}=e,u=c?.main?.[0]?.iso639Set1??"",h=n?n[0]:"",{full:[p]}=r||{full:[]},{publicationYear:m}=t||{},{display:g}=m||{},v=o?.map(({display:e})=>e)||[],y=o&&o.length?o[0].display:"";return{lang:u,authors:(0,d.Zc)(!1,v),authorsShort:(0,d.Zc)(!0,v),firstAuthor:y,pid:i,title:p,year:g,description:h,series:l&&l.length>0&&l[0].members&&l[0].members.length>0?f(l,a.workId):"",materialType:s?s[0].materialTypeSpecific.display:void 0}},"hg",0,e=>e.map(({identifier:e,createdDateUtc:t,status:n,expectedRedeemDateUtc:r,productTitle:i,expireDateUtc:a})=>({identifier:e,faust:null,dateOfReservation:t,expiryDate:a,state:n?{1:"reserved",2:"readyForPickup",3:"redeemed",4:"cancelled",5:"expired"}[n]:null,title:i,pickupDeadline:r})),"ji",0,e=>e.map(({loanExpireDateUtc:e,orderDateUtc:t,libraryBook:n,orderId:r})=>({dueDate:e,loanDate:t,isRenewable:!1,materialItemNumber:n?.identifier||"",renewalStatusList:[],loanType:null,identifier:n?.identifier||null,faust:null,loanId:null,orderId:r})),"sl",0,e=>e.map(({dateOfReservation:e,expiryDate:t,numberInQueue:n,state:r,pickupBranch:a,pickupDeadline:o,pickupNumber:c,peri
2odical:u,records:d,ilBibliographicRecord:f})=>({periodical:u?.displayText||"",faust:l()(s()(d)),dateOfReservation:e,expiryDate:t,numberInQueue:n,state:"readyForPickup"===r?"readyForPickup":"reserved",pickupBranch:a,pickupDeadline:o,pickupNumber:c,reservationIds:i()(d),details:f?{title:f.title,authors:f.author,authorsShort:f.author,firstAuthor:f.author,year:f.publicationDate,lang:f.language}:null})),"z7",0,e=>{const{publicationDate:t,title:n,description:r,productType:i,contributors:a,externalProductId:s,languageCode:o}=e,{text:{data:l}}=u.M_.getState(),f={[c.f.EBOOK]:l.publizonEbookText,[c.f.AUDIOBOOK]:l.publizonAudioBookText,[c.f.PODCAST]:l.publizonPodcastText},h=a?.map(({firstName:e,lastName:t})=>`${e} ${t}`)||[];return{title:n,lang:o,periodical:null,year:t?(p=t,new Date(p).getFullYear()):"",description:r,materialType:i?f[i]:"",digitalProductType:(0,c.Z)(i)?i:null,externalProductId:s?.id,authors:a?(0,d.Zc)(!1,h):"",authorsShort:a?(0,d.Zc)(!0,h):""};var p}])},94791(e,t,n){"use strict";n.d(t,["n",0,e=>e.replace(/\s*\([^)]*\)\s*$/g,"").trim()])},2049(e,t,n){"use strict";var r=n(23945);const i=()=>(0,r.FI)("modalIds",r.Ay);n.d(t,["Q0",0,(e,t)=>""===e?t.join("-"):[e,...t].join("-"),"c6",0,i,"dI",0,(e,t)=>{const n=new RegExp(`(?<=${t})((\\d{13})|((\\d{10}))||((\\d{9}))|(\\d{8}))`,"g"),r=e.match(n);if(r){const[e]=r;return e}return""},"eF",0,e=>{const{dueDateModal:t}=i(),n=new RegExp(`${t}\\d{4}-\\d{2}-\\d{2}`,"g"),r=e.match(n);return r?r[0]:null},"xx",0,e=>{const t=e.match(/\d{4}-\d{2}-\d{2}/g);return t?t[0]:null}])},27202(e,t,n){"use strict";n.d(t,{ie:()=>i,BF:()=>r});const r=(e,t)=>{const n={105:`${t("publizonErrorStatusBookUnfortunatelyNotAvailableForLoanText")} (#105)`,114:`${t("publizonErrorStatusInvalidCardNumberPinText")} (#114)`,118:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#118)`,120:`${t("publizonErrorStatusNumberOfSimultaneousLoansExceededText")} (#120)`,125:`${t("publizonErrorStatusMonthlyLoanLimitReachedText")} (#125)`,126:`${t("publizonErrorStatusMonthlyLoanLimitReachedText")} (#126)`,128:`${t("publizonErrorStatusBookIsNotAvailableForLoanText")} (#128)`,129:`${t("publizonErrorStatusBookCanOnlyBeRenewedOnceText")} (#129)`,130:`${t("publizonErrorStatusBookCanBeBorrowedAgainIn90DaysText")} (#130)`,131:`${t("publizonErrorStatusBookCannotBeBorrowedText")} (#131)`,133:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#133)`,134:`${t("publizonErrorStatusCardTemporarilyBlockedText")} (#134)`,135:`${t("publizonErrorStatusBookCannotBeBorrowedText")} (#135)`,136:`${t("publizonErrorStatusBookCannotBeBorrowedText")} (#136)`,137:`${t("publizonErrorStatusYouCanReserveUpTo3TitlesText")} (#137)`,138:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#138)`,139:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#139)`,140:`${t("publizonErrorStatusTheBookIsAlreadyReservedText")} (#140)`,141:`${t("publizonErrorStatusInvalidEmailAddressText")} (#141)`,142:`${t("publizonErrorStatusInvalidPhoneNumberText")} (#142)`,143:`${t("publizonErrorStatusNumberOfSimultaneousBlueLoansExceededText")} (#143)`,144:`${t("publizonErrorStatusUnknownErrorAtLibraryText")} (#144)`,145:`${t("publizonErrorStatusLibraryServerNotRespondingText")} (#145)`,146:`${t("publizonErrorStatusNoAccessBecauseNotResidentText")} (#146)`,147:`${t("publizonErrorStatusNoCountryFoundWithGivenCountryCodeText")} (#147)`,148:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#148)`};return e?.code&&n[e.code]||t("publizonErrorStatusUnknownErrorText")},i=e=>{let t=0;e?.userData?.totalEbookLoans&&(t=Math.abs(e.userData.totalEbookLoans)||0);let n=0;if(e?.userData?.totalAudioLoans&&(n=Math.abs(e.userData.totalAudioLoans)||0),e?.loans){const r=e.loans.filter(e=>{return e.isSubscriptionLoan&&(2===(t=e.fileExtensionType)||3===t);var t}).length,i=e.loans.filter(e=>{return e.isSubscriptionLoan&&(1===(t=e.fileExtensionType)||4===t);var t}).length;t=Math.max(0,t-r),n=Math.max(0,n-i)}return{patronEbookLoans:t,patronAudioLoans:n}}},43205(e,t,n){"use strict";n.d(t,{TO:()=>i,OX:()=>s,Pl:()=>a});let r=function(e){return e.renewed="renewed",e.deniedReserved="deniedReserved",e.deniedMaxRenewalsReached="deniedMaxRenewalsReached",e.deniedLoanerIsBlocked="deniedLoanerIsBlocked",e.deniedMaterialIsNotLoanable="deniedMaterialIsNotLoanable",e.deniedMaterialIsNotFound="deniedMaterialIsNotFound",e.deniedLoanerNotFound="deniedLoanerNotFound",e.deniedLoaningProfileNotFound="deniedLoaningProfileNotFound",e.deniedOtherReason="deniedOtherReason",e}({});const i=e=>e.filter(e=>e.renewalStatus[0]===r.renewed),a=e=>i(e||[]).length,s=({isRenewable:e,renewingStatus:t,t:n,defaultText:r})=>e?"pending"===t?n("renewProcessingText"):r??n("renewButtonText"):n("renewCannotBeRenewedText")},94049(e,t,n){"use strict";n.d(t,{Pj:()=>u,bX:()=>c});const r=()=>String(window.location),i=(e,t)=>{const n=new URL(e);
2return Object.keys(t).forEach(e=>{n.searchParams.set(e,t[e])}),n},a=e=>`${e.origin}${e.pathname}${e.search.replace(/%3A/gi,":")}${e.hash}`,s=(e,t)=>{t?window.open(String(e),"_blank"):window.location.assign(String(e))},o=(e,t)=>{let n=e;return t.forEach(e=>{const[t,r]=e;n=((e,t,n)=>{const r=new RegExp(`${t}`,"g");return e.match(r)?e.replace(r,n):e})(n,t,r)}),n},l=e=>{const{searchUrl:t,q:n,facets:r}=e,i=new URL(t);return i.searchParams.set("q",n),r.length>0&&i.searchParams.set("facets",JSON.stringify(r)),i};function c({authUrl:e,returnUrl:t,trackingFunction:n}){const{pathname:r,search:a,hash:o}=t,l=i(e,{"current-path":`${r}${a}${o}`});n&&n().then(()=>s(l)),s(l)}let u=function(e){return e.MANIFESTATION="manifestation-",e.REVIEW="review-",e}({});n.d(t,["$u",0,e=>{const t=new URL(r());Object.keys(e).forEach(n=>{t.searchParams.set(n,e[n])}),window.history.replaceState(null,"",a(t))},"IJ",0,()=>{const e=window.location.hash;return e?e.replace("#",""):null},"Ks",0,e=>{try{const t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}},"Lu",0,r,"MR",0,e=>{const t=new URL(r());var n;t.searchParams.delete(e),n=t,window.history.replaceState(null,"",a(n))},"OA",0,a,"Qj",0,(e,t,n)=>{const r=new URL(e);return r.pathname=o(r.pathname,[[":workid",t]]),n?i(r,{type:n}):r},"S7",0,(e,t)=>`${e}${t}`,"SE",0,s,"Se",0,(e,t)=>{const n=new URL(e);return n.pathname=o(n.pathname,[[":seriesid",t]]),n},"T9",0,e=>{const{origin:t,pathname:n,search:r}=window.location;return`${t}${n}${r}#${e}`},"XW",0,(e,t)=>l({searchUrl:e,q:"*",facets:[{facetName:"dk5",selectedValues:[t.toLowerCase()]}]}),"Zp",0,(e,t)=>l({searchUrl:e,q:"*",facets:[{facetName:"creators",selectedValues:[t.toLowerCase()]}]}),"d6",0,e=>{const t=new URLSearchParams(window.location.search);return t.get(e)?String(t.get(e)):null},"fN",0,e=>{const{searchUrl:t,selectedItemString:n,filter:r}=e,i=Object.entries(r).map(([e,t])=>({facetName:e,selectedValues:[t]}));return l({searchUrl:t,q:n,facets:i})},"gG",0,e=>i(new URL(r()),e),"jk",0,(e,t)=>l({searchUrl:e,q:"*",facets:[{facetName:"subjects",selectedValues:[t.toLowerCase()]}]}),"jr",0,(e,t)=>{const n=JSON.stringify([{term:"term.subject",query:t}]);return new URL(`${e}?filters=${n}&view=results`)},"tP",0,e=>Object.keys(e).reduce((t,n)=>({...t,[n]:new URL(e[n],r())}),{}),"vA",0,e=>Object.fromEntries(e.searchParams),"xl",0,i,"zg",0,e=>{const t=window.location.hash;return t.startsWith(`#${e}`)?t.replace(`#${e}`,""):null},"zy",0,(e,t)=>i(e,{q:t})])},43899(e,t,n){"use strict";var r=n(79182),i=n(24559),a=n(36885);n.d(t,["Ix",0,()=>(0,r.wF)({query:{enabled:!(0,a.ok)()}}),"lX",0,e=>e?.blockStatus&&e?.blockStatus?.length>0?e.blockStatus[0].blockedReason:i.A.unknown])},36885(e,t,n){"use strict";var r=n(53282),i=n.n(r),a=n(95503);const s=()=>!(0,a.y0)("user"),o=()=>(0,a.y0)("unregistered-user");n.d(t,["dG",0,()=>o()?(0,a.gf)(a.g2):s()?null:(0,a.gf)("user"),"lT",0,e=>!i()(e.blockStatus),"ok",0,s,"u7",0,o])},72773(e,t,n){"use strict";n(97700);var r=n(71763),i=n(20496),a=n(20213),s=n.n(a),o=n(13526),l=n(2090),c=n(70129),u=n(36885),d=n(94049),f=n(12276),h=n(91987);n.d(t,["A",0,function({modalId:e,closeModalAriaLabelText:t,children:n,screenReaderModalDescriptionText:a,classNames:u,isSlider:d,dataCy:p="modal",eventCallbacks:m}){const g=(0,i.wA)(),{modalIds:v}=(0,i.d4)(e=>e.modal);if((0,r.useEffect)(()=>{new URLSearchParams(window.location.search).getAll("modal").forEach(e=>{g((0,c.qf)({modalId:e}))})},[e,g]),v&&!v.includes(e))return null;const y=()=>{m?.close&&m.close(),g((0,c.Oo)({modalId:e}))},b=e=>{(0,f.GC)(e.key)&&y()};return(0,h.jsx)(l.FocusTrap,{focusTrapOptions:{fallbackFocus:"body"},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("button",{className:"modal-backdrop","aria-label":t,style:{zIndex:v.indexOf(e)+400},onMouseUp:()=>{y()},onKeyUp:b}),(0,h.jsxs)("div",{className:(0,o.A)("modal",{"modal-show":v.includes(e)},u),role:"dialog","aria-labelledby":`modal-${e}-description`,"data-cy":p,style:{zIndex:v.indexOf(e)+400+1},children:[(0,h.jsx)("div",{className:"modal__screen-reader-description",id:`modal-${e}-description`,children:a}),(0,h.jsx)("button",{type:"button",className:"btn-ui modal-btn-close "+(d?"":"modal-btn-close--offset"),style:{zIndex:v.indexOf(e)+400},"aria-label":t,onMouseUp:()=>{y()},onKeyUp:b,"data-cy":`modal-${e}-close-button`,children:(0,h.jsx)("img",{src:s(),alt:"",style:{pointerEvents:"none"}})}),n]})]})})},"X",0,()=>{const e=(0,i.wA)(),{modalIds:t}=(0,i.d4)(e=>e.modal),n=n=>
2{n.forEach(n=>{t.includes(n)&&e((0,c.Oo)({modalId:n}))})};return{open:(t,r)=>(r?.modalsToClose&&n(r.modalsToClose),e((0,c.qf)({modalId:t,updateUrl:r?.updateUrl}))),close:t=>e((0,c.Oo)({modalId:t})),closeAll:()=>e((0,c.s7)()),openGuarded:({authUrl:t,modalId:r,trackOnlineView:i,options:a})=>{if((0,u.ok)()){const e=(0,d.gG)({modal:r});return void(0,d.bX)({authUrl:t,returnUrl:e,trackingFunction:i})}a?.modalsToClose&&n(a.modalsToClose),i&&i(),e((0,c.qf)({modalId:r,updateUrl:a?.updateUrl}))}}}])},68272(e,t,n){"use strict";n(97700);const r={fbs:"fbsBaseUrl",publizon:"publizonBaseUrl",dplCms:"dplCmsBaseUrl",cover:"coverBaseUrl",materialList:"materialListBaseUrl",fbi:"fbiBaseUrl",fbiLocal:"fbiLocalBaseUrl",fbiGlobal:"fbiGlobalBaseUrl"};let i={};const a=(e,t)=>Object.keys(e).filter(t).reduce((t,n)=>({...t,[n]:e[n]}),{});n.d(t,["Ay",0,()=>e=>t=>{if((e=>e&&"url/addUrlEntries"===e.type&&e.payload&&"object"==typeof e.payload.entries)(t)){const{payload:{entries:n}}=t;i=a(n,e=>Object.values(r).includes(e));const s=a(n,e=>!Object.values(r).includes(e));return e({...t,payload:{entries:s}})}return e(t)},"TJ",0,r,"aW",0,e=>{if(!i[e])throw new Error(`Service base url for ${e} is not defined.`);return i[e]}])},67989(e,t,n){"use strict";n(97700);var r=n(43107),i=n(51825),a=n(20923);class s extends Error{constructor(e){super(e),this.name="TextDefinitionError"}}n.d(t,["F",0,()=>{const{data:e}=(0,r.d4)(e=>e.text);return(t,{placeholders:n,count:r}={count:0})=>{if(!e)throw new Error("The translation store is broken.");if(void 0===e[t])throw new Error(`The translation for ${t} is not defined.`);const i=(e=>{if(!e.match(/^\{.*\}$/))return{type:"simple",text:[e]};try{const t=JSON.parse(e);if("object"==typeof t&&2===Object.keys(t).length&&Object.keys(t).includes("type")&&Object.keys(t).includes("text")&&["simple","plural"].includes(t?.type??"")&&Array.isArray(t?.text)){const e=t?.type,n=t?.text??[];if(["simple"].includes(e)&&1!==n.length)throw new s("Simple text definitions must have exactly one text entry");if(["plural"].includes(e)&&2!==n.length)throw new s("Plural text definitions must have exactly two text entries");return t}}catch(t){const n=t instanceof Error?t.message:"Unknown error";throw new s(`Could not parse rawText text format: ${e}. Message: ${n}`)}return{type:"simple",text:["Unknown text entry"]}})(e[t]),a={...n??{}};"plural"===i.type&&(a["@count"]=String(r));const o=a?((e,t)=>e.map(e=>e.replace(/@\w+/g,e=>0===t[e]?"0":String(t[e]||e))))(i.text,a):i.text;return"plural"===i.type?0===r?o[1]:o[1%(r??1)]:o[0]}},"i",0,e=>(0,a.A)(e,"Text",i.vn)])},24559(e,t,n){"use strict";var r=function(e){return e.extendedSuspension="F",e.deceased="D",e.fee="E",e.missingPatronCategory="W",e.accountStolen="O",e.suspension="U",e.blockedFromSelfservice="S",e.unknown="unknown",e}(r||{});const i=r;n.d(t,["A",0,i])},58302(e,t,n){"use strict";var r=n(23288);const i=[r.sN.article,r.sN.paperArticle,r.sN.onlineArticle,r.sN.earticle];n.d(t,["A",0,i])},81305(e,t,n){"use strict";function r(e){return!!e.loanId||!!e.identifier}function i(e){return String(e.loanId||e.identifier)}n.d(t,{G:()=>i,R:()=>r})},23288(e,t,n){"use strict";n.d(t,{sN:()=>r,wP:()=>i});let r=function(e){return e.book="bog",e.ebook="e-bog",e.movie="film",e.movieBluRay="film (blu-ray)",e.movieDvd="film (dvd)",e.audioBook="lydbog (online)",e.audioBookGeneric="lydbog",e.music="node",e.game="playstation 5",e.animatedSeries="tegneserie",e.article="artikel",e.paperArticle="avisartikel",e.onlineArticle="artikel (online)",e.earticle="artikel",e.boardGame="spil",e.cdRom="cd",e.magazine="tidsskrift",e.pictureBookOnline="billedbog (online)",e.animatedSeriesOnline="tegneserie (online)",e.yearBookOnline="årbog (online)",e.yearBook="årbog",e.podcast="podcast",e.musicOnline="musik (online)",e.audioBookTape="lydbog (bånd)",e.newspaper="avis",e}({}),i=function(e){return e.book="bog",e.ebook="e-bog",e.movie="Film",e.audioBook="lydbog (online)",e.music="Musik",e.game="Spil",e.animatedSeries="tegneserie",e}({})},64207(e,t,n){"use strict";function r(e){return e?.reservationIds&&e.reservationIds.length>0?String(e.reservationIds.at(0)):String(e.identifier)}function i(e){return!!e.faust&&!!e.reservationIds&&e.reservationIds.length>0}function a(e){return!!e.identifier}n.d(t,{BP:()=>a,OQ:()=>r,uT:()=>i}),n(12275)}
2,3781(e,t,n){"use strict";var r=n(71763),i=n(43107),a=n(18833),s=n(94049),o=n(20923);n.d(t,["Ik",0,()=>{const{data:e}=(0,i.d4)(e=>e.url),t=(0,r.useMemo)(()=>(0,s.tP)(e),[e]);return(e,n=!1)=>{if(n)return t[e]||!1;if(!t[e])throw new Error(`The url ${e} is not defined`);return t[e]}},"nU",0,e=>(0,o.A)(e,"Url",a.hx)])},39287(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,(e=2e3)=>{const[t,n]=(0,r.useState)(!1),i=(0,r.useRef)(null);return(0,r.useEffect)(()=>()=>{i.current&&clearTimeout(i.current)},[]),{isCopied:t,copyToClipboard:async t=>{try{await navigator.clipboard.writeText(t),n(!0),i.current&&clearTimeout(i.current),i.current=setTimeout(()=>n(!1),e)}catch{n(!1)}}}}])},24082(e,t,n){"use strict";var r=n(79182),i=n(20993);n.d(t,["A",0,({faustIds:e,config:t,options:n})=>(0,r.io)((0,i.We)(e,t,"availability"),n)])},66497(e,t,n){"use strict";var r=n(51082);n.d(t,["C",0,()=>{const e=(0,r.UK)(),{id:t}=e("agencyConfig",{transformer:"jsonParse"});return{useOnlineHoldings:!1,agencyId:[t]}},"e",0,e=>Object.values(e).some(e=>Array.isArray(e)?e.length>0:Boolean(e))])},32557(e,t,n){"use strict";var r=n(51082);n.d(t,["A",0,()=>{const e=(0,r.UK)();return{warning:Number(e("expirationWarningDaysBeforeConfig")),danger:0}}])},74050(e,t,n){"use strict";var r=n(79182),i=n(64717),a=n(95978),s=n(12276),o=n(96158),l=n(32557);const c=(e,t)=>e.filter(({dueDate:e})=>{const n=e||"";return(0,a.UM)(n)-t>0}),u=e=>e.filter(({dueDate:e})=>(0,s.El)(e)),d=(e,t)=>e.filter(({dueDate:e})=>{const n=e||"",r=(0,a.UM)(n);return r-t<=0&&r-t>=-t});n.d(t,["A",0,()=>{const{data:e,isLoading:t,isError:n}=(0,r.zw)(),{data:a,isLoading:s,isError:f}=(0,i.VM)(),h=(0,l.A)(),p=t||s,m=n||f,g=e&&Array.isArray(e)?(0,o.$U)(e):[],v=a?.loans?(0,o.ji)(a.loans).filter(e=>e.dueDate):[],y=[...g,...v],b=u(g),A=u(v),w=[...b,...A],E=d(g,h.warning),x=d(v,h.warning),C=[...E,...x],S=c(g,h.warning),k=c(v,h.warning);return{all:{loans:y,overdue:w,soonOverdue:C,farFromOverdue:[...S,...k],isLoading:p,isError:m},fbs:{loans:g,overdue:b,soonOverdue:E,farFromOverdue:S,isLoading:t,isError:n},publizon:{loans:v,overdue:A,soonOverdue:x,farFromOverdue:k,isLoading:s,isError:f}}}])},59227(e,t,n){"use strict";var r=n(71763);const i=({requests:e,onError:t,onSuccess:n})=>{const[i,a]=(0,r.useState)("idle");return{handler:(0,r.useCallback)(()=>{a("pending");const r=[];e.forEach(({params:e,operation:t})=>{if("function"!=typeof t)throw new Error("Operation must be a function.");r.push(new Promise((n,r)=>{t(e,{onSuccess:e=>{n(e)},onError:e=>{r(e)}})}))}),Promise.all(r).then(e=>{a("success"),n&&n(e)}).catch(e=>{a("error"),t&&t(e)})},[e,n,t]),requestStatus:i,setRequestStatus:a}};n.d(t,["$K",0,({request:e,onError:t,onSuccess:n})=>i({requests:[e],onError:t?e=>t(e[0]):void 0,onSuccess:n?e=>{n(e[0])}:void 0}),"mi",0,i])},99601(e,t,n){"use strict";n.d(t,{A:()=>b});var r=n(64717),i=n(96158),a=n(55478);const{dashboardReadyForPickupApiValueText:s,dashboardReservedApiValueText:o}={dashboardReadyForPickupApiValueText:"readyForPickup",dashboardReservedApiValueText:"reserved"};var l=n(82713),c=n.n(l),u=n(17611),d=n.n(u),f=n(42769),h=n.n(f),p=n(4089),m=n.n(p),g=n(79182);function v(e){const t=m()(e,e=>"parallel"===e.reservationType?e.transactionId:e.reservationId);return h()(t,e=>({...e[0],numberInQueue:d()(h()(e,"numberInQueue")),records:c()(e,(e,t)=>({...e,[t.recordId]:t.reservationId}),{})}))}const y=e=>[...e].filter(({state:e})=>e===o),b=()=>{const{data:e,isLoading:t,isError:n}=(()=>{const e=(0,g.$6)();return{...e,data:e.data&&Array.isArray(e.data)?v(e.data):null}})(),{data:s,isLoading:o,isError:l}=(0,r.pA)(),c=t||o,u=n||l,d=e?(0,i.sl)(e):[],f=s?.reservations?(0,i.hg)(s.reservations):[],h=[...d,...f],p=(0,a.Fe)((0,a.JU)(d)),m=(0,a.Fe)((0,a.JU)(f)),b=(0,a.Fe)([...p,...m]),A=(0,a.hm)(y(d)),w=(0,a.LQ)(y(f));return{all:{reservations:h,readyToLoan:b,queued:[...A,...w],isLoading:c,isError:u},fbs:{reservations:d,readyToLoan:p,queued:A,isLoading:t,isError:n},publizon:{reservations:f,readyToLoan:m,queued:w,isLoading:o,isError:l}}}}
2,66420(e,t,n){"use strict";n.d(t,{s:()=>a});var r=n(22663),i=n(79182);function a(e){return{...e,emailAddresses:e.emailAddress?[{emailAddress:e.emailAddress,receiveNotification:e.receiveEmail||!1}]:[],phoneNumbers:e.phoneNumber?[{phoneNumber:e.phoneNumber,receiveNotification:e.receiveSms||!1}]:[],guardianVisibility:!1}}n.d(t,["A",0,({patron:e,fetchHandlers:t})=>{const{mutate:n}=(0,i.tP)(),s=(0,r.jE)();return{savePatron:r=>{const{onSuccess:o,onError:l}=t?.savePatron||{};e?n({data:{patron:{...a({...e,...r})}}},{onSuccess:()=>{s.invalidateQueries({queryKey:(0,i.eo)()}),o&&o()},onError:()=>{l&&l()}}):console.error("Patron is not defined")},savePincode:r=>{const{onSuccess:a,onError:o}=t?.savePincode||{};e&&n({data:{pincodeChange:r}},{onSuccess:()=>{s.invalidateQueries({queryKey:(0,i.eo)()}),a&&a()},onError:()=>{o&&o()}})}}}])},56579(e,t,n){"use strict";var r=n(71763),i=n(19864),a=n(3781),s=n(94049),o=n(12276);n.d(t,["A",0,({identifier:e,pid:t,materialType:n})=>{const l=(0,a.Ik)()("materialUrl"),c=(0,r.useMemo)(()=>{if(t){const e=`work-of:${t}`;return(0,s.Qj)(l,e,n||void 0)}return null},[t,l,n]),u=!t&&Boolean(e),{data:d,isLoading:f}=(0,i.YP)({cql:`term.isbn=${e}`,offset:0,limit:1,filters:{}},{enabled:u}),h=(0,r.useMemo)(()=>{if(!u||!d||!e)return null;const t=d.complexSearch?.works?.[0];if(!t)return null;const n=t.workId,r=t.manifestations?.all?.find(t=>t.identifiers?.some(t=>t.value===e)),i=r?(0,o.JB)([r]):void 0;return(0,s.Qj)(l,n,i?String(i):void 0)},[u,d,e,l]);return{workUrl:c??h,isLoading:!!u&&f}}])},88968(e,t,n){"use strict";n.d(t,{A:()=>m}),n(97700);var r=n(71763),i=n(72773),a=n(67989),s=n(24559),o=n(3781),l=n(32608),c=n(70639),u=n(20496);const d=()=>{const{data:{hasBeenVisible:e}}=(0,u.d4)(e=>e.blockedModal);return Boolean(e)};var f=n(91987);const h=({blockedStatus:e})=>{const t=(0,a.F)(),n=(0,o.Ik)()("blockedPatronELinkUrl",!0),u=(0,c.of)(),h=d();return(0,r.useEffect)(()=>{h||u()},[e,h,u]),(0,f.jsx)(i.A,{modalId:"blocked-patron",classNames:"modal-cta modal-padding",closeModalAriaLabelText:t("blockedPatronCloseModalAriaLabelText"),screenReaderModalDescriptionText:t("blockedPatronModalAriaDescriptionText"),children:(0,f.jsxs)("div",{className:"modal-text__container",children:[(0,f.jsx)("h2",{className:"text-header-h3",children:t(`blockedPatron${e}TitleText`)}),(0,f.jsx)("p",{className:"mt-48 mb-48 text-body-large",children:t(`blockedPatron${e}BodyText`)}),e===s.A.fee&&n&&(0,f.jsx)(l.A,{href:n,children:t("blockedPatronELinkText")})]})})};var p=n(43899);const m=e=>({...t})=>{const n=d(),{open:a}=(0,i.X)(),o="blocked-patron",[l]=(0,r.useState)([s.A.extendedSuspension]),[c,u]=(0,r.useState)(null),{data:m}=(0,p.Ix)(),g=(0,p.lX)(m?.patron);return(0,r.useEffect)(()=>{m?.patron&&(g===s.A.unknown||n||a(o),null===c&&u(l.includes(g)))},[c,l,o,g,n,a,m?.patron]),(0,f.jsxs)(f.Fragment,{children:[g!==s.A.unknown&&(0,f.jsx)(h,{blockedStatus:g}),!c&&(0,f.jsx)(e,{...t})]})}},20923(e,t,n){"use strict";n.d(t,{A:()=>a}),n(71763);var r=n(43107),i=n(91987);function a(e,t,n){return a=>{const s=new RegExp(`.*${t}$`,"g"),o=Object.fromEntries(Object.entries(a).filter(([e])=>String(e).match(s))),l=Object.fromEntries(Object.entries(a).filter(([e])=>!String(e).match(s)));return Object.keys(o).length&&r.M_.dispatch(n({entries:o})),(0,i.jsx)(e,{...l})}}},45026(e,t,n){"use strict";var r=n(61116),i=n.n(r),a=n(47924),s=n.n(a)()(i());s.push([e.id,'\n:root {\n  --fc-sticky-header-footer-z: 3;\n  --fc-popover-z: 4;\n}\n\n.fc-nH {\n  z-index: var(--fc-popover-z) !important;\n}\n\n.fc-7s {\n  isolation: isolate;\n}\n\n/*\nThis will prevent all ancestors from customizing their box size unless they use .contentBox\n*/\n.fc-wa,\n.fc-wa *,\n.fc-wa *:before,\n.fc-wa *:after {\n  box-sizing: border-box !important;\n}\n\n/* classes attached to <body> */\n.fc-4m,\n.fc-4m * {\n  cursor: not-allowed !important;\n}\n\n.fc-eM {\n  -ms-overflow-style: none !important; /* IE and Edge */\n  scrollbar-width: none !important; /* Firefox */\n}\n\n/* Hide scrollbar for Chrome, Safari and Opera */\n.fc-eM::-webkit-scrollbar {\n  display: none !important;\n}\n\n.fc-Qo {\n  flex-shrink: 0 !important;\n}\n\n.fc-fi .fc-fl {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n}\n\n/* HACK for Safari. Can\'t do break-inside:avoid with flexbox items, likely b/c it\'s not standard:\n   https://stackoverflow.com/a/60256345 */\n.fc-Jf .fc-fl > * {\n  float: left !important;\n}\n\n[dir=rtl] .fc-Jf .fc-fl > *,\n.fc-Jf[dir=rtl] .fc-fl > * {\n  float: right !important;\n}
2\n\n.fc-Jf .fc-fl::after {\n  content: "" !important;\n  display: block !important;\n  clear: both !important;\n}\n\n.fc-DP {\n  cursor: pointer !important;\n}\n\n.fc-An {\n  cursor: n-resize !important;\n}\n\n.fc-lZ {\n  cursor: s-resize !important;\n}\n\n.fc-9V {\n  cursor: w-resize !important;\n}\n\n[dir=rtl] .fc-9V {\n  cursor: e-resize !important;\n}\n\n.fc-70 {\n  cursor: e-resize !important;\n}\n\n[dir=rtl] .fc-70 {\n  cursor: w-resize !important;\n}\n\n.fc-gQ {\n  cursor: col-resize !important;\n}\n\n.fc-mN,\n.fc-2d,\n.fc-B0 {\n  position: absolute !important;\n  box-sizing: content-box !important;\n  width: 100% !important;\n  height: 100% !important;\n}\n\n.fc-mN {\n  padding: 10px !important;\n  margin: -10px !important;\n}\n\n.fc-2d {\n  padding-left: 10px !important;\n  padding-right: 10px !important;\n  margin-left: -10px !important;\n  margin-right: -10px !important;\n}\n\n.fc-B0 {\n  padding-top: 10px !important;\n  padding-bottom: 10px !important;\n  margin-top: -10px !important;\n  margin-bottom: -10px !important;\n}\n\n/* QUESTION: why not use -left -right instead of negative margins/padding for ALL? */\n.fc-Z1 {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: -5px;\n  right: -5px;\n}\n\n.fc-1Y {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n\n.fc-a9 {\n  visibility: hidden;\n}\n\n/* Border Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n/* TODO: break-out to x and y. don\'t have "only" all */\n/* TODO: instead of "border" utils, call them "borderless" to subtract? */\n\n.fc-Tu {\n  border: 0 !important;\n}\n\n.fc-hU {\n  border-left: 0 !important;\n  border-right: 0 !important;\n  border-bottom: 0 !important;\n}\n\n.fc-3e {\n  border-top: 0 !important;\n  border-left: 0 !important;\n  border-right: 0 !important;\n}\n\n.fc-PB,\n.fc-II {\n  border-top: 0 !important;\n  border-bottom: 0 !important;\n}\n\n.fc-PB {\n  border-inline-end: 0 !important;\n}\n\n.fc-II {\n  border-inline-start: 0 !important;\n}\n\n.fc-MQ {\n  border-left: 0 !important;\n  border-right: 0 !important;\n}\n\n.fc-Vo {\n  border-top: 0 !important;\n  border-bottom: 0 !important;\n}\n\n/* for matching cell start-border, assumed to be 1px, which can\'t be guaranteed */\n.fc-2l {\n  border-inline-start: 1px solid transparent !important;\n}\n\n/* Flexbox Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Ao {\n  display: flex !important;\n  flex-direction: row !important;\n}\n\n.fc-HH {\n  display: flex !important;\n  flex-direction: column !important;\n}\n\n.fc-GV {\n  flex-grow: 1 !important;\n}\n\n.fc-g2 {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n}\n\n.fc-Ot {\n  min-height: 0 !important;\n}\n\n/*\nTODO: use liquidX/Y elsewhere because frees up min other dimension; less collisions\n*/\n.fc-hp {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n}\n\n/* Print-Safe Utils (media:screen ONLY) */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-fi .fc-uD,\n.fc-fi .fc-jM {\n  display: flex !important;\n  flex-direction: column !important;\n}\n\n/* Table Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-OJ {\n  padding: 0 !important;\n}\n\n.fc-oE {\n  margin: 0 !important;\n}\n\n.fc-V3 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.fc-SS {\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.fc-y2 {\n  white-space: nowrap !important;\n}\n\n.fc-CN {\n  white-space: pre !important;\n}\n\n/* Misc Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-gZ {\n  overflow-anchor: none;\n}\n\n.fc-FA {\n  overflow: hidden !important;\n}\n\n/*\nTODO: eventually use this on daygrid/timegrid events\' inner, time, and title, FOR PRINT\nNeeded to prevent wrapping to multiple lines, increasing height, throwing off print-positioning,\nwhich can\'t rely on dynamic height detection after print-flag activated.\n*/\n.fc-7T {\n  white-space: nowrap !important;\n  overflow: hidden !important;\n}\n\n.fc-cc {\n  position: relative !important;\n}\n\n.fc-H0 {\n  position: absolute !important;\n}\n\n.fc-6t {\n  inset-inline-start: 0 !important;\n}\n\n.fc-ct {\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-iv,\n.fc-Uu {\n  position: absolute !important;\n  left: 0 !important;\n  right: 0 !important;\n}\n\n.fc-7k,\n.fc-Yw {\n  position: absolute !important;\n  top: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-iv {\n  top: 0 !important;\n}\n\n.fc-Yw {\n  left: 0 !important;\n  right: 0 !important;\n  width: 0 !important;\n}\n\n@media not print {\n  .fc-Ip {\n    position: sticky !important;\n  }\n\n  .fc-CS {\n    position: sticky !important;\n    top: 0 !important;\n  }\n\n  /* Sticks to either left or right (the flex "start") depending on ltr/rtl */\n  .fc-tT {\n    position: sticky !important;\n    inset-inline-start: 0 !important;\n  }\n\n  .fc-hy {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: var(--fc-sticky-header-footer-z) !important;\n  }\n}\n\n/* Only needed when padding/border must be separate from width/height */\n.fc-Np {\n  box-sizing: content-box !important;\n}\n\n.fc-aP {\n  position: absolute !important;\n  left: -10000px !important;\n}\n\n.fc-6H {\n  align-items: center !important;\n}\n\n.fc-K8 {\n  align-items: flex-start !important;\n}\n\n.fc-E3 {\n  align-items: flex-end !important;\n}\n\n/* Footer Scrollbar */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Px {\n  position: sticky !important;\n  bottom: 0 !important;\n  z-index: var(--fc-sticky-header-footer-z) !important;\n}\n\n.fc-J4 >
2 * {\n  margin-top: -1px !important;\n}\n\n.fc-J4 > * > * {\n  height: 1px !important;\n}\n\n/* Print-Safe Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Jf .fc-Yi {\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n}\n\n.fc-Jf .fc-uD {\n  display: table !important;\n  table-layout: fixed !important;\n  width: 100% !important;\n  border-spacing: 0 !important;\n  border-collapse: separate !important;\n}\n\n.fc-Jf .fc-jM {\n  display: table-header-group !important;\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n  background: #fff !important;\n  z-index: 9999 !important;\n  position: relative !important;\n}\n\n.fc-fx {\n  /* min-height when multiple rows coexist, provides sane aspect-ratio for cells */\n  min-height: 6em !important;\n}\n\n/* Z-index */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-BS {\n  z-index: 0;\n}\n\n.fc-iu {\n  z-index: 1;\n}\n\n.fc-Bk:focus-visible {\n  z-index: 2;\n}\n\n/* INTERNAL MARKER -- used to mark an element for internal significance */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Nm {}\n\n.fc-Ft {}\n.fc-lc {}\n.fc-uL {}\n.fc-Bv {}\n.fc-Qk {}\n.fc-9X {}\n.fc-Sj {}\n.fc-DL {}\n\n.fc-oP {}\n\n.fc-R2 {}\n\n.fc-SW {}\n\n.fc-Cs {}\n\n.fc-LQ {}\n\n.fc-dT {}\n',"",{version:3,sources:["webpack://./node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]/node_modules/@fullcalendar/react/skeleton.css"],names:[],mappings:";AACA;EACE,8BAA8B;EAC9B,iBAAiB;AACnB;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,kBAAkB;AACpB;;AAEA;;CAEC;AACD;;;;EAIE,iCAAiC;AACnC;;AAEA,+BAA+B;AAC/B;;EAEE,8BAA8B;AAChC;;AAEA;EACE,mCAAmC,EAAE,gBAAgB;EACrD,gCAAgC,EAAE,YAAY;AAChD;;AAEA,gDAAgD;AAChD;EACE,wBAAwB;AAC1B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,wBAAwB;EACxB,8BAA8B;EAC9B,0BAA0B;AAC5B;;AAEA;yCACyC;AACzC;EACE,sBAAsB;AACxB;;AAEA;;EAEE,uBAAuB;AACzB;;AAEA;EACE,sBAAsB;EACtB,yBAAyB;EACzB,sBAAsB;AACxB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;;;EAGE,6BAA6B;EAC7B,kCAAkC;EAClC,sBAAsB;EACtB,uBAAuB;AACzB;;AAEA;EACE,wBAAwB;EACxB,wBAAwB;AAC1B;;AAEA;EACE,6BAA6B;EAC7B,8BAA8B;EAC9B,6BAA6B;EAC7B,8BAA8B;AAChC;;AAEA;EACE,4BAA4B;EAC5B,+BAA+B;EAC/B,4BAA4B;EAC5B,+BAA+B;AACjC;;AAEA,oFAAoF;AACpF;EACE,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,UAAU;EACV,WAAW;AACb;;AAEA;EACE,yBAAyB;KACtB,sBAAsB;UACjB,iBAAiB;AAC3B;;AAEA;EACE,kBAAkB;AACpB;;AAEA,iBAAiB;AACjB,sGAAsG;;AAEtG,sDAAsD;AACtD,yEAAyE;;AAEzE;EACE,oBAAoB;AACtB;;AAEA;EACE,yBAAyB;EACzB,0BAA0B;EAC1B,2BAA2B;AAC7B;;AAEA;EACE,wBAAwB;EACxB,yBAAyB;EACzB,0BAA0B;AAC5B;;AAEA;;EAEE,wBAAwB;EACxB,2BAA2B;AAC7B;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,yBAAyB;EACzB,0BAA0B;AAC5B;;AAEA;EACE,wBAAwB;EACxB,2BAA2B;AAC7B;;AAEA,iFAAiF;AACjF;EACE,qDAAqD;AACvD;;AAEA,kBAAkB;AAClB,sGAAsG;;AAEtG;EACE,wBAAwB;EACxB,8BAA8B;AAChC;;AAEA;EACE,wBAAwB;EACxB,iCAAiC;AACnC;;AAEA;EACE,uBAAuB;AACzB;;AAEA;EACE,uBAAuB;EACvB,wBAAwB;EACxB,uBAAuB;EACvB,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;;CAEC;AACD;EACE,uBAAuB;EACvB,wBAAwB;EACxB,uBAAuB;AACzB;;AAEA,yCAAyC;AACzC,sGAAsG;;AAEtG;;EAEE,wBAAwB;EACxB,iCAAiC;AACnC;;AAEA,gBAAgB;AAChB,sGAAsG;;AAEtG;EACE,qBAAqB;AACvB;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,wBAAwB;EACxB,2BAA2B;AAC7B;;AAEA;EACE,yBAAyB;EACzB,0BAA0B;AAC5B;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,2BAA2B;AAC7B;;AAEA,eAAe;AACf,sGAAsG;;AAEtG;EACE,qBAAqB;AACvB;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;;;;CAIC;AACD;EACE,8BAA8B;EAC9B,2BAA2B;AAC7B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,6BAA6B;EAC7B,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;AACtB;;AAEA;;EAEE,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;;EAEE,6BAA6B;EAC7B,iBAAiB;EACjB,oBAAoB;AACtB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;AACrB;;AAEA;EACE;IACE,2BAA2B;EAC7B;;EAEA;IACE,2BAA2B;IAC3B,iBAAiB;EACnB;;EAEA,2EAA2E;EAC3E;IACE,2BAA2B;IAC3B,gCAAgC;EAClC;;EAEA;IACE,2BAA2B;IAC3B,iBAAiB;IACjB,oDAAoD;EACtD;AACF;;AAEA,uEAAuE;AACvE;EACE,kCAAkC;AACpC;;AAEA;EACE,6BAA6B;EAC7B,yBAAyB;AAC3B;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,gCAAgC;AAClC;;AAEA,qBAAqB;AACrB,sGAAsG;;AAEtG;EACE,2BAA2B;EAC3B,oBAAoB;EACpB,oDAAoD;AACtD;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,sBAAsB;AACxB;;AAEA,qBAAqB;AACrB,sGAAsG;;AAEtG;EACE,0CAA0C;OACrC,8BAA8B;AACrC;;AAEA;EACE,yBAAyB;EACzB,8BAA8B;EAC9B,sBAAsB;EACtB,4BAA4B;EAC5B,oCAAoC;AACtC;;AAEA;EACE,sCAAsC;EACtC,0CAA0C;OACrC,8BAA8B;EACnC,2BAA2B;EAC3B,wBAAwB;EACxB,6BAA6B;AAC/B;;AAEA;EACE,gFAAgF;EAChF,0BAA0B;AAC5B;;AAEA,YAAY;
2AACZ,sGAAsG;;AAEtG;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA,yEAAyE;AACzE,sGAAsG;;AAEtG,QAAQ;;AAER,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ",sourcesContent:['\n:root {\n  --fc-sticky-header-footer-z: 3;\n  --fc-popover-z: 4;\n}\n\n.fc-nH {\n  z-index: var(--fc-popover-z) !important;\n}\n\n.fc-7s {\n  isolation: isolate;\n}\n\n/*\nThis will prevent all ancestors from customizing their box size unless they use .contentBox\n*/\n.fc-wa,\n.fc-wa *,\n.fc-wa *:before,\n.fc-wa *:after {\n  box-sizing: border-box !important;\n}\n\n/* classes attached to <body> */\n.fc-4m,\n.fc-4m * {\n  cursor: not-allowed !important;\n}\n\n.fc-eM {\n  -ms-overflow-style: none !important; /* IE and Edge */\n  scrollbar-width: none !important; /* Firefox */\n}\n\n/* Hide scrollbar for Chrome, Safari and Opera */\n.fc-eM::-webkit-scrollbar {\n  display: none !important;\n}\n\n.fc-Qo {\n  flex-shrink: 0 !important;\n}\n\n.fc-fi .fc-fl {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n}\n\n/* HACK for Safari. Can\'t do break-inside:avoid with flexbox items, likely b/c it\'s not standard:\n   https://stackoverflow.com/a/60256345 */\n.fc-Jf .fc-fl > * {\n  float: left !important;\n}\n\n[dir=rtl] .fc-Jf .fc-fl > *,\n.fc-Jf[dir=rtl] .fc-fl > * {\n  float: right !important;\n}\n\n.fc-Jf .fc-fl::after {\n  content: "" !important;\n  display: block !important;\n  clear: both !important;\n}\n\n.fc-DP {\n  cursor: pointer !important;\n}\n\n.fc-An {\n  cursor: n-resize !important;\n}\n\n.fc-lZ {\n  cursor: s-resize !important;\n}\n\n.fc-9V {\n  cursor: w-resize !important;\n}\n\n[dir=rtl] .fc-9V {\n  cursor: e-resize !important;\n}\n\n.fc-70 {\n  cursor: e-resize !important;\n}\n\n[dir=rtl] .fc-70 {\n  cursor: w-resize !important;\n}\n\n.fc-gQ {\n  cursor: col-resize !important;\n}\n\n.fc-mN,\n.fc-2d,\n.fc-B0 {\n  position: absolute !important;\n  box-sizing: content-box !important;\n  width: 100% !important;\n  height: 100% !important;\n}\n\n.fc-mN {\n  padding: 10px !important;\n  margin: -10px !important;\n}\n\n.fc-2d {\n  padding-left: 10px !important;\n  padding-right: 10px !important;\n  margin-left: -10px !important;\n  margin-right: -10px !important;\n}\n\n.fc-B0 {\n  padding-top: 10px !important;\n  padding-bottom: 10px !important;\n  margin-top: -10px !important;\n  margin-bottom: -10px !important;\n}\n\n/* QUESTION: why not use -left -right instead of negative margins/padding for ALL? */\n.fc-Z1 {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: -5px;\n  right: -5px;\n}\n\n.fc-1Y {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n\n.fc-a9 {\n  visibility: hidden;\n}\n\n/* Border Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n/* TODO: break-out to x and y. don\'t have "only" all */\n/* TODO: instead of "border" utils, call them "borderless" to subtract? */\n\n.fc-Tu {\n  border: 0 !important;\n}\n\n.fc-hU {\n  border-left: 0 !important;\n  border-right: 0 !important;\n  border-bottom: 0 !important;\n}\n\n.fc-3e {\n  border-top: 0 !important;\n  border-left: 0 !important;\n  border-right: 0 !important;\n}\n\n.fc-PB,\n.fc-II {\n  border-top: 0 !important;\n  border-bottom: 0 !important;\n}\n\n.fc-PB {\n  border-inline-end: 0 !important;\n}\n\n.fc-II {\n  border-inline-start: 0 !important;\n}\n\n.fc-MQ {\n  border-left: 0 !important;\n  border-right: 0 !important;\n}\n\n.fc-Vo {\n  border-top: 0 !important;\n  border-bottom: 0 !important;\n}\n\n/* for matching cell start-border, assumed to be 1px, which can\'t be guaranteed */\n.fc-2l {\n  border-inline-start: 1px solid transparent !important;\n}\n\n/* Flexbox Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Ao {\n  display: flex !important;\n  flex-direction: row !important;\n}\n\n.fc-HH {\n  display: flex !important;\n  flex-direction: column !important;\n}\n\n.fc-GV {\n  flex-grow: 1 !important;\n}\n\n.fc-g2 {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n}\n\n.fc-Ot {\n  min-height: 0 !important;\n}\n\n/*\nTODO: use liquidX/Y elsewhere because frees up min other dimension; less collisions\n*/\n.fc-hp {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n}\n\n/* Print-Safe Utils (media:screen ONLY) */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-fi .fc-uD,\n.fc-fi .fc-jM {\
2n  display: flex !important;\n  flex-direction: column !important;\n}\n\n/* Table Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-OJ {\n  padding: 0 !important;\n}\n\n.fc-oE {\n  margin: 0 !important;\n}\n\n.fc-V3 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.fc-SS {\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.fc-y2 {\n  white-space: nowrap !important;\n}\n\n.fc-CN {\n  white-space: pre !important;\n}\n\n/* Misc Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-gZ {\n  overflow-anchor: none;\n}\n\n.fc-FA {\n  overflow: hidden !important;\n}\n\n/*\nTODO: eventually use this on daygrid/timegrid events\' inner, time, and title, FOR PRINT\nNeeded to prevent wrapping to multiple lines, increasing height, throwing off print-positioning,\nwhich can\'t rely on dynamic height detection after print-flag activated.\n*/\n.fc-7T {\n  white-space: nowrap !important;\n  overflow: hidden !important;\n}\n\n.fc-cc {\n  position: relative !important;\n}\n\n.fc-H0 {\n  position: absolute !important;\n}\n\n.fc-6t {\n  inset-inline-start: 0 !important;\n}\n\n.fc-ct {\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-iv,\n.fc-Uu {\n  position: absolute !important;\n  left: 0 !important;\n  right: 0 !important;\n}\n\n.fc-7k,\n.fc-Yw {\n  position: absolute !important;\n  top: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-iv {\n  top: 0 !important;\n}\n\n.fc-Yw {\n  left: 0 !important;\n  right: 0 !important;\n  width: 0 !important;\n}\n\n@media not print {\n  .fc-Ip {\n    position: sticky !important;\n  }\n\n  .fc-CS {\n    position: sticky !important;\n    top: 0 !important;\n  }\n\n  /* Sticks to either left or right (the flex "start") depending on ltr/rtl */\n  .fc-tT {\n    position: sticky !important;\n    inset-inline-start: 0 !important;\n  }\n\n  .fc-hy {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: var(--fc-sticky-header-footer-z) !important;\n  }\n}\n\n/* Only needed when padding/border must be separate from width/height */\n.fc-Np {\n  box-sizing: content-box !important;\n}\n\n.fc-aP {\n  position: absolute !important;\n  left: -10000px !important;\n}\n\n.fc-6H {\n  align-items: center !important;\n}\n\n.fc-K8 {\n  align-items: flex-start !important;\n}\n\n.fc-E3 {\n  align-items: flex-end !important;\n}\n\n/* Footer Scrollbar */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Px {\n  position: sticky !important;\n  bottom: 0 !important;\n  z-index: var(--fc-sticky-header-footer-z) !important;\n}\n\n.fc-J4 > * {\n  margin-top: -1px !important;\n}\n\n.fc-J4 > * > * {\n  height: 1px !important;\n}\n\n/* Print-Safe Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Jf .fc-Yi {\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n}\n\n.fc-Jf .fc-uD {\n  display: table !important;\n  table-layout: fixed !important;\n  width: 100% !important;\n  border-spacing: 0 !important;\n  border-collapse: separate !important;\n}
2\n\n.fc-Jf .fc-jM {\n  display: table-header-group !important;\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n  background: #fff !important;\n  z-index: 9999 !important;\n  position: relative !important;\n}\n\n.fc-fx {\n  /* min-height when multiple rows coexist, provides sane aspect-ratio for cells */\n  min-height: 6em !important;\n}\n\n/* Z-index */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-BS {\n  z-index: 0;\n}\n\n.fc-iu {\n  z-index: 1;\n}\n\n.fc-Bk:focus-visible {\n  z-index: 2;\n}\n\n/* INTERNAL MARKER -- used to mark an element for internal significance */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Nm {}\n\n.fc-Ft {}\n.fc-lc {}\n.fc-uL {}\n.fc-Bv {}\n.fc-Qk {}\n.fc-9X {}\n.fc-Sj {}\n.fc-DL {}\n\n.fc-oP {}\n\n.fc-R2 {}\n\n.fc-SW {}\n\n.fc-Cs {}\n\n.fc-LQ {}\n\n.fc-dT {}\n'],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},69412(e,t,n){"use strict";var r=n(61116),i=n.n(r),a=n(47924),s=n.n(a)()(i());s.push([e.id,"\n:root {\n  /* buttons */\n  --fc-classic-button: #334155;\n  --fc-classic-button-border: #334155;\n  --fc-classic-button-strong: #1e293b;\n  --fc-classic-button-strong-border: #0f172a;\n  --fc-classic-button-outline: #47556980;\n  --fc-classic-button-foreground: #fff;\n\n  /* primary */\n  --fc-classic-primary: #3788d8;\n  --fc-classic-primary-foreground: #fff;\n\n  /* calendar content */\n  --fc-classic-event: var(--fc-classic-primary);\n  --fc-classic-event-contrast: var(--fc-classic-primary-foreground);\n  --fc-classic-background-event: #22c55e;\n  --fc-classic-background-event-opacity: 15%;\n  --fc-classic-background-event-foreground-opacity: 50%;\n  --fc-classic-highlight: #cffafe66;\n  --fc-classic-today: #facc1526;\n  --fc-classic-now: #ef4444;\n  /* non-colors */\n  --fc-classic-small-dot-width: 8px;\n  --fc-classic-large-dot-width: 10px;\n\n  /* neutral backgrounds */\n  --fc-classic-background: #ffffff;\n  --fc-classic-faint: #0000000A;\n  --fc-classic-muted: #00000014;\n  --fc-classic-strong: #00000024;\n\n  /* neutral foregrounds */\n  --fc-classic-foreground: #030712;\n  --fc-classic-faint-foreground: #9ca3af;\n  --fc-classic-muted-foreground: #6b7280;\n\n  /* neutral borders */\n  --fc-classic-border: #ddd;\n  --fc-classic-strong-border: #9ca3af;\n}\n\n@media not print {\n  [data-color-scheme=dark] {\n    /* calendar content */\n    --fc-classic-highlight: #3b82f633;\n    --fc-classic-today: #fef08a1A;\n\n    /* neutral backgrounds */\n    --fc-classic-background: #030712;\n    --fc-classic-faint: #ffffff0A;\n    --fc-classic-muted: #ffffff14;\n    --fc-classic-strong: #ffffff24;\n\n    /* neutral foregrounds */\n    --fc-classic-foreground: #fff;\n    --fc-classic-faint-foreground: #4b5563;\n    --fc-classic-muted-foreground: #9ca3af;\n\n    /* neutral borders */\n    --fc-classic-border: #1f2937;\n    --fc-classic-strong-border: #374151;\n  }\n}\n\n","",{version:3,sources:["webpack://./node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]/node_modules/@fullcalendar/react/themes/classic/palette.css"],names:[],mappings:";AACA;EACE,YAAY;EACZ,4BAA4B;EAC5B,mCAAmC;EACnC,mCAAmC;EACnC,0CAA0C;EAC1C,sCAAsC;EACtC,oCAAoC;;EAEpC,YAAY;EACZ,6BAA6B;EAC7B,qCAAqC;;EAErC,qBAAqB;EACrB,6CAA6C;EAC7C,iEAAiE;EACjE,sCAAsC;EACtC,0CAA0C;EAC1C,qDAAqD;EACrD,iCAAiC;EACjC,6BAA6B;EAC7B,yBAAyB;EACzB,eAAe;EACf,iCAAiC;EACjC,kCAAkC;;EAElC,wBAAwB;EACxB,gCAAgC;EAChC,6BAA6B;EAC7B,6BAA6B;EAC7B,8BAA8B;;EAE9B,wBAAwB;EACxB,gCAAgC;EAChC,sCAAsC;EACtC,sCAAsC;;EAEtC,oBAAoB;EACpB,yBAAyB;EACzB,mCAAmC;AACrC;;AAEA;EACE;IACE,qBAAqB;IACrB,iCAAiC;IACjC,6BAA6B;;IAE7B,wBAAwB;IACxB,gCAAgC;IAChC,6BAA6B;IAC7B,6BAA6B;IAC7B,8BAA8B;;IAE9B,wBAAwB;IACxB,6BAA6B;IAC7B,sCAAsC;IACtC,sCAAsC;;IAEtC,oBAAoB;IACpB,4BAA4B;IAC5B,mCAAmC;EACrC;AACF",sourcesContent:["\n:root {\n  /* buttons */\n  --fc-classic-button: #334155;\n  --fc-classic-button-border: #334155;\n  --fc-classic-button-strong: #1e293b;\n  --fc-classic-button-strong-border: #0f172a;\n  --fc-classic-button-outline: #47556980;\n  --fc-classic-button-foreground: #fff;\n\n  /* primary */\n  --fc-classic-primary: #3788d8;\n  --fc-classic-primary-foreground: #fff;\n\n  /* calendar content */\n  --fc-classic-event: var(--fc-classic-primary);\n  --fc-classic-event-contrast: var(--fc-classic-primary-foreground);\n  --fc-classic-background-event: #22c55e;\n  --fc-classic-background-event-opacity: 15%;\n  --fc-classic-background-event-foreground-opacity: 50%;\n  --fc-classic-highlight: #cffafe66;\n  --fc-classic-today: #facc1526;\n  --fc-classic-now: #ef4444;\n  /* non-colors */\n  --fc-classic-small-dot-width: 8px;
2\n  --fc-classic-large-dot-width: 10px;\n\n  /* neutral backgrounds */\n  --fc-classic-background: #ffffff;\n  --fc-classic-faint: #0000000A;\n  --fc-classic-muted: #00000014;\n  --fc-classic-strong: #00000024;\n\n  /* neutral foregrounds */\n  --fc-classic-foreground: #030712;\n  --fc-classic-faint-foreground: #9ca3af;\n  --fc-classic-muted-foreground: #6b7280;\n\n  /* neutral borders */\n  --fc-classic-border: #ddd;\n  --fc-classic-strong-border: #9ca3af;\n}\n\n@media not print {\n  [data-color-scheme=dark] {\n    /* calendar content */\n    --fc-classic-highlight: #3b82f633;\n    --fc-classic-today: #fef08a1A;\n\n    /* neutral backgrounds */\n    --fc-classic-background: #030712;\n    --fc-classic-faint: #ffffff0A;\n    --fc-classic-muted: #ffffff14;\n    --fc-classic-strong: #ffffff24;\n\n    /* neutral foregrounds */\n    --fc-classic-foreground: #fff;\n    --fc-classic-faint-foreground: #4b5563;\n    --fc-classic-muted-foreground: #9ca3af;\n\n    /* neutral borders */\n    --fc-classic-border: #1f2937;\n    --fc-classic-strong-border: #374151;\n  }\n}\n\n"],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},35262(e,t,n){"use strict";var r=n(61116),i=n.n(r),a=n(47924),s=n.n(a)()(i());s.push([e.id,".fc-classic-n5m {\n  font-size: 16px;\n  line-height: 1.5;\n  --fc-classic-border-style: solid;\n}\n\n.fc-classic-Z9U {\n  appearance: button;\n  font: inherit;\n  font-feature-settings: inherit;\n  font-variation-settings: inherit;\n  letter-spacing: inherit;\n  color: inherit;\n  opacity: 1;\n  background-color: #0000;\n  border-radius: 0;\n  margin: 0;\n  border: 0;\n  padding: 0\n}\n\n.fc-classic-JiE {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n.fc-classic-3Lc {\n  pointer-events: none\n}\n\n.fc-classic-1EY {\n  position: absolute\n}\n\n.fc-classic-eYX {\n  position: relative\n}\n\n.fc-classic-OUe {\n  position: sticky\n}\n\n.fc-classic-MaV {\n  inset-inline: 0\n}\n\n.fc-classic-AWB {\n  inset-block: 0\n}
2\n\n.fc-classic-11a {\n  inset-inline-start: -4px\n}\n\n.fc-classic-rbS {\n  inset-inline-start: 0\n}\n\n.fc-classic-bEw {\n  inset-inline-end: -4px\n}\n\n.fc-classic-2w8 {\n  inset-inline-end: 2px\n}\n\n.fc-classic-dnf {\n  inset-inline-end: -3px\n}\n\n.fc-classic-YDC {\n  top: -4px\n}\n\n.fc-classic-n9G {\n  top: 0\n}\n\n.fc-classic-2ik {\n  top: 2px\n}\n\n.fc-classic-ERR {\n  top: 50%\n}\n\n.fc-classic-fJL {\n  bottom: -4px\n}\n\n.fc-classic-jGI {\n  bottom: 0\n}\n\n.fc-classic-1V6 {\n  left: 50%\n}\n\n.fc-classic-88I {\n  order: -1\n}\n\n.fc-classic-gMS {\n  margin: 4px\n}\n\n.fc-classic-bvX {\n  margin: 8px\n}\n\n.fc-classic-jD5 {\n  margin: 16px\n}\n\n.fc-classic-J04 {\n  margin-inline: -5px\n}\n\n.fc-classic-cKZ {\n  margin-inline: 2px\n}\n\n.fc-classic-rVY {\n  margin-inline: 4px\n}\n\n.fc-classic-fn8 {\n  margin-inline: 8px\n}\n\n.fc-classic-148 {\n  margin-inline: 1px\n}\n\n.fc-classic-cJ3 {\n  margin-block: 2px\n}\n\n.fc-classic-V9v {\n  margin-block: 4px\n}\n\n.fc-classic-2tF {\n  margin-block: 8px\n}\n\n.fc-classic-Jzj {\n  margin-inline-start: 2px\n}\n\n.fc-classic-Mde {\n  margin-inline-start: 8px\n}\n\n.fc-classic-qvL {\n  margin-inline-start: 1px\n}\n\n.fc-classic-kp0 {\n  margin-inline-end: -4px\n}\n\n.fc-classic-3e1 {\n  margin-inline-end: 2px\n}\n\n.fc-classic-B3G {\n  margin-inline-end: 2.5%\n}\n\n.fc-classic-9hC {\n  margin-inline-end: 1px\n}\n\n.fc-classic-Dq8 {\n  margin-top: -4px\n}\n\n.fc-classic-a10 {\n  margin-top: -5px\n}\n\n.fc-classic-Ika {\n  margin-bottom: 1px\n}\n\n.fc-classic-nHS {\n  margin-bottom: -1px\n}\n\n.fc-classic-F99 {\n  margin-left: -4px\n}\n\n.fc-classic-eF2 {\n  display: contents\n}\n\n.fc-classic-I48 {\n  display: block\n}\n\n.fc-classic-dl1 {\n  display: flex\n}\n\n.fc-classic-i3N {\n  display: grid\n}\n\n.fc-classic-pps {\n  display: none\n}\n\n.fc-classic-3wQ {\n  width: 8px;\n  height: 8px\n}\n\n.fc-classic-vnf {\n  width: 16px;\n  height: 16px\n}\n\n.fc-classic-XUJ {\n  width: 20px;\n  height: 20px\n}\n\n.fc-classic-uuA {\n  height: 8px\n}\n\n.fc-classic-zrJ {\n  height: 12px\n}\n\n.fc-classic-84e {\n  min-height: 2px\n}\n\n.fc-classic-mhE {\n  min-height: 12px\n}\n\n.fc-classic-toR {\n  min-height: 1px\n}\n\n.fc-classic-roZ {\n  width: 50%\n}\n\n.fc-classic-hza {\n  width: 8px\n}\n\n.fc-classic-4Tv {\n  width: 5px\n}\n\n.fc-classic-kMV {\n  max-width: 200px\n}\n\n.fc-classic-2KU {\n  min-width: 0\n}\n\n.fc-classic-aNc {\n  min-width: 220px\n}\n\n.fc-classic-yi0 {\n  flex-shrink: 0\n}\n\n.fc-classic-1Zl {\n  flex-shrink: 1\n}\n\n.fc-classic-OLq {\n  flex-shrink: 100\n}\n\n.fc-classic-1El {\n  flex-grow: 1\n}\n\n.fc-classic-jmT {\n  rotate: 180deg\n}\n\n.fc-classic-sgX {\n  flex-direction: column\n}\n\n.fc-classic-1sP {\n  flex-direction: row\n}\n\n.fc-classic-dNl {\n  flex-wrap: wrap\n}\n\n.fc-classic-XpK {\n  align-items: center\n}\n\n.fc-classic-N2M {\n  justify-content: space-between\n}\n\n.fc-classic-E9P {\n  justify-content: center\n}\n\n.fc-classic-LMv {\n  justify-content: flex-end\n}\n\n.fc-classic-aTF {\n  gap: 2px\n}\n\n.fc-classic-NWN {\n  gap: 4px\n}\n\n.fc-classic-wwb {\n  gap: 12px\n}\n\n.fc-classic-yth {\n  gap: 20px\n}\n\n.fc-classic-sI7 {\n  align-self: flex-start\n}\n\n.fc-classic-pKG {\n  overflow: hidden\n}\n\n.fc-classic-Ig4 {\n  border-radius: 4px\n}\n\n.fc-classic-AAA {\n  border-radius: 3.40282e38px\n}\n\n.fc-classic-Fvv {\n  border-radius: 4px\n}\n\n.fc-classic-kmj {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Skl {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n.fc-classic-C2g {\n  border-end-end-radius: 4px\n}\n\n.fc-classic-Z7Q {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px\n}\n\n.fc-classic-2qh {\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px\n}\n\n.fc-classic-wsy {\n  border-style: var(--fc-classic-border-style);\n  border-width: 1px\n}\n\n.fc-classic-5JF {\n  border-style: var(--fc-classic-border-style);\n  border-width: 4px\n}\n\n.fc-classic-yDA {\n  border-style: var(--fc-classic-border-style);\n  border-width: 5px\n}\n\n.fc-classic-Mjo {\n  border-style: var(--fc-classic-border-style);\n  border-width: calc(var(--fc-classic-small-dot-width) / 2)\n}\n\n.fc-classic-GOm {\n  border-style: var(--fc-classic-border-style);
2\n  border-width: calc(var(--fc-classic-large-dot-width) / 2)\n}\n\n.fc-classic-1Wx {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 1px\n}\n\n.fc-classic-ybF {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 5px\n}\n\n.fc-classic-JIC {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 1px\n}\n\n.fc-classic-XM3 {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 5px\n}\n\n.fc-classic-3J4 {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 1px\n}\n\n.fc-classic-hhi {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 5px\n}\n\n.fc-classic-jIH {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 6px\n}\n\n.fc-classic-USt {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 1px\n}\n\n.fc-classic-Bda {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 5px\n}\n\n.fc-classic-ku3 {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 1px\n}\n\n.fc-classic-bLA {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 6px\n}\n\n.fc-classic-zi1 {\n  border-bottom-style: var(--fc-classic-border-style);\n  border-bottom-width: 1px\n}\n\n.fc-classic-TN2 {\n  --fc-classic-border-style: dotted;\n  border-style: dotted\n}\n\n.fc-classic-C1x {\n  border-color: var(--fc-classic-border)\n}\n\n.fc-classic-sYT {\n  border-color: var(--fc-classic-now)\n}\n\n.fc-classic-0Pr {\n  border-color: var(--fc-classic-primary)\n}\n\n.fc-classic-vXO {\n  border-color: var(--fc-classic-button-border)\n}\n\n.fc-classic-rQI {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-C0k {\n  border-color: var(--fc-classic-strong-border)\n}\n\n.fc-classic-lNM {\n  border-color: var(--fc-event-color)\n}\n\n.fc-classic-d0j {\n  border-color: #0000\n}\n\n.fc-classic-Pqk {\n  border-inline-color: #0000\n}\n\n.fc-classic-rif {\n  border-block-color: #0000\n}\n\n.fc-classic-0qY {\n  border-inline-start-color: var(--fc-classic-now)\n}\n\n.fc-classic-LaM {\n  border-inline-start-color: #000\n}\n\n.fc-classic-5JV {\n  border-inline-end-color: #000\n}\n\n.fc-classic-1Aa {\n  border-top-color: var(--fc-classic-now)\n}\n\n.fc-classic-Jk3 {\n  background-color: var(--fc-classic-background)\n}\n\n.fc-classic-iYS {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-hLU {\n  background-color: var(--fc-classic-highlight)\n}\n\n.fc-classic-k3f {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-YjJ {\n  background-color: var(--fc-event-color)\n}\n\n@media not print {\n  @supports (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      background-color: color-mix(in oklab, var(--fc-event-color) var(--fc-classic-background-event-opacity), transparent)\n    }\n  }\n  @supports not (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      position: relative;\n      isolation: isolate\n    }\n    .fc-classic-hsC:before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background-color: var(--fc-event-color);\n      opacity: var(--fc-classic-background-event-opacity);\n      z-index: -1\n    }\n  }\n}\n\n.fc-classic-JWq {\n  background-color: var(--fc-classic-button)\n}\n\n.fc-classic-Adi {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-KUX {\n  padding: 2px\n}\n\n.fc-classic-XJa {\n  padding: 6px\n}\n\n.fc-classic-3N5 {\n  padding: 8px\n}\n\n.fc-classic-7A6 {\n  padding: 1px\n}\n\n.fc-classic-oQ2 {\n  padding-inline: 2px\n}\n\n.fc-classic-Eaq {\n  padding-inline: 10px\n}\n\n.fc-classic-Apf {\n  padding-inline: 12px\n}\n\n.fc-classic-F1o {\n  padding-inline: 1px\n}\n\n.fc-classic-2rx {\n  padding-block: 2px\n}\n\n.fc-classic-Jhn {\n  padding-block: 4px\n}\n\n.fc-classic-End {\n  padding-block: 6px\n}\n\n.fc-classic-dl6 {\n  padding-block: 8px\n}\n\n.fc-classic-P9h {\n  padding-block: 60px\n}\n\n.fc-classic-z5u {\n  padding-block: 1px\n}\n\n.fc-classic-a7i {\n  padding-inline-start: 2px\n}\n\n.fc-classic-166 {\n  padding-top: 2px\n}\n\n.fc-classic-8ub {\n  padding-bottom: 2px\n}\n\n.fc-classic-cM0 {\n  padding-bottom: 16px\n}\n\n.fc-classic-HXA {\n  text-align: center\n}\n\n.fc-classic-2HE {\n  text-align: end\n}\n\n.fc-classic-AVD {\n  font-size: 24px;\n  line-height: calc(2/1.5)\n}\n\n.fc-classic-vQz {\n  font-size: 11px;\n  line-height: 1.09091\n}\n\n.fc-classic-1Po {\n  font-size: 16px;\n  line-height: calc(1.5/1)\n}\n\n.fc-classic-9yp {\n  font-size: 14px;\n  line-height: calc(1.25/.875)\n}\n\n.fc-classic-a3B {\n  font-size: 12px;\n  line-height: calc(1/.75)\n}\n\n.fc-classic-DIS {\n  font-weight: 700\n}\n\n.fc-classic-IPx {\n  text-overflow: ellipsis\n}\n\n.fc-classic-TZ4 {\n  white-space: nowrap\n}\n\n.fc-classic-jm6 {\n  white-space: pre\n}\n\n.fc-classic-taq {\n  color: var(--fc-classic-faint-foreground)\n}\n\n.fc-classic-m9h {\n  color: var(--fc-classic-muted-foreground)\n}\n\n.fc-classic-GAX {\n  color: var(--fc-classic-foreground)\n}
2\n\n.fc-classic-RnT {\n  color: var(--fc-classic-button-foreground)\n}\n\n.fc-classic-i9F {\n  color: var(--fc-event-contrast-color)\n}\n\n.fc-classic-L1Y {\n  font-style: italic\n}\n\n.fc-classic-lMo {\n  opacity: .5\n}\n\n.fc-classic-Q3Z {\n  opacity: .65\n}\n\n.fc-classic-iTG {\n  opacity: .75\n}\n\n.fc-classic-MGT {\n  opacity: var(--fc-classic-background-event-foreground-opacity)\n}\n\n.fc-classic-1kP {\n  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a\n}\n\n.fc-classic-tkw {\n  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a\n}\n\n.fc-classic-qNs {\n  box-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a\n}\n\n.fc-classic-A3h {\n  box-shadow: 0 0 0 1px var(--fc-classic-ring-color, currentcolor)\n}\n\n.fc-classic-yKG {\n  --fc-classic-ring-color: var(--fc-classic-background)\n}\n\n.fc-classic-2R2 {\n  outline-style: solid;\n  outline-width: 1px\n}\n\n.fc-classic-0Bj {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-fFh {\n  outline-offset: -2px\n}\n\n.fc-classic-3Xj {\n  outline-offset: 2px\n}\n\n.fc-classic-lYz {\n  outline-color: var(--fc-classic-button-outline)\n}\n\n.fc-classic-zIi {\n  outline-color: var(--fc-classic-primary)\n}\n\n.fc-classic-SDU {\n  background: linear-gradient(var(--fc-classic-muted), var(--fc-classic-muted))var(--fc-classic-background)\n}\n\n.fc-classic-BaR {\n  background: linear-gradient(var(--fc-classic-strong), var(--fc-classic-strong))var(--fc-classic-background)\n}\n\n.fc-classic-mAY:not(:is(:where(.fc-classic-bCs):hover *)) {\n  opacity: .65\n}\n\n@media not all and (hover:hover) {\n  .fc-classic-mAY {\n    opacity: .65\n  }\n}\n\n@media not print {\n  .fc-classic-hbn {\n    background-color: var(--fc-classic-today)\n  }\n}\n\n@media (hover:hover) {\n  .fc-classic-vs6:is(:where(.fc-classic-bCs):hover *) {\n    display: block\n  }\n\n  .fc-classic-Ogp:is(:where(.fc-classic-bCs):hover *) {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-uk6:first-child {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Tuc:last-child {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n@media (hover:hover) {\n  .fc-classic-bqK:hover {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-9Rj:hover {\n    background-color: var(--fc-classic-button-strong)\n  }\n\n  .fc-classic-Ubk:hover {\n    background-color: var(--fc-classic-faint)\n  }\n\n  .fc-classic-4yP:hover {\n    background-color: var(--fc-classic-muted)\n  }\n\n  .fc-classic-Eu0:hover {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-OIx:focus-visible {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-tCP:focus-visible {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-uqo:focus-visible {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-sOR:focus-visible {\n  outline-style: solid;\n  outline-width: 3px\n}\n\n.fc-classic-aIH:active {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-5ky:active {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-28F:active {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-8gz:active {\n  background-color: var(--fc-classic-strong)\n}\n\n@media print {\n  .fc-classic-jsy {\n    border-width: 1px\n  }\n\n  .fc-classic-nQ5 {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-DO7 {\n    border-color: var(--fc-event-color)\n  }\n\n  .fc-classic-4MR {\n    border-color: #000\n  }\n\n  .fc-classic-vwH {\n    background-color: #fff\n  }\n\n  .fc-classic-cfp {\n    color: #000\n  }\n}\n\n[dir=rtl] .fc-classic-jY6 {\n  rotate: none\n}\n\n[dir=rtl] .fc-classic-asP {\n  rotate: 180deg\n}\n","",{version:3,sources:["webpack://./node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]/node_modules/@fullcalendar/react/themes/classic/theme.css"],names:[],mappings:"AAAA;EACE,eAAe;EACf,gBAAgB;EAChB,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,8BAA8B;EAC9B,gCAAgC;EAChC,uBAAuB;EACvB,cAAc;EACd,UAAU;EACV,uBAAuB;EACvB,gBAAgB;EAChB,SAAS;EACT,SAAS;EACT;AACF;;AAEA;EACE,cAAc;EACd,wBAAwB;AAC1B;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,UAAU;EACV;AACF;;AAEA;EACE,WAAW;EACX;AACF;;AAEA;EACE,WAAW;EACX;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,8BAA8B;EAC9B;AACF;;AAEA;EACE,4BAA4B;EAC5B;AACF;;AAEA;EACE;AACF;;AAEA;EACE,2BAA2B;EAC3B;AACF;;AAEA;EACE,+BAA+B;EAC/B;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,mDAAmD;EACnD;AACF;;AAEA;EACE,mDAAmD;EACnD;AACF;;AAEA;EACE,kDAAkD;EAClD;AACF;;AAEA;EACE,kDAAkD;EAClD;AACF;;AAEA;EACE,yDAAyD;EACzD;AACF;;AAEA;EACE,yDAAyD;EACzD;AACF;;AAEA;EACE,yDAAyD;EACzD;AACF;;AAEA;EACE,uDAAuD;EACvD;AACF;;AAEA;EACE,uDAAuD;EACvD;AACF;;AAEA;EACE,gDAAgD;EAChD;AACF;;AAEA;EACE,gDAAgD;EAChD;AACF;;AAEA;EACE,mDAAmD;EACnD;AACF;;AAEA;EACE,iCAAiC;EACjC;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;IACE;MACE;IACF;EACF;EACA;IACE;MACE,kBAAkB;MAClB;IACF;IACA;MACE,WAAW;MACX,kBAAkB;MAClB,QAAQ;MACR,uCAAuC;MACvC,mDAAmD;MACnD;IACF;EACF;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;IACE;EACF;AACF;;AAEA;EACE;IACE;EACF;AACF;;AAEA;EACE;IACE;EACF;;EAEA;IACE;EACF;AACF;;AAEA;EACE,8BAA8B;EAC9B;AACF;;AAEA;EACE,4BAA4B;EAC5B;AACF;;AAEA;EACE;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF",sourcesContent:[".fc-classic-n5m {\n  font-size: 16px;\n  line-height: 1.5;\n  --fc-classic-border-style: solid;\n}\n\n.fc-classic-Z9U {\n  appearance: button;\n  font: inherit;\n  font-feature-settings: inherit;\n  font-variation-settings: inherit;\n  letter-spacing: inherit;\n  color: inherit;\n  opacity: 1;\n  background-color: #0000;\n  border-radius: 0;\n  margin: 0;\n  border: 0;\n  padding: 0\n}\n\n.fc-classic-JiE {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n.fc-classic-3Lc {\n  pointer-events: none\n}\n\n.fc-classic-1EY {\n  position: absolute\n}\n\n.fc-classic-eYX {\n  position: relative\n}\n\n.fc-classic-OUe {\n  position: sticky\n}\n\n.fc-classic-MaV {\n  inset-inline: 0\n}\n\n.fc-classic-AWB {\n  inset-block: 0\n}
2\n\n.fc-classic-11a {\n  inset-inline-start: -4px\n}\n\n.fc-classic-rbS {\n  inset-inline-start: 0\n}\n\n.fc-classic-bEw {\n  inset-inline-end: -4px\n}\n\n.fc-classic-2w8 {\n  inset-inline-end: 2px\n}\n\n.fc-classic-dnf {\n  inset-inline-end: -3px\n}\n\n.fc-classic-YDC {\n  top: -4px\n}\n\n.fc-classic-n9G {\n  top: 0\n}\n\n.fc-classic-2ik {\n  top: 2px\n}\n\n.fc-classic-ERR {\n  top: 50%\n}\n\n.fc-classic-fJL {\n  bottom: -4px\n}\n\n.fc-classic-jGI {\n  bottom: 0\n}\n\n.fc-classic-1V6 {\n  left: 50%\n}\n\n.fc-classic-88I {\n  order: -1\n}\n\n.fc-classic-gMS {\n  margin: 4px\n}\n\n.fc-classic-bvX {\n  margin: 8px\n}\n\n.fc-classic-jD5 {\n  margin: 16px\n}\n\n.fc-classic-J04 {\n  margin-inline: -5px\n}\n\n.fc-classic-cKZ {\n  margin-inline: 2px\n}\n\n.fc-classic-rVY {\n  margin-inline: 4px\n}\n\n.fc-classic-fn8 {\n  margin-inline: 8px\n}\n\n.fc-classic-148 {\n  margin-inline: 1px\n}\n\n.fc-classic-cJ3 {\n  margin-block: 2px\n}\n\n.fc-classic-V9v {\n  margin-block: 4px\n}\n\n.fc-classic-2tF {\n  margin-block: 8px\n}\n\n.fc-classic-Jzj {\n  margin-inline-start: 2px\n}\n\n.fc-classic-Mde {\n  margin-inline-start: 8px\n}\n\n.fc-classic-qvL {\n  margin-inline-start: 1px\n}\n\n.fc-classic-kp0 {\n  margin-inline-end: -4px\n}\n\n.fc-classic-3e1 {\n  margin-inline-end: 2px\n}\n\n.fc-classic-B3G {\n  margin-inline-end: 2.5%\n}\n\n.fc-classic-9hC {\n  margin-inline-end: 1px\n}\n\n.fc-classic-Dq8 {\n  margin-top: -4px\n}\n\n.fc-classic-a10 {\n  margin-top: -5px\n}\n\n.fc-classic-Ika {\n  margin-bottom: 1px\n}\n\n.fc-classic-nHS {\n  margin-bottom: -1px\n}\n\n.fc-classic-F99 {\n  margin-left: -4px\n}\n\n.fc-classic-eF2 {\n  display: contents\n}\n\n.fc-classic-I48 {\n  display: block\n}\n\n.fc-classic-dl1 {\n  display: flex\n}\n\n.fc-classic-i3N {\n  display: grid\n}\n\n.fc-classic-pps {\n  display: none\n}\n\n.fc-classic-3wQ {\n  width: 8px;\n  height: 8px\n}\n\n.fc-classic-vnf {\n  width: 16px;\n  height: 16px\n}\n\n.fc-classic-XUJ {\n  width: 20px;\n  height: 20px\n}\n\n.fc-classic-uuA {\n  height: 8px\n}\n\n.fc-classic-zrJ {\n  height: 12px\n}\n\n.fc-classic-84e {\n  min-height: 2px\n}\n\n.fc-classic-mhE {\n  min-height: 12px\n}\n\n.fc-classic-toR {\n  min-height: 1px\n}\n\n.fc-classic-roZ {\n  width: 50%\n}\n\n.fc-classic-hza {\n  width: 8px\n}\n\n.fc-classic-4Tv {\n  width: 5px\n}\n\n.fc-classic-kMV {\n  max-width: 200px\n}\n\n.fc-classic-2KU {\n  min-width: 0\n}\n\n.fc-classic-aNc {\n  min-width: 220px\n}\n\n.fc-classic-yi0 {\n  flex-shrink: 0\n}\n\n.fc-classic-1Zl {\n  flex-shrink: 1\n}\n\n.fc-classic-OLq {\n  flex-shrink: 100\n}\n\n.fc-classic-1El {\n  flex-grow: 1\n}\n\n.fc-classic-jmT {\n  rotate: 180deg\n}\n\n.fc-classic-sgX {\n  flex-direction: column\n}\n\n.fc-classic-1sP {\n  flex-direction: row\n}\n\n.fc-classic-dNl {\n  flex-wrap: wrap\n}\n\n.fc-classic-XpK {\n  align-items: center\n}\n\n.fc-classic-N2M {\n  justify-content: space-between\n}\n\n.fc-classic-E9P {\n  justify-content: center\n}\n\n.fc-classic-LMv {\n  justify-content: flex-end\n}\n\n.fc-classic-aTF {\n  gap: 2px\n}\n\n.fc-classic-NWN {\n  gap: 4px\n}\n\n.fc-classic-wwb {\n  gap: 12px\n}\n\n.fc-classic-yth {\n  gap: 20px\n}\n\n.fc-classic-sI7 {\n  align-self: flex-start\n}\n\n.fc-classic-pKG {\n  overflow: hidden\n}\n\n.fc-classic-Ig4 {\n  border-radius: 4px\n}\n\n.fc-classic-AAA {\n  border-radius: 3.40282e38px\n}\n\n.fc-classic-Fvv {\n  border-radius: 4px\n}\n\n.fc-classic-kmj {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Skl {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n.fc-classic-C2g {\n  border-end-end-radius: 4px\n}\n\n.fc-classic-Z7Q {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px\n}\n\n.fc-classic-2qh {\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px\n}\n\n.fc-classic-wsy {\n  border-style: var(--fc-classic-border-style);\n  border-width: 1px\n}\n\n.fc-classic-5JF {\n  border-style: var(--fc-classic-border-style);\n  border-width: 4px\n}\n\n.fc-classic-yDA {\n  border-style: var(--fc-classic-border-style);\n  border-width: 5px\n}\n\n.fc-classic-Mjo {\n  border-style: var(--fc-classic-border-style);\n  border-width: calc(var(--fc-classic-small-dot-width) / 2)\n}\n\n.fc-classic-GOm {\n  border-style: var(--fc-classic-border-style);
2\n  border-width: calc(var(--fc-classic-large-dot-width) / 2)\n}\n\n.fc-classic-1Wx {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 1px\n}\n\n.fc-classic-ybF {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 5px\n}\n\n.fc-classic-JIC {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 1px\n}\n\n.fc-classic-XM3 {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 5px\n}\n\n.fc-classic-3J4 {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 1px\n}\n\n.fc-classic-hhi {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 5px\n}\n\n.fc-classic-jIH {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 6px\n}\n\n.fc-classic-USt {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 1px\n}\n\n.fc-classic-Bda {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 5px\n}\n\n.fc-classic-ku3 {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 1px\n}\n\n.fc-classic-bLA {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 6px\n}\n\n.fc-classic-zi1 {\n  border-bottom-style: var(--fc-classic-border-style);\n  border-bottom-width: 1px\n}\n\n.fc-classic-TN2 {\n  --fc-classic-border-style: dotted;\n  border-style: dotted\n}\n\n.fc-classic-C1x {\n  border-color: var(--fc-classic-border)\n}\n\n.fc-classic-sYT {\n  border-color: var(--fc-classic-now)\n}\n\n.fc-classic-0Pr {\n  border-color: var(--fc-classic-primary)\n}\n\n.fc-classic-vXO {\n  border-color: var(--fc-classic-button-border)\n}\n\n.fc-classic-rQI {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-C0k {\n  border-color: var(--fc-classic-strong-border)\n}\n\n.fc-classic-lNM {\n  border-color: var(--fc-event-color)\n}\n\n.fc-classic-d0j {\n  border-color: #0000\n}\n\n.fc-classic-Pqk {\n  border-inline-color: #0000\n}\n\n.fc-classic-rif {\n  border-block-color: #0000\n}\n\n.fc-classic-0qY {\n  border-inline-start-color: var(--fc-classic-now)\n}\n\n.fc-classic-LaM {\n  border-inline-start-color: #000\n}\n\n.fc-classic-5JV {\n  border-inline-end-color: #000\n}\n\n.fc-classic-1Aa {\n  border-top-color: var(--fc-classic-now)\n}\n\n.fc-classic-Jk3 {\n  background-color: var(--fc-classic-background)\n}\n\n.fc-classic-iYS {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-hLU {\n  background-color: var(--fc-classic-highlight)\n}\n\n.fc-classic-k3f {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-YjJ {\n  background-color: var(--fc-event-color)\n}\n\n@media not print {\n  @supports (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      background-color: color-mix(in oklab, var(--fc-event-color) var(--fc-classic-background-event-opacity), transparent)\n    }\n  }\n  @supports not (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      position: relative;\n      isolation: isolate\n    }\n    .fc-classic-hsC:before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background-color: var(--fc-event-color);\n      opacity: var(--fc-classic-background-event-opacity);\n      z-index: -1\n    }\n  }\n}\n\n.fc-classic-JWq {\n  background-color: var(--fc-classic-button)\n}\n\n.fc-classic-Adi {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-KUX {\n  padding: 2px\n}\n\n.fc-classic-XJa {\n  padding: 6px\n}\n\n.fc-classic-3N5 {\n  padding: 8px\n}\n\n.fc-classic-7A6 {\n  padding: 1px\n}\n\n.fc-classic-oQ2 {\n  padding-inline: 2px\n}\n\n.fc-classic-Eaq {\n  padding-inline: 10px\n}\n\n.fc-classic-Apf {\n  padding-inline: 12px\n}\n\n.fc-classic-F1o {\n  padding-inline: 1px\n}\n\n.fc-classic-2rx {\n  padding-block: 2px\n}\n\n.fc-classic-Jhn {\n  padding-block: 4px\n}\n\n.fc-classic-End {\n  padding-block: 6px\n}\n\n.fc-classic-dl6 {\n  padding-block: 8px\n}\n\n.fc-classic-P9h {\n  padding-block: 60px\n}\n\n.fc-classic-z5u {\n  padding-block: 1px\n}\n\n.fc-classic-a7i {\n  padding-inline-start: 2px\n}\n\n.fc-classic-166 {\n  padding-top: 2px\n}\n\n.fc-classic-8ub {\n  padding-bottom: 2px\n}\n\n.fc-classic-cM0 {\n  padding-bottom: 16px\n}\n\n.fc-classic-HXA {\n  text-align: center\n}\n\n.fc-classic-2HE {\n  text-align: end\n}\n\n.fc-classic-AVD {\n  font-size: 24px;\n  line-height: calc(2/1.5)\n}\n\n.fc-classic-vQz {\n  font-size: 11px;\n  line-height: 1.09091\n}\n\n.fc-classic-1Po {\n  font-size: 16px;\n  line-height: calc(1.5/1)\n}\n\n.fc-classic-9yp {\n  font-size: 14px;\n  line-height: calc(1.25/.875)\n}\n\n.fc-classic-a3B {\n  font-size: 12px;\n  line-height: calc(1/.75)\n}\n\n.fc-classic-DIS {\n  font-weight: 700\n}\n\n.fc-classic-IPx {\n  text-overflow: ellipsis\n}\n\n.fc-classic-TZ4 {\n  white-space: nowrap\n}\n\n.fc-classic-jm6 {\n  white-space: pre\n}\n\n.fc-classic-taq {\n  color: var(--fc-classic-faint-foreground)\n}\n\n.fc-classic-m9h {\n  color: var(--fc-classic-muted-foreground)\n}\n\n.fc-classic-GAX {\n  color: var(--fc-classic-foreground)\n}
2\n\n.fc-classic-RnT {\n  color: var(--fc-classic-button-foreground)\n}\n\n.fc-classic-i9F {\n  color: var(--fc-event-contrast-color)\n}\n\n.fc-classic-L1Y {\n  font-style: italic\n}\n\n.fc-classic-lMo {\n  opacity: .5\n}\n\n.fc-classic-Q3Z {\n  opacity: .65\n}\n\n.fc-classic-iTG {\n  opacity: .75\n}\n\n.fc-classic-MGT {\n  opacity: var(--fc-classic-background-event-foreground-opacity)\n}\n\n.fc-classic-1kP {\n  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a\n}\n\n.fc-classic-tkw {\n  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a\n}\n\n.fc-classic-qNs {\n  box-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a\n}\n\n.fc-classic-A3h {\n  box-shadow: 0 0 0 1px var(--fc-classic-ring-color, currentcolor)\n}\n\n.fc-classic-yKG {\n  --fc-classic-ring-color: var(--fc-classic-background)\n}\n\n.fc-classic-2R2 {\n  outline-style: solid;\n  outline-width: 1px\n}\n\n.fc-classic-0Bj {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-fFh {\n  outline-offset: -2px\n}\n\n.fc-classic-3Xj {\n  outline-offset: 2px\n}\n\n.fc-classic-lYz {\n  outline-color: var(--fc-classic-button-outline)\n}\n\n.fc-classic-zIi {\n  outline-color: var(--fc-classic-primary)\n}\n\n.fc-classic-SDU {\n  background: linear-gradient(var(--fc-classic-muted), var(--fc-classic-muted))var(--fc-classic-background)\n}\n\n.fc-classic-BaR {\n  background: linear-gradient(var(--fc-classic-strong), var(--fc-classic-strong))var(--fc-classic-background)\n}\n\n.fc-classic-mAY:not(:is(:where(.fc-classic-bCs):hover *)) {\n  opacity: .65\n}\n\n@media not all and (hover:hover) {\n  .fc-classic-mAY {\n    opacity: .65\n  }\n}\n\n@media not print {\n  .fc-classic-hbn {\n    background-color: var(--fc-classic-today)\n  }\n}\n\n@media (hover:hover) {\n  .fc-classic-vs6:is(:where(.fc-classic-bCs):hover *) {\n    display: block\n  }\n\n  .fc-classic-Ogp:is(:where(.fc-classic-bCs):hover *) {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-uk6:first-child {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Tuc:last-child {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n@media (hover:hover) {\n  .fc-classic-bqK:hover {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-9Rj:hover {\n    background-color: var(--fc-classic-button-strong)\n  }\n\n  .fc-classic-Ubk:hover {\n    background-color: var(--fc-classic-faint)\n  }\n\n  .fc-classic-4yP:hover {\n    background-color: var(--fc-classic-muted)\n  }\n\n  .fc-classic-Eu0:hover {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-OIx:focus-visible {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-tCP:focus-visible {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-uqo:focus-visible {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-sOR:focus-visible {\n  outline-style: solid;\n  outline-width: 3px\n}\n\n.fc-classic-aIH:active {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-5ky:active {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-28F:active {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-8gz:active {\n  background-color: var(--fc-classic-strong)\n}\n\n@media print {\n  .fc-classic-jsy {\n    border-width: 1px\n  }\n\n  .fc-classic-nQ5 {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-DO7 {\n    border-color: var(--fc-event-color)\n  }\n\n  .fc-classic-4MR {\n    border-color: #000\n  }\n\n  .fc-classic-vwH {\n    background-color: #fff\n  }\n\n  .fc-classic-cfp {\n    color: #000\n  }\n}\n\n[dir=rtl] .fc-classic-jY6 {\n  rotate: none\n}\n\n[dir=rtl] .fc-classic-asP {\n  rotate: 180deg\n}\n"],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},42523(e,t,n){"use strict";var r=n(61116),i=n.n(r),a=n(47924),s=n.n(a)()(i());s.push([e.id,'.flatpickr-calendar {\n  background: transparent;\n  opacity: 0;\n  display: none;\n  text-align: center;\n  visibility: hidden;\n  padding: 0;\n  -webkit-animation: none;\n          animation: none;\n  direction: ltr;\n  border: 0;\n  font-size: 14px;\n  line-height: 24px;\n  border-radius: 5px;\n  position: absolute;\n  width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -ms-touch-action: manipulation;\n      touch-action: manipulation;\n  background: #fff;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n}\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n  opacity: 1;\n  max-height: 640px;\n  visibility: visible;\n}\n.flatpickr-calendar.open {\n  display: inline-block;\n  z-index: 99999;\n}\n.flatpickr-calendar.animate.open {\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n}\n.flatpickr-calendar.inline {\n  display: block;\n  position: relative;\n  top: 2px;\n}\n.flatpickr-calendar.static {\n  position: absolute;\n  top: calc(100% + 2px);\n}\n.flatpickr-calendar.static.open {\n  z-index: 999;\n  display: block;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n  -webkit-box-shadow: none !important;\n          box-shadow: none !important;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\
2n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n  border-bottom: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.flatpickr-calendar .hasWeeks .dayContainer {\n  border-left: 0;\n}\n.flatpickr-calendar.hasTime .flatpickr-time {\n  height: 40px;\n  border-top: 1px solid #e6e6e6;\n}\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n  height: auto;\n}\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n  position: absolute;\n  display: block;\n  pointer-events: none;\n  border: solid transparent;\n  content: \'\';\n  height: 0;\n  width: 0;\n  left: 22px;\n}\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.arrowRight:before,\n.flatpickr-calendar.rightMost:after,\n.flatpickr-calendar.arrowRight:after {\n  left: auto;\n  right: 22px;\n}\n.flatpickr-calendar.arrowCenter:before,\n.flatpickr-calendar.arrowCenter:after {\n  left: 50%;\n  right: 50%;\n}\n.flatpickr-calendar:before {\n  border-width: 5px;\n  margin: 0 -5px;\n}\n.flatpickr-calendar:after {\n  border-width: 4px;\n  margin: 0 -4px;\n}\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n  bottom: 100%;\n}\n.flatpickr-calendar.arrowTop:before {\n  border-bottom-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowTop:after {\n  border-bottom-color: #fff;\n}\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n  top: 100%;\n}\n.flatpickr-calendar.arrowBottom:before {\n  border-top-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowBottom:after {\n  border-top-color: #fff;\n}\n.flatpickr-calendar:focus {\n  outline: 0;\n}\n.flatpickr-wrapper {\n  position: relative;\n  display: inline-block;\n}\n.flatpickr-months {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n.flatpickr-months .flatpickr-month {\n  background: transparent;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n  height: 34px;\n  line-height: 1;\n  text-align: center;\n  position: relative;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  overflow: hidden;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  text-decoration: none;\n  cursor: pointer;\n  position: absolute;\n  top: 0;\n  height: 34px;\n  padding: 10px;\n  z-index: 3;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n  display: none;\n}\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n  position: relative;\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  left: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  right: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n  color: #959ea9;\n}\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n  fill: #f64747;\n}\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n  width: 14px;\n  height: 14px;\n}\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n  -webkit-transition: fill 0.1s;\n  transition: fill 0.1s;\n  fill: inherit;\n}\n.numInputWrapper {\n  position: relative;\n  height: auto;\n}\n.numInputWrapper input,\n.numInputWrapper span {\n  display: inline-block;\n}\n.numInputWrapper input {\n  width: 100%;\n}\n.numInputWrapper input::-ms-clear {\n  display: none;\n}\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n  margin: 0;\n  -webkit-appearance: none;\n}\n.numInputWrapper span {\n  position: absolute;\n  right: 0;\n  width: 14px;\n  padding: 0 4px 0 2px;\n  height: 50%;\n  line-height: 50%;\n  opacity: 0;\n  cursor: pointer;\n  border: 1px solid rgba(57,57,57,0.15);\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.numInputWrapper span:hover {\n  background: rgba(0,0,0,0.1);\n}\n.numInputWrapper span:active {\n  background: rgba(0,0,0,0.2);\n}\n.numInputWrapper span:after {\n  display: block;\n  content: "";\n  position: absolute;\n}\n.numInputWrapper span.arrowUp {\n  top: 0;\n  border-bottom: 0;\n}\n.numInputWrapper span.arrowUp:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-bottom: 4px solid rgba(57,57,57,0.6);\n  top: 26%;\n}\n.numInputWrapper span.arrowDown {\n  top: 50%;\n}\n.numInputWrapper span.arrowDown:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;
2\n  border-top: 4px solid rgba(57,57,57,0.6);\n  top: 40%;\n}\n.numInputWrapper span svg {\n  width: inherit;\n  height: auto;\n}\n.numInputWrapper span svg path {\n  fill: rgba(0,0,0,0.5);\n}\n.numInputWrapper:hover {\n  background: rgba(0,0,0,0.05);\n}\n.numInputWrapper:hover span {\n  opacity: 1;\n}\n.flatpickr-current-month {\n  font-size: 135%;\n  line-height: inherit;\n  font-weight: 300;\n  color: inherit;\n  position: absolute;\n  width: 75%;\n  left: 12.5%;\n  padding: 7.48px 0 0 0;\n  line-height: 1;\n  height: 34px;\n  display: inline-block;\n  text-align: center;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n}\n.flatpickr-current-month span.cur-month {\n  font-family: inherit;\n  font-weight: 700;\n  color: inherit;\n  display: inline-block;\n  margin-left: 0.5ch;\n  padding: 0;\n}\n.flatpickr-current-month span.cur-month:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .numInputWrapper {\n  width: 6ch;\n  width: 7ch\\0;\n  display: inline-block;\n}\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n  border-bottom-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n  border-top-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month input.cur-year {\n  background: transparent;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: inherit;\n  cursor: text;\n  padding: 0 0 0 0.5ch;\n  margin: 0;\n  display: inline-block;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  line-height: inherit;\n  height: auto;\n  border: 0;\n  border-radius: 0;\n  vertical-align: initial;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-current-month input.cur-year:focus {\n  outline: 0;\n}\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n  font-size: 100%;\n  color: rgba(0,0,0,0.5);\n  background: transparent;\n  pointer-events: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n  appearance: menulist;\n  background: transparent;\n  border: none;\n  border-radius: 0;\n  box-sizing: border-box;\n  color: inherit;\n  cursor: pointer;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  height: auto;\n  line-height: inherit;\n  margin: -1px 0 0 0;\n  outline: none;\n  padding: 0 0 0 0.5ch;\n  position: relative;\n  vertical-align: initial;\n  -webkit-box-sizing: border-box;\n  -webkit-appearance: menulist;\n  -moz-appearance: menulist;\n  width: auto;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n  outline: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n  background-color: transparent;\n  outline: none;\n  padding: 0;\n}\n.flatpickr-weekdays {\n  background: transparent;\n  text-align: center;\n  overflow: hidden;\n  width: 100%;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n      -ms-flex-align: center;\n          align-items: center;\n  height: 28px;\n}\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\nspan.flatpickr-weekday {\n  cursor: default;\n  font-size: 90%;\n  background: transparent;\n  color: rgba(0,0,0,0.54);\n  line-height: 1;\n  margin: 0;\n  text-align: center;\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  font-weight: bolder;\n}\n.dayContainer,\n.flatpickr-weeks {\n  padding: 1px 0 0 0;\n}\n.flatpickr-days {\n  position: relative;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n  -webkit-align-items: flex-start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  width: 307.875px;\n}\n.flatpickr-days:focus {\n  outline: 0;\n}\n.dayContainer {\n  padding: 0;\n  outline: 0;\n  text-align: left;\n  width: 307.875px;\n  min-width: 307.875px;\n  max-width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  display: inline-block;\n  display: -ms-flexbox;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n          flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  -ms-flex-pack: justify;
2\n  -webkit-justify-content: space-around;\n          justify-content: space-around;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n  opacity: 1;\n}\n.dayContainer + .dayContainer {\n  -webkit-box-shadow: -1px 0 0 #e6e6e6;\n          box-shadow: -1px 0 0 #e6e6e6;\n}\n.flatpickr-day {\n  background: none;\n  border: 1px solid transparent;\n  border-radius: 150px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #393939;\n  cursor: pointer;\n  font-weight: 400;\n  width: 14.2857143%;\n  -webkit-flex-basis: 14.2857143%;\n      -ms-flex-preferred-size: 14.2857143%;\n          flex-basis: 14.2857143%;\n  max-width: 39px;\n  height: 39px;\n  line-height: 39px;\n  margin: 0;\n  display: inline-block;\n  position: relative;\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  text-align: center;\n}\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n  cursor: pointer;\n  outline: 0;\n  background: #e6e6e6;\n  border-color: #e6e6e6;\n}\n.flatpickr-day.today {\n  border-color: #959ea9;\n}\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n  border-color: #959ea9;\n  background: #959ea9;\n  color: #fff;\n}\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n  background: #569ff7;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  color: #fff;\n  border-color: #569ff7;\n}\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n  border-radius: 50px 0 0 50px;\n}\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n  border-radius: 0 50px 50px 0;\n}\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n  -webkit-box-shadow: -10px 0 0 #569ff7;\n          box-shadow: -10px 0 0 #569ff7;\n}\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n  border-radius: 50px;\n}\n.flatpickr-day.inRange {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  border-color: transparent;\n  cursor: default;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n  cursor: not-allowed;\n  color: rgba(57,57,57,0.1);\n}\n.flatpickr-day.week.selected {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n}\n.flatpickr-day.hidden {\n  visibility: hidden;\n}
2\n.rangeMode .flatpickr-day {\n  margin-top: 1px;\n}\n.flatpickr-weekwrapper {\n  float: left;\n}\n.flatpickr-weekwrapper .flatpickr-weeks {\n  padding: 0 12px;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6;\n          box-shadow: 1px 0 0 #e6e6e6;\n}\n.flatpickr-weekwrapper .flatpickr-weekday {\n  float: none;\n  width: 100%;\n  line-height: 28px;\n}\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n  display: block;\n  width: 100%;\n  max-width: none;\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  cursor: default;\n  border: none;\n}\n.flatpickr-innerContainer {\n  display: block;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n}\n.flatpickr-rContainer {\n  display: inline-block;\n  padding: 0;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.flatpickr-time {\n  text-align: center;\n  outline: 0;\n  display: block;\n  height: 0;\n  line-height: 40px;\n  max-height: 40px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}
2\n.flatpickr-time:after {\n  content: "";\n  display: table;\n  clear: both;\n}\n.flatpickr-time .numInputWrapper {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  width: 40%;\n  height: 40px;\n  float: left;\n}\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n  border-bottom-color: #393939;\n}\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n  border-top-color: #393939;\n}\n.flatpickr-time.hasSeconds .numInputWrapper {\n  width: 26%;\n}\n.flatpickr-time.time24hr .numInputWrapper {\n  width: 49%;\n}\n.flatpickr-time input {\n  background: transparent;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  border: 0;\n  border-radius: 0;\n  text-align: center;\n  margin: 0;\n  padding: 0;\n  height: inherit;\n  line-height: inherit;\n  color: #393939;\n  font-size: 14px;\n  position: relative;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-time input.flatpickr-hour {\n  font-weight: bold;\n}\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n  font-weight: 400;\n}\n.flatpickr-time input:focus {\n  outline: 0;\n  border: 0;\n}\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n  height: inherit;\n  float: left;\n  line-height: inherit;\n  color: #393939;\n  font-weight: bold;\n  width: 2%;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-align-self: center;\n      -ms-flex-item-align: center;\n          align-self: center;\n}\n.flatpickr-time .flatpickr-am-pm {\n  outline: 0;\n  width: 18%;\n  cursor: pointer;\n  text-align: center;\n  font-weight: 400;\n}\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n  background: #eee;\n}\n.flatpickr-input[readonly] {\n  cursor: pointer;\n}\n@-webkit-keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n',"",{version:3,sources:["webpack://./node_modules/.pnpm/[email protected]/node_modules/flatpickr/dist/flatpickr.css"],names:[],mappings:"AAAA;EACE,uBAAuB;EACvB,UAAU;EACV,aAAa;EACb,kBAAkB;EAClB,kBAAkB;EAClB,UAAU;EACV,uBAAuB;UACf,eAAe;EACvB,cAAc;EACd,SAAS;EACT,eAAe;EACf,iBAAiB;EACjB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,8BAA8B;UACtB,sBAAsB;EAC9B,8BAA8B;MAC1B,0BAA0B;EAC9B,gBAAgB;EAChB,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;;EAEE,UAAU;EACV,iBAAiB;EACjB,mBAAmB;AACrB;AACA;EACE,qBAAqB;EACrB,cAAc;AAChB;AACA;EACE,oEAAoE;UAC5D,4DAA4D;AACtE;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,QAAQ;AACV;AACA;EACE,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,YAAY;EACZ,cAAc;AAChB;AACA;EACE,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,qDAAqD;UAC7C,6CAA6C;AACvD;AACA;;EAEE,gBAAgB;EAChB,6BAA6B;EAC7B,4BAA4B;AAC9B;AACA;EACE,cAAc;AAChB;AACA;EACE,YAAY;EACZ,6BAA6B;AAC/B;AACA;EACE,YAAY;AACd;AACA;;EAEE,kBAAkB;EAClB,cAAc;EACd,oBAAoB;EACpB,yBAAyB;EACzB,WAAW;EACX,SAAS;EACT,QAAQ;EACR,UAAU;AACZ;AACA;;;;EAIE,UAAU;EACV,WAAW;AACb;AACA;;EAEE,SAAS;EACT,UAAU;AACZ;AACA;EACE,iBAAiB;EACjB,cAAc;AAChB;AACA;EACE,iBAAiB;EACjB,cAAc;AAChB;AACA;;EAEE,YAAY;AACd;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,yBAAyB;AAC3B;AACA;;EAEE,SAAS;AACX;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,UAAU;AACZ;AACA;EACE,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;AACf;AACA;EACE,uBAAuB;EACvB,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,kBAAkB;EAClB,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;AACjB;AACA;;EAEE,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,qBAAqB;EACrB,eAAe;EACf,kBAAkB;EAClB,MAAM;EACN,YAAY;EACZ,aAAa;EACb,UAAU;EACV,sBAAsB;EACtB,qBAAqB;AACvB;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,kBAAkB;AACpB;AACA;;AAEA;yBACyB;AACzB;OACO;EACL,OAAO;AACT;uBACuB;AACvB;OACO;AACP;AACA;yBACyB;AACzB;uBACuB;AACvB;;AAEA;yBACyB;AACzB;OACO;EACL,QAAQ;AACV;uBACuB;AACvB;OACO;AACP;AACA;yBACyB;AACzB;uBACuB;AACvB;;EAEE,cAAc;AAChB;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,WAAW;EACX,YAAY;AACd;AACA;;EAEE,6BAA6B;EAC7B,qBAAqB;EACrB,aAAa;AACf;AACA;EACE,kBAAkB;EAClB,YAAY;AACd;AACA;;EAEE,qBAAqB;AACvB;AACA;EACE,WAAW;AACb;
2AACA;EACE,aAAa;AACf;AACA;;EAEE,SAAS;EACT,wBAAwB;AAC1B;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,WAAW;EACX,oBAAoB;EACpB,WAAW;EACX,gBAAgB;EAChB,UAAU;EACV,eAAe;EACf,qCAAqC;EACrC,8BAA8B;UACtB,sBAAsB;AAChC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,cAAc;EACd,WAAW;EACX,kBAAkB;AACpB;AACA;EACE,MAAM;EACN,gBAAgB;AAClB;AACA;EACE,kCAAkC;EAClC,mCAAmC;EACnC,2CAA2C;EAC3C,QAAQ;AACV;AACA;EACE,QAAQ;AACV;AACA;EACE,kCAAkC;EAClC,mCAAmC;EACnC,wCAAwC;EACxC,QAAQ;AACV;AACA;EACE,cAAc;EACd,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,UAAU;AACZ;AACA;EACE,eAAe;EACf,oBAAoB;EACpB,gBAAgB;EAChB,cAAc;EACd,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,qBAAqB;EACrB,cAAc;EACd,YAAY;EACZ,qBAAqB;EACrB,kBAAkB;EAClB,6CAA6C;UACrC,qCAAqC;AAC/C;AACA;EACE,oBAAoB;EACpB,gBAAgB;EAChB,cAAc;EACd,qBAAqB;EACrB,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,UAAU;EACV,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,oCAAoC;AACtC;AACA;EACE,iCAAiC;AACnC;AACA;EACE,uBAAuB;EACvB,8BAA8B;UACtB,sBAAsB;EAC9B,cAAc;EACd,YAAY;EACZ,oBAAoB;EACpB,SAAS;EACT,qBAAqB;EACrB,kBAAkB;EAClB,oBAAoB;EACpB,gBAAgB;EAChB,oBAAoB;EACpB,YAAY;EACZ,SAAS;EACT,gBAAgB;EAChB,uBAAuB;EACvB,6BAA6B;EAC7B,0BAA0B;EAC1B,qBAAqB;AACvB;AACA;EACE,UAAU;AACZ;AACA;;EAEE,eAAe;EACf,sBAAsB;EACtB,uBAAuB;EACvB,oBAAoB;AACtB;AACA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,YAAY;EACZ,gBAAgB;EAChB,sBAAsB;EACtB,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,oBAAoB;EACpB,gBAAgB;EAChB,YAAY;EACZ,oBAAoB;EACpB,kBAAkB;EAClB,aAAa;EACb,oBAAoB;EACpB,kBAAkB;EAClB,uBAAuB;EACvB,8BAA8B;EAC9B,4BAA4B;EAC5B,yBAAyB;EACzB,WAAW;AACb;AACA;;EAEE,aAAa;AACf;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,6BAA6B;EAC7B,aAAa;EACb,UAAU;AACZ;AACA;EACE,uBAAuB;EACvB,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;EACX,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,yBAAyB;EACzB,2BAA2B;MACvB,sBAAsB;UAClB,mBAAmB;EAC3B,YAAY;AACd;AACA;EACE,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;AACjB;AACA;EACE,eAAe;EACf,cAAc;EACd,uBAAuB;EACvB,uBAAuB;EACvB,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;EACf,mBAAmB;AACrB;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,wBAAwB;EACxB,+BAA+B;MAC3B,qBAAqB;UACjB,uBAAuB;EAC/B,gBAAgB;AAClB;AACA;EACE,UAAU;AACZ;AACA;EACE,UAAU;EACV,UAAU;EACV,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB,oBAAoB;EACpB,8BAA8B;UACtB,sBAAsB;EAC9B,qBAAqB;EACrB,oBAAoB;EACpB,oBAAoB;EACpB,qBAAqB;EACrB,aAAa;EACb,uBAAuB;UACf,eAAe;EACvB,mBAAmB;EACnB,sBAAsB;EACtB,qCAAqC;UAC7B,6BAA6B;EACrC,6CAA6C;UACrC,qCAAqC;EAC7C,UAAU;AACZ;AACA;EACE,oCAAoC;UAC5B,4BAA4B;AACtC;AACA;EACE,gBAAgB;EAChB,6BAA6B;EAC7B,oBAAoB;EACpB,8BAA8B;UACtB,sBAAsB;EAC9B,cAAc;EACd,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,+BAA+B;MAC3B,oCAAoC;UAChC,uBAAuB;EAC/B,eAAe;EACf,YAAY;EACZ,iBAAiB;EACjB,SAAS;EACT,qBAAqB;EACrB,kBAAkB;EAClB,wBAAwB;EACxB,+BAA+B;MAC3B,qBAAqB;UACjB,uBAAuB;EAC/B,kBAAkB;AACpB;AACA;;;;;;;;;;;;EAYE,eAAe;EACf,UAAU;EACV,mBAAmB;EACnB,qBAAqB;AACvB;AACA;EACE,qBAAqB;AACvB;AACA;;EAEE,qBAAqB;EACrB,mBAAmB;EACnB,WAAW;AACb;AACA;;;;;;;;;;;;;;;;;;EAkBE,mBAAmB;EACnB,wBAAwB;UAChB,gBAAgB;EACxB,WAAW;EACX,qBAAqB;AACvB;AACA;;;EAGE,4BAA4B;AAC9B;AACA;;;EAGE,4BAA4B;AAC9B;AACA;;;EAGE,qCAAqC;UAC7B,6BAA6B;AACvC;AACA;;;EAGE,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,qDAAqD;UAC7C,6CAA6C;AACvD;AACA;;;;;;;EAOE,yBAAyB;EACzB,uBAAuB;EACvB,yBAAyB;EACzB,eAAe;AACjB;AACA;;EAEE,mBAAmB;EACnB,yBAAyB;AAC3B;AACA;EACE,gBAAgB;EAChB,qDAAqD;UAC7C,6CAA6C;AACvD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,WAAW;AACb;AACA;EACE,eAAe;EACf,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,WAAW;EACX,WAAW;EACX,iBAAiB;AACnB;AACA;;EAEE,cAAc;EACd,WAAW;EACX,eAAe;EACf,yBAAyB;EACzB,uBAAuB;EACvB,eAAe;EACf,YAAY;AACd;AACA;EACE,cAAc;EACd,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,8BAA8B;UACtB,sBAAsB;EAC9B,gBAAgB;AAClB;AACA;EACE,qBAAqB;EACrB,UAAU;EACV,8BAA8B;UACtB,sBAAsB;AAChC;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,cAAc;EACd,SAAS;EACT,iBAAiB;EACjB,gBAAgB;EAChB,8BAA8B;UACtB,sBAAsB;EAC9B,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;AACf;AACA;EACE,WAAW;EACX,cAAc;EACd,WAAW;AACb;AACA;EACE,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;EACf,UAAU;EACV,YAAY;EACZ,WAAW;AACb;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,uBAAuB;EACvB,wBAAwB;UAChB,gBAAgB;EACxB,SAAS;EACT,gBAAgB;EAChB,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,eAAe;EACf,oBAAoB;EACpB,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,8BAA8B;UACtB,sBAAsB;EAC9B,6BAA6B;EAC7B,0BAA0B;EAC1B,qBAAqB;AACvB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,UAAU;EACV,SAAS;AACX;AACA;;EAEE,eAAe;EACf,WAAW;EACX,oBAAoB;EACpB,cAAc;EACd,iBAAiB;EACjB,SAAS;EACT,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,0BAA0B;MACtB,2BAA2B;UACvB,kBAAkB;AAC5B;AACA;EACE,UAAU;EACV,UAAU;EACV,eAAe;EACf,kBAAkB;EAClB,gBAAgB;AAClB;AACA;;;;EAIE,gBAAgB;AAClB;AACA;EACE,eAAe;AACjB;AACA;EACE;IACE,UAAU;IACV,2CAA2C;YACnC,mCAAmC;EAC7C;EACA;IACE,UAAU;IACV,uCAAuC;YAC/B,+BAA+B;EACzC;AACF;AACA;EACE;IACE,UAAU;IACV,2CAA2C;YACnC,mCAAmC;EAC7C;EACA;IACE,UAAU;IACV,uCAAuC;YAC/B,+BAA+B;EACzC;AACF",sourcesContent:['.flatpickr-calendar {\n  background: transparent;\n  opacity: 0;\n  display: none;\n  text-align: center;\n  visibility: hidden;\n  padding: 0;\n  -webkit-animation: none;\n          animation: none;\n  direction: ltr;\n  border: 0;\n  font-size: 14px;\n  line-height: 24px;\n  border-radius: 5px;\n  position: absolute;\n  width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -ms-touch-action: manipulation;\n      touch-action: manipulation;\n  background: #fff;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n}\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n  opacity: 1;\n  max-height: 640px;\n  visibility: visible;\n}\n.flatpickr-calendar.open {\n  display: inline-block;\n  z-index: 99999;\n}\n.flatpickr-calendar.animate.open {\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n}\n.flatpickr-calendar.inline {\n  display: block;\n  position: relative;\n  top: 2px;\n}\n.flatpickr-calendar.static {\n  position: absolute;\n  top: calc(100% + 2px);\n}\n.flatpickr-calendar.static.open {\n  z-index: 999;\n  display: block;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n  -webkit-box-shadow: none !important;\n          box-shadow: none !important;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\
2n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n  border-bottom: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.flatpickr-calendar .hasWeeks .dayContainer {\n  border-left: 0;\n}\n.flatpickr-calendar.hasTime .flatpickr-time {\n  height: 40px;\n  border-top: 1px solid #e6e6e6;\n}\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n  height: auto;\n}\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n  position: absolute;\n  display: block;\n  pointer-events: none;\n  border: solid transparent;\n  content: \'\';\n  height: 0;\n  width: 0;\n  left: 22px;\n}\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.arrowRight:before,\n.flatpickr-calendar.rightMost:after,\n.flatpickr-calendar.arrowRight:after {\n  left: auto;\n  right: 22px;\n}\n.flatpickr-calendar.arrowCenter:before,\n.flatpickr-calendar.arrowCenter:after {\n  left: 50%;\n  right: 50%;\n}\n.flatpickr-calendar:before {\n  border-width: 5px;\n  margin: 0 -5px;\n}\n.flatpickr-calendar:after {\n  border-width: 4px;\n  margin: 0 -4px;\n}\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n  bottom: 100%;\n}\n.flatpickr-calendar.arrowTop:before {\n  border-bottom-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowTop:after {\n  border-bottom-color: #fff;\n}\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n  top: 100%;\n}\n.flatpickr-calendar.arrowBottom:before {\n  border-top-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowBottom:after {\n  border-top-color: #fff;\n}\n.flatpickr-calendar:focus {\n  outline: 0;\n}\n.flatpickr-wrapper {\n  position: relative;\n  display: inline-block;\n}\n.flatpickr-months {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n.flatpickr-months .flatpickr-month {\n  background: transparent;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n  height: 34px;\n  line-height: 1;\n  text-align: center;\n  position: relative;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  overflow: hidden;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  text-decoration: none;\n  cursor: pointer;\n  position: absolute;\n  top: 0;\n  height: 34px;\n  padding: 10px;\n  z-index: 3;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n  display: none;\n}\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n  position: relative;\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  left: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  right: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n  color: #959ea9;\n}\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n  fill: #f64747;\n}\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n  width: 14px;\n  height: 14px;\n}\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n  -webkit-transition: fill 0.1s;\n  transition: fill 0.1s;\n  fill: inherit;\n}\n.numInputWrapper {\n  position: relative;\n  height: auto;\n}\n.numInputWrapper input,\n.numInputWrapper span {\n  display: inline-block;\n}\n.numInputWrapper input {\n  width: 100%;\n}\n.numInputWrapper input::-ms-clear {\n  display: none;\n}\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n  margin: 0;\n  -webkit-appearance: none;\n}\n.numInputWrapper span {\n  position: absolute;\n  right: 0;\n  width: 14px;\n  padding: 0 4px 0 2px;\n  height: 50%;\n  line-height: 50%;\n  opacity: 0;\n  cursor: pointer;\n  border: 1px solid rgba(57,57,57,0.15);\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.numInputWrapper span:hover {\n  background: rgba(0,0,0,0.1);\n}\n.numInputWrapper span:active {\n  background: rgba(0,0,0,0.2);\n}\n.numInputWrapper span:after {\n  display: block;\n  content: "";\n  position: absolute;\n}\n.numInputWrapper span.arrowUp {\n  top: 0;\n  border-bottom: 0;\n}\n.numInputWrapper span.arrowUp:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-bottom: 4px solid rgba(57,57,57,0.6);\n  top: 26%;\n}\n.numInputWrapper span.arrowDown {\n  top: 50%;\n}\n.numInputWrapper span.arrowDown:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;
2\n  border-top: 4px solid rgba(57,57,57,0.6);\n  top: 40%;\n}\n.numInputWrapper span svg {\n  width: inherit;\n  height: auto;\n}\n.numInputWrapper span svg path {\n  fill: rgba(0,0,0,0.5);\n}\n.numInputWrapper:hover {\n  background: rgba(0,0,0,0.05);\n}\n.numInputWrapper:hover span {\n  opacity: 1;\n}\n.flatpickr-current-month {\n  font-size: 135%;\n  line-height: inherit;\n  font-weight: 300;\n  color: inherit;\n  position: absolute;\n  width: 75%;\n  left: 12.5%;\n  padding: 7.48px 0 0 0;\n  line-height: 1;\n  height: 34px;\n  display: inline-block;\n  text-align: center;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n}\n.flatpickr-current-month span.cur-month {\n  font-family: inherit;\n  font-weight: 700;\n  color: inherit;\n  display: inline-block;\n  margin-left: 0.5ch;\n  padding: 0;\n}\n.flatpickr-current-month span.cur-month:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .numInputWrapper {\n  width: 6ch;\n  width: 7ch\\0;\n  display: inline-block;\n}\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n  border-bottom-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n  border-top-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month input.cur-year {\n  background: transparent;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: inherit;\n  cursor: text;\n  padding: 0 0 0 0.5ch;\n  margin: 0;\n  display: inline-block;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  line-height: inherit;\n  height: auto;\n  border: 0;\n  border-radius: 0;\n  vertical-align: initial;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-current-month input.cur-year:focus {\n  outline: 0;\n}\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n  font-size: 100%;\n  color: rgba(0,0,0,0.5);\n  background: transparent;\n  pointer-events: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n  appearance: menulist;\n  background: transparent;\n  border: none;\n  border-radius: 0;\n  box-sizing: border-box;\n  color: inherit;\n  cursor: pointer;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  height: auto;\n  line-height: inherit;\n  margin: -1px 0 0 0;\n  outline: none;\n  padding: 0 0 0 0.5ch;\n  position: relative;\n  vertical-align: initial;\n  -webkit-box-sizing: border-box;\n  -webkit-appearance: menulist;\n  -moz-appearance: menulist;\n  width: auto;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n  outline: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n  background-color: transparent;\n  outline: none;\n  padding: 0;\n}\n.flatpickr-weekdays {\n  background: transparent;\n  text-align: center;\n  overflow: hidden;\n  width: 100%;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n      -ms-flex-align: center;\n          align-items: center;\n  height: 28px;\n}\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\nspan.flatpickr-weekday {\n  cursor: default;\n  font-size: 90%;\n  background: transparent;\n  color: rgba(0,0,0,0.54);\n  line-height: 1;\n  margin: 0;\n  text-align: center;\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  font-weight: bolder;\n}\n.dayContainer,\n.flatpickr-weeks {\n  padding: 1px 0 0 0;\n}\n.flatpickr-days {\n  position: relative;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n  -webkit-align-items: flex-start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  width: 307.875px;\n}\n.flatpickr-days:focus {\n  outline: 0;\n}\n.dayContainer {\n  padding: 0;\n  outline: 0;\n  text-align: left;\n  width: 307.875px;\n  min-width: 307.875px;\n  max-width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  display: inline-block;\n  display: -ms-flexbox;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n          flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  -ms-flex-pack: justify;
2\n  -webkit-justify-content: space-around;\n          justify-content: space-around;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n  opacity: 1;\n}\n.dayContainer + .dayContainer {\n  -webkit-box-shadow: -1px 0 0 #e6e6e6;\n          box-shadow: -1px 0 0 #e6e6e6;\n}\n.flatpickr-day {\n  background: none;\n  border: 1px solid transparent;\n  border-radius: 150px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #393939;\n  cursor: pointer;\n  font-weight: 400;\n  width: 14.2857143%;\n  -webkit-flex-basis: 14.2857143%;\n      -ms-flex-preferred-size: 14.2857143%;\n          flex-basis: 14.2857143%;\n  max-width: 39px;\n  height: 39px;\n  line-height: 39px;\n  margin: 0;\n  display: inline-block;\n  position: relative;\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  text-align: center;\n}\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n  cursor: pointer;\n  outline: 0;\n  background: #e6e6e6;\n  border-color: #e6e6e6;\n}\n.flatpickr-day.today {\n  border-color: #959ea9;\n}\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n  border-color: #959ea9;\n  background: #959ea9;\n  color: #fff;\n}\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n  background: #569ff7;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  color: #fff;\n  border-color: #569ff7;\n}\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n  border-radius: 50px 0 0 50px;\n}\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n  border-radius: 0 50px 50px 0;\n}\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n  -webkit-box-shadow: -10px 0 0 #569ff7;\n          box-shadow: -10px 0 0 #569ff7;\n}\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n  border-radius: 50px;\n}\n.flatpickr-day.inRange {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  border-color: transparent;\n  cursor: default;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n  cursor: not-allowed;\n  color: rgba(57,57,57,0.1);\n}\n.flatpickr-day.week.selected {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n}\n.flatpickr-day.hidden {\n  visibility: hidden;\n}
2\n.rangeMode .flatpickr-day {\n  margin-top: 1px;\n}\n.flatpickr-weekwrapper {\n  float: left;\n}\n.flatpickr-weekwrapper .flatpickr-weeks {\n  padding: 0 12px;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6;\n          box-shadow: 1px 0 0 #e6e6e6;\n}\n.flatpickr-weekwrapper .flatpickr-weekday {\n  float: none;\n  width: 100%;\n  line-height: 28px;\n}\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n  display: block;\n  width: 100%;\n  max-width: none;\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  cursor: default;\n  border: none;\n}\n.flatpickr-innerContainer {\n  display: block;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n}\n.flatpickr-rContainer {\n  display: inline-block;\n  padding: 0;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.flatpickr-time {\n  text-align: center;\n  outline: 0;\n  display: block;\n  height: 0;\n  line-height: 40px;\n  max-height: 40px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}
2\n.flatpickr-time:after {\n  content: "";\n  display: table;\n  clear: both;\n}\n.flatpickr-time .numInputWrapper {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  width: 40%;\n  height: 40px;\n  float: left;\n}\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n  border-bottom-color: #393939;\n}\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n  border-top-color: #393939;\n}\n.flatpickr-time.hasSeconds .numInputWrapper {\n  width: 26%;\n}\n.flatpickr-time.time24hr .numInputWrapper {\n  width: 49%;\n}\n.flatpickr-time input {\n  background: transparent;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  border: 0;\n  border-radius: 0;\n  text-align: center;\n  margin: 0;\n  padding: 0;\n  height: inherit;\n  line-height: inherit;\n  color: #393939;\n  font-size: 14px;\n  position: relative;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-time input.flatpickr-hour {\n  font-weight: bold;\n}\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n  font-weight: 400;\n}\n.flatpickr-time input:focus {\n  outline: 0;\n  border: 0;\n}\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n  height: inherit;\n  float: left;\n  line-height: inherit;\n  color: #393939;\n  font-weight: bold;\n  width: 2%;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-align-self: center;\n      -ms-flex-item-align: center;\n          align-self: center;\n}\n.flatpickr-time .flatpickr-am-pm {\n  outline: 0;\n  width: 18%;\n  cursor: pointer;\n  text-align: center;\n  font-weight: 400;\n}\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n  background: #eee;\n}\n.flatpickr-input[readonly] {\n  cursor: pointer;\n}\n@-webkit-keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n'],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},47924(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,i,a){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(r)for(var o=0;o<this.length;o++){var l=this[o][0];null!=l&&(s[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&s[u[0]]||(void 0!==a&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},61116(e){"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),a="/*# ".concat(i," */");return[t].concat([a]).join("\n")}return[t].join("\n")}},9182(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",i="minute",a="hour",s="day",o="week",l="month",c="quarter",u="year",d="date",f="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
vendor: 4,485 bytes, line 2
2|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},v={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,s=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-s:s-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:u,w:o,d:s,D:d,h:a,m:i,s:r,ms:n,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",b={};b[y]=m;var A="$isDayjsObject",w=function(e){return e instanceof S||!(!e||!e[A])},E=function e(t,n,r){var i;if(!t)return y;if("string"==typeof t){var a=t.toLowerCase();b[a]&&(i=a),n&&(b[a]=n,i=a);var s=t.split("-");if(!i&&s.length>1)return e(s[0])}else{var o=t.name;b[o]=t,i=o}return!r&&i&&(y=i),i||!r&&y},x=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new S(n)},C=v;C.l=E,C.i=w,C.w=function(e,t){return x(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var S=function(){function m(e){this.$L=E(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[A]=!0}var g=m.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(C.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return C},g.isValid=function(){return!(this.$d.toString()===f)},g.isSame=function(e,t){var n=x(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return x(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<x(e)},g.$g=function(e,t,n){return C.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,c=!!C.u(t)||t,f=C.p(e),h=function(e,t){var r=C.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return c?r:r.endOf(s)},p=function(e,t){return C.w(n.toDate()[e].apply(n.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(f){case u:return c?h(1,0):h(31,11);case l:return c?h(1,g):h(0,g+1);case o:var b=this.$locale().weekStart||0,A=(m<b?m+7:m)-b;return h(c?v-A:v+(6-A),g);case s:case d:return p(y+"Hours",0);case a:return p(y+"Minutes",1);case i:return p(y+"Seconds",2);case r:return p(y+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$set=function(e,t){var o,c=C.p(e),f="set"+(this.$u?"UTC":""),h=(o={},o[s]=f+"Date",o[d]=f+"Date",o[l]=f+"Month",o[u]=f+"FullYear",o[a]=f+"Hours",o[i]=f+"Minutes",o[r]=f+"Seconds",o[n]=f+"Milliseconds",o)[c],p=c===s?this.$D+(t-this.$W):t;if(c===l||c===u){var m=this.clone().set(d,1);m.$d[h](p),m.init(),this.$d=m.set(d,Math.min(this.$D,m.daysInMonth())).$d}else h&&this.$d[h](p);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[C.p(e)]()},g.add=function(n,c){var d,f=this;n=Number(n);var h=C.p(c),p=function(e){var t=x(f);return C.w(t.date(t.date()+Math.round(e*n)),f)};if(h===l)return this.set(l,this.$M+n);if(h===u)return this.set(u,this.$y+n);if(h===s)return p(1);if(h===o)return p(7);var m=(d={},d[i]=e,d[a]=t,d[r]=1e3,d)[h]||1,g=this.$d.getTime()+n*m;return C.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||f;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=C.z(this),a=this.$H,s=this.$m,o=this.$M,l=n.weekdays,c=n.months,u=n.meridiem,d=function(e,n,i,a){return e&&(e[
vendor: 4,594 bytes, line 2
2n]||e(t,r))||i[n].slice(0,a)},h=function(e){return C.s(a%12||12,e,"0")},m=u||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(p,function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return C.s(t.$y,4,"0");case"M":return o+1;case"MM":return C.s(o+1,2,"0");case"MMM":return d(n.monthsShort,o,c,3);case"MMMM":return d(c,o);case"D":return t.$D;case"DD":return C.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,l,2);case"ddd":return d(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(a);case"HH":return C.s(a,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return m(a,s,!0);case"A":return m(a,s,!1);case"m":return String(s);case"mm":return C.s(s,2,"0");case"s":return String(t.$s);case"ss":return C.s(t.$s,2,"0");case"SSS":return C.s(t.$ms,3,"0");case"Z":return i}return null}(e)||i.replace(":","")})},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(n,d,f){var h,p=this,m=C.p(d),g=x(n),v=(g.utcOffset()-this.utcOffset())*e,y=this-g,b=function(){return C.m(p,g)};switch(m){case u:h=b()/12;break;case l:h=b();break;case c:h=b()/3;break;case o:h=(y-v)/6048e5;break;case s:h=(y-v)/864e5;break;case a:h=y/t;break;case i:h=y/e;break;case r:h=y/1e3;break;default:h=y}return f?h:C.a(h)},g.daysInMonth=function(){return this.endOf(l).$D},g.$locale=function(){return b[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=E(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return C.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},m}(),k=S.prototype;return x.prototype=k,[["$ms",n],["$s",r],["$m",i],["$H",a],["$W",s],["$M",l],["$y",u],["$D",d]].forEach(function(e){k[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),x.extend=function(e,t){return e.$i||(e(t,S,x),e.$i=!0),x},x.locale=E,x.isDayjs=w,x.unix=function(e){return x(1e3*e)},x.en=b[y],x.Ls=b,x.p={},x}()},36221(e,t,n){e.exports=function(e){"use strict";var t=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(e),n={name:"da",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn._man._tirs._ons._tors._fre._lør.".split("_"),weekdaysMin:"sø._ma._ti._on._to._fr._lø.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"}};return t.default.locale(n,null,!0),n}(n(9182))},14076(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,s={},o=function(e){return(e=+e)+(e>68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=s[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=s.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,l("seconds")],ss:[i,l("seconds")],m:[i,l("minutes")],mm:[i,l("minutes")],H:[i,l("hours")],h:[i,l("hours")],HH:[i,l("hours")],hh:[i,l("hours")],D:[i,l("day")],DD:[r,l("day")],Do:[a,function(e){var t=s.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[i,l("week")],ww:[r,l("week")],M:[i,l("month")],MM:[r,l("month")],MM
2M:[a,function(e){var t=u("months"),n=(u("monthsShort")||t.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[a,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[r,function(e){this.year=o(e)}],YYYY:[/\d{4}/,l("year")],Z:c,ZZ:c};function h(n){var r,i;r=n,i=s&&s.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(t),o=a.length,l=0;l<o;l+=1){var c=a[l],u=f[c],d=u&&u[0],h=u&&u[1];a[l]=h?{regex:d,parser:h}:c.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<o;n+=1){var i=a[n];if("string"==typeof i)r+=i.length;else{var s=i.regex,l=i.parser,c=e.slice(r),u=s.exec(c)[0];l.call(t,u),e=e.replace(u,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(o=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var o=a[1];if("string"==typeof o){var l=!0===a[2],c=!0===a[3],u=l||c,d=a[2];c&&(d=a[2]),s=this.$locale(),!l&&d&&(s=n.Ls[d]),this.$d=function(e,t,n,r){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var i=h(t)(e),a=i.year,s=i.month,o=i.day,l=i.hours,c=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,p=i.week,m=new Date,g=o||(a||s?1:m.getDate()),v=a||m.getFullYear(),y=0;a&&!s||(y=s>0?s-1:m.getMonth());var b,A=l||0,w=c||0,E=u||0,x=d||0;return f?new Date(Date.UTC(v,y,g,A,w,E,x+60*f.offset*1e3)):n?new Date(Date.UTC(v,y,g,A,w,E,x)):(b=new Date(v,y,g,A,w,E,x),p&&(b=r(b).week(p).toDate()),b)}catch(e){return new Date("")}}(t,o,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(o)&&(this.$d=new Date("")),s={}}else if(o instanceof Array)for(var f=o.length,p=1;p<=f;p+=1){a[1]=o[p-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}p===f&&(this.$d=new Date(""))}else i.call(this,e)}}}()},24579(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,i,a){var s=i.prototype;a.utc=function(e){return new i({date:e,utc:!0,args:arguments})},s.utc=function(t){var n=a(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},s.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var o=s.parse;s.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),o.call(this,e)};var l=s.init;s.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var c=s.utcOffset;s.utcOffset=function(r,i){var a=this.$utils().u;if(a(r))return this.$u?0:a(this.$offset)?c.call(this):this.$offset;if("string"==typeof r&&(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var i=(""+r[0]).match(n)||["-",0,0],a=i[0],s=60*+i[1]+ +i[2];return 0===s?0:"+"===a?s:-s}(r),null===r))return this;var s=Math.abs(r)<=16?60*r:r;if(0===s)return this.utc(i);var o=this.clone();if(i)return o.$offset=s,o.$u=!1,o;var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(o=this.local().add(s+l,e)).$offset=s,o.$x.$localOffset=l,o};var u=s.format;s.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return u.call(this,t)},s.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var d=s.toDate;s.toDate=function(e){return"s"===e&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=s.diff;s.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),i=a(e).local();return f.call(r,i,t,n)}}}()},24657(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,i){var a=r.prototype;a.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),s=i(this).endOf(e);if(a.isBefore(s))return 1}var o=i(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),l=this.diff(o,e,!0);return l<0?i(this).startOf("week").week():Math.ceil(l)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},97231(e,t){!function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["søn","man","tir","ons","tors","fre","lør"],longhand:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};t.l10ns.da=n;var r=t.l10ns;
2e.Danish=n,e.default=r,Object.defineProperty(e,"__esModule",{value:!0})}(t)},2090(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i,a;function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function o(e,t,n){return t=c(t),function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(l=function(){return!!e})()}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function d(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}var f=n(71763),h=n(98429).createFocusTrap,p=n(62456).isFocusable,m=parseInt(null!==(i=null===(a=/^(\d+)\./.exec(f.version))||void 0===a?void 0:a[1])&&void 0!==i?i:0,10),g=function(e){function t(e){var n,r,i,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=n=o(this,t,[e]),a=function(e){var t,n=null!==(t=this.internalOptions[e])&&void 0!==t?t:this.originalOptions[e];if("function"==typeof n){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];n=n.apply(void 0,i)}if(!0===n&&(n=void 0),!n){if(void 0===n||!1===n)return n;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var s,o=n;if("string"==typeof n&&!(o=null===(s=this.getDocument())||void 0===s?void 0:s.querySelector(n)))throw new Error("`".concat(e,"` as selector refers to no known node"));return o},(i=d(i="getNodeForOption"))in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a,n.handleDeactivate=n.handleDeactivate.bind(n),n.handlePostDeactivate=n.handlePostDeactivate.bind(n),n.handleClickOutsideDeactivates=n.handleClickOutsideDeactivates.bind(n),n.internalOptions={returnFocusOnDeactivate:!1,checkCanReturnFocus:null,onDeactivate:n.handleDeactivate,onPostDeactivate:n.handlePostDeactivate,clickOutsideDeactivates:n.handleClickOutsideDeactivates},n.originalOptions={returnFocusOnDeactivate:!0,onDeactivate:null,onPostDeactivate:null,checkCanReturnFocus:null,clickOutsideDeactivates:!1};var s=e.focusTrapOptions;for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&("returnFocusOnDeactivate"!==l&&"onDeactivate"!==l&&"onPostDeactivate"!==l&&"checkCanReturnFocus"!==l&&"clickOutsideDeactivates"!==l?n.internalOptions[l]=s[l]:n.originalOptions[l]=s[l]);return n.outsideClick=null,n.focusTrapElements=e.containerElements||[],n.updatePreviousElement(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(t,e),n=t,(r=[{key:"getDocument",value:function(){return this.props.focusTrapOptions.document||("undefined"!=typeof document?document:void 0)}},{key:"getReturnFocusNode",value:function(){var e=this.getNodeForOption("setReturnFocus",this.previouslyFocusedElement);return e||!1!==e&&this.previouslyFocusedElement}},{key:"updatePreviousElement",value:function(){var e=this.getDocument();e&&(this.previouslyFocusedElement=e.activeElement)}},{key:"deactivateTrap",value:function(){this.focusTrap&&this.focusTrap.active&&this.focusTrap.deactivate({returnFocus:!1,checkCanReturnFocus:null,onDeactivate:this.originalOptions.onDeactivate})}},{key:"handleClickOutsideDeactivates",value:function(e){var t="function"==typeof this.originalOptions.clickOutsideDeactivates?this.originalOptions.clickOutsideDeactivates.call(null,e):this.originalOptions.clickOutsideDeactivates;return t&&(this.outsideClick={target:e.target,allowDeactivation:t}),t}},{key:"handleDeactivate",value:function(){this.originalOptions.onDeactivate&&this.originalOptions.onDeactivate.call(null),this.deactivateTrap()}},{key:"handlePostDeactivate",value:function(){var e=this,t=function(){var t=e.getReturnFocusNode(),n=!(!e.originalOptions.returnFocusOnDeactivate||null==t||!t.focus||e.outsideClick&&(!e.outsideClick.allowDeactivation||p(e.outsideClick.target,e.internalOptions.tabbableOptions))),r=e.internalOptions.preventScroll,i=void 0!==r&&r;
2n&&t.focus({preventScroll:i}),e.originalOptions.onPostDeactivate&&e.originalOptions.onPostDeactivate.call(null),e.outsideClick=null};this.originalOptions.checkCanReturnFocus?this.originalOptions.checkCanReturnFocus.call(null,this.getReturnFocusNode()).then(t,t):t()}},{key:"setupFocusTrap",value:function(){this.focusTrap?this.props.active&&!this.focusTrap.active&&(this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause()):this.focusTrapElements.some(Boolean)&&(this.focusTrap=this.props._createFocusTrap(this.focusTrapElements,this.internalOptions),this.props.active&&this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause())}},{key:"componentDidMount",value:function(){this.props.active&&this.setupFocusTrap()}},{key:"componentDidUpdate",value:function(e){if(this.focusTrap){e.containerElements!==this.props.containerElements&&this.focusTrap.updateContainerElements(this.props.containerElements);var t=!e.active&&this.props.active,n=e.active&&!this.props.active,r=!e.paused&&this.props.paused,i=e.paused&&!this.props.paused;if(t&&(this.updatePreviousElement(),this.focusTrap.activate()),n)return void this.deactivateTrap();r&&this.focusTrap.pause(),i&&this.focusTrap.unpause()}else e.containerElements!==this.props.containerElements&&(this.focusTrapElements=this.props.containerElements),this.props.active&&(this.updatePreviousElement(),this.setupFocusTrap())}},{key:"componentWillUnmount",value:function(){this.deactivateTrap()}},{key:"render",value:function(){var e=this,t=this.props.children?f.Children.only(this.props.children):void 0;if(t){if(t.type&&t.type===f.Fragment)throw new Error("A focus-trap cannot use a Fragment as its child container. Try replacing it with a <div> element.");return f.cloneElement(t,{ref:function(n){var r=e.props.containerElements;t&&(m>=19?"function"==typeof t.props.ref?t.props.ref(n):t.props.ref&&(t.props.ref.current=n):"function"==typeof t.ref?t.ref(n):t.ref&&(t.ref.current=n)),e.focusTrapElements=r||[n]}})}return null}}])&&s(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r}(f.Component);g.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:h},e.exports=g,e.exports.FocusTrap=g},98429(e,t,n){"use strict";n.r(t),n.d(t,{createFocusTrap:()=>y});var r=n(62456);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=c(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){o=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(o)throw a}}}}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t){if(e){if("string"==typeof e)return i(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}var u={getActiveTrap:function(e){return(null==e?void 0:e.length)>0?e[e.length-1]:null},activateTrap:function(e,t){t!==u.getActiveTrap(e)&&u.pauseTrap(e);var n=e.indexOf(t);-1===n||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),u.unpauseTrap(e)},pauseTrap:function(e){var t=u.getActiveTrap(e);null==t||t._setPausedState(!0)},unpauseTrap:function(e){var t=u.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},d=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},f=function(e){return d(e)&&!e.shiftKey},h=function(e){return d(e)&&e.shiftKey},p=function(e){return setTimeout(e,0)},m=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"==typeof e?e.apply(void 0,n):e},g=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},v=[],y=function(e,t){var n,s=(null==t?void 0:t.document)||document,o=(null==t?void 0:t.trapStack)||v,y=l({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,delayReturnFocus:!0,isolateSubtrees:!1,isKeyForward:f,isKeyBackward:h},t),b={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},A=function(e,t,n){return e&&void 0!==e[t]?e[t]:y[n||t]},w=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return b.containerGroups.findIndex(function(t){var r=t.container,i=t.tabbableNodes;return r.contains(e)||(null==n?void 0:n.includes(r))||i.find(function(t){return t===e})})},E=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.hasFallback,a=void 0!==r&&r,o=n.params,l=void 0===o?[]:o,u=y[e];if("function"==typeof u&&(u=u.apply(void 0,function(e){if(Array.isArray(e))return i(e)}(t=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||c(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())),!0===u&&(u=void 0),!u){if(void 0===u||!1===u)return u;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var d=u;if("string"==typeof u){try{d=s.querySelector(u)}catch(t){throw new Error("`".concat(e,'` appears to be an invali
2d selector; error="').concat(t.message,'"'))}if(!d&&!a)throw new Error("`".concat(e,"` as selector refers to no known node"))}return d},x=function(e){var t=e.activeElement;return t?t.shadowRoot&&null!==t.shadowRoot.activeElement?x(t.shadowRoot):t:null},C=function(){var e=E("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,r.isFocusable)(e,y.tabbableOptions)){var t=x(s);if(w(t)>=0)e=t;else{var n=b.tabbableGroups[0];e=n&&n.firstTabbableNode||E("fallbackFocus")}}else null===e&&(e=E("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},S=function(){if(b.containerGroups=b.containers.map(function(e){var t=(0,r.tabbable)(e,y.tabbableOptions),n=(0,r.focusable)(e,y.tabbableOptions),i=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,s=n.find(function(e){return(0,r.isTabbable)(e)}),o=n.slice().reverse().find(function(e){return(0,r.isTabbable)(e)}),l=!!t.find(function(e){return(0,r.getTabIndex)(e)>0});return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:l,firstTabbableNode:i,lastTabbableNode:a,firstDomTabbableNode:s,lastDomTabbableNode:o,nextTabbableNode:function(e){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=t.indexOf(e);return a<0?i?n.slice(n.indexOf(e)+1).find(function(e){return(0,r.isTabbable)(e)}):n.slice(0,n.indexOf(e)).reverse().find(function(e){return(0,r.isTabbable)(e)}):t[a+(i?1:-1)]}}}),b.tabbableGroups=b.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),b.tabbableGroups.length<=0&&!E("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(b.containerGroups.find(function(e){return e.posTabIndexesFound})&&b.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},k=function(e){!1!==e&&e!==x(document)&&(e&&e.focus?(e.focus({preventScroll:!!y.preventScroll}),b.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):k(C()))},M=function(e){var t=E("setReturnFocus",{params:[e]});return t||!1!==t&&e},_=function(e){var t=e.target,n=e.event,i=e.isBackward,a=void 0!==i&&i;t=t||g(n),S();var s=null;if(b.tabbableGroups.length>0){var o=w(t,n),l=o>=0?b.containerGroups[o]:void 0;if(o<0)s=a?b.tabbableGroups[b.tabbableGroups.length-1].lastTabbableNode:b.tabbableGroups[0].firstTabbableNode;else if(a){var c=b.tabbableGroups.findIndex(function(e){var n=e.firstTabbableNode;return t===n});if(c<0&&(l.container===t||(0,r.isFocusable)(t,y.tabbableOptions)&&!(0,r.isTabbable)(t,y.tabbableOptions)&&!l.nextTabbableNode(t,!1))&&(c=o),c>=0){var u=0===c?b.tabbableGroups.length-1:c-1,f=b.tabbableGroups[u];s=(0,r.getTabIndex)(t)>=0?f.lastTabbableNode:f.lastDomTabbableNode}else d(n)||(s=l.nextTabbableNode(t,!1))}else{var h=b.tabbableGroups.findIndex(function(e){var n=e.lastTabbableNode;return t===n});if(h<0&&(l.container===t||(0,r.isFocusable)(t,y.tabbableOptions)&&!(0,r.isTabbable)(t,y.tabbableOptions)&&!l.nextTabbableNode(t))&&(h=o),h>=0){var p=h===b.tabbableGroups.length-1?0:h+1,m=b.tabbableGroups[p];s=(0,r.getTabIndex)(t)>=0?m.firstTabbableNode:m.firstDomTabbableNode}else d(n)||(s=l.nextTabbableNode(t))}}else s=E("fallbackFocus");return s},T=function(e){var t=g(e);w(t,e)>=0||(m(y.clickOutsideDeactivates,e)?n.deactivate({returnFocus:y.returnFocusOnDeactivate}):m(y.allowOutsideClick,e)||e.preventDefault())},D=function(e){var t=g(e),n=w(t,e)>=0;if(n||t instanceof Document)n&&(b.mostRecentlyFocusedNode=t);else{var i;e.stopImmediatePropagation();var a=!0;if(b.mostRecentlyFocusedNode)if((0,r.getTabIndex)(b.mostRecentlyFocusedNode)>0){var s=w(b.mostRecentlyFocusedNode),o=b.containerGroups[s].tabbableNodes;if(o.length>0){var l=o.findIndex(function(e){return e===b.mostRecentlyFocusedNode});l>=0&&(y.isKeyForward(b.recentNavEvent)?l+1<o.length&&(i=o[l+1],a=!1):l-1>=0&&(i=o[l-1],a=!1))}}else b.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return(0,r.getTabIndex)(e)>0})})||(a=!1);else a=!1;a&&(i=_({target:b.mostRecentlyFocusedNode,isBackward:y.isKeyBackward(b.recentNavEvent)})),k(i||b.mostRecentlyFocusedNode||C())}b.recentNavEvent=void 0},I=function(e){(y.isKeyForward(e)||y.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b.recentNavEvent=e;var n=_({event:e,isBackward:t});n&&(d(e)&&e.preventDefault(),k(n))}(e,y.isKeyBackward(e))},R=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===m(y.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},P=function(e){var t=g(e);w(t,e)>=0||m(y.clickOutsideDeactivates,e)||m(y.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},O=function(){var e;if(b.active)return u.activateTrap(o,n),y.delayInitialFocus?e=new Promise(function(e){b.delayInitialFocusTimer=p(function(){k(C()),e()})}):k(C()),s.addEventListener("focusin",D,!0),s.addEventListener("mousedown",T,{capture:!0,passive:!1}),s.addEventListener("touchstart",T,{capture:!0,passive:!1}),s.addEventListener("click",P,{capture:!0,passive:!1}),s.addEventListener("keydown",I,{capture:!0,passive:!1}),s.addEventListener("keydown",R),e},N=function(){if(b.active)return s.removeEventListener("focusin",D,!0),s.removeEventListener("mousedown",T,!0),s.removeEventListener("touchstart",T,!0),s.removeEventListener("click",P,!0),s.removeEventListener("keydown",I,!0),s.removeEventListener("keydown",R),n},B="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver(function(e){var t=b.mostRecentlyFocusedNode;
2if(t&&e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===t||"function"==typeof e.contains&&e.contains(t)})})&&b.containers.some(function(e){return null==e?void 0:e.isConnected})){S();var n=C();k(n)}}):void 0,j=function(){B&&(B.disconnect(),b.active&&!b.paused&&b.containers.map(function(e){B.observe(e,{subtree:!0,childList:!0})}))};return n={get active(){return b.active},get paused(){return b.paused},activate:function(e){if(b.active)return this;var t,r=A(e,"onActivate"),i=A(e,"onPostActivate"),a=A(e,"checkCanFocusTrap"),l=u.getActiveTrap(o),c=!1;l&&!l.paused&&(null===(t=l._setSubtreeIsolation)||void 0===t||t.call(l,!1),c=!0);try{a||S(),b.active=!0,b.paused=!1,b.nodeFocusedBeforeActivation=x(s),null==r||r({trap:n});var d=function(){a&&S();var e=function(){n._setSubtreeIsolation(!0),j(),null==i||i({trap:n})},t=O();t?t.then(e):e()};if(a)return a(b.containers.concat()).then(d,d),this;d()}catch(e){var f;throw l===u.getActiveTrap(o)&&c&&(null===(f=l._setSubtreeIsolation)||void 0===f||f.call(l,!0)),e}return this},deactivate:function(e){if(!b.active)return this;var t=l({onDeactivate:y.onDeactivate,onPostDeactivate:y.onPostDeactivate,checkCanReturnFocus:y.checkCanReturnFocus},e);clearTimeout(b.delayInitialFocusTimer),b.delayInitialFocusTimer=void 0,b.paused||n._setSubtreeIsolation(!1),b.alreadySilent.clear(),N(),b.active=!1,b.paused=!1,j(),u.deactivateTrap(o,n);var r=A(t,"onDeactivate"),i=A(t,"onPostDeactivate"),a=A(t,"checkCanReturnFocus"),s=A(t,"delayReturnFocus"),c=A(t,"returnFocus","returnFocusOnDeactivate");null==r||r({trap:n});var d=function(){c&&k(M(b.nodeFocusedBeforeActivation)),null==i||i({trap:n})},f=function(){s&&c?p(d):d()};return c&&a?(a(M(b.nodeFocusedBeforeActivation)).then(f,f),this):(f(),this)},pause:function(e){return b.active?(b.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return b.active?(b.manuallyPaused=!1,o[o.length-1]!==this?this:this._setPausedState(!1,e)):this}
2,updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return b.containers=t.map(function(e){return"string"==typeof e?s.querySelector(e):e}),y.isolateSubtrees&&function(e){b.active&&!b.paused&&n._setSubtreeIsolation(!1),b.adjacentElements.clear(),b.alreadySilent.clear();var t,r=new Set,i=new Set,s=a(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;r.add(o);for(var l="undefined"!=typeof ShadowRoot&&o.getRootNode()instanceof ShadowRoot,c=o;c;){r.add(c);var u=c.parentElement,d=[];u?d=u.children:!u&&l&&(d=c.getRootNode().children,u=c.getRootNode().host,l="undefined"!=typeof ShadowRoot&&u.getRootNode()instanceof ShadowRoot);var f,h=a(d);try{for(h.s();!(f=h.n()).done;){var p=f.value;i.add(p)}}catch(e){h.e(e)}finally{h.f()}c=u}}}catch(e){s.e(e)}finally{s.f()}r.forEach(function(e){i.delete(e)}),b.adjacentElements=i}(b.containers),b.active&&(S(),b.paused||n._setSubtreeIsolation(!0)),j(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return b.manuallyPaused}},_setPausedState:{value:function(e,t){if(b.paused===e)return this;if(b.paused=e,e){var r=A(t,"onPause"),i=A(t,"onPostPause");null==r||r({trap:n}),N(),n._setSubtreeIsolation(!1),j(),null==i||i({trap:n})}else{var a=A(t,"onUnpause"),s=A(t,"onPostUnpause");null==a||a({trap:n}),function(){S();var e=function(){n._setSubtreeIsolation(!0),j(),null==s||s({trap:n})},t=O();t?t.then(e):e()}()}return this}},_setSubtreeIsolation:{value:function(e){y.isolateSubtrees&&b.adjacentElements.forEach(function(t){var n;e?"aria-hidden"===y.isolateSubtrees?("true"!==t.ariaHidden&&"true"!==(null===(n=t.getAttribute("aria-hidden"))||void 0===n?void 0:n.toLowerCase())||b.alreadySilent.add(t),t.setAttribute("aria-hidden","true")):((t.inert||t.hasAttribute("inert"))&&b.alreadySilent.add(t),t.setAttribute("inert",!0)):b.alreadySilent.has(t)||("aria-hidden"===y.isolateSubtrees?t.removeAttribute("aria-hidden"):t.removeAttribute("inert"))})}}}),n.updateContainerElements(e),n}},42087(e,t,n){var r=n(52243)(n(24358),"DataView");e.exports=r},59058(e,t,n){var r=n(8145),i=n(33977),a=n(29632),s=n(42244),o=n(81412);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,e.exports=l},77362(e,t,n){var r=n(51473),i=n(74457),a=n(83552),s=n(96164),o=n(35332);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,e.exports=l},50402(e,t,n){var r=n(52243)(n(24358),"Map");e.exports=r},9346(e,t,n){var r=n(27457),i=n(42857),a=n(16944),s=n(50548),o=n(54292);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,e.exports=l},46541(e,t,n){var r=n(52243)(n(24358),"Promise");e.exports=r},95032(e,t,n){var r=n(52243)(n(24358),"Set");e.exports=r},81668(e,t,n){var r=n(9346),i=n(13917),a=n(16222);function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}s.prototype.add=s.prototype.push=i,s.prototype.has=a,e.exports=s},95284(e,t,n){var r=n(77362),i=n(38255),a=n(53227),s=n(25770),o=n(47566),l=n(76054);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=s,c.prototype.has=o,c.prototype.set=l,e.exports=c},80474(e,t,n){var r=n(24358).Symbol;e.exports=r},71983(e,t,n){var r=n(24358).Uint8Array;e.exports=r},56542(e,t,n){var r=n(52243)(n(24358),"WeakMap");e.exports=r},57652(e){e.exports=function(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var s=e[i];t(r,s,n(s),e)}return r}},36655(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[i++]=s)}return a}},33252(e,t,n){var r=n(1977);e.exports=function(e,t){return!(null==e||!e.length)&&r(e,t,0)>-1}},96652(e){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},50510(e,t,n){var r=n(43025),i=n(19707),a=n(62958),s=n(16677),o=n(87192),l=n(37586),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),u=!n&&i(e),d=!n&&!u&&s(e),f=!n&&!u&&!d&&l(e),h=n||u||d||f,p=h?r(e.length,String):[],m=p.length;for(var g in e)!t&&!c.call(e,g)||h&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||o(g,m))||p.push(g);return p}},52479(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},92177(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},56080(e){e.exports=function(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}},16953(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},2509(e){e.exports=function(e){return e.split("")}}
2,63590(e,t,n){var r=n(10681),i=n(51157),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var s=e[t];a.call(e,t)&&i(s,n)&&(void 0!==n||t in e)||r(e,t,n)}},29698(e,t,n){var r=n(51157);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},86602(e,t,n){var r=n(21938);e.exports=function(e,t,n,i){return r(e,function(e,r,a){t(i,e,n(e),a)}),i}},10681(e,t,n){var r=n(88604);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},21938(e,t,n){var r=n(32858),i=n(12194)(r);e.exports=i},33444(e,t,n){var r=n(63051);e.exports=function(e,t,n){for(var i=-1,a=e.length;++i<a;){var s=e[i],o=t(s);if(null!=o&&(void 0===l?o==o&&!r(o):n(o,l)))var l=o,c=s}return c}},24330(e){e.exports=function(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}},12956(e,t,n){var r=n(76812)();e.exports=r},32858(e,t,n){var r=n(12956),i=n(45731);e.exports=function(e,t){return e&&r(e,t,i)}},70971(e,t,n){var r=n(73070),i=n(81600);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n<a;)e=e[i(t[n++])];return n&&n==a?e:void 0}}
vendor: 1,213 bytes, line 2
2,69820(e,t,n){var r=n(92177),i=n(62958);e.exports=function(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}},25723(e,t,n){var r=n(80474),i=n(53918),a=n(39365),s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?i(e):a(e)}},39772(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},1977(e,t,n){var r=n(24330),i=n(46006),a=n(49010);e.exports=function(e,t,n){return t==t?a(e,t,n):r(e,i,n)}},95427(e,t,n){var r=n(25723),i=n(30827);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},44983(e,t,n){var r=n(61961),i=n(30827);e.exports=function e(t,n,a,s,o){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:r(t,n,a,s,e,o))}},61961(e,t,n){var r=n(95284),i=n(72678),a=n(79781),s=n(72102),o=n(47534),l=n(62958),c=n(16677),u=n(37586),d="[object Arguments]",f="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,g,v){var y=l(e),b=l(t),A=y?f:o(e),w=b?f:o(t),E=(A=A==d?h:A)==h,x=(w=w==d?h:w)==h,C=A==w;if(C&&c(e)){if(!c(t))return!1;y=!0,E=!1}if(C&&!E)return v||(v=new r),y||u(e)?i(e,t,n,m,g,v):a(e,t,A,n,m,g,v);if(!(1&n)){var S=E&&p.call(e,"__wrapped__"),k=x&&p.call(t,"__wrapped__");
vendor: 4,344 bytes, line 2
2if(S||k){var M=S?e.value():e,_=k?t.value():t;return v||(v=new r),g(M,_,n,m,v)}}return!!C&&(v||(v=new r),s(e,t,n,m,g,v))}},87778(e,t,n){var r=n(95284),i=n(44983);e.exports=function(e,t,n,a){var s=n.length,o=s,l=!a;if(null==e)return!o;for(e=Object(e);s--;){var c=n[s];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++s<o;){var u=(c=n[s])[0],d=e[u],f=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var h=new r;if(a)var p=a(d,f,u,e,t,h);if(!(void 0===p?i(f,d,3,a,h):p))return!1}}return!0}},46006(e){e.exports=function(e){return e!=e}},61392(e,t,n){var r=n(41583),i=n(43855),a=n(97604),s=n(32586),o=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,f=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||i(e))&&(r(e)?f:o).test(s(e))}},35882(e,t,n){var r=n(25723),i=n(88723),a=n(30827),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&i(e.length)&&!!s[r(e)]}},79966(e,t,n){var r=n(96102),i=n(91887),a=n(77421),s=n(62958),o=n(78298);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?s(e)?i(e[0],e[1]):r(e):o(e)}},92651(e,t,n){var r=n(34154),i=n(18225),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},79831(e){e.exports=function(e,t){return e<t}},985(e,t,n){var r=n(21938),i=n(88537);e.exports=function(e,t){var n=-1,a=i(e)?Array(e.length):[];return r(e,function(e,r,i){a[++n]=t(e,r,i)}),a}},96102(e,t,n){var r=n(87778),i=n(44055),a=n(53976);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},91887(e,t,n){var r=n(44983),i=n(44803),a=n(59348),s=n(36043),o=n(82683),l=n(53976),c=n(81600);e.exports=function(e,t){return s(e)&&o(t)?l(c(e),t):function(n){var s=i(n,e);return void 0===s&&s===t?a(n,e):r(t,s,3)}}},78206(e,t,n){var r=n(52479),i=n(70971),a=n(79966),s=n(985),o=n(17082),l=n(12652),c=n(10255),u=n(77421),d=n(62958);e.exports=function(e,t,n){t=t.length?r(t,function(e){return d(e)?function(t){return i(t,1===e.length?e[0]:e)}:e}):[u];var f=-1;t=r(t,l(a));var h=s(e,function(e,n,i){return{criteria:r(t,function(t){return t(e)}),index:++f,value:e}});return o(h,function(e,t){return c(e,t,n)})}},62690(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},70056(e,t,n){var r=n(70971);e.exports=function(e){return function(t){return r(t,e)}}},70113(e){e.exports=function(e,t,n,r,i){return i(e,function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)}),n}},96639(e,t,n){var r=n(63590),i=n(73070),a=n(87192),s=n(97604),o=n(81600);e.exports=function(e,t,n,l){if(!s(e))return e;for(var c=-1,u=(t=i(t,e)).length,d=u-1,f=e;null!=f&&++c<u;){var h=o(t[c]),p=n;if("__proto__"===h||"constructor"===h||"prototype"===h)return e;if(c!=d){var m=f[h];void 0===(p=l?l(m,h,f):void 0)&&(p=s(m)?m:a(t[c+1])?[]:{})}r(f,h,p),f=f[h]}return e}},66133(e){e.exports=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}},17082(e){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},43025(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},69435(e,t,n){var r=n(80474),i=n(52479),a=n(62958),s=n(63051),o=r?r.prototype:void 0,l=o?o.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return i(t,e)+"";if(s(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},971(e,t,n){var r=n(32041),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},12652(e){e.exports=function(e){return function(t){return e(t)}}}
vendor: 2,988 bytes, line 2
2,39926(e,t,n){var r=n(81668),i=n(33252),a=n(96652),s=n(17384),o=n(98504),l=n(96716);e.exports=function(e,t,n){var c=-1,u=i,d=e.length,f=!0,h=[],p=h;if(n)f=!1,u=a;else if(d>=200){var m=t?null:o(e);if(m)return l(m);f=!1,u=s,p=new r}else p=t?[]:h;e:for(;++c<d;){var g=e[c],v=t?t(g):g;if(g=n||0!==g?g:0,f&&v==v){for(var y=p.length;y--;)if(p[y]===v)continue e;t&&p.push(v),h.push(g)}else u(p,v,n)||(p!==h&&p.push(v),h.push(g))}return h}},74841(e,t,n){var r=n(52479);e.exports=function(e,t){return r(t,function(t){return e[t]})}},17384(e){e.exports=function(e,t){return e.has(t)}},73070(e,t,n){var r=n(62958),i=n(36043),a=n(39989),s=n(38307);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:a(s(e))}},47323(e,t,n){var r=n(66133);e.exports=function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:r(e,t,n)}},50553(e,t,n){var r=n(63051);e.exports=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,a=e==e,s=r(e),o=void 0!==t,l=null===t,c=t==t,u=r(t);if(!l&&!u&&!s&&e>t||s&&o&&c&&!l&&!u||i&&o&&c||!n&&c||!a)return 1;if(!i&&!s&&!u&&e<t||u&&n&&a&&!i&&!s||l&&n&&a||!o&&a||!c)return-1}return 0}},10255(e,t,n){var r=n(50553);e.exports=function(e,t,n){for(var i=-1,a=e.criteria,s=t.criteria,o=a.length,l=n.length;++i<o;){var c=r(a[i],s[i]);if(c)return i>=l?c:c*("desc"==n[i]?-1:1)}return e.index-t.index}},52614(e,t,n){var r=n(24358)["__core-js_shared__"];e.exports=r},21659(e,t,n){var r=n(57652),i=n(86602),a=n(79966),s=n(62958);e.exports=function(e,t){return function(n,o){var l=s(n)?r:i,c=t?t():{};return l(n,e,a(o,2),c)}}},12194(e,t,n){var r=n(88537);e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var a=n.length,s=t?a:-1,o=Object(n);(t?s--:++s<a)&&!1!==i(o[s],s,o););return n}}},76812(e){e.exports=function(e){return function(t,n,r){for(var i=-1,a=Object(t),s=r(t),o=s.length;o--;){var l=s[e?o:++i];if(!1===n(a[l],l,a))break}return t}}},46894(e,t,n){var r=n(47323),i=n(76545),a=n(76245),s=n(38307);e.exports=function(e){return function(t){t=s(t);var n=i(t)?a(t):void 0,o=n?n[0]:t.charAt(0),l=n?r(n,1).join(""):t.slice(1);return o[e]()+l}}},98504(e,t,n){var r=n(95032),i=n(62135),a=n(96716),s=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:i;e.exports=s},88604(e,t,n){var r=n(52243),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},72678(e,t,n){var r=n(81668),i=n(16953),a=n(17384);e.exports=function(e,t,n,s,o,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),h=l.get(t);if(f&&h)return f==t&&h==e;var p=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++p<u;){var v=e[p],y=t[p];if(s)var b=c?s(y,v,p,t,e,l):s(v,y,p,e,t,l);if(void 0!==b){if(b)continue;m=!1;break}if(g){if(!i(t,function(e,t){if(!a(g,t)&&(v===e||o(v,e,n,s,l)))return g.push(t)})){m=!1;break}}else if(v!==y&&!o(v,y,n,s,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},79781(e,t,n){var r=n(80474),i=n(71983),a=n(51157),s=n(72678),o=n(59918),l=n(96716),c=r?r.prototype:void 0,u=c?c.valueOf
vendor: 2,636 bytes, line 2
2:void 0;e.exports=function(e,t,n,r,c,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=o;case"[object Set]":var p=1&r;if(h||(h=l),e.size!=t.size&&!p)return!1;var m=f.get(e);if(m)return m==t;r|=2,f.set(e,t);var g=s(h(e),h(t),r,c,d,f);return f.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},72102(e,t,n){var r=n(42161),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,s,o){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:i.call(t,f)))return!1}var h=o.get(e),p=o.get(t);if(h&&p)return h==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var g=l;++d<u;){var v=e[f=c[d]],y=t[f];if(a)var b=l?a(y,v,f,t,e,o):a(v,y,f,e,t,o);if(!(void 0===b?v===y||s(v,y,n,a,o):b)){m=!1;break}g||(g="constructor"==f)}if(m&&!g){var A=e.constructor,w=t.constructor;A==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof A&&A instanceof A&&"function"==typeof w&&w instanceof w||(m=!1)}return o.delete(e),o.delete(t),m}},99023(e){var t="object"==typeof globalThis&&globalThis&&globalThis.Object===Object&&globalThis;e.exports=t},42161(e,t,n){var r=n(69820),i=n(41955),a=n(45731);e.exports=function(e){return r(e,a,i)}},55540(e,t,n){var r=n(81203);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},44055(e,t,n){var r=n(82683),i=n(45731);e.exports=function(e){for(var t=i(e),n=t.length;n--;){var a=t[n],s=e[a];t[n]=[a,s,r(s)]}return t}},52243(e,t,n){var r=n(61392),i=n(54099);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},53918(e,t,n){var r=n(80474),i=Object.prototype,a=i.hasOwnProperty,s=i.toString,o=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch(e){}var i=s.call(e);return r&&(t?e[o]=n:delete e[o]),i}},41955(e,t,n){var r=n(36655),i=n(51794),a=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,o=s?function(e){return null==e?[]:(e=Object(e),r(s(e),function(t){return a.call(e,t)}))}:i;e.exports=o},47534(e,t,n){var r=n(42087),i=n(50402),a=n(46541),s=n(95032),o=n(56542),l=n(25723),c=n(32586),u="[object Map]",d="[object Promise]",f="[object Set]",h="[object WeakMap]",p="[object DataView]",m=c(r),g=c(i),v=c(a),y=c(s),b=c(o),A=l;
vendor: 4,121 bytes, line 2
2(r&&A(new r(new ArrayBuffer(1)))!=p||i&&A(new i)!=u||a&&A(a.resolve())!=d||s&&A(new s)!=f||o&&A(new o)!=h)&&(A=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case m:return p;case g:return u;case v:return d;case y:return f;case b:return h}return t}),e.exports=A},54099(e){e.exports=function(e,t){return null==e?void 0:e[t]}},61859(e,t,n){var r=n(73070),i=n(19707),a=n(62958),s=n(87192),o=n(88723),l=n(81600);e.exports=function(e,t,n){for(var c=-1,u=(t=r(t,e)).length,d=!1;++c<u;){var f=l(t[c]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&o(u)&&s(f,u)&&(a(e)||i(e))}},76545(e){var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},8145(e,t,n){var r=n(26537);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},33977(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},29632(e,t,n){var r=n(26537),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},42244(e,t,n){var r=n(26537),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},81412(e,t,n){var r=n(26537);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},87192(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=n??9007199254740991)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},36043(e,t,n){var r=n(62958),i=n(63051),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||s.test(e)||!a.test(e)||null!=t&&e in Object(t)}},81203(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},43855(e,t,n){var r,i=n(52614),a=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},34154(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},82683(e,t,n){var r=n(97604);e.exports=function(e){return e==e&&!r(e)}},51473(e){e.exports=function(){this.__data__=[],this.size=0}},74457(e,t,n){var r=n(29698),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},83552(e,t,n){var r=n(29698);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},96164(e,t,n){var r=n(29698);e.exports=function(e){return r(this.__data__,e)>-1}},35332(e,t,n){var r=n(29698);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},27457(e,t,n){var r=n(59058),i=n(77362),a=n(50402);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},42857(e,t,n){var r=n(55540);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},16944(e,t,n){var r=n(55540);e.exports=function(e){return r(this,e).get(e)}},50548(e,t,n){var r=n(55540);e.exports=function(e){return r(this,e).has(e)}},54292(e,t,n){var r=n(55540);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},59918(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},53976(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},27517(e,t,n){var r=n(68091);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},26537(e,t,n){var r=n(52243)(Object,"create");e.exports=r},18225(e,t,n){var r=n(50942)(Object.keys,Object);e.exports=r},6122(e,t,n){e=n.nmd(e);var r=n(99023),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i&&r.process,o=function(){try{return a&&a.require&&a.require("util").t
vendor: 6,551 bytes, line 2
2ypes||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=o},39365(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},50942(e){e.exports=function(e,t){return function(n){return e(t(n))}}},24358(e,t,n){var r=n(99023),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},13917(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},16222(e){e.exports=function(e){return this.__data__.has(e)}},96716(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},38255(e,t,n){var r=n(77362);e.exports=function(){this.__data__=new r,this.size=0}},53227(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},25770(e){e.exports=function(e){return this.__data__.get(e)}},47566(e){e.exports=function(e){return this.__data__.has(e)}},76054(e,t,n){var r=n(77362),i=n(50402),a=n(9346);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!i||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(s)}return n.set(e,t),this.size=n.size,this}},49010(e){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}},76245(e,t,n){var r=n(2509),i=n(76545),a=n(8389);e.exports=function(e){return i(e)?a(e):r(e)}},39989(e,t,n){var r=n(27517),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,s=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,r,i){t.push(r?i.replace(a,"$1"):n||e)}),t});e.exports=s},81600(e,t,n){var r=n(63051);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},32586(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},32041(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},8389(e){var t="\\ud800-\\udfff",n="["+t+"]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",a="[^"+t+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+r+"|"+i+")?",c="[\\ufe0e\\ufe0f]?",u=c+l+"(?:\\u200d(?:"+[a,s,o].join("|")+")"+c+l+")*",d="(?:"+[a+r+"?",r,s,o,n].join("|")+")",f=RegExp(i+"(?="+i+")|"+d+u,"g");e.exports=function(e){return e.match(f)||[]}},12646(e){e.exports=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i}},90424(e,t,n){var r=n(97604),i=n(44247),a=n(40555),s=Math.max,o=Math.min;e.exports=function(e,t,n){var l,c,u,d,f,h,p=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=l,r=c;return l=c=void 0,p=t,d=e.apply(r,n)}function b(e){var n=e-h;return void 0===h||n>=t||n<0||g&&e-p>=u}function A(){var e=i();if(b(e))return w(e);f=setTimeout(A,function(e){var n=t-(e-h);return g?o(n,u-(e-p)):n}(e))}function w(e){return f=void 0,v&&l?y(e):(l=c=void 0,d)}function E(){var e=i(),n=b(e);if(l=arguments,c=this,h=e,n){if(void 0===f)return function(e){return p=e,f=setTimeout(A,t),m?y(e):d}(h);if(g)return clearTimeout(f),f=setTimeout(A,t),y(h)}return void 0===f&&(f=setTimeout(A,t)),d}return t=a(t)||0,r(n)&&(m=!!n.leading,u=(g="maxWait"in n)?s(a(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),E.cancel=function(){void 0!==f&&clearTimeout(f),p=0,l=h=c=f=void 0},E.flush=function(){return void 0===f?d:w(i())},E}},51157(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},74145(e,t,n){e.exports=n(63893)},44803(e,t,n){var r=n(70971);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},4089(e,t,n){var r=n(10681),i=n(21659),a=Object.prototype.hasOwnProperty,s=i(function(e,t,n){a.call(e,n)?e[n].push(t):r(e,n,[t])});e.exports=s},59348(e,t,n){var r=n(39772),i=n(61859);e.exports=function(e,t){return null!=e&&i(e,t,r)}},63893(e){e.exports=function(e){return e&&e.length?e[0]:void 0}},77421(e){e.exports=function(e){return e}},19707(e,t,n){var r=n(95427),i=n(30827),a=Object.prototype,s=a.hasOwnProperty,o=a.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&s.call(e,"callee")&&!o.call(e,"callee")};e.exports=l},62958(e){var t=Array.isArray;e.exports=t},88537(e,t,n){var r=n(41583),i=n(88723);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},16677(e,t,n){e=n.nmd(e);var r=n(24358),i=n(49756),a=t&&!t.nodeType&&t,s=a&&e&&!e.nodeType&&e,o=s&&s.exports===a?r.Buffer:void 0,l=(o?o.isBuffer:void 0)||i;e.exports=l},53282(e,t,n){var r=n(92651),i=n(47534),a=n(19707),s=n(62958),o=n(88537),l=n(16677),c=n(34154),u=n(37586),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(o(e)&&(s(e)||"string"==typeof e||"function"==typeof e.splice||l(e)||u(e)||a(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!r(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},77951(e,t,n){var r=n(44983);e.exports=function(e,t){return r(e,t)}},41583(e,t,n){var r=n(25723),i=n(97604);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},88723(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},97604(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},30827(e){e.exports=function(e){return null!=e&&"object"==typeof e}},63051(e,t,n){var r=n(25723),i=n(30827);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},37586(e,t,n){var r=n(35882),i=n(12652),a=n(6122),s=a&&a.isTypedArray,o=s?i(s):r;e.exports=o},45731(e,t,n){var r=n(50510),i=n(92651),a=n(88537);e.exports=function(e){return a(e)?r(e):i(e)}},42769(e,t,n){var r=n(52479),i=n(79966),a=n(985),s=n(62958);e.exports=function(e,t){return(s(e)?r:a)(e,i(t,3))}},45411(e,t,n){var r=n(10681),i=n(32858),a=n(79966);e.exports=function(e,t){var n={};return t=a(t,3),i(e,function(e,i,a){r(n,i,t(e,i,a))}),n}},68091(e,t,n){var r=n(9346);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var s=e.apply(this,r);return n.cache=a.set(i,s)||a,s};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},17611(e,t,n){var r=n(33444),i=n(79831),a=n(77421);e.exports=function(e){return e&&e.length?r(e,a,i):void 0}}
2,62135(e){e.exports=function(){}},44247(e,t,n){var r=n(24358);e.exports=function(){return r.Date.now()}},73094(e,t,n){var r=n(78206),i=n(62958);e.exports=function(e,t,n,a){return null==e?[]:(i(t)||(t=null==t?[]:[t]),i(n=a?void 0:n)||(n=null==n?[]:[n]),r(e,t,n))}},99273(e,t,n){var r=n(21659)(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});e.exports=r},78298(e,t,n){var r=n(62690),i=n(70056),a=n(36043),s=n(81600);e.exports=function(e){return a(e)?r(s(e)):i(e)}},82713(e,t,n){var r=n(56080),i=n(21938),a=n(79966),s=n(70113),o=n(62958);e.exports=function(e,t,n){var l=o(e)?r:s,c=arguments.length<3;return l(e,a(t,4),n,c,i)}},17063(e,t,n){var r=n(96639);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},51794(e){e.exports=function(){return[]}},49756(e){e.exports=function(){return!1}},40555(e,t,n){var r=n(971),i=n(97604),a=n(63051),s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=o.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?NaN:+e}},38307(e,t,n){var r=n(69435);e.exports=function(e){return null==e?"":r(e)}},58158(e,t,n){var r=n(39926);e.exports=function(e){return e&&e.length?r(e):[]}},59635(e,t,n){var r=n(79966),i=n(39926);e.exports=function(e,t){return e&&e.length?i(e,r(t,2)):[]}},5349(e,t,n){var r=n(46894)("toUpperCase");e.exports=r},95521(e,t,n){var r=n(74841),i=n(45731);e.exports=function(e){return null==e?[]:r(e,i(e))}},16186(e,t,n){"use strict";var r=n(62985);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,s){if(s!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
vendor: 4,241 bytes, line 2
2;return n.PropTypes=n,n}},2736(e,t,n){e.exports=n(16186)()},62985(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},61663(e,t,n){"use strict";var r=n(15666),i=n(71763),a=n(98481);function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function l(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function c(e){if(31===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function u(e){if(o(e)!==e)throw Error(s(188))}function d(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=d(e)))return t;e=e.sibling}return null}var f=Object.assign,h=Symbol.for("react.element"),p=Symbol.for("react.transitional.element"),m=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),y=Symbol.for("react.profiler"),b=Symbol.for("react.consumer"),A=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),S=Symbol.for("react.lazy");Symbol.for("react.scope");var k=Symbol.for("react.activity");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var M=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var _=Symbol.iterator;function T(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=_&&e[_]||e["@@iterator"])?e:null}var D=Symbol.for("react.client.reference");function I(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===D?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case g:return"Fragment";case y:return"Profiler";case v:return"StrictMode";case E:return"Suspense";case x:return"SuspenseList";case k:return"Activity"}if("object"==typeof e)switch(e.$$typeof){case m:return"Portal";case A:return e.displayName||"Context";case b:return(e._context.displayName||"Context")+".Consumer";case w:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case C:return null!==(t=e.displayName||null)?t:I(e.type)||"Memo";case S:t=e._payload,e=e._init;try{return I(e(t))}catch(e){}}return null}var R=Array.isArray,P=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,N={pending:!1,data:null,method:null,action:null},B=[],j=-1;function L(e){return{current:e}}function F(e){0>j||(e.current=B[j],B[j]=null,j--)}function U(e,t){j++,B[j]=e.current,e.current=t}var H,z,G=L(null),q=L(null),W=L(null),$=L(null);function V(e,t){switch(U(W,t),U(q,e),U(G,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?gd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=vd(t=gd(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(G),U(G,e)}function Y(){F(G),F(q),F(W)}function K(e){null!==e.memoizedState&&U($,e);var t=G.current,n=vd(t,e.type);t!==n&&(U(q,e),U(G,n))}function Q(e){q.current===e&&(F(G),F(q)),$.current===e&&(F($),uf._currentValue=N)}function X(e){if(void 0===H)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);H=t&&t[1]||"",z=-1<e.stack.indexOf("\n    at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+H+e+z}var Z=!1;function J(e,t){if(!e||Z)return"";Z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 5,914 bytes, line 2
2else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=r.DetermineComponentFrameRoot(),s=a[0],o=a[1];if(s&&o){var l=s.split("\n"),c=o.split("\n");for(i=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;i<c.length&&!c[i].includes("DetermineComponentFrameRoot");)i++;if(r===l.length||i===c.length)for(r=l.length-1,i=c.length-1;1<=r&&0<=i&&l[r]!==c[i];)i--;for(;1<=r&&0<=i;r--,i--)if(l[r]!==c[i]){if(1!==r||1!==i)do{if(r--,0>--i||l[r]!==c[i]){var u="\n"+l[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=i);break}}}finally{Z=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?X(n):""}function ee(e,t){switch(e.tag){case 26:case 27:case 5:return X(e.type);case 16:return X("Lazy");case 13:return e.child!==t&&null!==t?X("Suspense Fallback"):X("Suspense");case 19:return X("SuspenseList");case 0:case 15:return J(e.type,!1);case 11:return J(e.type.render,!1);case 1:return J(e.type,!0);case 31:return X("Activity");default:return""}}function te(e){try{var t="",n=null;do{t+=ee(e,n),n=e,e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var ne=Object.prototype.hasOwnProperty,re=r.unstable_scheduleCallback,ie=r.unstable_cancelCallback,ae=r.unstable_shouldYield,se=r.unstable_requestPaint,oe=r.unstable_now,le=r.unstable_getCurrentPriorityLevel,ce=r.unstable_ImmediatePriority,ue=r.unstable_UserBlockingPriority,de=r.unstable_NormalPriority,fe=r.unstable_LowPriority,he=r.unstable_IdlePriority,pe=r.log,me=r.unstable_setDisableYieldValue,ge=null,ve=null;function ye(e){if("function"==typeof pe&&me(e),ve&&"function"==typeof ve.setStrictMode)try{ve.setStrictMode(ge,e)}catch(e){}}var be=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Ae(e)/we|0)|0},Ae=Math.log,we=Math.LN2,Ee=256,xe=262144,Ce=4194304;function Se(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ke(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var i=0,a=e.suspendedLanes,s=e.pingedLanes;e=e.warmLanes;var o=134217727&r;return 0!==o?0!==(r=o&~a)?i=Se(r):0!==(s&=o)?i=Se(s):n||0!==(n=o&~e)&&(i=Se(n)):0!==(o=r&~a)?i=Se(o):0!==s?i=Se(s):n||0!==(n=r&~e)&&(i=Se(n)),0===i?0:0!==t&&t!==i&&0===(t&a)&&((a=i&-i)>=(n=t&-t)||32===a&&4194048&n)?t:i}function Me(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function _e(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Te(){var e=Ce;return!(62914560&(Ce<<=1))&&(Ce=4194304),e}function De(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ie(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Re(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-be(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function Pe(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-be(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function Oe(e,t){var n=t&-t;return 0!==((n=42&n?1:Ne(n))&(e.suspendedLanes|t))?0:n}function Ne(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Be(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function je(){var e=O.p;return 0!==e?e:void 0===(e=window.event)?32:Cf(e.type)}function Le(e,t){var n=O.p;try{return O.p=e,t()}finally{O.p=n}}var Fe=Math.random().toString(36).slice(2),Ue="__reactFiber$"+Fe,He="__reactProps$"+Fe,ze="__reactContainer$"+Fe,Ge="__reactEvents$"+Fe,qe="__reactListeners$"+Fe,We="__reactHandles$"+Fe,$e="__reactResources$"+Fe,Ve="__reactMarker$"+Fe;function Ye(e){delete e[Ue],delete e[He],delete e[Ge],delete e[qe],delete e[We]}function Ke(e){var t=e[Ue];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ze]||n[Ue]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Nd(e);null!==e;){if(n=e[Ue])return n;e=Nd(e)}return t}n=(e=n).parentNode}return null}function Qe(e){if(e=e[Ue]||e[ze]){var t=e.tag;if(5===t||6===t||13===t||31===t||26===t||27===t||3===t)return e}return null}function Xe(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(s(33))}function Ze(e){var t=e[$e];return t||(t=e[$e]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Je(e){e[Ve]=!0}var et=new Set,tt={};function nt(e,t){rt(e,t),rt(e+"Capture",t)}function rt(e,t){for(tt[e]=t,e=0;e<t.length;e++)et.add(t[e])}var it=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
2037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),at={},st={};function ot(e,t,n){if(i=t,ne.call(st,i)||!ne.call(at,i)&&(it.test(i)?st[i]=!0:(at[i]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var i}function lt(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function ct(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+r)}}function ut(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function dt(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ft(e){if(!e._valueTracker){var t=dt(e)?"checked":"value";e._valueTracker=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e,t,""+e[t])}}function ht(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=dt(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function pt(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var mt=/[\n"\\]/g;function gt(e){return e.replace(mt,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function vt(e,t,n,r,i,a,s,o){e.name="",null!=s&&"function"!=typeof s&&"symbol"!=typeof s&&"boolean"!=typeof s?e.type=s:e.removeAttribute("type"),null!=t?"number"===s?(0===t&&""===e.value||e.value!=t)&&(e.value=""+ut(t)):e.value!==""+ut(t)&&(e.value=""+ut(t)):"submit"!==s&&"reset"!==s||e.removeAttribute("value"),null!=t?bt(e,s,ut(t)):null!=n?bt(e,s,ut(n)):null!=r&&e.removeAttribute("value"),null==i&&null!=a&&(e.defaultChecked=!!a),null!=i&&(e.checked=i&&"function"!=typeof i&&"symbol"!=typeof i),null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.name=""+ut(o):e.removeAttribute("name")}function yt(e,t,n,r,i,a,s,o){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(("submit"===a||"reset"===a)&&null==t)return void ft(e);n=null!=n?""+ut(n):"",t=null!=t?""+ut(t):n,o||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:i)&&"symbol"!=typeof r&&!!r,e.checked=o?e.checked:!!r,e.defaultChecked=!!r,null!=s&&"function"!=typeof s&&"symbol"!=typeof s&&"boolean"!=typeof s&&(e.name=s),ft(e)}function bt(e,t,n){"number"===t&&pt(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function At(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ut(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function wt(e,t,n){null==t||((t=""+ut(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+ut(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function Et(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(s(92));if(R(r)){if(1<r.length)throw Error(s(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=ut(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r),ft(e)}function xt(e,t){if(t){var n=e.firstChild;
vendor: 4,144 bytes, line 2
2if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var Ct=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function St(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||Ct.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function kt(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(s(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&St(e,i,r)}else for(var a in t)t.hasOwnProperty(a)&&St(e,a,t[a])}function Mt(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var _t=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
2-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Tt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Dt(e){return Tt.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function It(){}var Rt=null;function Pt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ot=null,Nt=null;function Bt(e){var t=Qe(e);if(t&&(e=t.stateNode)){var n=e[He]||null;e:switch(e=t.stateNode,t.type){case"input":if(vt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+gt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[He]||null;if(!i)throw Error(s(90));vt(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&ht(r)}break e;case"textarea":wt(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&At(e,!!n.multiple,t,!1)}}}var jt=!1;function Lt(e,t,n){if(jt)return e(t,n);jt=!0;try{return e(t)}finally{if(jt=!1,(null!==Ot||null!==Nt)&&(Zc(),Ot&&(t=Ot,e=Nt,Nt=Ot=null,Bt(t),e)))for(t=0;t<e.length;t++)Bt(e[t])}}function Ft(e,t){var n=e.stateNode;if(null===n)return null;var r=n[He]||null;if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(s(231,t,typeof n));return n}var Ut=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),Ht=!1;if(Ut)try{var zt={};Object.defineProperty(zt,"passive",{get:function(){Ht=!0}}),window.addEventListener("test",zt,zt),window.removeEventListener("test",zt,zt)}catch(e){Ht=!1}var Gt=null,qt=null,Wt=null;function $t(){if(Wt)return Wt;var e,t,n=qt,r=n.length,i="value"in Gt?Gt.value:Gt.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var s=r-e;for(t=1;t<=s&&n[r-t]===i[a-t];t++);return Wt=i.slice(e,1<t?1-t:void 0)}function Vt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Yt(){return!0}function Kt(){return!1}function Qt(e){function t(t,n,r,i,a){for(var s in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(i):i[s]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?Yt:Kt,this.isPropagationStopped=Kt,this}return f(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Yt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Yt)},persist:function(){},isPersistent:Yt}),t}var Xt,Zt,Jt,en={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tn=Qt(en),nn=f({},en,{view:0,detail:0}),rn=Qt(nn),an=f({},nn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.from
vendor: 124,088 bytes, line 2
2Element===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Jt&&(Jt&&"mousemove"===e.type?(Xt=e.screenX-Jt.screenX,Zt=e.screenY-Jt.screenY):Zt=Xt=0,Jt=e),Xt)},movementY:function(e){return"movementY"in e?e.movementY:Zt}}),sn=Qt(an),on=Qt(f({},an,{dataTransfer:0})),ln=Qt(f({},nn,{relatedTarget:0})),cn=Qt(f({},en,{animationName:0,elapsedTime:0,pseudoElement:0})),un=Qt(f({},en,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),dn=Qt(f({},en,{data:0})),fn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},pn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=pn[e])&&!!t[e]}function gn(){return mn}var vn=Qt(f({},nn,{key:function(e){if(e.key){var t=fn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Vt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?hn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gn,charCode:function(e){return"keypress"===e.type?Vt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Vt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),yn=Qt(f({},an,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),bn=Qt(f({},nn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gn})),An=Qt(f({},en,{propertyName:0,elapsedTime:0,pseudoElement:0})),wn=Qt(f({},an,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),En=Qt(f({},en,{newState:0,oldState:0})),xn=[9,13,27,32],Cn=Ut&&"CompositionEvent"in window,Sn=null;Ut&&"documentMode"in document&&(Sn=document.documentMode);var kn=Ut&&"TextEvent"in window&&!Sn,Mn=Ut&&(!Cn||Sn&&8<Sn&&11>=Sn),_n=String.fromCharCode(32),Tn=!1;function Dn(e,t){switch(e){case"keyup":return-1!==xn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function In(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Rn=!1,Pn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function On(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Pn[e.type]:"textarea"===t}function Nn(e,t,n,r){Ot?Nt?Nt.push(r):Nt=[r]:Ot=r,0<(t=nd(t,"onChange")).length&&(n=new tn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Bn=null,jn=null;function Ln(e){Yu(e,0)}function Fn(e){if(ht(Xe(e)))return e}function Un(e,t){if("change"===e)return t}var Hn=!1;if(Ut){var zn;if(Ut){var Gn="oninput"in document;if(!Gn){var qn=document.createElement("div");qn.setAttribute("oninput","return;"),Gn="function"==typeof qn.oninput}zn=Gn}else zn=!1;Hn=zn&&(!document.documentMode||9<document.documentMode)}function Wn(){Bn&&(Bn.detachEvent("onpropertychange",$n),jn=Bn=null)}function $n(e){if("value"===e.propertyName&&Fn(jn)){var t=[];Nn(t,jn,e,Pt(e)),Lt(Ln,t)}}function Vn(e,t,n){"focusin"===e?(Wn(),jn=n,(Bn=t).attachEvent("onpropertychange",$n)):"focusout"===e&&Wn()}function Yn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Fn(jn)}function Kn(e,t){if("click"===e)return Fn(t)}function Qn(e,t){if("input"===e||"change"===e)return Fn(t)}var Xn="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function Zn(e,t){if(Xn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ne.call(t,i)||!Xn(e[i],t[i]))return!1}return!0}function Jn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function er(e,t){var n,r=Jn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Jn(r)}}function tr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?tr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function nr(e){for(var t=pt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=pt((e=t.contentWindow).document)}return t}function rr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var ir=Ut&&"documentMode"in document&&11>=document.documentMode,ar=null,sr=null,or=null,lr=!1;function cr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;lr||null==ar||ar!==pt(r)||(r="selectionStart"in(r=ar)&&rr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},or&&Zn(or,r)||(or=r,0<(r=nd(sr,"onSelect")).length&&(t=new tn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ar)))}function ur(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var dr={animationend:ur("Animation","AnimationEnd"),animationiteration:ur("Animation","AnimationIteration"),animationstart:ur("Animation","AnimationStart"),transitionrun:ur("Transition","TransitionRun"),transitionstart:ur("Transition","TransitionStart"),transitioncancel:ur("Transition","TransitionCancel"),transitionend:ur("Transition","TransitionEnd")},fr={},hr={};function pr(e){if(fr[e])return fr[e];if(!dr[e])return e;var t,n=dr[e];for(t in n)if(n.hasOwnProperty(t)&&t in hr)return fr[e]=n[t];return e}Ut&&(hr=document.createElement("div").style,"AnimationEvent"in window||(delete dr.animationend.animation,delete dr.animationiteration.animation,delete dr.animationstart.animation),"TransitionEvent"in window||delete dr.transitionend.transition);var mr=pr("animationend"),gr=pr("animationiteration"),vr=pr("animationstart"),yr=pr("transitionrun"),br=pr("transitionstart"),Ar=pr("transitioncancel"),wr=pr("transitionend"),Er=new Map,xr="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Cr(e,t){Er.set(e,t),nt(t,[e])}xr.push("scrollEnd");var Sr="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},kr=[],Mr=0,_r=0;function Tr(){for(var e=Mr,t=_r=Mr=0;t<e;){var n=kr[t];kr[t++]=null;var r=kr[t];kr[t++]=null;var i=kr[t];kr[t++]=null;var a=kr[t];if(kr[t++]=null,null!==r&&null!==i){var s=r.pending;null===s?i.next=i:(i.next=s.next,s.next=i),r.pending=i}0!==a&&Pr(n,i,a)}}function Dr(e,t,n,r){kr[Mr++]=e,kr[Mr++]=t,kr[Mr++]=n,kr[Mr++]=r,_r|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function Ir(e,t,n,r){return Dr(e,t,n,r),Or(e)}function Rr(e,t){return Dr(e,null,null,t),Or(e)}function Pr(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;return 3===e.tag?(a=e.stateNode,i&&null!==t&&(i=31-be(n),null===(r=(e=a.hiddenUpdates)[i])?e[i]=[t]:r.push(t),t.lane=536870912|n),a):null}function Or(e){if(50<Gc)throw Gc=0,qc=null,Error(s(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var Nr={};function Br(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function jr(e,t,n,r){return new Br(e,t,n,r)}function Lr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Fr(e,t){var n=e.alternate;return null===n?((n=jr(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=65011712&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Ur(e,t){e.flags&=65011714;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Hr(e,t,n,r,i,a){var o=0;if(r=e,"function"==typeof e)Lr(e)&&(o=1);else if("string"==typeof e)o=function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;return"stylesheet"!==t.rel||(e=t.disabled,"string"==typeof t.precedence&&null==e);case"script":if(t.async&&"function"!=typeof t.async&&"symbol"!=typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"==typeof t.src)return!0}return!1}(e,n,G.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(e){case k:return(e=jr(31,n,t,i)).elementType=k,e.lanes=a,e;case g:return zr(n.children,i,a,t);case v:o=8,i|=24;break;case y:return(e=jr(12,n,t,2|i)).elementType=y,e.lanes=a,e;case E:return(e=jr(13,n,t,i)).elementType=E,e.lanes=a,e;case x:return(e=jr(19,n,t,i)).elementType=x,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:o=10;break e;case b:o=9;break e;case w:o=11;break e;case C:o=14;break e;case S:o=16,r=null;break e}o=29,n=Error(s(130,null===e?"null":typeof e,"")),r=null}return(t=jr(o,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function zr(e,t,n,r){return(e=jr(7,e,r,t)).lanes=n,e}function Gr(e,t,n){return(e=jr(6,e,null,t)).lanes=n,e}function qr(e){var t=jr(18,null,null,0);return t.stateNode=e,t}function Wr(e,t,n){return(t=jr(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var $r=new WeakMap;function Vr(e,t){if("object"==typeof e&&null!==e){var n=$r.get(e);return void 0!==n?n:(t={value:e,source:t,stack:te(t)},$r.set(e,t),t)}return{value:e,source:t,stack:te(t)}}var Yr=[],Kr=0,Qr=null,Xr=0,Zr=[],Jr=0,ei=null,ti=1,ni="";function ri(e,t){Yr[Kr++]=Xr,Yr[Kr++]=Qr,Qr=e,Xr=t}function ii(e,t,n){Zr[Jr++]=ti,Zr[Jr++]=ni,Zr[Jr++]=ei,ei=e;var r=ti;e=ni;var i=32-be(r)-1;r&=~(1<<i),n+=1;var a=32-be(t)+i;if(30<a){var s=i-i%5;a=(r&(1<<s)-1).toString(32),r>>=s,i-=s,ti=1<<32-be(t)+i|n<<i|r,ni=a+e}else ti=1<<a|n<<i|r,ni=e}function ai(e){null!==e.return&&(ri(e,1),ii(e,1,0))}function si(e){for(;e===Qr;)Qr=Yr[--Kr],Yr[Kr]=null,Xr=Yr[--Kr],Yr[Kr]=null;for(;e===ei;)ei=Zr[--Jr],Zr[Jr]=null,ni=Zr[--Jr],Zr[Jr]=null,ti=Zr[--Jr],Zr[Jr]=null}function oi(e,t){Zr[Jr++]=ti,Zr[Jr++]=ni,Zr[Jr++]=ei,ti=t.id,ni=t.overflow,ei=e}var li=null,ci=null,ui=!1,di=null,fi=!1,hi=Error(s(519));function pi(e){throw Ai(Vr(Error(s(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?"text":"HTML","")),e)),hi}function mi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[Ue]=e,t[He]=r,n){case"dialog":Ku("cancel",t),Ku("close",t);break;case"iframe":case"object":case"embed":Ku("load",t);break;case"video":case"audio":for(n=0;n<$u.length;n++)Ku($u[n],t);break;case"source":Ku("error",t);break;case"img":case"image":case"link":Ku("error",t),Ku("load",t);break;case"details":Ku("toggle",t);break;case"input":Ku("invalid",t),yt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":Ku("invalid",t);break;case"textarea":Ku("invalid",t),Et(t,r.value,r.defaultValue,r.children)}"string"!=typeof(n=r.children)&&"number"!=typeof n&&"bigint"!=typeof n||t.textContent===""+n||!0===r.suppressHydrationWarning||ld(t.textContent,n)?(null!=r.popover&&(Ku("beforetoggle",t),Ku("toggle",t)),null!=r.onScroll&&Ku("scroll",t),null!=r.onScrollEnd&&Ku("scrollend",t),null!=r.onClick&&(t.onclick=It),t=!0):t=!1,t||pi(e,!0)}function gi(e){for(li=e.return;li;)switch(li.tag){case 5:case 31:case 13:return void(fi=!1);case 27:case 3:return void(fi=!0);default:li=li.return}}function vi(e){if(e!==li)return!1;if(!ui)return gi(e),ui=!0,!1;var t,n=e.tag;if((t=3!==n&&27!==n)&&((t=5===n)&&(t=!("form"!==(t=e.type)&&"button"!==t)||yd(e.type,e.memoizedProps)),t=!t),t&&ci&&pi(e),gi(e),13===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));ci=Od(e)}else if(31===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));ci=Od(e)}else 27===n?(n=ci,Sd(e.type)?(e=Pd,Pd=null,ci=e):ci=n):ci=li?Rd(e.stateNode.nextSibling):null;return!0}function yi(){ci=li=null,ui=!1}function bi(){var e=di;return null!==e&&(null===Tc?Tc=e:Tc.push.apply(Tc,e),di=null),e}function Ai(e){null===di?di=[e]:di.push(e)}var wi=L(null),Ei=null,xi=null;function Ci(e,t,n){U(wi,t._currentValue),t._currentValue=n}function Si(e){e._currentValue=wi.current,F(wi)}function ki(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Mi(e,t,n,r){var i=e.child;for(null!==i&&(i.return=e);null!==i;){var a=i.dependencies;if(null!==a){var o=i.child;a=a.firstContext;e:for(;null!==a;){var l=a;a=i;for(var c=0;c<t.length;c++)if(l.context===t[c]){a.lanes|=n,null!==(l=a.alternate)&&(l.lanes|=n),ki(a.return,n,e),r||(o=null);break e}a=l.next}}else if(18===i.tag){if(null===(o=i.return))throw Error(s(341));o.lanes|=n,null!==(a=o.alternate)&&(a.lanes|=n),ki(o,n,e),o=null}else o=i.child;if(null!==o)o.return=i;else for(o=i;null!==o;){if(o===e){o=null;break}if(null!==(i=o.sibling)){i.return=o.return,o=i;break}o=o.return}i=o}}function _i(e,t,n,r){e=null;for(var i=t,a=!1;null!==i;){if(!a)if(524288&i.flags)a=!0;else if(262144&i.flags)break;if(10===i.tag){var o=i.alternate;if(null===o)throw Error(s(387));if(null!==(o=o.memoizedProps)){var l=i.type;Xn(i.pendingProps.value,o.value)||(null!==e?e.push(l):e=[l])}}else if(i===$.current){if(null===(o=i.alternate))throw Error(s(387));o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(null!==e?e.push(uf):e=[uf])}i=i.return}null!==e&&Mi(t,e,n,r),t.flags|=262144}function Ti(e){for(e=e.firstContext;null!==e;){if(!Xn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Di(e){Ei=e,xi=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function Ii(e){return Pi(Ei,e)}function Ri(e,t){return null===Ei&&Di(e),Pi(e,t)}function Pi(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===xi){if(null===e)throw Error(s(308));xi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else xi=xi.next=t;return n}var Oi="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},Ni=r.unstable_scheduleCallback,Bi=r.unstable_NormalPriority,ji={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Li(){return{controller:new Oi,data:new Map,refCount:0}}function Fi(e){e.refCount--,0===e.refCount&&Ni(Bi,function(){e.controller.abort()})}var Ui=null,Hi=0,zi=0,Gi=null;function qi(){if(0===--Hi&&null!==Ui){null!==Gi&&(Gi.status="fulfilled");var e=Ui;Ui=null,zi=0,Gi=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var Wi=P.S;P.S=function(e,t){Rc=oe(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===Ui){var n=Ui=[];Hi=0,zi=Hu(),Gi={status:"pending",value:void 0,then:function(e){n.push(e)}}}Hi++,t.then(qi,qi)}(0,t),null!==Wi&&Wi(e,t)};var $i=L(null);function Vi(){var e=$i.current;return null!==e?e:hc.pooledCache}function Yi(e,t){U($i,null===t?$i.current:t.pool)}function Ki(){var e=Vi();return null===e?null:{parent:ji._currentValue,pool:e}}var Qi=Error(s(460)),Xi=Error(s(474)),Zi=Error(s(542)),Ji={then:function(){}};function ea(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ta(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(It,It),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw aa(e=t.reason),e;default:if("string"==typeof t.status)t.then(It,It);else{if(null!==(e=hc)&&100<e.shellSuspendCounter)throw Error(s(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw aa(e=t.reason),e}throw ra=t,Qi}}function na(e){try{return(0,e._init)(e._payload)}catch(e){if(null!==e&&"object"==typeof e&&"function"==typeof e.then)throw ra=e,Qi;throw e}}var ra=null;function ia(){if(null===ra)throw Error(s(459));var e=ra;return ra=null,e}function aa(e){if(e===Qi||e===Zi)throw Error(s(483))}var sa=null,oa=0;function la(e){var t=oa;return oa+=1,null===sa&&(sa=[]),ta(sa,e,t)}function ca(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function ua(e,t){if(t.$$typeof===h)throw Error(s(525));throw e=Object.prototype.toString.call(t),Error(s(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function da(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function i(e,t){return(e=Fr(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=67108866,n):r:(t.flags|=67108866,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=67108866),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Gr(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){var a=n.type;return a===g?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===S&&na(a)===t.type)?(ca(t=i(t,n.props),n),t.return=e,t):(ca(t=Hr(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wr(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=zr(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=Gr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case p:return ca(n=Hr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case m:return(t=Wr(t,e.mode,n)).return=e,t;case S:return f(e,t=na(t),n)}if(R(t)||T(t))return(t=zr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return f(e,la(t),n);if(t.$$typeof===A)return f(e,Ri(e,t),n);ua(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case p:return n.key===i?c(e,t,n,r):null;case m:return n.key===i?u(e,t,n,r):null;case S:return h(e,t,n=na(n),r)}if(R(n)||T(n))return null!==i?null:d(e,t,n,r,null);if("function"==typeof n.then)return h(e,t,la(n),r);if(n.$$typeof===A)return h(e,t,Ri(e,n),r);ua(e,n)}return null}function v(e,t,n,r,i){if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case p:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case m:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case S:return v(e,t,n,r=na(r),i)}if(R(r)||T(r))return d(t,e=e.get(n)||null,r,i,null);if("function"==typeof r.then)return v(e,t,n,la(r),i);if(r.$$typeof===A)return v(e,t,n,Ri(t,r),i);ua(t,r)}return null}function y(l,c,u,d){if("object"==typeof u&&null!==u&&u.type===g&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case p:e:{for(var b=u.key;null!==c;){if(c.key===b){if((b=u.type)===g){if(7===c.tag){n(l,c.sibling),(d=i(c,u.props.children)).return=l,l=d;break e}}else if(c.elementType===b||"object"==typeof b&&null!==b&&b.$$typeof===S&&na(b)===c.type){n(l,c.sibling),ca(d=i(c,u.props),u),d.return=l,l=d;break e}n(l,c);break}t(l,c),c=c.sibling}u.type===g?((d=zr(u.props.children,l.mode,d,u.key)).return=l,l=d):(ca(d=Hr(u.type,u.key,u.props,null,l.mode,d),u),d.return=l,l=d)}return o(l);case m:e:{for(b=u.key;null!==c;){if(c.key===b){if(4===c.tag&&c.stateNode.containerInfo===u.containerInfo&&c.stateNode.implementation===u.implementation){n(l,c.sibling),(d=i(c,u.children||[])).return=l,l=d;break e}n(l,c);break}t(l,c),c=c.sibling}(d=Wr(u,l.mode,d)).return=l,l=d}return o(l);case S:return y(l,c,u=na(u),d)}if(R(u))return function(i,s,o,l){for(var c=null,u=null,d=s,p=s=0,m=null;null!==d&&p<o.length;p++){d.index>p?(m=d,d=null):m=d.sibling;var g=h(i,d,o[p],l);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(i,d),s=a(g,s,p),null===u?c=g:u.sibling=g,u=g,d=m}if(p===o.length)return n(i,d),ui&&ri(i,p),c;if(null===d){for(;p<o.length;p++)null!==(d=f(i,o[p],l))&&(s=a(d,s,p),null===u?c=d:u.sibling=d,u=d);return ui&&ri(i,p),c}for(d=r(d);p<o.length;p++)null!==(m=v(d,i,p,o[p],l))&&(e&&null!==m.alternate&&d.delete(null===m.key?p:m.key),s=a(m,s,p),null===u?c=m:u.sibling=m,u=m);return e&&d.forEach(function(e){return t(i,e)}),ui&&ri(i,p),c}(l,c,u,d);if(T(u)){if("function"!=typeof(b=T(u)))throw Error(s(150));return function(i,o,l,c){if(null==l)throw Error(s(151));for(var u=null,d=null,p=o,m=o=0,g=null,y=l.next();null!==p&&!y.done;m++,y=l.next()){p.index>m?(g=p,p=null):g=p.sibling;var b=h(i,p,y.value,c);if(null===b){null===p&&(p=g);break}e&&p&&null===b.alternate&&t(i,p),o=a(b,o,m),null===d?u=b:d.sibling=b,d=b,p=g}if(y.done)return n(i,p),ui&&ri(i,m),u;if(null===p){for(;!y.done;m++,y=l.next())null!==(y=f(i,y.value,c))&&(o=a(y,o,m),null===d?u=y:d.sibling=y,d=y);return ui&&ri(i,m),u}for(p=r(p);!y.done;m++,y=l.next())null!==(y=v(p,i,m,y.value,c))&&(e&&null!==y.alternate&&p.delete(null===y.key?m:y.key),o=a(y,o,m),null===d?u=y:d.sibling=y,d=y);return e&&p.forEach(function(e){return t(i,e)}),ui&&ri(i,m),u}(l,c,u=b.call(u),d)}if("function"==typeof u.then)return y(l,c,la(u),d);if(u.$$typeof===A)return y(l,c,Ri(l,u),d);ua(l,u)}return"string"==typeof u&&""!==u||"number"==typeof u||"bigint"==typeof u?(u=""+u,null!==c&&6===c.tag?(n(l,c.sibling),(d=i(c,u)).return=l,l=d):(n(l,c),(d=Gr(u,l.mode,d)).return=l,l=d),o(l)):n(l,c)}return function(e,t,n,r){try{oa=0;var i=y(e,t,n,r);return sa=null,i}catch(t){if(t===Qi||t===Zi)throw t;var a=jr(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var fa=da(!0),ha=da(!1),pa=!1;function ma(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ga(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function va(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ya(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&fc){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Or(e),Pr(e,null,n),t}return Dr(e,r,t,n),Or(e)}function ba(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Pe(e,n)}}function Aa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var s={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?i=a=s:a=a.next=s,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var wa=!1;function Ea(){if(wa&&null!==Gi)throw Gi}function xa(e,t,n,r){wa=!1;var i=e.updateQueue;pa=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,o=i.shared.pending;if(null!==o){i.shared.pending=null;var l=o,c=l.next;l.next=null,null===s?a=c:s.next=c,s=l;var u=e.alternate;null!==u&&(o=(u=u.updateQueue).lastBaseUpdate)!==s&&(null===o?u.firstBaseUpdate=c:o.next=c,u.lastBaseUpdate=l)}if(null!==a){var d=i.baseState;for(s=0,u=c=l=null,o=a;;){var h=-536870913&o.lane,p=h!==o.lane;if(p?(mc&h)===h:(r&h)===h){0!==h&&h===zi&&(wa=!0),null!==u&&(u=u.next={lane:0,tag:o.tag,payload:o.payload,callback:null,next:null});e:{var m=e,g=o;h=t;var v=n;switch(g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(v,d,h);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(h="function"==typeof(m=g.payload)?m.call(v,d,h):m))break e;d=f({},d,h);break e;case 2:pa=!0}}null!==(h=o.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=i.callbacks)?i.callbacks=[h]:p.push(h))}else p={lane:h,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===u?(c=u=p,l=d):u=u.next=p,s|=h;if(null===(o=o.next)){if(null===(o=i.shared.pending))break;o=(p=o).next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),xc|=s,e.lanes=s,e.memoizedState=d}}function Ca(e,t){if("function"!=typeof e)throw Error(s(191,e));e.call(t)}function Sa(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Ca(n[e],t)}var ka=L(null),Ma=L(0);function _a(e,t){U(Ma,e=wc),U(ka,t),wc=e|t.baseLanes}function Ta(){U(Ma,wc),U(ka,ka.current)}function Da(){wc=Ma.current,F(ka),F(Ma)}var Ia=L(null),Ra=null;function Pa(e){var t=e.alternate;U(La,1&La.current),U(Ia,e),null===Ra&&(null===t||null!==ka.current||null!==t.memoizedState)&&(Ra=e)}function Oa(e){U(La,La.current),U(Ia,e),null===Ra&&(Ra=e)}function Na(e){22===e.tag?(U(La,La.current),U(Ia,e),null===Ra&&(Ra=e)):Ba()}function Ba(){U(La,La.current),U(Ia,Ia.current)}function ja(e){F(Ia),Ra===e&&(Ra=null),F(La)}var La=L(0);function Fa(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Dd(n)||Id(n)))return t}else if(19!==t.tag||"forwards"!==t.memoizedProps.revealOrder&&"backwards"!==t.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==t.memoizedProps.revealOrder&&"together"!==t.memoizedProps.revealOrder){if(null!==t.child){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ua=0,Ha=null,za=null,Ga=null,qa=!1,Wa=!1,$a=!1,Va=0,Ya=0,Ka=null,Qa=0;function Xa(){throw Error(s(321))}function Za(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xn(e[n],t[n]))return!1;return!0}function Ja(e,t,n,r,i,a){return Ua=a,Ha=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,P.H=null===e||null===e.memoizedState?mo:go,$a=!1,a=n(r,i),$a=!1,Wa&&(a=ts(t,n,r,i)),es(e),a}function es(e){P.H=po;var t=null!==za&&null!==za.next;if(Ua=0,Ga=za=Ha=null,qa=!1,Ya=0,Ka=null,t)throw Error(s(300));null===e||Ro||null!==(e=e.dependencies)&&Ti(e)&&(Ro=!0)}function ts(e,t,n,r){Ha=e;var i=0;do{if(Wa&&(Ka=null),Ya=0,Wa=!1,25<=i)throw Error(s(301));if(i+=1,Ga=za=null,null!=e.updateQueue){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,null!=a.memoCache&&(a.memoCache.index=0)}P.H=vo,a=t(n,r)}while(Wa);return a}function ns(){var e=P.H,t=e.useState()[0];return t="function"==typeof t.then?ls(t):t,e=e.useState()[0],(null!==za?za.memoizedState:null)!==e&&(Ha.flags|=1024),t}function rs(){var e=0!==Va;return Va=0,e}function is(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function as(e){if(qa){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}qa=!1}Ua=0,Ga=za=Ha=null,Wa=!1,Ya=Va=0,Ka=null}function ss(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ga?Ha.memoizedState=Ga=e:Ga=Ga.next=e,Ga}function os(){if(null===za){var e=Ha.alternate;e=null!==e?e.memoizedState:null}else e=za.next;var t=null===Ga?Ha.memoizedState:Ga.next;if(null!==t)Ga=t,za=e;else{if(null===e){if(null===Ha.alternate)throw Error(s(467));throw Error(s(310))}e={memoizedState:(za=e).memoizedState,baseState:za.baseState,baseQueue:za.baseQueue,queue:za.queue,next:null},null===Ga?Ha.memoizedState=Ga=e:Ga=Ga.next=e}return Ga}function ls(e){var t=Ya;return Ya+=1,null===Ka&&(Ka=[]),e=ta(Ka,e,t),t=Ha,null===(null===Ga?t.memoizedState:Ga.next)&&(t=t.alternate,P.H=null===t||null===t.memoizedState?mo:go),e}function cs(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return ls(e);if(e.$$typeof===A)return Ii(e)}throw Error(s(438,String(e)))}function us(e){var t=null,n=Ha.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Ha.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=M;return t.index++,n}function ds(e,t){return"function"==typeof t?t(e):t}function fs(e){return hs(os(),za,e)}function hs(e,t,n){var r=e.queue;if(null===r)throw Error(s(311));r.lastRenderedReducer=n;var i=e.baseQueue,a=r.pending;if(null!==a){if(null!==i){var o=i.next;i.next=a.next,a.next=o}t.baseQueue=i=a,r.pending=null}if(a=e.baseState,null===i)e.memoizedState=a;else{var l=o=null,c=null,u=t=i.next,d=!1;do{var f=-536870913&u.lane;if(f!==u.lane?(mc&f)===f:(Ua&f)===f){var h=u.revertLane;if(0===h)null!==c&&(c=c.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===zi&&(d=!0);else{if((Ua&h)===h){u=u.next,h===zi&&(d=!0);continue}f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,o=a):c=c.next=f,Ha.lanes|=h,xc|=h}f=u.action,$a&&n(a,f),a=u.hasEagerState?u.eagerState:n(a,f)}else h={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,o=a):c=c.next=h,Ha.lanes|=f,xc|=f;u=u.next}while(null!==u&&u!==t);if(null===c?o=a:c.next=l,!Xn(a,e.memoizedState)&&(Ro=!0,d&&null!==(n=Gi)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=c,r.lastRenderedState=a}return null===i&&(r.lanes=0),[e.memoizedState,r.dispatch]}function ps(e){var t=os(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var o=i=i.next;do{a=e(a,o.action),o=o.next}while(o!==i);Xn(a,t.memoizedState)||(Ro=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ms(e,t,n){var r=Ha,i=os(),a=ui;if(a){if(void 0===n)throw Error(s(407));n=n()}else n=t();var o=!Xn((za||i).memoizedState,n);if(o&&(i.memoizedState=n,Ro=!0),i=i.queue,Us(ys.bind(null,r,i,e),[e]),i.getSnapshot!==t||o||null!==Ga&&1&Ga.memoizedState.tag){if(r.flags|=2048,Ns(9,{destroy:void 0},vs.bind(null,r,i,n,t),null),null===hc)throw Error(s(349));a||127&Ua||gs(r,t,n)}return n}function gs(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Ha.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function vs(e,t,n,r){t.value=n,t.getSnapshot=r,bs(t)&&As(e)}function ys(e,t,n){return n(function(){bs(t)&&As(e)})}function bs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xn(e,n)}catch(e){return!0}}function As(e){var t=Rr(e,2);null!==t&&Vc(t,0,2)}function ws(e){var t=ss();if("function"==typeof e){var n=e;if(e=n(),$a){ye(!0);try{n()}finally{ye(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ds,lastRenderedState:e},t}function Es(e,t,n,r){return e.baseState=n,hs(e,za,"function"==typeof r?r:ds)}function xs(e,t,n,r,i){if(uo(e))throw Error(s(485));if(null!==(e=t.action)){var a={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};null!==P.T?n(!0):a.isTransition=!1,r(a),null===(n=t.pending)?(a.next=t.pending=a,Cs(t,a)):(a.next=n.next,t.pending=n.next=a)}}function Cs(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=P.T,s={};P.T=s;try{var o=n(i,r),l=P.S;null!==l&&l(s,o),Ss(e,t,o)}catch(n){Ms(e,t,n)}finally{null!==a&&null!==s.types&&(a.types=s.types),P.T=a}}else try{Ss(e,t,a=n(i,r))}catch(n){Ms(e,t,n)}}function Ss(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){ks(e,t,n)},function(n){return Ms(e,t,n)}):ks(e,t,n)}function ks(e,t,n){t.status="fulfilled",t.value=n,_s(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,Cs(e,n)))}function Ms(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,_s(t),t=t.next}while(t!==r)}e.action=null}function _s(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ts(e,t){return t}function Ds(e,t){if(ui){var n=hc.formState;if(null!==n){e:{var r=Ha;if(ui){if(ci){t:{for(var i=ci,a=fi;8!==i.nodeType;){if(!a){i=null;break t}if(null===(i=Rd(i.nextSibling))){i=null;break t}}i="F!"===(a=i.data)||"F"===a?i:null}if(i){ci=Rd(i.nextSibling),r="F!"===i.data;break e}}pi(r)}r=!1}r&&(t=n[0])}}return(n=ss()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ts,lastRenderedState:t},n.queue=r,n=oo.bind(null,Ha,r),r.dispatch=n,r=ws(!1),a=co.bind(null,Ha,!1,r.queue),i={state:t,dispatch:null,action:e,pending:null},(r=ss()).queue=i,n=xs.bind(null,Ha,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Is(e){return Rs(os(),za,e)}function Rs(e,t,n){if(t=hs(e,t,Ts)[0],e=fs(ds)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=ls(t)}catch(e){if(e===Qi)throw Zi;throw e}else r=t;var i=(t=os()).queue,a=i.dispatch;return n!==t.memoizedState&&(Ha.flags|=2048,Ns(9,{destroy:void 0},Ps.bind(null,i,n),null)),[r,a,e]}function Ps(e,t){e.action=t}function Os(e){var t=os(),n=za;if(null!==n)return Rs(t,n,e);os(),t=t.memoizedState;var r=(n=os()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Ns(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=Ha.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Bs(){return os().memoizedState}function js(e,t,n,r){var i=ss();Ha.flags|=e,i.memoizedState=Ns(1|t,{destroy:void 0},n,void 0===r?null:r)}function Ls(e,t,n,r){var i=os();r=void 0===r?null:r;var a=i.memoizedState.inst;null!==za&&null!==r&&Za(r,za.memoizedState.deps)?i.memoizedState=Ns(t,a,n,r):(Ha.flags|=e,i.memoizedState=Ns(1|t,a,n,r))}function Fs(e,t){js(8390656,8,e,t)}function Us(e,t){Ls(2048,8,e,t)}function Hs(e){var t=os().memoizedState;return function(e){Ha.flags|=4;var t=Ha.updateQueue;if(null===t)t={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=t,t.events=[e];else{var n=t.events;null===n?t.events=[e]:n.push(e)}}({ref:t,nextImpl:e}),function(){if(2&fc)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function zs(e,t){return Ls(4,2,e,t)}function Gs(e,t){return Ls(4,4,e,t)}function qs(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function Ws(e,t,n){n=null!=n?n.concat([e]):null,Ls(4,4,qs.bind(null,t,e),n)}function $s(){}function Vs(e,t){var n=os();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&Za(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ys(e,t){var n=os();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&Za(t,r[1]))return r[0];if(r=e(),$a){ye(!0);try{e()}finally{ye(!1)}}return n.memoizedState=[r,t],r}function Ks(e,t,n){return void 0===n||1073741824&Ua&&!(261930&mc)?e.memoizedState=t:(e.memoizedState=n,e=$c(),Ha.lanes|=e,xc|=e,n)}function Qs(e,t,n,r){return Xn(n,t)?n:null!==ka.current?(e=Ks(e,n,r),Xn(e,t)||(Ro=!0),e):42&Ua&&(!(1073741824&Ua)||261930&mc)?(e=$c(),Ha.lanes|=e,xc|=e,t):(Ro=!0,e.memoizedState=n)}function Xs(e,t,n,r,i){var a=O.p;O.p=0!==a&&8>a?a:8;var s,o,l,c=P.T,u={};P.T=u,co(e,!1,t,n);try{var d=i(),f=P.S;null!==f&&f(u,d),null!==d&&"object"==typeof d&&"function"==typeof d.then?lo(e,t,(s=r,o=[],l={status:"pending",value:null,reason:null,then:function(e){o.push(e)}},d.then(function(){l.status="fulfilled",l.value=s;for(var e=0;e<o.length;e++)(0,o[e])(s)},function(e){for(l.status="rejected",l.reason=e,e=0;e<o.length;e++)(0,o[e])(void 0)}),l),Wc()):lo(e,t,r,Wc())}catch(n){lo(e,t,{then:function(){},status:"rejected",reason:n},Wc())}finally{O.p=a,null!==c&&null!==u.types&&(c.types=u.types),P.T=c}}function Zs(){}function Js(e,t,n,r){if(5!==e.tag)throw Error(s(476));var i=eo(e).queue;Xs(e,i,t,N,null===n?Zs:function(){return to(e),n(r)})}function eo(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:N,baseState:N,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ds,lastRenderedState:N},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ds,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function to(e){var t=eo(e);null===t.next&&(t=e.alternate.memoizedState),lo(e,t.next.queue,{},Wc())}function no(){return Ii(uf)}function ro(){return os().memoizedState}function io(){return os().memoizedState}function ao(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=Wc(),r=ya(t,e=va(n),n);return null!==r&&(Vc(r,0,n),ba(r,t,n)),t={cache:Li()},void(e.payload=t)}t=t.return}}function so(e,t,n){var r=Wc();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},uo(e)?fo(t,n):null!==(n=Ir(e,t,n,r))&&(Vc(n,0,r),ho(n,t,r))}function oo(e,t,n){lo(e,t,n,Wc())}function lo(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(uo(e))fo(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,o=a(s,n);if(i.hasEagerState=!0,i.eagerState=o,Xn(o,s))return Dr(e,t,i,0),null===hc&&Tr(),!1}catch(e){}if(null!==(n=Ir(e,t,i,r)))return Vc(n,0,r),ho(n,t,r),!0}return!1}function co(e,t,n,r){if(r={lane:2,revertLane:Hu(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},uo(e)){if(t)throw Error(s(479))}else null!==(t=Ir(e,n,r,2))&&Vc(t,0,2)}function uo(e){var t=e.alternate;return e===Ha||null!==t&&t===Ha}function fo(e,t){Wa=qa=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ho(e,t,n){if(4194048&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Pe(e,n)}}var po={readContext:Ii,use:cs,useCallback:Xa,useContext:Xa,useEffect:Xa,useImperativeHandle:Xa,useLayoutEffect:Xa,useInsertionEffect:Xa,useMemo:Xa,useReducer:Xa,useRef:Xa,useState:Xa,useDebugValue:Xa,useDeferredValue:Xa,useTransition:Xa,useSyncExternalStore:Xa,useId:Xa,useHostTransitionStatus:Xa,useFormState:Xa,useActionState:Xa,useOptimistic:Xa,useMemoCache:Xa,useCacheRefresh:Xa};po.useEffectEvent=Xa;var mo={readContext:Ii,use:cs,useCallback:function(e,t){return ss().memoizedState=[e,void 0===t?null:t],e},useContext:Ii,useEffect:Fs,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,js(4194308,4,qs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return js(4194308,4,e,t)},useInsertionEffect:function(e,t){js(4,2,e,t)},useMemo:function(e,t){var n=ss();t=void 0===t?null:t;var r=e();if($a){ye(!0);try{e()}finally{ye(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ss();if(void 0!==n){var i=n(t);if($a){ye(!0);try{n(t)}finally{ye(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=so.bind(null,Ha,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ss().memoizedState=e},useState:function(e){var t=(e=ws(e)).queue,n=oo.bind(null,Ha,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:$s,useDeferredValue:function(e,t){return Ks(ss(),e,t)},useTransition:function(){var e=ws(!1);return e=Xs.bind(null,Ha,e.queue,!0,!1),ss().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Ha,i=ss();if(ui){if(void 0===n)throw Error(s(407));n=n()}else{if(n=t(),null===hc)throw Error(s(349));127&mc||gs(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Fs(ys.bind(null,r,a,e),[e]),r.flags|=2048,Ns(9,{destroy:void 0},vs.bind(null,r,a,n,t),null),n},useId:function(){var e=ss(),t=hc.identifierPrefix;if(ui){var n=ni;t="_"+t+"R_"+(n=(ti&~(1<<32-be(ti)-1)).toString(32)+n),0<(n=Va++)&&(t+="H"+n.toString(32)),t+="_"}else t="_"+t+"r_"+(n=Qa++).toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:no,useFormState:Ds,useActionState:Ds,useOptimistic:function(e){var t=ss();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=co.bind(null,Ha,!0,n),n.dispatch=t,[e,t]},useMemoCache:us,useCacheRefresh:function(){return ss().memoizedState=ao.bind(null,Ha)},useEffectEvent:function(e){var t=ss(),n={impl:e};return t.memoizedState=n,function(){if(2&fc)throw Error(s(440));return n.impl.apply(void 0,arguments)}}},go={readContext:Ii,use:cs,useCallback:Vs,useContext:Ii,useEffect:Us,useImperativeHandle:Ws,useInsertionEffect:zs,useLayoutEffect:Gs,useMemo:Ys,useReducer:fs,useRef:Bs,useState:function(){return fs(ds)},useDebugValue:$s,useDeferredValue:function(e,t){return Qs(os(),za.memoizedState,e,t)},useTransition:function(){var e=fs(ds)[0],t=os().memoizedState;return["boolean"==typeof e?e:ls(e),t]},useSyncExternalStore:ms,useId:ro,useHostTransitionStatus:no,useFormState:Is,useActionState:Is,useOptimistic:function(e,t){return Es(os(),0,e,t)},useMemoCache:us,useCacheRefresh:io};go.useEffectEvent=Hs;var vo={readContext:Ii,use:cs,useCallback:Vs,useContext:Ii,useEffect:Us,useImperativeHandle:Ws,useInsertionEffect:zs,useLayoutEffect:Gs,useMemo:Ys,useReducer:ps,useRef:Bs,useState:function(){return ps(ds)},useDebugValue:$s,useDeferredValue:function(e,t){var n=os();return null===za?Ks(n,e,t):Qs(n,za.memoizedState,e,t)},useTransition:function(){var e=ps(ds)[0],t=os().memoizedState;return["boolean"==typeof e?e:ls(e),t]},useSyncExternalStore:ms,useId:ro,useHostTransitionStatus:no,useFormState:Os,useActionState:Os,useOptimistic:function(e,t){var n=os();return null!==za?Es(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:us,useCacheRefresh:io};function yo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:f({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}vo.useEffectEvent=Hs;var bo={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Wc(),i=va(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=ya(e,i,r))&&(Vc(t,0,r),ba(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Wc(),i=va(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=ya(e,i,r))&&(Vc(t,0,r),ba(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Wc(),r=va(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=ya(e,r,n))&&(Vc(t,0,n),ba(t,e,n))}};function Ao(e,t,n,r,i,a,s){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,s):!(t.prototype&&t.prototype.isPureReactComponent&&Zn(n,r)&&Zn(i,a))}function wo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bo.enqueueReplaceState(t,t.state,null)}function Eo(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function xo(e){Sr(e)}function Co(e){console.error(e)}function So(e){Sr(e)}function ko(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Mo(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function _o(e,t,n){return(n=va(n)).tag=3,n.payload={element:null},n.callback=function(){ko(e,t)},n}function To(e){return(e=va(e)).tag=3,e}function Do(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Mo(t,n,r)}}var s=n.stateNode;null!==s&&"function"==typeof s.componentDidCatch&&(e.callback=function(){Mo(t,n,r),"function"!=typeof i&&(null===Nc?Nc=new Set([this]):Nc.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var Io=Error(s(461)),Ro=!1;function Po(e,t,n,r){t.child=null===e?ha(t,null,n,r):fa(t,e.child,n,r)}function Oo(e,t,n,r,i){n=n.render;var a=t.ref;if("ref"in r){var s={};for(var o in r)"ref"!==o&&(s[o]=r[o])}else s=r;return Di(t),r=Ja(e,t,n,s,a,i),o=rs(),null===e||Ro?(ui&&o&&ai(t),t.flags|=1,Po(e,t,r,i),t.child):(is(e,t,i),rl(e,t,i))}function No(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||Lr(a)||void 0!==a.defaultProps||null!==n.compare?((e=Hr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Bo(e,t,a,r,i))}if(a=e.child,!il(e,i)){var s=a.memoizedProps;if((n=null!==(n=n.compare)?n:Zn)(s,r)&&e.ref===t.ref)return rl(e,t,i)}return t.flags|=1,(e=Fr(a,r)).ref=t.ref,e.return=t,t.child=e}function Bo(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(Zn(a,r)&&e.ref===t.ref){if(Ro=!1,t.pendingProps=r=a,!il(e,i))return t.lanes=e.lanes,rl(e,t,i);131072&e.flags&&(Ro=!0)}}return Go(e,t,n,r,i)}function jo(e,t,n,r){var i=r.children,a=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&t.flags){if(a=null!==a?a.baseLanes|n:n,null!==e){for(r=t.child=e.child,i=0;null!==r;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Fo(e,t,a,n,r)}if(!(536870912&n))return r=t.lanes=536870912,Fo(e,t,null!==a?a.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&Yi(0,null!==a?a.cachePool:null),null!==a?_a(t,a):Ta(),Na(t)}else null!==a?(Yi(0,a.cachePool),_a(t,a),Ba(),t.memoizedState=null):(null!==e&&Yi(0,null),Ta(),Ba());return Po(e,t,i,n),t.child}function Lo(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Fo(e,t,n,r,i){var a=Vi();return a=null===a?null:{parent:ji._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},null!==e&&Yi(0,null),Ta(),Na(t),null!==e&&_i(e,t,r,!0),t.childLanes=i,null}function Uo(e,t){return(t=Zo({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function Ho(e,t,n){return fa(t,e.child,null,n),(e=Uo(t,t.pendingProps)).flags|=2,ja(t),t.memoizedState=null,e}function zo(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(s(284));null!==e&&e.ref===n||(t.flags|=4194816)}}function Go(e,t,n,r,i){return Di(t),n=Ja(e,t,n,r,void 0,i),r=rs(),null===e||Ro?(ui&&r&&ai(t),t.flags|=1,Po(e,t,n,i),t.child):(is(e,t,i),rl(e,t,i))}function qo(e,t,n,r,i,a){return Di(t),t.updateQueue=null,n=ts(t,r,n,i),es(e),r=rs(),null===e||Ro?(ui&&r&&ai(t),t.flags|=1,Po(e,t,n,a),t.child):(is(e,t,a),rl(e,t,a))}function Wo(e,t,n,r,i){if(Di(t),null===t.stateNode){var a=Nr,s=n.contextType;"object"==typeof s&&null!==s&&(a=Ii(s)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=bo,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},ma(t),s=n.contextType,a.context="object"==typeof s&&null!==s?Ii(s):Nr,a.state=t.memoizedState,"function"==typeof(s=n.getDerivedStateFromProps)&&(yo(t,n,s,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(s=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),s!==a.state&&bo.enqueueReplaceState(a,a.state,null),xa(t,r,a,i),Ea(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var o=t.memoizedProps,l=Eo(n,o);a.props=l;var c=a.context,u=n.contextType;s=Nr,"object"==typeof u&&null!==u&&(s=Ii(u));var d=n.getDerivedStateFromProps;u="function"==typeof d||"function"==typeof a.getSnapshotBeforeUpdate,o=t.pendingProps!==o,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o||c!==s)&&wo(t,a,r,s),pa=!1;var f=t.memoizedState;a.state=f,xa(t,r,a,i),Ea(),c=t.memoizedState,o||f!==c||pa?("function"==typeof d&&(yo(t,n,d,r),c=t.memoizedState),(l=pa||Ao(t,n,l,r,f,c,s))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=s,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,ga(e,t),u=Eo(n,s=t.memoizedProps),a.props=u,d=t.pendingProps,f=a.context,c=n.contextType,l=Nr,"object"==typeof c&&null!==c&&(l=Ii(c)),(c="function"==typeof(o=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==l)&&wo(t,a,r,l),pa=!1,f=t.memoizedState,a.state=f,xa(t,r,a,i),Ea();var h=t.memoizedState;s!==d||f!==h||pa||null!==e&&null!==e.dependencies&&Ti(e.dependencies)?("function"==typeof o&&(yo(t,n,o,r),h=t.memoizedState),(u=pa||Ao(t,n,u,r,f,h,l)||null!==e&&null!==e.dependencies&&Ti(e.dependencies))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,zo(e,t),r=!!(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=fa(t,e.child,null,i),t.child=fa(t,null,n,i)):Po(e,t,n,i),t.memoizedState=a.state,e=t.child):e=rl(e,t,i),e}function $o(e,t,n,r){return yi(),t.flags|=256,Po(e,t,n,r),t.child}var Vo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Yo(e){return{baseLanes:e,cachePool:Ki()}}function Ko(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=kc),e}function Qo(e,t,n){var r,i=t.pendingProps,a=!1,o=!!(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&!!(2&La.current)),r&&(a=!0,t.flags&=-129),r=!!(32&t.flags),t.flags&=-33,null===e){if(ui){if(a?Pa(t):Ba(),(e=ci)?null!==(e=null!==(e=Td(e,fi))&&"&"!==e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ei?{id:ti,overflow:ni}:null,retryLane:536870912,hydrationErrors:null},(n=qr(e)).return=t,t.child=n,li=t,ci=null):e=null,null===e)throw pi(t);return Id(e)?t.lanes=32:t.lanes=536870912,null}var l=i.children;return i=i.fallback,a?(Ba(),l=Zo({mode:"hidden",children:l},a=t.mode),i=zr(i,a,n,null),l.return=t,i.return=t,l.sibling=i,t.child=l,(i=t.child).memoizedState=Yo(n),i.childLanes=Ko(e,r,n),t.memoizedState=Vo,Lo(null,i)):(Pa(t),Xo(t,l))}var c=e.memoizedState;if(null!==c&&null!==(l=c.dehydrated)){if(o)256&t.flags?(Pa(t),t.flags&=-257,t=Jo(e,t,n)):null!==t.memoizedState?(Ba(),t.child=e.child,t.flags|=128,t=null):(Ba(),l=i.fallback,a=t.mode,i=Zo({mode:"visible",children:i.children},a),(l=zr(l,a,n,null)).flags|=2,i.return=t,l.return=t,i.sibling=l,t.child=i,fa(t,e.child,null,n),(i=t.child).memoizedState=Yo(n),i.childLanes=Ko(e,r,n),t.memoizedState=Vo,t=Lo(null,i));else if(Pa(t),Id(l)){if(r=l.nextSibling&&l.nextSibling.dataset)var u=r.dgst;r=u,(i=Error(s(419))).stack="",i.digest=r,Ai({value:i,source:null,stack:null}),t=Jo(e,t,n)}else if(Ro||_i(e,t,n,!1),r=0!==(n&e.childLanes),Ro||r){if(null!==(r=hc)&&0!==(i=Oe(r,n))&&i!==c.retryLane)throw c.retryLane=i,Rr(e,i),Vc(r,0,i),Io;Dd(l)||au(),t=Jo(e,t,n)}else Dd(l)?(t.flags|=192,t.child=e.child,t=null):(e=c.treeContext,ci=Rd(l.nextSibling),li=t,ui=!0,di=null,fi=!1,null!==e&&oi(t,e),(t=Xo(t,i.children)).flags|=4096);return t}return a?(Ba(),l=i.fallback,a=t.mode,u=(c=e.child).sibling,(i=Fr(c,{mode:"hidden",children:i.children})).subtreeFlags=65011712&c.subtreeFlags,null!==u?l=Fr(u,l):(l=zr(l,a,n,null)).flags|=2,l.return=t,i.return=t,i.sibling=l,t.child=i,Lo(null,i),i=t.child,null===(l=e.child.memoizedState)?l=Yo(n):(null!==(a=l.cachePool)?(c=ji._currentValue,a=a.parent!==c?{parent:c,pool:c}:a):a=Ki(),l={baseLanes:l.baseLanes|n,cachePool:a}),i.memoizedState=l,i.childLanes=Ko(e,r,n),t.memoizedState=Vo,Lo(e.child,i)):(Pa(t),e=(n=e.child).sibling,(n=Fr(n,{mode:"visible",children:i.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function Xo(e,t){return(t=Zo({mode:"visible",children:t},e.mode)).return=e,e.child=t}function Zo(e,t){return(e=jr(22,e,null,t)).lanes=0,e}function Jo(e,t,n){return fa(t,e.child,null,n),(e=Xo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function el(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),ki(e.return,t,n)}function tl(e,t,n,r,i,a){var s=e.memoizedState;null===s?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i,s.treeForkCount=a)}function nl(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var s=La.current,o=!!(2&s);if(o?(s=1&s|2,t.flags|=128):s&=1,U(La,s),Po(e,t,r,n),r=ui?Xr:0,!o&&null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&el(e,n,t);else if(19===e.tag)el(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Fa(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),tl(t,!1,i,n,a,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Fa(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}tl(t,!0,n,null,a,r);break;case"together":tl(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function rl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),xc|=t.lanes,0===(n&t.childLanes)){if(null===e)return null;if(_i(e,t,n,!1),0===(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(s(153));if(null!==t.child){for(n=Fr(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Fr(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function il(e,t){return 0!==(e.lanes&t)||!(null===(e=e.dependencies)||!Ti(e))}function al(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)Ro=!0;else{if(!(il(e,n)||128&t.flags))return Ro=!1,function(e,t,n){switch(t.tag){case 3:V(t,t.stateNode.containerInfo),Ci(0,ji,e.memoizedState.cache),yi();break;case 27:case 5:K(t);break;case 4:V(t,t.stateNode.containerInfo);break;case 10:Ci(0,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,Oa(t),null;break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Pa(t),t.flags|=128,null):0!==(n&t.child.childLanes)?Qo(e,t,n):(Pa(t),null!==(e=rl(e,t,n))?e.sibling:null);Pa(t);break;case 19:var i=!!(128&e.flags);if((r=0!==(n&t.childLanes))||(_i(e,t,n,!1),r=0!==(n&t.childLanes)),i){if(r)return nl(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),U(La,La.current),r)break;return null;case 22:return t.lanes=0,jo(e,t,n,t.pendingProps);case 24:Ci(0,ji,e.memoizedState.cache)}return rl(e,t,n)}(e,t,n);Ro=!!(131072&e.flags)}else Ro=!1,ui&&1048576&t.flags&&ii(t,Xr,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=na(t.elementType),t.type=e,"function"!=typeof e){if(null!=e){var i=e.$$typeof;if(i===w){t.tag=11,t=Oo(null,t,e,r,n);break e}if(i===C){t.tag=14,t=No(null,t,e,r,n);break e}}throw t=I(e)||e,Error(s(306,t,""))}Lr(e)?(r=Eo(e,r),t.tag=1,t=Wo(null,t,e,r,n)):(t.tag=0,t=Go(null,t,e,r,n))}return t;case 0:return Go(e,t,t.type,t.pendingProps,n);case 1:return Wo(e,t,r=t.type,i=Eo(r,t.pendingProps),n);case 3:e:{if(V(t,t.stateNode.containerInfo),null===e)throw Error(s(387));r=t.pendingProps;var a=t.memoizedState;i=a.element,ga(e,t),xa(t,r,null,n);var o=t.memoizedState;if(r=o.cache,Ci(0,ji,r),r!==a.cache&&Mi(t,[ji],n,!0),Ea(),r=o.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=$o(e,t,r,n);break e}if(r!==i){Ai(i=Vr(Error(s(424)),t)),t=$o(e,t,r,n);break e}for(e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,ci=Rd(e.firstChild),li=t,ui=!0,di=null,fi=!0,n=ha(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(yi(),r===i){t=rl(e,t,n);break e}Po(e,t,r,n)}t=t.child}return t;case 26:return zo(e,t),null===e?(n=qd(t.type,null,t.pendingProps,null))?t.memoizedState=n:ui||(n=t.type,e=t.pendingProps,(r=md(W.current).createElement(n))[Ue]=t,r[He]=e,dd(r,n,e),Je(r),t.stateNode=r):t.memoizedState=qd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return K(t),null===e&&ui&&(r=t.stateNode=Bd(t.type,t.pendingProps,W.current),li=t,fi=!0,i=ci,Sd(t.type)?(Pd=i,ci=Rd(r.firstChild)):ci=i),Po(e,t,t.pendingProps.children,n),zo(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&ui&&((i=r=ci)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[Ve])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(a=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(a!==i.rel||e.getAttribute("href")!==(null==i.href||""===i.href?null:i.href)||e.getAttribute("crossorigin")!==(null==i.crossOrigin?null:i.crossOrigin)||e.getAttribute("title")!==(null==i.title?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((a=e.getAttribute("src"))!==(null==i.src?null:i.src)||e.getAttribute("type")!==(null==i.type?null:i.type)||e.getAttribute("crossorigin")!==(null==i.crossOrigin?null:i.crossOrigin))&&a&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var a=null==i.name?null:""+i.name;if("hidden"===i.type&&e.getAttribute("name")===a)return e}if(null===(e=Rd(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,fi))?(t.stateNode=r,li=t,ci=Rd(r.firstChild),fi=!1,i=!0):i=!1),i||pi(t)),K(t),i=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,r=a.children,yd(i,a)?r=null:null!==o&&yd(i,o)&&(t.flags|=32),null!==t.memoizedState&&(i=Ja(e,t,ns,null,null,n),uf._currentValue=i),zo(e,t),Po(e,t,r,n),t.child;case 6:return null===e&&ui&&((e=n=ci)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=Rd(e.nextSibling)))return null}return e}(n,t.pendingProps,fi))?(t.stateNode=n,li=t,ci=null,e=!0):e=!1),e||pi(t)),null;case 13:return Qo(e,t,n);case 4:return V(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=fa(t,null,r,n):Po(e,t,r,n),t.child;case 11:return Oo(e,t,t.type,t.pendingProps,n);case 7:return Po(e,t,t.pendingProps,n),t.child;case 8:case 12:return Po(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Ci(0,t.type,r.value),Po(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,Di(t),r=r(i=Ii(i)),t.flags|=1,Po(e,t,r,n),t.child;case 14:return No(e,t,t.type,t.pendingProps,n);case 15:return Bo(e,t,t.type,t.pendingProps,n);case 19:return nl(e,t,n);case 31:return function(e,t,n){var r=t.pendingProps,i=!!(128&t.flags);if(t.flags&=-129,null===e){if(ui){if("hidden"===r.mode)return e=Uo(t,r),t.lanes=536870912,Lo(null,e);if(Oa(t),(e=ci)?null!==(e=null!==(e=Td(e,fi))&&"&"===e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ei?{id:ti,overflow:ni}:null,retryLane:536870912,hydrationErrors:null},(n=qr(e)).return=t,t.child=n,li=t,ci=null):e=null,null===e)throw pi(t);return t.lanes=536870912,null}return Uo(t,r)}var a=e.memoizedState;if(null!==a){var o=a.dehydrated;if(Oa(t),i)if(256&t.flags)t.flags&=-257,t=Ho(e,t,n);else{if(null===t.memoizedState)throw Error(s(558));t.child=e.child,t.flags|=128,t=null}else if(Ro||_i(e,t,n,!1),i=0!==(n&e.childLanes),Ro||i){if(null!==(r=hc)&&0!==(o=Oe(r,n))&&o!==a.retryLane)throw a.retryLane=o,Rr(e,o),Vc(r,0,o),Io;au(),t=Ho(e,t,n)}else e=a.treeContext,ci=Rd(o.nextSibling),li=t,ui=!0,di=null,fi=!1,null!==e&&oi(t,e),(t=Uo(t,r)).flags|=4096;return t}return(e=Fr(e.child,{mode:r.mode,children:r.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,n);case 22:return jo(e,t,n,t.pendingProps);case 24:return Di(t),r=Ii(ji),null===e?(null===(i=Vi())&&(i=hc,a=Li(),i.pooledCache=a,a.refCount++,null!==a&&(i.pooledCacheLanes|=n),i=a),t.memoizedState={parent:r,cache:i},ma(t),Ci(0,ji,i)):(0!==(e.lanes&n)&&(ga(e,t),xa(t,null,null,n),Ea()),i=e.memoizedState,a=t.memoizedState,i.parent!==r?(i={parent:r,cache:r},t.memoizedState=i,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=i),Ci(0,ji,r)):(r=a.cache,Ci(0,ji,r),r!==i.cache&&Mi(t,[ji],n,!0))),Po(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function sl(e){e.flags|=4}function ol(e,t,n,r,i){if((t=!!(32&e.mode))&&(t=!1),t){if(e.flags|=16777216,(335544128&i)===i)if(e.stateNode.complete)e.flags|=8192;else{if(!nu())throw ra=Ji,Xi;e.flags|=8192}}else e.flags&=-16777217}function ll(e,t){if("stylesheet"!==t.type||4&t.state.loading)e.flags&=-16777217;else if(e.flags|=16777216,!rf(t)){if(!nu())throw ra=Ji,Xi;e.flags|=8192}}function cl(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?Te():536870912,e.lanes|=t,Mc|=t)}function ul(e,t){if(!ui)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function dl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=65011712&i.subtreeFlags,r|=65011712&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function fl(e,t,n){var r=t.pendingProps;switch(si(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return dl(t),null;case 3:return n=t.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Si(ji),Y(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(vi(t)?sl(t):null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,bi())),dl(t),null;case 26:var i=t.type,a=t.memoizedState;return null===e?(sl(t),null!==a?(dl(t),ll(t,a)):(dl(t),ol(t,i,0,0,n))):a?a!==e.memoizedState?(sl(t),dl(t),ll(t,a)):(dl(t),t.flags&=-16777217):((e=e.memoizedProps)!==r&&sl(t),dl(t),ol(t,i,0,0,n)),null;case 27:if(Q(t),n=W.current,i=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&sl(t);else{if(!r){if(null===t.stateNode)throw Error(s(166));return dl(t),null}e=G.current,vi(t)?mi(t):(e=Bd(i,r,n),t.stateNode=e,sl(t))}return dl(t),null;case 5:if(Q(t),i=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&sl(t);else{if(!r){if(null===t.stateNode)throw Error(s(166));return dl(t),null}if(a=G.current,vi(t))mi(t);else{var o=md(W.current);switch(a){case 1:a=o.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:a=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":a=o.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":a=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":(a=o.createElement("div")).innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(i,{is:r.is}):o.createElement(i)}}a[Ue]=t,a[He]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=a;e:switch(dd(a,i,r),i){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&sl(t)}}return dl(t),ol(t,t.type,null===e||e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&sl(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(s(166));if(e=W.current,vi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(i=li))switch(i.tag){case 27:case 5:r=i.memoizedProps}e[Ue]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||ld(e.nodeValue,n)))||pi(t,!0)}else(e=md(e).createTextNode(r))[Ue]=t,t.stateNode=e}return dl(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=vi(t),null!==n){if(null===e){if(!r)throw Error(s(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(s(557));e[Ue]=t}else yi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;dl(t),e=!1}else n=bi(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(ja(t),t):(ja(t),null);if(128&t.flags)throw Error(s(558))}return dl(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(i=vi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(s(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(s(317));i[Ue]=t}else yi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;dl(t),i=!1}else i=bi(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return 256&t.flags?(ja(t),t):(ja(t),null)}return ja(t),128&t.flags?(t.lanes=n,t):(n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(i=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(i=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),cl(t,t.updateQueue),dl(t),null);case 4:return Y(),null===e&&Zu(t.stateNode.containerInfo),dl(t),null;case 10:return Si(t.type),dl(t),null;case 19:if(F(La),null===(r=t.memoizedState))return dl(t),null;if(i=!!(128&t.flags),null===(a=r.rendering))if(i)ul(r,!1);else{if(0!==Ec||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(a=Fa(e))){for(t.flags|=128,ul(r,!1),e=a.updateQueue,t.updateQueue=e,cl(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Ur(n,e),n=n.sibling;return U(La,1&La.current|2),ui&&ri(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&oe()>Pc&&(t.flags|=128,i=!0,ul(r,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=Fa(a))){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,cl(t,e),ul(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!ui)return dl(t),null}else 2*oe()-r.renderingStartTime>Pc&&536870912!==n&&(t.flags|=128,i=!0,ul(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=oe(),e.sibling=null,n=La.current,U(La,i?1&n|2:1&n),ui&&ri(t,r.treeForkCount),e):(dl(t),null);case 22:case 23:return ja(t),Da(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?!!(536870912&n)&&!(128&t.flags)&&(dl(t),6&t.subtreeFlags&&(t.flags|=8192)):dl(t),null!==(n=t.updateQueue)&&cl(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&F($i),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Si(ji),dl(t),null;case 25:case 30:return null}throw Error(s(156,t.tag))}function hl(e,t){switch(si(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Si(ji),Y(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Q(t),null;case 31:if(null!==t.memoizedState){if(ja(t),null===t.alternate)throw Error(s(340));yi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(ja(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(s(340));yi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return F(La),null;case 4:return Y(),null;case 10:return Si(t.type),null;case 22:case 23:return ja(t),Da(),null!==e&&F($i),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Si(ji),null;default:return null}}function pl(e,t){switch(si(t),t.tag){case 3:Si(ji),Y();break;case 26:case 27:case 5:Q(t);break;case 4:Y();break;case 31:null!==t.memoizedState&&ja(t);break;case 13:ja(t);break;case 19:F(La);break;case 10:Si(t.type);break;case 22:case 23:ja(t),Da(),null!==e&&F($i);break;case 24:Si(ji)}}function ml(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,s=n.inst;r=a(),s.destroy=r}n=n.next}while(n!==i)}}catch(e){Eu(t,t.return,e)}}function gl(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var a=i.next;r=a;do{if((r.tag&e)===e){var s=r.inst,o=s.destroy;if(void 0!==o){s.destroy=void 0,i=t;var l=n,c=o;try{c()}catch(e){Eu(i,l,e)}}}r=r.next}while(r!==a)}}catch(e){Eu(t,t.return,e)}}function vl(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Sa(t,n)}catch(t){Eu(e,e.return,t)}}}function yl(e,t,n){n.props=Eo(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Eu(e,t,n)}}function bl(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){Eu(e,t,n)}}function Al(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){Eu(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){Eu(e,t,n)}else n.current=null}function wl(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Eu(e,e.return,t)}}function El(e,t,n){try{var r=e.stateNode;!function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,a=null,o=null,l=null,c=null,u=null,d=null;for(p in n){var f=n[p];if(n.hasOwnProperty(p)&&null!=f)switch(p){case"checked":case"value":break;case"defaultValue":c=f;default:r.hasOwnProperty(p)||cd(e,t,p,null,r,f)}}for(var h in r){var p=r[h];if(f=n[h],r.hasOwnProperty(h)&&(null!=p||null!=f))switch(h){case"type":a=p;break;case"name":i=p;break;case"checked":u=p;break;case"defaultChecked":d=p;break;case"value":o=p;break;case"defaultValue":l=p;break;case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(s(137,t));break;default:p!==f&&cd(e,t,h,p,r,f)}}return void vt(e,o,l,c,u,d,a,i);case"select":for(a in p=o=l=h=null,n)if(c=n[a],n.hasOwnProperty(a)&&null!=c)switch(a){case"value":break;case"multiple":p=c;default:r.hasOwnProperty(a)||cd(e,t,a,null,r,c)}for(i in r)if(a=r[i],c=n[i],r.hasOwnProperty(i)&&(null!=a||null!=c))switch(i){case"value":h=a;break;case"defaultValue":l=a;break;case"multiple":o=a;default:a!==c&&cd(e,t,i,a,r,c)}return t=l,n=o,r=p,void(null!=h?At(e,!!n,h,!1):!!r!=!!n&&(null!=t?At(e,!!n,t,!0):At(e,!!n,n?[]:"",!1)));case"textarea":for(l in p=h=null,n)if(i=n[l],n.hasOwnProperty(l)&&null!=i&&!r.hasOwnProperty(l))switch(l){case"value":case"children":break;default:cd(e,t,l,null,r,i)}for(o in r)if(i=r[o],a=n[o],r.hasOwnProperty(o)&&(null!=i||null!=a))switch(o){case"value":h=i;break;case"defaultValue":p=i;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=i)throw Error(s(91));break;default:i!==a&&cd(e,t,o,i,r,a)}return void wt(e,h,p);case"option":for(var m in n)h=n[m],n.hasOwnProperty(m)&&null!=h&&!r.hasOwnProperty(m)&&("selected"===m?e.selected=!1:cd(e,t,m,null,r,h));for(c in r)h=r[c],p=n[c],!r.hasOwnProperty(c)||h===p||null==h&&null==p||("selected"===c?e.selected=h&&"function"!=typeof h&&"symbol"!=typeof h:cd(e,t,c,h,r,p));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)h=n[g],n.hasOwnProperty(g)&&null!=h&&!r.hasOwnProperty(g)&&cd(e,t,g,null,r,h);for(u in r)if(h=r[u],p=n[u],r.hasOwnProperty(u)&&h!==p&&(null!=h||null!=p))switch(u){case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(s(137,t));break;default:cd(e,t,u,h,r,p)}return;default:if(Mt(t)){for(var v in n)h=n[v],n.hasOwnProperty(v)&&void 0!==h&&!r.hasOwnProperty(v)&&ud(e,t,v,void 0,r,h);for(d in r)h=r[d],p=n[d],!r.hasOwnProperty(d)||h===p||void 0===h&&void 0===p||ud(e,t,d,h,r,p);return}}for(var y in n)h=n[y],n.hasOwnProperty(y)&&null!=h&&!r.hasOwnProperty(y)&&cd(e,t,y,null,r,h);for(f in r)h=r[f],p=n[f],!r.hasOwnProperty(f)||h===p||null==h&&null==p||cd(e,t,f,h,r,p)}(r,e.type,n,t),r[He]=t}catch(t){Eu(e,e.return,t)}}function xl(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&Sd(e.type)||4===e.tag}function Cl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||xl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&Sd(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Sl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(e,t):((t=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=It));else if(4!==r&&(27===r&&Sd(e.type)&&(n=e.stateNode,t=null),null!==(e=e.child)))for(Sl(e,t,n),e=e.sibling;null!==e;)Sl(e,t,n),e=e.sibling}function kl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&Sd(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function Ml(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);dd(t,r,n),t[Ue]=e,t[He]=n}catch(t){Eu(e,e.return,t)}}var _l=!1,Tl=!1,Dl=!1,Il="function"==typeof WeakSet?WeakSet:Set,Rl=null;function Pl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Vl(e,n),4&r&&ml(5,n);break;case 1:if(Vl(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){Eu(n,n.return,e)}else{var i=Eo(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Eu(n,n.return,e)}}64&r&&vl(n),512&r&&bl(n,n.return);break;case 3:if(Vl(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{Sa(e,t)}catch(e){Eu(n,n.return,e)}}break;case 27:null===t&&4&r&&Ml(n);case 26:case 5:Vl(e,n),null===t&&4&r&&wl(n),512&r&&bl(n,n.return);break;case 12:Vl(e,n);break;case 31:Vl(e,n),4&r&&Fl(e,n);break;case 13:Vl(e,n),4&r&&Ul(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=ku.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||_l)){t=null!==t&&null!==t.memoizedState||Tl,i=_l;var a=Tl;_l=r,(Tl=t)&&!a?Kl(e,n,!!(8772&n.subtreeFlags)):Vl(e,n),_l=i,Tl=a}break;case 30:break;default:Vl(e,n)}}function Ol(e){var t=e.alternate;null!==t&&(e.alternate=null,Ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&Ye(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Nl=null,Bl=!1;function jl(e,t,n){for(n=n.child;null!==n;)Ll(e,t,n),n=n.sibling}function Ll(e,t,n){if(ve&&"function"==typeof ve.onCommitFiberUnmount)try{ve.onCommitFiberUnmount(ge,n)}catch(e){}switch(n.tag){case 26:Tl||Al(n,t),jl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Tl||Al(n,t);var r=Nl,i=Bl;Sd(n.type)&&(Nl=n.stateNode,Bl=!1),jl(e,t,n),jd(n.stateNode),Nl=r,Bl=i;break;case 5:Tl||Al(n,t);case 6:if(r=Nl,i=Bl,Nl=null,jl(e,t,n),Bl=i,null!==(Nl=r))if(Bl)try{(9===Nl.nodeType?Nl.body:"HTML"===Nl.nodeName?Nl.ownerDocument.body:Nl).removeChild(n.stateNode)}catch(e){Eu(n,t,e)}else try{Nl.removeChild(n.stateNode)}catch(e){Eu(n,t,e)}break;case 18:null!==Nl&&(Bl?(kd(9===(e=Nl).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),zf(e)):kd(Nl,n.stateNode));break;case 4:r=Nl,i=Bl,Nl=n.stateNode.containerInfo,Bl=!0,jl(e,t,n),Nl=r,Bl=i;break;case 0:case 11:case 14:case 15:gl(2,n,t),Tl||gl(4,n,t),jl(e,t,n);break;case 1:Tl||(Al(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&yl(n,t,r)),jl(e,t,n);break;case 21:jl(e,t,n);break;case 22:Tl=(r=Tl)||null!==n.memoizedState,jl(e,t,n),Tl=r;break;default:jl(e,t,n)}}function Fl(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)){e=e.dehydrated;try{zf(e)}catch(e){Eu(t,t.return,e)}}}function Ul(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))try{zf(e)}catch(e){Eu(t,t.return,e)}}function Hl(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Il),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Il),t;default:throw Error(s(435,e.tag))}}(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Mu.bind(null,e,t);t.then(r,r)}})}function zl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r],a=e,o=t,l=o;e:for(;null!==l;){switch(l.tag){case 27:if(Sd(l.type)){Nl=l.stateNode,Bl=!1;break e}break;case 5:Nl=l.stateNode,Bl=!1;break e;case 3:case 4:Nl=l.stateNode.containerInfo,Bl=!0;break e}l=l.return}if(null===Nl)throw Error(s(160));Ll(a,o,i),Nl=null,Bl=!1,null!==(a=i.alternate)&&(a.return=null),i.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)ql(t,e),t=t.sibling}var Gl=null;function ql(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:zl(t,e),Wl(e),4&r&&(gl(3,e,e.return),ml(3,e),gl(5,e,e.return));break;case 1:zl(t,e),Wl(e),512&r&&(Tl||null===n||Al(n,n.return)),64&r&&_l&&null!==(e=e.updateQueue)&&null!==(r=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?r:n.concat(r));break;case 26:var i=Gl;if(zl(t,e),Wl(e),512&r&&(Tl||null===n||Al(n,n.return)),4&r){var a=null!==n?n.memoizedState:null;if(r=e.memoizedState,null===n)if(null===r)if(null===e.stateNode){e:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(r){case"title":(!(a=i.getElementsByTagName("title")[0])||a[Ve]||a[Ue]||"http://www.w3.org/2000/svg"===a.namespaceURI||a.hasAttribute("itemprop"))&&(a=i.createElement(r),i.head.insertBefore(a,i.querySelector("head > title"))),dd(a,r,n),a[Ue]=e,Je(a),r=a;break e;case"link":var o=tf("link","href",i).get(r+(n.href||""));if(o)for(var l=0;l<o.length;l++)if((a=o[l]).getAttribute("href")===(null==n.href||""===n.href?null:n.href)&&a.getAttribute("rel")===(null==n.rel?null:n.rel)&&a.getAttribute("title")===(null==n.title?null:n.title)&&a.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){o.splice(l,1);break t}dd(a=i.createElement(r),r,n),i.head.appendChild(a);break;case"meta":if(o=tf("meta","content",i).get(r+(n.content||"")))for(l=0;l<o.length;l++)if((a=o[l]).getAttribute("content")===(null==n.content?null:""+n.content)&&a.getAttribute("name")===(null==n.name?null:n.name)&&a.getAttribute("property")===(null==n.property?null:n.property)&&a.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&a.getAttribute("charset")===(null==n.charSet?null:n.charSet)){o.splice(l,1);break t}dd(a=i.createElement(r),r,n),i.head.appendChild(a);break;default:throw Error(s(468,r))}a[Ue]=e,Je(a),r=a}e.stateNode=r}else nf(i,e.type,e.stateNode);else e.stateNode=Qd(i,r,e.memoizedProps);else a!==r?(null===a?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):a.count--,null===r?nf(i,e.type,e.stateNode):Qd(i,r,e.memoizedProps)):null===r&&null!==e.stateNode&&El(e,e.memoizedProps,n.memoizedProps)}break;case 27:zl(t,e),Wl(e),512&r&&(Tl||null===n||Al(n,n.return)),null!==n&&4&r&&El(e,e.memoizedProps,n.memoizedProps);break;case 5:if(zl(t,e),Wl(e),512&r&&(Tl||null===n||Al(n,n.return)),32&e.flags){i=e.stateNode;try{xt(i,"")}catch(t){Eu(e,e.return,t)}}4&r&&null!=e.stateNode&&El(e,i=e.memoizedProps,null!==n?n.memoizedProps:i),1024&r&&(Dl=!0);break;case 6:if(zl(t,e),Wl(e),4&r){if(null===e.stateNode)throw Error(s(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Eu(e,e.return,t)}}break;case 3:if(ef=null,i=Gl,Gl=Ud(t.containerInfo),zl(t,e),Gl=i,Wl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{zf(t.containerInfo)}catch(t){Eu(e,e.return,t)}Dl&&(Dl=!1,$l(e));break;case 4:r=Gl,Gl=Ud(e.stateNode.containerInfo),zl(t,e),Wl(e),Gl=r;break;case 12:default:zl(t,e),Wl(e);break;case 31:case 19:zl(t,e),Wl(e),4&r&&null!==(r=e.updateQueue)&&(e.updateQueue=null,Hl(e,r));break;case 13:zl(t,e),Wl(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==n&&null!==n.memoizedState)&&(Ic=oe()),4&r&&null!==(r=e.updateQueue)&&(e.updateQueue=null,Hl(e,r));break;case 22:i=null!==e.memoizedState;var c=null!==n&&null!==n.memoizedState,u=_l,d=Tl;if(_l=u||i,Tl=d||c,zl(t,e),Tl=d,_l=u,Wl(e),8192&r)e:for(t=e.stateNode,t._visibility=i?-2&t._visibility:1|t._visibility,i&&(null===n||c||_l||Tl||Yl(e)),n=null,t=e;;){if(5===t.tag||26===t.tag){if(null===n){c=n=t;try{if(a=c.stateNode,i)"function"==typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none";else{l=c.stateNode;var f=c.memoizedProps.style,h=null!=f&&f.hasOwnProperty("display")?f.display:null;l.style.display=null==h||"boolean"==typeof h?"":(""+h).trim()}}catch(e){Eu(c,c.return,e)}}}else if(6===t.tag){if(null===n){c=t;try{c.stateNode.nodeValue=i?"":c.memoizedProps}catch(e){Eu(c,c.return,e)}}}else if(18===t.tag){if(null===n){c=t;try{var p=c.stateNode;i?Md(p,!0):Md(c.stateNode,!1)}catch(e){Eu(c,c.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&null!==(r=e.updateQueue)&&null!==(n=r.retryQueue)&&(r.retryQueue=null,Hl(e,n));case 30:case 21:}}function Wl(e){var t=e.flags;if(2&t){try{for(var n,r=e.return;null!==r;){if(xl(r)){n=r;break}r=r.return}if(null==n)throw Error(s(160));switch(n.tag){case 27:var i=n.stateNode;kl(e,Cl(e),i);break;case 5:var a=n.stateNode;32&n.flags&&(xt(a,""),n.flags&=-33),kl(e,Cl(e),a);break;case 3:case 4:var o=n.stateNode.containerInfo;Sl(e,Cl(e),o);break;default:throw Error(s(161))}}catch(t){Eu(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function $l(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;$l(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function Vl(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)Pl(e,t.alternate,t),t=t.sibling}function Yl(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:gl(4,t,t.return),Yl(t);break;case 1:Al(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&yl(t,t.return,n),Yl(t);break;case 27:jd(t.stateNode);case 26:case 5:Al(t,t.return),Yl(t);break;case 22:null===t.memoizedState&&Yl(t);break;default:Yl(t)}e=e.sibling}}function Kl(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,a=t,s=a.flags;switch(a.tag){case 0:case 11:case 15:Kl(i,a,n),ml(4,a);break;case 1:if(Kl(i,a,n),"function"==typeof(i=(r=a).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){Eu(r,r.return,e)}if(null!==(i=(r=a).updateQueue)){var o=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)Ca(l[i],o)}catch(e){Eu(r,r.return,e)}}n&&64&s&&vl(a),bl(a,a.return);break;case 27:Ml(a);case 26:case 5:Kl(i,a,n),n&&null===r&&4&s&&wl(a),bl(a,a.return);break;case 12:Kl(i,a,n);break;case 31:Kl(i,a,n),n&&4&s&&Fl(i,a);break;case 13:Kl(i,a,n),n&&4&s&&Ul(i,a);break;case 22:null===a.memoizedState&&Kl(i,a,n),bl(a,a.return);break;case 30:break;default:Kl(i,a,n)}t=t.sibling}}function Ql(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&Fi(n))}function Xl(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Fi(e))}function Zl(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)Jl(e,t,n,r),t=t.sibling}function Jl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Zl(e,t,n,r),2048&i&&ml(9,t);break;case 1:case 31:case 13:default:Zl(e,t,n,r);break;case 3:Zl(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Fi(e)));break;case 12:if(2048&i){Zl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,s=a.id,o=a.onPostCommit;"function"==typeof o&&o(s,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){Eu(t,t.return,e)}}else Zl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,s=t.alternate,null!==t.memoizedState?2&a._visibility?Zl(e,t,n,r):tc(e,t):2&a._visibility?Zl(e,t,n,r):(a._visibility|=2,ec(e,t,n,r,!!(10256&t.subtreeFlags)||!1)),2048&i&&Ql(s,t);break;case 24:Zl(e,t,n,r),2048&i&&Xl(t.alternate,t)}}function ec(e,t,n,r,i){for(i=i&&(!!(10256&t.subtreeFlags)||!1),t=t.child;null!==t;){var a=e,s=t,o=n,l=r,c=s.flags;switch(s.tag){case 0:case 11:case 15:ec(a,s,o,l,i),ml(8,s);break;case 23:break;case 22:var u=s.stateNode;null!==s.memoizedState?2&u._visibility?ec(a,s,o,l,i):tc(a,s):(u._visibility|=2,ec(a,s,o,l,i)),i&&2048&c&&Ql(s.alternate,s);break;case 24:ec(a,s,o,l,i),i&&2048&c&&Xl(s.alternate,s);break;default:ec(a,s,o,l,i)}t=t.sibling}}function tc(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:tc(n,r),2048&i&&Ql(r.alternate,r);break;case 24:tc(n,r),2048&i&&Xl(r.alternate,r);break;default:tc(n,r)}t=t.sibling}}var nc=8192;function rc(e,t,n){if(e.subtreeFlags&nc)for(e=e.child;null!==e;)ic(e,t,n),e=e.sibling}function ic(e,t,n){switch(e.tag){case 26:rc(e,t,n),e.flags&nc&&null!==e.memoizedState&&function(e,t,n,r){if(!("stylesheet"!==n.type||"string"==typeof r.media&&!1===matchMedia(r.media).matches||4&n.state.loading)){if(null===n.instance){var i=Wd(r.href),a=t.querySelector($d(i));if(a)return null!==(t=a._p)&&"object"==typeof t&&"function"==typeof t.then&&(e.count++,e=sf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,void Je(a);a=t.ownerDocument||t,r=Vd(r),(i=Ld.get(i))&&Zd(r,i),Je(a=a.createElement("link"));var s=a;s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),dd(a,"link",r),n.instance=a}null===e.stylesheets&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(3&n.state.loading)&&(e.count++,n=sf.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}(n,Gl,e.memoizedState,e.memoizedProps);break;case 5:default:rc(e,t,n);break;case 3:case 4:var r=Gl;Gl=Ud(e.stateNode.containerInfo),rc(e,t,n),Gl=r;break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=nc,nc=16777216,rc(e,t,n),nc=r):rc(e,t,n))}}function ac(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function sc(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Rl=r,cc(r,e)}ac(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)oc(e),e=e.sibling}function oc(e){switch(e.tag){case 0:case 11:case 15:sc(e),2048&e.flags&&gl(9,e,e.return);break;case 3:case 12:default:sc(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,lc(e)):sc(e)}}function lc(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Rl=r,cc(r,e)}ac(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:gl(8,t,t.return),lc(t);break;case 22:2&(n=t.stateNode)._visibility&&(n._visibility&=-3,lc(t));break;default:lc(t)}e=e.sibling}}function cc(e,t){for(;null!==Rl;){var n=Rl;switch(n.tag){case 0:case 11:case 15:gl(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:Fi(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Rl=r;else e:for(n=e;null!==Rl;){var i=(r=Rl).sibling,a=r.return;if(Ol(r),r===n){Rl=null;break e}if(null!==i){i.return=a,Rl=i;break e}Rl=a}}}var uc={getCacheForType:function(e){var t=Ii(ji),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ii(ji).controller.signal}},dc="function"==typeof WeakMap?WeakMap:Map,fc=0,hc=null,pc=null,mc=0,gc=0,vc=null,yc=!1,bc=!1,Ac=!1,wc=0,Ec=0,xc=0,Cc=0,Sc=0,kc=0,Mc=0,_c=null,Tc=null,Dc=!1,Ic=0,Rc=0,Pc=1/0,Oc=null,Nc=null,Bc=0,jc=null,Lc=null,Fc=0,Uc=0,Hc=null,zc=null,Gc=0,qc=null;function Wc(){return 2&fc&&0!==mc?mc&-mc:null!==P.T?Hu():je()}function $c(){if(0===kc)if(536870912&mc&&!ui)kc=536870912;else{var e=xe;!(3932160&(xe<<=1))&&(xe=262144),kc=e}return null!==(e=Ia.current)&&(e.flags|=32),kc}function Vc(e,t,n){(e!==hc||2!==gc&&9!==gc)&&null===e.cancelPendingCommit||(eu(e,0),Xc(e,mc,kc,!1)),Ie(e,n),2&fc&&e===hc||(e===hc&&(!(2&fc)&&(Cc|=n),4===Ec&&Xc(e,mc,kc,!1)),Ou(e))}function Yc(e,t,n){if(6&fc)throw Error(s(327));for(var r=!n&&!(127&t)&&0===(t&e.expiredLanes)||Me(e,t),i=r?function(e,t){var n=fc;fc|=2;var r=ru(),i=iu();hc!==e||mc!==t?(Oc=null,Pc=oe()+500,eu(e,t)):bc=Me(e,t);e:for(;;)try{if(0!==gc&&null!==pc){t=pc;var a=vc;t:switch(gc){case 1:gc=0,vc=null,du(e,t,a,1);break;case 2:case 9:if(ea(a)){gc=0,vc=null,uu(t);break}t=function(){2!==gc&&9!==gc||hc!==e||(gc=7),Ou(e)},a.then(t,t);break e;case 3:gc=7;break e;case 4:gc=5;break e;case 7:ea(a)?(gc=0,vc=null,uu(t)):(gc=0,vc=null,du(e,t,a,7));break;case 5:var o=null;switch(pc.tag){case 26:o=pc.memoizedState;case 5:case 27:var l=pc;if(o?rf(o):l.stateNode.complete){gc=0,vc=null;var c=l.sibling;if(null!==c)pc=c;else{var u=l.return;null!==u?(pc=u,fu(u)):pc=null}break t}}gc=0,vc=null,du(e,t,a,5);break;case 6:gc=0,vc=null,du(e,t,a,6);break;case 8:Jc(),Ec=6;break e;default:throw Error(s(462))}}lu();break}catch(t){tu(e,t)}return xi=Ei=null,P.H=r,P.A=i,fc=n,null!==pc?0:(hc=null,mc=0,Tr(),Ec)}(e,t):su(e,t,!0),a=r;;){if(0===i){bc&&!r&&Xc(e,t,0,!1);break}if(n=e.current.alternate,!a||Qc(n)){if(2===i){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=0!=(o=-536870913&e.pendingLanes)?o:536870912&o?536870912:0;if(0!==o){t=o;e:{var l=e;i=_c;var c=l.current.memoizedState.isDehydrated;if(c&&(eu(l,o).flags|=256),2!==(o=su(l,o,!1))){if(Ac&&!c){l.errorRecoveryDisabledLanes|=a,Cc|=a,i=4;break e}a=Tc,Tc=i,null!==a&&(null===Tc?Tc=a:Tc.push.apply(Tc,a))}i=o}if(a=!1,2!==i)continue}}if(1===i){eu(e,0),Xc(e,t,0,!0);break}e:{switch(r=e,a=i){case 0:case 1:throw Error(s(345));case 4:if((4194048&t)!==t)break;case 6:Xc(r,t,kc,!yc);break e;case 2:Tc=null;break;case 3:case 5:break;default:throw Error(s(329))}if((62914560&t)===t&&10<(i=Ic+300-oe())){if(Xc(r,t,kc,!yc),0!==ke(r,0,!0))break e;Fc=t,r.timeoutHandle=Ad(Kc.bind(null,r,n,Tc,Oc,Dc,t,kc,Cc,Mc,yc,a,"Throttled",-0,0),i)}else Kc(r,n,Tc,Oc,Dc,t,kc,Cc,Mc,yc,a,null,-0,0)}break}i=su(e,t,!1),a=!1}Ou(e)}function Kc(e,t,n,r,i,a,s,o,l,c,u,d,f,h){if(e.timeoutHandle=-1,8192&(d=t.subtreeFlags)||!(16785408&~d)){ic(t,a,d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:It});var p=(62914560&a)===a?Ic-oe():(4194048&a)===a?Rc-oe():0;if(null!==(p=function(e,t){return e.stylesheets&&0===e.count&&lf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&lf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&0===af&&(af=62500*function(){if("function"==typeof performance.getEntriesByType){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,s=i.initiatorType,o=i.duration;if(a&&o&&fd(s)){for(s=0,o=i.responseEnd,r+=1;r<n.length;r++){var l=n[r],c=l.startTime;if(c>o)break;var u=l.transferSize,d=l.initiatorType;u&&fd(d)&&(s+=u*((l=l.responseEnd)<o?1:(o-c)/(l-c)))}if(--r,t+=8*(a+s)/(i.duration/1e3),10<++e)break}}if(0<e)return t/e/1e6}return navigator.connection&&"number"==typeof(e=navigator.connection.downlink)?e:5}());var i=setTimeout(function(){if(e.waitingForImages=!1,0===e.count&&(e.stylesheets&&lf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>af?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}(d,p)))return Fc=a,e.cancelPendingCommit=p(pu.bind(null,e,t,a,n,r,i,s,o,l,u,d,null,f,h)),void Xc(e,a,s,!c)}pu(e,t,a,n,r,i,s,o,l)}function Qc(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Xn(a(),i))return!1}catch(e){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Xc(e,t,n,r){t&=~Sc,t&=~Cc,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-be(i),s=1<<a;r[a]=-1,i&=~s}0!==n&&Re(e,n,t)}function Zc(){return!!(6&fc)||(Nu(0,!1),!1)}function Jc(){if(null!==pc){if(0===gc)var e=pc.return;else xi=Ei=null,as(e=pc),sa=null,oa=0,e=pc;for(;null!==e;)pl(e.alternate,e),e=e.return;pc=null}}function eu(e,t){var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,wd(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),Fc=0,Jc(),hc=e,pc=n=Fr(e.current,null),mc=t,gc=0,vc=null,yc=!1,bc=Me(e,t),Ac=!1,Mc=kc=Sc=Cc=xc=Ec=0,Tc=_c=null,Dc=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-be(r),a=1<<i;t|=e[i],r&=~a}return wc=t,Tr(),n}function tu(e,t){Ha=null,P.H=po,t===Qi||t===Zi?(t=ia(),gc=3):t===Xi?(t=ia(),gc=4):gc=t===Io?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,vc=t,null===pc&&(Ec=1,ko(e,Vr(t,e.current)))}function nu(){var e=Ia.current;return null===e||((4194048&mc)===mc?null===Ra:!!((62914560&mc)===mc||536870912&mc)&&e===Ra)}function ru(){var e=P.H;return P.H=po,null===e?po:e}function iu(){var e=P.A;return P.A=uc,e}function au(){Ec=4,yc||(4194048&mc)!==mc&&null!==Ia.current||(bc=!0),!(134217727&xc)&&!(134217727&Cc)||null===hc||Xc(hc,mc,kc,!1)}function su(e,t,n){var r=fc;fc|=2;var i=ru(),a=iu();hc===e&&mc===t||(Oc=null,eu(e,t)),t=!1;var s=Ec;e:for(;;)try{if(0!==gc&&null!==pc){var o=pc,l=vc;switch(gc){case 8:Jc(),s=6;break e;case 3:case 2:case 9:case 6:null===Ia.current&&(t=!0);var c=gc;if(gc=0,vc=null,du(e,o,l,c),n&&bc){s=0;break e}break;default:c=gc,gc=0,vc=null,du(e,o,l,c)}}ou(),s=Ec;break}catch(t){tu(e,t)}return t&&e.shellSuspendCounter++,xi=Ei=null,fc=r,P.H=i,P.A=a,null===pc&&(hc=null,mc=0,Tr()),s}function ou(){for(;null!==pc;)cu(pc)}function lu(){for(;null!==pc&&!ae();)cu(pc)}function cu(e){var t=al(e.alternate,e,wc);e.memoizedProps=e.pendingProps,null===t?fu(e):pc=t}function uu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=qo(n,t,t.pendingProps,t.type,void 0,mc);break;case 11:t=qo(n,t,t.pendingProps,t.type.render,t.ref,mc);break;case 5:as(t);default:pl(n,t),t=al(n,t=pc=Ur(t,wc),wc)}e.memoizedProps=e.pendingProps,null===t?fu(e):pc=t}function du(e,t,n,r){xi=Ei=null,as(t),sa=null,oa=0;var i=t.return;try{if(function(e,t,n,r,i){if(n.flags|=32768,null!==r&&"object"==typeof r&&"function"==typeof r.then){if(null!==(t=n.alternate)&&_i(t,n,i,!0),null!==(n=Ia.current)){switch(n.tag){case 31:case 13:return null===Ra?au():null===n.alternate&&0===Ec&&(Ec=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Ji?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([r]):t.add(r),xu(e,r,i)),!1;case 22:return n.flags|=65536,r===Ji?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([r]):n.add(r),xu(e,r,i)),!1}throw Error(s(435,n.tag))}return xu(e,r,i),au(),!1}if(ui)return null!==(t=Ia.current)?(!(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==hi&&Ai(Vr(e=Error(s(422),{cause:r}),n))):(r!==hi&&Ai(Vr(t=Error(s(423),{cause:r}),n)),(e=e.current.alternate).flags|=65536,i&=-i,e.lanes|=i,r=Vr(r,n),Aa(e,i=_o(e.stateNode,r,i)),4!==Ec&&(Ec=2)),!1;var a=Error(s(520),{cause:r});if(a=Vr(a,n),null===_c?_c=[a]:_c.push(a),4!==Ec&&(Ec=2),null===t)return!0;r=Vr(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,Aa(n,e=_o(n.stateNode,r,e)),!1;case 1:if(t=n.type,a=n.stateNode,!(128&n.flags||"function"!=typeof t.getDerivedStateFromError&&(null===a||"function"!=typeof a.componentDidCatch||null!==Nc&&Nc.has(a))))return n.flags|=65536,i&=-i,n.lanes|=i,Do(i=To(i),e,n,r),Aa(n,i),!1}n=n.return}while(null!==n);return!1}(e,i,t,n,mc))return Ec=1,ko(e,Vr(n,e.current)),void(pc=null)}catch(t){if(null!==i)throw pc=i,t;return Ec=1,ko(e,Vr(n,e.current)),void(pc=null)}32768&t.flags?(ui||1===r?e=!0:bc||536870912&mc?e=!1:(yc=e=!0,(2===r||9===r||3===r||6===r)&&null!==(r=Ia.current)&&13===r.tag&&(r.flags|=16384)),hu(t,e)):fu(t)}function fu(e){var t=e;do{if(32768&t.flags)return void hu(t,yc);e=t.return;var n=fl(t.alternate,t,wc);if(null!==n)return void(pc=n);if(null!==(t=t.sibling))return void(pc=t);pc=t=e}while(null!==t);0===Ec&&(Ec=5)}function hu(e,t){do{var n=hl(e.alternate,e);if(null!==n)return n.flags&=32767,void(pc=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(pc=e);pc=e=n}while(null!==e);Ec=6,pc=null}function pu(e,t,n,r,i,a,o,l,c){e.cancelPendingCommit=null;do{bu()}while(0!==Bc);if(6&fc)throw Error(s(327));if(null!==t){if(t===e.current)throw Error(s(177));if(a=t.lanes|t.childLanes,function(e,t,n,r,i,a){var s=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var o=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=s&~n;0<n;){var u=31-be(n),d=1<<u;o[u]=0,l[u]=-1;var f=c[u];if(null!==f)for(c[u]=null,u=0;u<f.length;u++){var h=f[u];null!==h&&(h.lane&=-536870913)}n&=~d}0!==r&&Re(e,r,0),0!==a&&0===i&&0!==e.tag&&(e.suspendedLanes|=a&~(s&~t))}(e,n,a|=_r,o,l,c),e===hc&&(pc=hc=null,mc=0),Lc=t,jc=e,Fc=n,Uc=a,Hc=i,zc=r,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,re(de,function(){return Au(),null})):(e.callbackNode=null,e.callbackPriority=0),r=!!(13878&t.flags),13878&t.subtreeFlags||r){r=P.T,P.T=null,i=O.p,O.p=2,o=fc,fc|=4;try{!function(e,t){if(e=e.containerInfo,hd=vf,rr(e=nr(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var o=0,l=-1,c=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var p;f!==n||0!==i&&3!==f.nodeType||(l=o+i),f!==a||0!==r&&3!==f.nodeType||(c=o+r),3===f.nodeType&&(o+=f.nodeValue.length),null!==(p=f.firstChild);)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++u===i&&(l=o),h===a&&++d===r&&(c=o),null!==(p=f.nextSibling))break;h=(f=h).parentNode}f=p}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(pd={focusedElem:e,selectionRange:n},vf=!1,Rl=t;null!==Rl;)if(e=(t=Rl).child,1028&t.subtreeFlags&&null!==e)e.return=t,Rl=e;else for(;null!==Rl;){switch(a=(t=Rl).alternate,e=t.flags,t.tag){case 0:if(4&e&&null!==(e=null!==(e=t.updateQueue)?e.events:null))for(n=0;n<e.length;n++)(i=e[n]).ref.impl=i.nextImpl;break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&e&&null!==a){e=void 0,n=t,i=a.memoizedProps,a=a.memoizedState,r=n.stateNode;try{var m=Eo(n.type,i);e=r.getSnapshotBeforeUpdate(m,a),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Eu(n,n.return,e)}}break;case 3:if(1024&e)if(9===(n=(e=t.stateNode.containerInfo).nodeType))_d(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":_d(e);break;default:e.textContent=""}break;default:if(1024&e)throw Error(s(163))}if(null!==(e=t.sibling)){e.return=t.return,Rl=e;break}Rl=t.return}}(e,t)}finally{fc=o,O.p=i,P.T=r}}Bc=1,mu(),gu(),vu()}}function mu(){if(1===Bc){Bc=0;var e=jc,t=Lc,n=!!(13878&t.flags);if(13878&t.subtreeFlags||n){n=P.T,P.T=null;var r=O.p;O.p=2;var i=fc;fc|=4;try{ql(t,e);var a=pd,s=nr(e.containerInfo),o=a.focusedElem,l=a.selectionRange;if(s!==o&&o&&o.ownerDocument&&tr(o.ownerDocument.documentElement,o)){if(null!==l&&rr(o)){var c=l.start,u=l.end;if(void 0===u&&(u=c),"selectionStart"in o)o.selectionStart=c,o.selectionEnd=Math.min(u,o.value.length);else{var d=o.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var h=f.getSelection(),p=o.textContent.length,m=Math.min(l.start,p),g=void 0===l.end?m:Math.min(l.end,p);!h.extend&&m>g&&(s=g,g=m,m=s);var v=er(o,m),y=er(o,g);if(v&&y&&(1!==h.rangeCount||h.anchorNode!==v.node||h.anchorOffset!==v.offset||h.focusNode!==y.node||h.focusOffset!==y.offset)){var b=d.createRange();b.setStart(v.node,v.offset),h.removeAllRanges(),m>g?(h.addRange(b),h.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),h.addRange(b))}}}}for(d=[],h=o;h=h.parentNode;)1===h.nodeType&&d.push({element:h,left:h.scrollLeft,top:h.scrollTop});for("function"==typeof o.focus&&o.focus(),o=0;o<d.length;o++){var A=d[o];A.element.scrollLeft=A.left,A.element.scrollTop=A.top}}vf=!!hd,pd=hd=null}finally{fc=i,O.p=r,P.T=n}}e.current=t,Bc=2}}function gu(){if(2===Bc){Bc=0;var e=jc,t=Lc,n=!!(8772&t.flags);if(8772&t.subtreeFlags||n){n=P.T,P.T=null;var r=O.p;O.p=2;var i=fc;fc|=4;try{Pl(e,t.alternate,t)}finally{fc=i,O.p=r,P.T=n}}Bc=3}}function vu(){if(4===Bc||3===Bc){Bc=0,se();var e=jc,t=Lc,n=Fc,r=zc;10256&t.subtreeFlags||10256&t.flags?Bc=5:(Bc=0,Lc=jc=null,yu(e,e.pendingLanes));var i=e.pendingLanes;if(0===i&&(Nc=null),Be(n),t=t.stateNode,ve&&"function"==typeof ve.onCommitFiberRoot)try{ve.onCommitFiberRoot(ge,t,void 0,!(128&~t.current.flags))}catch(e){}if(null!==r){t=P.T,i=O.p,O.p=2,P.T=null;try{for(var a=e.onRecoverableError,s=0;s<r.length;s++){var o=r[s];a(o.value,{componentStack:o.stack})}}finally{P.T=t,O.p=i}}3&Fc&&bu(),Ou(e),i=e.pendingLanes,261930&n&&42&i?e===qc?Gc++:(Gc=0,qc=e):Gc=0,Nu(0,!1)}}function yu(e,t){0===(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,Fi(t))}function bu(){return mu(),gu(),vu(),Au()}function Au(){if(5!==Bc)return!1;var e=jc,t=Uc;Uc=0;var n=Be(Fc),r=P.T,i=O.p;try{O.p=32>n?32:n,P.T=null,n=Hc,Hc=null;var a=jc,o=Fc;if(Bc=0,Lc=jc=null,Fc=0,6&fc)throw Error(s(331));var l=fc;if(fc|=4,oc(a.current),Jl(a,a.current,o,n),fc=l,Nu(0,!1),ve&&"function"==typeof ve.onPostCommitFiberRoot)try{ve.onPostCommitFiberRoot(ge,a)}catch(e){}return!0}finally{O.p=i,P.T=r,yu(e,t)}}function wu(e,t,n){t=Vr(n,t),null!==(e=ya(e,t=_o(e.stateNode,t,2),2))&&(Ie(e,2),Ou(e))}function Eu(e,t,n){if(3===e.tag)wu(e,e,n);else for(;null!==t;){if(3===t.tag){wu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Nc||!Nc.has(r))){e=Vr(n,e),null!==(r=ya(t,n=To(2),2))&&(Do(n,r,t,e),Ie(r,2),Ou(r));break}}t=t.return}}function xu(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new dc;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(Ac=!0,i.add(n),e=Cu.bind(null,e,t,n),t.then(e,e))}function Cu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,hc===e&&(mc&n)===n&&(4===Ec||3===Ec&&(62914560&mc)===mc&&300>oe()-Ic?!(2&fc)&&eu(e,0):Sc|=n,Mc===mc&&(Mc=0)),Ou(e)}function Su(e,t){0===t&&(t=Te()),null!==(e=Rr(e,t))&&(Ie(e,t),Ou(e))}function ku(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Su(e,n)}function Mu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(s(314))}null!==r&&r.delete(t),Su(e,n)}var _u=null,Tu=null,Du=!1,Iu=!1,Ru=!1,Pu=0;function Ou(e){e!==Tu&&null===e.next&&(null===Tu?_u=Tu=e:Tu=Tu.next=e),Iu=!0,Du||(Du=!0,xd(function(){6&fc?re(ce,Bu):ju()}))}function Nu(e,t){if(!Ru&&Iu){Ru=!0;do{for(var n=!1,r=_u;null!==r;){if(!t)if(0!==e){var i=r.pendingLanes;if(0===i)var a=0;else{var s=r.suspendedLanes,o=r.pingedLanes;a=(1<<31-be(42|e)+1)-1,a=201326741&(a&=i&~(s&~o))?201326741&a|1:a?2|a:0}0!==a&&(n=!0,Uu(r,a))}else a=mc,!(3&(a=ke(r,r===hc?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||Me(r,a)||(n=!0,Uu(r,a));r=r.next}}while(n);Ru=!1}}function Bu(){ju()}function ju(){Iu=Du=!1;var e,t=0;0!==Pu&&((e=window.event)&&"popstate"===e.type?e!==bd&&(bd=e,1):(bd=null,0))&&(t=Pu);for(var n=oe(),r=null,i=_u;null!==i;){var a=i.next,s=Lu(i,n);0===s?(i.next=null,null===r?_u=a:r.next=a,null===a&&(Tu=r)):(r=i,(0!==t||3&s)&&(Iu=!0)),i=a}0!==Bc&&5!==Bc||Nu(t,!1),0!==Pu&&(Pu=0)}function Lu(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var s=31-be(a),o=1<<s,l=i[s];-1===l?0!==(o&n)&&0===(o&r)||(i[s]=_e(o,t)):l<=t&&(e.expiredLanes|=o),a&=~o}if(n=mc,n=ke(e,e===(t=hc)?n:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle),r=e.callbackNode,0===n||e===t&&(2===gc||9===gc)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&ie(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&n)||Me(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&ie(r),Be(n)){case 2:case 8:n=ue;break;case 32:default:n=de;break;case 268435456:n=he}return r=Fu.bind(null,e),n=re(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&ie(r),e.callbackPriority=2,e.callbackNode=null,2}function Fu(e,t){if(0!==Bc&&5!==Bc)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(bu()&&e.callbackNode!==n)return null;var r=mc;return 0===(r=ke(e,e===hc?r:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle))?null:(Yc(e,r,t),Lu(e,oe()),null!=e.callbackNode&&e.callbackNode===n?Fu.bind(null,e):null)}function Uu(e,t){if(bu())return null;Yc(e,t,!0)}function Hu(){if(0===Pu){var e=zi;0===e&&(e=Ee,!(261888&(Ee<<=1))&&(Ee=256)),Pu=e}return Pu}function zu(e){return null==e||"symbol"==typeof e||"boolean"==typeof e?null:"function"==typeof e?e:Dt(""+e)}function Gu(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var qu=0;qu<xr.length;qu++){var Wu=xr[qu];Cr(Wu.toLowerCase(),"on"+(Wu[0].toUpperCase()+Wu.slice(1)))}Cr(mr,"onAnimationEnd"),Cr(gr,"onAnimationIteration"),Cr(vr,"onAnimationStart"),Cr("dblclick","onDoubleClick"),Cr("focusin","onFocus"),Cr("focusout","onBlur"),Cr(yr,"onTransitionRun"),Cr(br,"onTransitionStart"),Cr(Ar,"onTransitionCancel"),Cr(wr,"onTransitionEnd"),rt("onMouseEnter",["mouseout","mouseover"]),rt("onMouseLeave",["mouseout","mouseover"]),rt("onPointerEnter",["pointerout","pointerover"]),rt("onPointerLeave",["pointerout","pointerover"]),nt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),nt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),nt("onBeforeInput",["compositionend","keypress","textInput","paste"]),nt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),nt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),nt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var $u="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Vu=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat($u));function Yu(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var s=r.length-1;0<=s;s--){var o=r[s],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==a&&i.isPropagationStopped())break e;a=o,i.currentTarget=c;try{a(i)}catch(e){Sr(e)}i.currentTarget=null,a=l}else for(s=0;s<r.length;s++){if(l=(o=r[s]).instance,c=o.currentTarget,o=o.listener,l!==a&&i.isPropagationStopped())break e;a=o,i.currentTarget=c;try{a(i)}catch(e){Sr(e)}i.currentTarget=null,a=l}}}}function Ku(e,t){var n=t[Ge];void 0===n&&(n=t[Ge]=new Set);var r=e+"__bubble";n.has(r)||(Ju(t,e,2,!1),n.add(r))}function Qu(e,t,n){var r=0;t&&(r|=4),Ju(n,e,r,t)}var Xu="_reactListening"+Math.random().toString(36).slice(2);function Zu(e){if(!e[Xu]){e[Xu]=!0,et.forEach(function(t){"selectionchange"!==t&&(Vu.has(t)||Qu(t,!1,e),Qu(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Xu]||(t[Xu]=!0,Qu("selectionchange",!1,t))}}function Ju(e,t,n,r){switch(Cf(t)){case 2:var i=yf;break;case 8:i=bf;break;default:i=Af}n=i.bind(null,t,n,e),i=void 0,!Ht||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function ed(e,t,n,r,i){var a=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var s=r.tag;if(3===s||4===s){var l=r.stateNode.containerInfo;if(l===i)break;if(4===s)for(s=r.return;null!==s;){var c=s.tag;if((3===c||4===c)&&s.stateNode.containerInfo===i)return;s=s.return}for(;null!==l;){if(null===(s=Ke(l)))return;if(5===(c=s.tag)||6===c||26===c||27===c){r=a=s;continue e}l=l.parentNode}}r=r.return}Lt(function(){var r=a,i=Pt(n),s=[];e:{var l=Er.get(e);if(void 0!==l){var c=tn,u=e;switch(e){case"keypress":if(0===Vt(n))break e;case"keydown":case"keyup":c=vn;break;case"focusin":u="focus",c=ln;break;case"focusout":u="blur",c=ln;break;case"beforeblur":case"afterblur":c=ln;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":c=sn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=on;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=bn;break;case mr:case gr:case vr:c=cn;break;case wr:c=An;break;case"scroll":case"scrollend":c=rn;break;case"wheel":c=wn;break;case"copy":case"cut":case"paste":c=un;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=yn;break;case"toggle":case"beforetoggle":c=En}var d=!!(4&t),f=!d&&("scroll"===e||"scrollend"===e),h=d?null!==l?l+"Capture":null:l;d=[];for(var p,m=r;null!==m;){var g=m;if(p=g.stateNode,5!==(g=g.tag)&&26!==g&&27!==g||null===p||null===h||null!=(g=Ft(m,h))&&d.push(td(m,g,p)),f)break;m=m.return}0<d.length&&(l=new c(l,u,null,n,i),s.push({event:l,listeners:d}))}}if(!(7&t)){if(c="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===Rt||!(u=n.relatedTarget||n.fromElement)||!Ke(u)&&!u[ze])&&(c||l)&&(l=i.window===i?i:(l=i.ownerDocument)?l.defaultView||l.parentWindow:window,c?(c=r,null!==(u=(u=n.relatedTarget||n.toElement)?Ke(u):null)&&(f=o(u),d=u.tag,u!==f||5!==d&&27!==d&&6!==d)&&(u=null)):(c=null,u=r),c!==u)){if(d=sn,g="onMouseLeave",h="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(d=yn,g="onPointerLeave",h="onPointerEnter",m="pointer"),f=null==c?l:Xe(c),p=null==u?l:Xe(u),(l=new d(g,m+"leave",c,n,i)).target=f,l.relatedTarget=p,g=null,Ke(i)===r&&((d=new d(h,m+"enter",u,n,i)).target=p,d.relatedTarget=f,g=d),f=g,c&&u)e:{for(d=rd,m=u,p=0,g=h=c;g;g=d(g))p++;g=0;for(var v=m;v;v=d(v))g++;for(;0<p-g;)h=d(h),p--;for(;0<g-p;)m=d(m),g--;for(;p--;){if(h===m||null!==m&&h===m.alternate){d=h;break e}h=d(h),m=d(m)}d=null}else d=null;null!==c&&id(s,l,c,d,!1),null!==u&&null!==f&&id(s,f,u,d,!0)}if("select"===(c=(l=r?Xe(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===c&&"file"===l.type)var y=Un;else if(On(l))if(Hn)y=Qn;else{y=Yn;var b=Vn}else!(c=l.nodeName)||"input"!==c.toLowerCase()||"checkbox"!==l.type&&"radio"!==l.type?r&&Mt(r.elementType)&&(y=Un):y=Kn;switch(y&&(y=y(e,r))?Nn(s,y,n,i):(b&&b(e,l,r),"focusout"===e&&r&&"number"===l.type&&null!=r.memoizedProps.value&&bt(l,"number",l.value)),b=r?Xe(r):window,e){case"focusin":(On(b)||"true"===b.contentEditable)&&(ar=b,sr=r,or=null);break;case"focusout":or=sr=ar=null;break;case"mousedown":lr=!0;break;case"contextmenu":case"mouseup":case"dragend":lr=!1,cr(s,n,i);break;case"selectionchange":if(ir)break;case"keydown":case"keyup":cr(s,n,i)}var A;if(Cn)e:{switch(e){case"compositionstart":var w="onCompositionStart";break e;case"compositionend":w="onCompositionEnd";break e;case"compositionupdate":w="onCompositionUpdate";break e}w=void 0}else Rn?Dn(e,n)&&(w="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(w="onCompositionStart");w&&(Mn&&"ko"!==n.locale&&(Rn||"onCompositionStart"!==w?"onCompositionEnd"===w&&Rn&&(A=$t()):(qt="value"in(Gt=i)?Gt.value:Gt.textContent,Rn=!0)),0<(b=nd(r,w)).length&&(w=new dn(w,e,null,n,i),s.push({event:w,listeners:b}),(A||null!==(A=In(n)))&&(w.data=A))),(A=kn?function(e,t){switch(e){case"compositionend":return In(t);case"keypress":return 32!==t.which?null:(Tn=!0,_n);case"textInput":return(e=t.data)===_n&&Tn?null:e;default:return null}}(e,n):function(e,t){if(Rn)return"compositionend"===e||!Cn&&Dn(e,t)?(e=$t(),Wt=qt=Gt=null,Rn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(w=nd(r,"onBeforeInput")).length&&(b=new dn("onBeforeInput","beforeinput",null,n,i),s.push({event:b,listeners:w}),b.data=A),function(e,t,n,r,i){if("submit"===t&&n&&n.stateNode===i){var a=zu((i[He]||null).action),s=r.submitter;s&&null!==(t=(t=s[He]||null)?zu(t.formAction):s.getAttribute("formAction"))&&(a=t,s=null);var o=new tn("action","action",null,r,i);e.push({event:o,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==Pu){var e=s?Gu(i,s):new FormData(i);Js(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else"function"==typeof a&&(o.preventDefault(),e=s?Gu(i,s):new FormData(i),Js(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}(s,e,r,n,i)}Yu(s,t)})}function td(e,t,n){return{instance:e,listener:t,currentTarget:n}}function nd(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,a=i.stateNode;if(5!==(i=i.tag)&&26!==i&&27!==i||null===a||(null!=(i=Ft(e,n))&&r.unshift(td(e,i,a)),null!=(i=Ft(e,t))&&r.push(td(e,i,a))),3===e.tag)return r;e=e.return}return[]}function rd(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function id(e,t,n,r,i){for(var a=t._reactName,s=[];null!==n&&n!==r;){var o=n,l=o.alternate,c=o.stateNode;if(o=o.tag,null!==l&&l===r)break;5!==o&&26!==o&&27!==o||null===c||(l=c,i?null!=(c=Ft(n,a))&&s.unshift(td(n,c,l)):i||null!=(c=Ft(n,a))&&s.push(td(n,c,l))),n=n.return}0!==s.length&&e.push({event:t,listeners:s})}var ad=/\r\n?/g,sd=/\u0000|\uFFFD/g;function od(e){return("string"==typeof e?e:""+e).replace(ad,"\n").replace(sd,"")}function ld(e,t){return t=od(t),od(e)===t}function cd(e,t,n,r,i,a){switch(n){case"children":"string"==typeof r?"body"===t||"textarea"===t&&""===r||xt(e,r):("number"==typeof r||"bigint"==typeof r)&&"body"!==t&&xt(e,""+r);break;case"className":lt(e,"class",r);break;case"tabIndex":lt(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":lt(e,n,r);break;case"style":kt(e,r,a);break;case"data":if("object"!==t){lt(e,"data",r);break}case"src":case"href":if(""===r&&("a"!==t||"href"!==n)){e.removeAttribute(n);break}if(null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=Dt(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if("function"==typeof r){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"==typeof a&&("formAction"===n?("input"!==t&&cd(e,t,"name",i.name,i,null),cd(e,t,"formEncType",i.formEncType,i,null),cd(e,t,"formMethod",i.formMethod,i,null),cd(e,t,"formTarget",i.formTarget,i,null)):(cd(e,t,"encType",i.encType,i,null),cd(e,t,"method",i.method,i,null),cd(e,t,"target",i.target,i,null))),null==r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=Dt(""+r),e.setAttribute(n,r);break;case"onClick":null!=r&&(e.onclick=It);break;case"onScroll":null!=r&&Ku("scroll",e);break;case"onScrollEnd":null!=r&&Ku("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(s(61));if(null!=(n=r.__html)){if(null!=i.children)throw Error(s(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}n=Dt(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
2ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":Ku("beforetoggle",e),Ku("toggle",e),ot(e,"popover",r);break;case"xlinkActuate":ct(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":ct(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":ct(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":ct(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":ct(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":ct(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":ct(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":ct(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":ct(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":ot(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&ot(e,n=_t.get(n)||n,r)}}function ud(e,t,n,r,i,a){switch(n){case"style":kt(e,r,a);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(s(61));if(null!=(n=r.__html)){if(null!=i.children)throw Error(s(60));e.innerHTML=n}}break;case"children":"string"==typeof r?xt(e,r):("number"==typeof r||"bigint"==typeof r)&&xt(e,""+r);break;case"onScroll":null!=r&&Ku("scroll",e);break;case"onScrollEnd":null!=r&&Ku("scrollend",e);break;case"onClick":null!=r&&(e.onclick=It);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:tt.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),"function"==typeof(a=null!=(a=e[He]||null)?a[n]:null)&&e.removeEventListener(t,a,i),"function"!=typeof r)?n in e?e[n]=r:!0===r?e.setAttribute(n,""):ot(e,n,r):("function"!=typeof a&&null!==a&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i)))}}function dd(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ku("error",e),Ku("load",e);var r,i=!1,a=!1;for(r in n)if(n.hasOwnProperty(r)){var o=n[r];if(null!=o)switch(r){case"src":i=!0;break;case"srcSet":a=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:cd(e,t,r,o,n,null)}}return a&&cd(e,t,"srcSet",n.srcSet,n,null),void(i&&cd(e,t,"src",n.src,n,null));case"input":Ku("invalid",e);var l=r=o=a=null,c=null,u=null;for(i in n)if(n.hasOwnProperty(i)){var d=n[i];if(null!=d)switch(i){case"name":a=d;break;case"type":o=d;break;case"checked":c=d;break;case"defaultChecked":u=d;break;case"value":r=d;break;case"defaultValue":l=d;break;case"children":case"dangerouslySetInnerHTML":if(null!=d)throw Error(s(137,t));break;default:cd(e,t,i,d,n,null)}}return void yt(e,r,l,c,u,o,a,!1);case"select":for(a in Ku("invalid",e),i=o=r=null,n)if(n.hasOwnProperty(a)&&null!=(l=n[a]
vendor: 26,430 bytes, line 2
2))switch(a){case"value":r=l;break;case"defaultValue":o=l;break;case"multiple":i=l;default:cd(e,t,a,l,n,null)}return t=r,n=o,e.multiple=!!i,void(null!=t?At(e,!!i,t,!1):null!=n&&At(e,!!i,n,!0));case"textarea":for(o in Ku("invalid",e),r=a=i=null,n)if(n.hasOwnProperty(o)&&null!=(l=n[o]))switch(o){case"value":i=l;break;case"defaultValue":a=l;break;case"children":r=l;break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(s(91));break;default:cd(e,t,o,l,n,null)}return void Et(e,i,a,r);case"option":for(c in n)n.hasOwnProperty(c)&&null!=(i=n[c])&&("selected"===c?e.selected=i&&"function"!=typeof i&&"symbol"!=typeof i:cd(e,t,c,i,n,null));return;case"dialog":Ku("beforetoggle",e),Ku("toggle",e),Ku("cancel",e),Ku("close",e);break;case"iframe":case"object":Ku("load",e);break;case"video":case"audio":for(i=0;i<$u.length;i++)Ku($u[i],e);break;case"image":Ku("error",e),Ku("load",e);break;case"details":Ku("toggle",e);break;case"embed":case"source":case"link":Ku("error",e),Ku("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(i=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:cd(e,t,u,i,n,null)}return;default:if(Mt(t)){for(d in n)n.hasOwnProperty(d)&&void 0!==(i=n[d])&&ud(e,t,d,i,n,void 0);return}}for(l in n)n.hasOwnProperty(l)&&null!=(i=n[l])&&cd(e,t,l,i,n,null)}function fd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}var hd=null,pd=null;function md(e){return 9===e.nodeType?e:e.ownerDocument}function gd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function vd(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function yd(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"bigint"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var bd=null,Ad="function"==typeof setTimeout?setTimeout:void 0,wd="function"==typeof clearTimeout?clearTimeout:void 0,Ed="function"==typeof Promise?Promise:void 0,xd="function"==typeof queueMicrotask?queueMicrotask:void 0!==Ed?function(e){return Ed.resolve(null).then(e).catch(Cd)}:Ad;function Cd(e){setTimeout(function(){throw e})}function Sd(e){return"head"===e}function kd(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)||"/&"===n){if(0===r)return e.removeChild(i),void zf(t);r--}else if("$"===n||"$?"===n||"$~"===n||"$!"===n||"&"===n)r++;else if("html"===n)jd(e.ownerDocument.documentElement);else if("head"===n){jd(n=e.ownerDocument.head);for(var a=n.firstChild;a;){var s=a.nextSibling,o=a.nodeName;a[Ve]||"SCRIPT"===o||"STYLE"===o||"LINK"===o&&"stylesheet"===a.rel.toLowerCase()||n.removeChild(a),a=s}}else"body"===n&&jd(e.ownerDocument.body);n=i}while(n);zf(t)}function Md(e,t){var n=e;e=0;do{var r=n.nextSibling;if(1===n.nodeType?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",""===n.getAttribute("style")&&n.removeAttribute("style")):3===n.nodeType&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===e)break;e--}else"$"!==n&&"$?"!==n&&"$~"!==n&&"$!"!==n||e++;n=r}while(n)}function _d(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":_d(n),Ye(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function Td(e,t){for(;8!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!t)return null;if(null===(e=Rd(e.nextSibling)))return null}return e}function Dd(e){return"$?"===e.data||"$~"===e.data}function Id(e){return"$!"===e.data||"$?"===e.data&&"loading"!==e.ownerDocument.readyState}function Rd(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"$~"===t||"&"===t||"F!"===t||"F"===t)break;if("/$"===t||"/&"===t)return null}}return e}var Pd=null;function Od(e){e=e.nextSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n||"/&"===n){if(0===t)return Rd(e.nextSibling);t--}else"$"!==n&&"$!"!==n&&"$?"!==n&&"$~"!==n&&"&"!==n||t++}e=e.nextSibling}return null}function Nd(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n||"$~"===n||"&"===n){if(0===t)return e;t--}else"/$"!==n&&"/&"!==n||t++}e=e.previousSibling}return null}function Bd(e,t,n){switch(t=md(n),e){case"html":if(!(e=t.documentElement))throw Error(s(452));return e;case"head":if(!(e=t.head))throw Error(s(453));return e;case"body":if(!(e=t.body))throw Error(s(454));return e;default:throw Error(s(451))}}function jd(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ye(e)}var Ld=new Map,Fd=new Set;function Ud(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var Hd=O.d;O.d={f:function(){var e=Hd.f(),t=Zc();return e||t},r:function(e){var t=Qe(e);null!==t&&5===t.tag&&"form"===t.type?to(t):Hd.r(e)},D:function(e){Hd.D(e),Gd("dns-prefetch",e,null)},C:function(e,t){Hd.C(e,t),Gd("preconnect",e,t)},L:function(e,t,n){Hd.L(e,t,n);var r=zd;if(r&&e&&t){var i='link[rel="preload"][as="'+gt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(i+='[imagesrcset="'+gt(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(i+='[imagesizes="'+gt(n.imageSizes)+'"]')):i+='[href="'+gt(e)+'"]';var a=i;switch(t){case"style":a=Wd(e);break;case"script":a=Yd(e)}Ld.has(a)||(e=f({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),Ld.set(a,e),null!==r.querySelector(i)||"style"===t&&r.querySelector($d(a))||"script"===t&&r.querySelector(Kd(a))||(dd(t=r.createElement("link"),"link",e),Je(t),r.head.appendChild(t)))}},m:function(e,t){Hd.m(e,t);var n=zd;if(n&&e){var r=t&&"string"==typeof t.as?t.as:"script",i='link[rel="modulepreload"][as="'+gt(r)+'"][href="'+gt(e)+'"]',a=i;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":a=Yd(e)}if(!Ld.has(a)&&(e=f({rel:"modulepreload",href:e},t),Ld.set(a,e),null===n.querySelector(i))){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Kd(a)))return}dd(r=n.createElement("link"),"link",e),Je(r),n.head.appendChild(r)}}},X:function(e,t){Hd.X(e,t);var n=zd;if(n&&e){var r=Ze(n).hoistableScripts,i=Yd(e),a=r.get(i);a||((a=n.querySelector(Kd(i)))||(e=f({src:e,async:!0},t),(t=Ld.get(i))&&Jd(e,t),Je(a=n.createElement("script")),dd(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},r.set(i,a))}},S:function(e,t,n){Hd.S(e,t,n);var r=zd;if(r&&e){var i=Ze(r).hoistableStyles,a=Wd(e);t=t||"default";var s=i.get(a);if(!s){var o={loading:0,preload:null};if(s=r.querySelector($d(a)))o.loading=5;else{e=f({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Ld.get(a))&&Zd(e,n);var l=s=r.createElement("link");Je(l),dd(l,"link",e),l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),l.addEventListener("load",function(){o.loading|=1}),l.addEventListener("error",function(){o.loading|=2}),o.loading|=4,Xd(s,t,r)}s={type:"stylesheet",instance:s,count:1,state:o},i.set(a,s)}}},M:function(e,t){Hd.M(e,t);var n=zd;if(n&&e){var r=Ze(n).hoistableScripts,i=Yd(e),a=r.get(i);a||((a=n.querySelector(Kd(i)))||(e=f({src:e,async:!0,type:"module"},t),(t=Ld.get(i))&&Jd(e,t),Je(a=n.createElement("script")),dd(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},r.set(i,a))}}};var zd="undefined"==typeof document?null:document;function Gd(e,t,n){var r=zd;if(r&&"string"==typeof t&&t){var i=gt(t);i='link[rel="'+e+'"][href="'+i+'"]',"string"==typeof n&&(i+='[crossorigin="'+n+'"]'),Fd.has(i)||(Fd.add(i),e={rel:e,crossOrigin:n,href:t},null===r.querySelector(i)&&(dd(t=r.createElement("link"),"link",e),Je(t),r.head.appendChild(t)))}}function qd(e,t,n,r){var i,a,o,l,c=(c=W.current)?Ud(c):null;if(!c)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=Wd(n.href),(r=(n=Ze(c).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=Wd(n.href);var u=Ze(c).hoistableStyles,d=u.get(e);if(d||(c=c.ownerDocument||c,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,d),(u=c.querySelector($d(e)))&&!u._p&&(d.instance=u,d.state.loading=5),Ld.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Ld.set(e,n),u||(i=c,a=e,o=n,l=d.state,i.querySelector('link[rel="preload"][as="style"]['+a+"]")?l.loading=1:(a=i.createElement("link"),l.preload=a,a.addEventListener("load",function(){return l.loading|=1}),a.addEventListener("error",function(){return l.loading|=2}),dd(a,"link",o),Je(a),i.head.appendChild(a))))),t&&null===r)throw Error(s(528,""));return d}if(t&&null!==r)throw Error(s(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!=typeof t?(t=Yd(n),(r=(n=Ze(c).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Wd(e){return'href="'+gt(e)+'"'}function $d(e){return'link[rel="stylesheet"]['+e+"]"}function Vd(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function Yd(e){return'[src="'+gt(e)+'"]'}function Kd(e){return"script[async]"+e}function Qd(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+gt(n.href)+'"]');if(r)return t.instance=r,Je(r),r;var i=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return Je(r=(e.ownerDocument||e).createElement("style")),dd(r,"style",i),Xd(r,n.precedence,e),t.instance=r;case"stylesheet":i=Wd(n.href);var a=e.querySelector($d(i));if(a)return t.state.loading|=4,t.instance=a,Je(a),a;r=Vd(n),(i=Ld.get(i))&&Zd(r,i),Je(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),dd(a,"link",r),t.state.loading|=4,Xd(a,n.precedence,e),t.instance=a;case"script":return a=Yd(n.src),(i=e.querySelector(Kd(a)))?(t.instance=i,Je(i),i):(r=n,(i=Ld.get(a))&&Jd(r=f({},n),i),Je(i=(e=e.ownerDocument||e).createElement("script")),dd(i,"link",r),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(s(443,t.type))}else"stylesheet"===t.type&&!(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,Xd(r,n.precedence,e));return t.instance}function Xd(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=r.length?r[r.length-1]:null,a=i,s=0;s<r.length;s++){var o=r[s];if(o.dataset.precedence===t)a=o;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function Zd(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function Jd(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var ef=null;function tf(e,t,n){if(null===ef){var r=new Map,i=ef=new Map;i.set(n,r)}else(r=(i=ef).get(n))||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[Ve]||a[Ue]||"link"===e&&"stylesheet"===a.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==a.namespaceURI){var s=a.getAttribute(t)||"";s=e+s;var o=r.get(s);o?o.push(a):r.set(s,[a])}}return r}function nf(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function rf(e){return!!("stylesheet"!==e.type||3&e.state.loading)}var af=0;function sf(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)lf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var of=null;function lf(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,of=new Map,t.forEach(cf,e),of=null,sf.call(e))}function cf(e,t){if(!(4&t.state.loading)){var n=of.get(e);if(n)var r=n.get(null);else{n=new Map,of.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<i.length;a++){var s=i[a];"LINK"!==s.nodeName&&"not all"===s.getAttribute("media")||(n.set(s.dataset.precedence,s),r=s)}r&&n.set(null,r)}s=(i=t.instance).getAttribute("data-precedence"),(a=n.get(s)||r)===r&&n.set(null,i),n.set(s,i),this.count++,r=sf.bind(this),i.addEventListener("load",r),i.addEventListener("error",r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(i,e.firstChild),t.state.loading|=4}}var uf={$$typeof:A,Provider:null,Consumer:null,_currentValue:N,_currentValue2:N,_threadCount:0};function df(e,t,n,r,i,a,s,o,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=De(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=De(0),this.hiddenUpdates=De(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=s,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function ff(e,t,n,r,i,a){i=function(e){return e?e=Nr:Nr}(i),null===r.context?r.context=i:r.pendingContext=i,(r=va(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=ya(e,r,t))&&(Vc(n,0,t),ba(n,e,t))}function hf(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function pf(e,t){hf(e,t),(e=e.alternate)&&hf(e,t)}function mf(e){if(13===e.tag||31===e.tag){var t=Rr(e,67108864);null!==t&&Vc(t,0,67108864),pf(e,67108864)}}function gf(e){if(13===e.tag||31===e.tag){var t=Wc(),n=Rr(e,t=Ne(t));null!==n&&Vc(n,0,t),pf(e,t)}}var vf=!0;function yf(e,t,n,r){var i=P.T;P.T=null;var a=O.p;try{O.p=2,Af(e,t,n,r)}finally{O.p=a,P.T=i}}function bf(e,t,n,r){var i=P.T;P.T=null;var a=O.p;try{O.p=8,Af(e,t,n,r)}finally{O.p=a,P.T=i}}function Af(e,t,n,r){if(vf){var i=wf(r);if(null===i)ed(e,t,r,Ef,n),Pf(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return kf=Of(kf,e,t,n,r,i),!0;case"dragenter":return Mf=Of(Mf,e,t,n,r,i),!0;case"mouseover":return _f=Of(_f,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return Tf.set(a,Of(Tf.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,Df.set(a,Of(Df.get(a)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(Pf(e,r),4&t&&-1<Rf.indexOf(e)){for(;null!==i;){var a=Qe(i);if(null!==a)switch(a.tag){case 3:if((a=a.stateNode).current.memoizedState.isDehydrated){var s=Se(a.pendingLanes);if(0!==s){var o=a;for(o.pendingLanes|=2,o.entangledLanes|=2;s;){var l=1<<31-be(s);o.entanglements[1]|=l,s&=~l}Ou(a),!(6&fc)&&(Pc=oe()+500,Nu(0,!1))}}break;case 31:case 13:null!==(o=Rr(a,2))&&Vc(o,0,2),Zc(),pf(a,2)}if(null===(a=wf(r))&&ed(e,t,r,Ef,n),a===i)break;i=a}null!==i&&r.stopPropagation()}else ed(e,t,r,null,n)}}function wf(e){return xf(e=Pt(e))}var Ef=null;function xf(e){if(Ef=null,null!==(e=Ke(e))){var t=o(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=l(t)))return e;e=null}else if(31===n){if(null!==(e=c(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ef=e,null}function Cf(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(le()){case ce:return 2;case ue:return 8;case de:case fe:return 32;case he:return 268435456;default:return 32}default:return 32}}var Sf=!1,kf=null,Mf=null,_f=null,Tf=new Map,Df=new Map,If=[],Rf="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Pf(e,t){switch(e){case"focusin":case"focusout":kf=null;break;case"dragenter":case"dragleave":Mf=null;break;case"mouseover":case"mouseout":_f=null;break;case"pointerover":case"pointerout":Tf.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Df.delete(t.pointerId)}}function Of(e,t,n,r,i,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},null!==t&&null!==(t=Qe(t))&&mf(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Nf(e){var t=Ke(e.target);if(null!==t){var n=o(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=l(n)))return e.blockedOn=t,void Le(e.priority,function(){gf(n)})}else if(31===t){if(null!==(t=c(n)))return e.blockedOn=t,void Le(e.priority,function(){gf(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Bf(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=wf(e.nativeEvent);if(null!==n)return null!==(t=Qe(n))&&mf(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);Rt=r,n.target.dispatchEvent(r),Rt=null,t.shift()}return!0}function jf(e,t,n){Bf(e)&&n.delete(t)}function Lf(){Sf=!1,null!==kf&&Bf(kf)&&(kf=null),null!==Mf&&Bf(Mf)&&(Mf=null),null!==_f&&Bf(_f)&&(_f=null),Tf.forEach(jf),Df.forEach(jf)}function Ff(e,t){e.blockedOn===t&&(e.blockedOn=null,Sf||(Sf=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Lf)))}var Uf=null;function Hf(e){Uf!==e&&(Uf=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){Uf===e&&(Uf=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if("function"!=typeof r){if(null===xf(r||n))continue;break}var a=Qe(n);null!==a&&(e.splice(t,3),t-=3,Js(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function zf(e){function t(t){return Ff(t,e)}null!==kf&&Ff(kf,e),null!==Mf&&Ff(Mf,e),null!==_f&&Ff(_f,e),Tf.forEach(t),Df.forEach(t);for(var n=0;n<If.length;n++){var r=If[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<If.length&&null===(n=If[0]).blockedOn;)Nf(n),null===n.blockedOn&&If.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],s=i[He]||null;if("function"==typeof a)s||Hf(n);else if(s){var o=null;if(a&&a.hasAttribute("formAction")){if(i=a,s=a[He]||null)o=s.formAction;else if(null!==xf(i))continue}else o=s.action;"function"==typeof o?n[r+1]=o:(n.splice(r,3),r-=3),Hf(n)}}}function Gf(){function e(e){e.canIntercept&&"react-transition"===e.info&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:"manual",scroll:"manual"})}function t(){null!==i&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&null!=e.url&&navigation.navigate(e.url,{state:e.getState(),info:"react-transition",history:"replace"})}}if("object"==typeof navigation){var r=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),null!==i&&(i(),i=null)}}}function qf(e){this._internalRoot=e}function Wf(e){this._internalRoot=e}Wf.prototype.render=qf.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(s(409));ff(t.current,Wc(),e,t,null,null)},Wf.prototype.unmount=qf.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ff(e.current,2,null,e,null,null),Zc(),t[ze]=null}},Wf.prototype.unstable_scheduleHydration=function(e){if(e){var t=je();e={blockedOn:null,target:e,priority:t};for(var n=0;n<If.length&&0!==t&&t<If[n].priority;n++);If.splice(n,0,e),0===n&&Nf(e)}};var $f=i.version;if("19.2.8"!==$f)throw Error(s(527,$f,"19.2.8"));O.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(s(188));throw e=Object.keys(e).join(","),Error(s(268,e))}return e=function(e){var t=e.alternate;if(!t){if(null===(t=o(e)))throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return u(i),e;if(a===r)return u(i),t;a=a.sibling}throw Error(s(188))}if(n.return!==r.return)n=i,r=a;else{for(var l=!1,c=i.child;c;){if(c===n){l=!0,n=i,r=a;break}if(c===r){l=!0,r=i,n=a;break}c=c.sibling}if(!l){for(c=a.child;c;){if(c===n){l=!0,n=a,r=i;break}if(c===r){l=!0,r=a,n=i;break}c=c.sibling}if(!l)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(3!==n.tag)throw Error(s(188));return n.stateNode.current===n?e:t}(t),null===(e=null!==e?d(e):null)?null:e.stateNode};var Vf={bundleType:0,version:"19.2.8",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.2.8"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Yf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Yf.isDisabled&&Yf.supportsFiber)try{ge=Yf.inject(Vf),ve=Yf}catch(e){}}t.createRoot=function(e,t){if(!(n=e)||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType)throw Error(s(299));var n,r=!1,i="",a=xo,o=Co,l=So;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onUncaughtError&&(a=t.onUncaughtError),void 0!==t.onCaughtError&&(o=t.onCaughtError),void 0!==t.onRecoverableError&&(l=t.onRecoverableError)),t=function(e,t,n,r,i,a,s,o,l,c,u,d){return e=new df(e,t,n,s,l,c,u,d,o),t=1,!0===a&&(t|=24),a=jr(3,null,null,t),e.current=a,a.stateNode=e,(t=Li()).refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},ma(a),e}(e,1,!1,null,0,r,i,null,a,o,l,Gf),e[ze]=t.current,Zu(e),new qf(t)}},24797(e,t,n){"use strict";var r=n(71763);function i(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var s={d:{f:a,r:function(){throw Error(i(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},o=Symbol.for("react.portal"),l=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){return"font"===e?"":"string"==typeof t?"use-credentials"===t?t:"":void 0}t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(i(299));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:o,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.flushSync=function(e){var t=l.T,n=s.p;try{if(l.T=null,s.p=2,e)return e()}finally{l.T=t,s.p=n,s.d.f()}},t.preconnect=function(e,t){"string"==typeof e&&(t=t?"string"==typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:null,s.d.C(e,t))},t.prefetchDNS=function(e){"string"==typeof e&&s.d.D(e)},t.preinit=function(e,t){if("string"==typeof e&&t&&"string"==typeof t.as){var n=t.as,r=c(n,t.crossOrigin),i="string"==typeof t.integrity?t.integrity:void 0,a="string"==typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?s.d.S(e,"string"==typeof t.precedence?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:a}):"script"===n&&s.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:a,nonce:"string"==typeof t.nonce?t.nonce:void 0})}},t.preinitModule=function(e,t){if("string"==typeof e)if("object"==typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=c(t.as,t.crossOrigin);s.d.M(e,{crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0})}}else null==t&&s.d.M(e)},t.preload=function(e,t){if("string"==typeof e&&"object"==typeof t&&null!==t&&"string"==typeof t.as){var n=t.as,r=c(n,t.crossOrigin);s.d.L(e,n,{crossOrigin:r,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,type:"string"==typeof t.type?t.type:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"str
2ing"==typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"==typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"==typeof t.imageSizes?t.imageSizes:void 0,media:"string"==typeof t.media?t.media:void 0})}},t.preloadModule=function(e,t){if("string"==typeof e)if(t){var n=c(t.as,t.crossOrigin);s.d.m(e,{as:"string"==typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0})}else s.d.m(e)},t.requestFormReset=function(e){s.d.r(e)},t.unstable_batchedUpdates=function(e,t){return e(t)},t.useFormState=function(e,t,n){return l.H.useFormState(e,t,n)},t.useFormStatus=function(){return l.H.useHostTransitionStatus()},t.version="19.2.8"},26122(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(61663)},98481(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(24797)},71531(e,t,n){"use strict";n.d(t,{AU:()=>a,Bd:()=>s,lQ:()=>r,on:()=>i});var r=function(){};function i(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function a(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var s="undefined"!=typeof window},31399(e,t,n){"use strict";var r=n(71763),i=n(71531),a=["mousedown","touchstart"];n.d(t,["A",0,function(e,t,n){void 0===n&&(n=a);var s=(0,r.useRef)(t);(0,r.useEffect)(function(){s.current=t},[t]),(0,r.useEffect)(function(){for(var t=function(t){var n=e.current;n&&!n.contains(t.target)&&s.current(t)},r=0,a=n;r<a.length;r++){var o=a[r];(0,i.on)(document,o,t)}return function(){for(var e=0,r=n;e<r.length;e++){var a=r[e];(0,i.AU)(document,a,t)}}},[n,e])}])},79933(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n.cw(function(e,t){var n=i(),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var i,a,s,o,l,c,u=!1;t||(t={}),i=t.debug||!1;try{if(s=n(),o=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){i&&console.warn("unable to use e.clipboardData"),i&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=r[t.format]||r.default;window.clipboardData.setData(a,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(c),o.selectNodeContents(c),l.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(n){i&&console.error("unable to copy using execCommand: ",n),i&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(n){i&&console.error("unable to copy using clipboardData: ",n),i&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(o):l.removeAllRanges()),c&&document.body.removeChild(c),s()}return u}}),i=()=>n(35664);function a(){return a.c||(a.c=n.n(r()))}r();var s=n(71763);const o=function(){var e,t,n=(e=(0,s.useRef)(!1),t=(0,s.useCallback)(function(){return e.current},[]),(0,s.useEffect)(function(){return e.current=!0,function(){e.current=!1}},[]),t),r=function(e){void 0===e&&(e={});
2var t=(0,s.useState)(e),n=t[0],r=t[1];return[n,(0,s.useCallback)(function(e){r(function(t){return Object.assign({},t,e instanceof Function?e(t):e)})},[])]}({value:void 0,error:void 0,noUserInteraction:!0}),i=r[0],o=r[1];return[i,(0,s.useCallback)(function(e){var t,r;if(n())try{if("string"!=typeof e&&"number"!=typeof e){var i=new Error("Cannot copy typeof "+typeof e+" to clipboard, must be a string");return void o({value:e,error:i,noUserInteraction:!0})}if(""===e)return i=new Error("Cannot copy empty string to clipboard."),void o({value:e,error:i,noUserInteraction:!0});r=e.toString(),t=a()()(r),o({value:r,error:void 0,noUserInteraction:t})}catch(i){o({value:r,error:i,noUserInteraction:t})}},[])]}},83668(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n.cw(function(e,t){e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!==i--;){var s=a[i];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}}),i=n(71763);r();const a=function e(){return e.c||(e.c=n.n(r()))}()(),s=function(e,t){!function(e,t,n){var r=(0,i.useRef)(void 0);r.current&&n(t,r.current)||(r.current=t),(0,i.useEffect)(e,r.current)}(e,t,a)}},41141(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,function(e){(0,r.useEffect)(e,[])}])},41084(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,function(e,t){var n=(0,r.useState)(null),i=n[0],a=n[1];return(0,r.useEffect)(function(){if(e.current&&"function"==typeof IntersectionObserver){var n=new IntersectionObserver(function(e){a(e[0])},t);return n.observe(e.current),function(){a(null),n.disconnect()}}return function(){}},[e.current,t.threshold,t.root,t.rootMargin]),i}])},65255(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(71531),a=i.Bd?window:null,s=function(e){return!!e.addEventListener},o=function(e){return!!e.on};const l=function(e,t,n,l){void 0===t&&(t=i.lQ),void 0===n&&(n={}),void 0===l&&(l=[e]);var c=n.event,u=void 0===c?"keydown":c,d=n.target,f=n.options,h=(0,r.useMemo)(function(){var n,r="function"==typeof(n=e)?n:"string"==typeof n?function(e){return e.key===n}:n?function(){return!0}:function(){return!1};return function(e){if(r(e))return t(e)}},l);!function(e,t,n,l){void 0===n&&(n=a),(0,r.useEffect)(function(){if(t&&n)return s(n)?(0,i.on)(n,e,t,l):o(n)&&n.on(e,t,l),function(){s(n)?(0,i.AU)(n,e,t,l):o(n)&&n.off(e,t,l)}},[e,t,n,JSON.stringify(l)])}(u,h,d,f)},c=function(e){var t=(0,r.useState)([!1,null]),n=t[0],i=t[1];return l(e,function(e){return i([!0,e])},{event:"keydown"},[n]),l(e,function(e){return i([!1,e])},{event:"keyup"},[n]),n};var u=n(55813);const d=function(e,t,n,r){void 0===r&&(r=c);var i=r(e),a=i[0],s=i[1];(0,u.A)(function(){!a&&n?n(s):a&&t&&t(s)},[a])}},8668(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(71763);function i(e){var t=(0,r.useRef)();return(0,r.useEffect)(function(){t.current=e}),t.current}},55813(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(71763);const i=function(e,t){var n,i=(n=(0,r.useRef)(!0)).current?(n.current=!1,!0):n.current;(0,r.useEffect)(function(){if(!i)return e()},t)}},91791(e,t){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function i(e,t,r){var i=null;if(void 0!==r&&(i=""+r),void 0!==t.key&&(i=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return t=r.ref,{$$typeof:n,type:e,key:i,ref:void 0!==t?t:null,props:r}}t.Fragment=r,t.jsx=i,t.jsxs=i},76160(e,t){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),p=Symbol.iterator,m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}function b(){}function A(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=A.prototype=new b;w.constructor=A,g(w,y.prototype),w.isPureReactComponent=!0;var E=Array.isArray;function x(){}var C={H:null,A:null,T:null,S:null},S=Object.prototype.hasOwnProperty;function k(e,t,r){var i=r.ref;return{$$typeof:n,type:e,key:t,ref:void 0!==i?i:null,props:r}}function M(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var _=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36);var n,r}function D(e,t,i,a,s){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l,c,u=!1;if(null===e)u=!0;else switch(o){case"bigint":case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0;break;case f:return D((u=e._init)(e._payload),t,i,a,s)}}if(u)return s=s(e),u=""===a?"."+T(e,0):a,E(s)?(i="",null!=u&&(i=u.replace(_,"$&/")+"/"),D(s,t,i,"",function(e){return e})):null!=s&&(M(s)&&(l=s,c=i+(null==s.key||e&&e.key===s.key?"":(""+s.key).replace(_,"$&/")+"/")+u,s=k(l.type,c,l.props)),t.push(s)),1;u=0;var d,h=""===a?".":a+":";if(E(e))for(var m=0;m<e.length;m++)u+=D(a=e[m],t,i,o=h+T(a,m),s);else if("function"==typeof(m=null===(d=e)||"object"!=typeof d?null:"function"==typeof(d=p&&d[p]||d["@@iterator"])?d:null))for(e=m.call(e),m=0;!(a=e.next()).done;)u+=D(a=a.value,t,i,o=h+T(a,m++),s);else if("object"===o){if("function"==typeof e.then)return D(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"==typeof e.status?e.then(x,x):(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(e),t,i,a,s);throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return u}function I(e,t,n){if(null==e)return e;var r=[],i=0;return D(e,r,"","",function(e){return t.call(n,e,i++)}),r}function R(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)}
vendor: 4,101 bytes, line 2
2,O={map:I,forEach:function(e,t,n){I(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return I(e,function(){t++}),t},toArray:function(e){return I(e,function(e){return e})||[]},only:function(e){if(!M(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};t.Activity=h,t.Children=O,t.Component=y,t.Fragment=i,t.Profiler=s,t.PureComponent=A,t.StrictMode=a,t.Suspense=u,t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,t.__COMPILER_RUNTIME={__proto__:null,c:function(e){return C.H.useMemoCache(e)}},t.cache=function(e){return function(){return e.apply(null,arguments)}},t.cacheSignal=function(){return null},t.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=g({},e.props),i=e.key;if(null!=t)for(a in void 0!==t.key&&(i=""+t.key),t)!S.call(t,a)||"key"===a||"__self"===a||"__source"===a||"ref"===a&&void 0===t.ref||(r[a]=t[a]);var a=arguments.length-2;if(1===a)r.children=n;else if(1<a){for(var s=Array(a),o=0;o<a;o++)s[o]=arguments[o+2];r.children=s}return k(e.type,i,r)},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:o,_context:e},e},t.createElement=function(e,t,n){var r,i={},a=null;if(null!=t)for(r in void 0!==t.key&&(a=""+t.key),t)S.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(i[r]=t[r]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var o=Array(s),l=0;l<s;l++)o[l]=arguments[l+2];i.children=o}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===i[r]&&(i[r]=s[r]);return k(e,a,i)},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=M,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=C.T,n={};C.T=n;try{var r=e(),i=C.S;null!==i&&i(n,r),"object"==typeof r&&null!==r&&"function"==typeof r.then&&r.then(x,P)}catch(e){P(e)}finally{null!==t&&null!==n.types&&(t.types=n.types),C.T=t}},t.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},t.use=function(e){return C.H.use(e)},t.useActionState=function(e,t,n){return C.H.useActionState(e,t,n)},t.useCallback=function(e,t){return C.H.useCallback(e,t)},t.useContext=function(e){return C.H.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e,t){return C.H.useDeferredValue(e,t)},t.useEffect=function(e,t){return C.H.useEffect(e,t)},t.useEffectEvent=function(e){return C.H.useEffectEvent(e)},t.useId=function(){return C.H.useId()},t.useImperativeHandle=function(e,t,n){return C.H.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return C.H.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return C.H.useLayoutEffect(e,t)},t.useMemo=function(e,t){return C.H.useMemo(e,t)},t.useOptimistic=function(e,t){return C.H.useOptimistic(e,t)},t.useReducer=function(e,t,n){return C.H.useReducer(e,t,n)},t.useRef=function(e){return C.H.useRef(e)},t.useState=function(e){return C.H.useState(e)},t.useSyncExternalStore=function(e,t,n){return C.H.useSyncExternalStore(e,t,n)},t.useTransition=function(){return C.H.useTransition()},t.version="19.2.8"},71763(e,t,n){"use strict";e.exports=n(76160)},91987(e,t,n){"use strict";e.exports=n(91791)},34077(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
2function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Q:()=>c});var c=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=new Array(i),c=0;c<i;c++)o[c]=arguments[c];return n=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?s(e):t}(this,(e=a(t)).call.apply(e,[this].concat(o))),l(s(n),"state",{bootstrapped:!1}),l(s(n),"_unsubscribe",void 0),l(s(n),"handlePersistorState",function(){n.props.persistor.getState().bootstrapped&&(n.props.onBeforeLift?Promise.resolve(n.props.onBeforeLift()).finally(function(){return n.setState({bootstrapped:!0})}):n.setState({bootstrapped:!0}),n._unsubscribe&&n._unsubscribe())}),n}var n,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(t,e),n=t,(c=[{key:"componentDidMount",value:function(){this._unsubscribe=this.props.persistor.subscribe(this.handlePersistorState),this.handlePersistorState()}},{key:"componentWillUnmount",value:function(){this._unsubscribe&&this._unsubscribe()}},{key:"render",value:function(){return"function"==typeof this.props.children?this.props.children(this.state.bootstrapped):this.state.bootstrapped?this.props.children:this.props.loading}}])&&i(n.prototype,c),t}(n(71763).PureComponent);l(c,"defaultProps",{children:null,loading:null})},64697(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,s=i>>>1;r<s;){var o=2*(r+1)-1,l=e[o],c=o+1,u=e[c];if(0>a(l,n))c<i&&0>a(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[o]=n,r=o);else{if(!(c<i&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var o=Date,l=o.now();t.unstable_now=function(){return o.now()-l}}var c=[],u=[],d=1,f=null,h=3,p=!1,m=!1,g=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,A="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function E(e){if(g=!1,w(e),!m)if(null!==r(c))m=!0,C||(C=!0,x());else{var t=r(u);null!==t&&R(E,t.startTime-e)}}var x,C=!1,S=-1,k=5,M=-1;function _(){return!(!v&&t.unstable_now()-M<k)}function T(){if(v=!1,C){var e=t.unstable_now();M=e;var n=!0;try{e:{m=!1,g&&(g=!1,b(S),S=-1),p=!0;var a=h;try{t:{for(w(e),f=r(c);null!==f&&!(f.expirationTime>e&&_());){var s=f.callback;if("function"==typeof s){f.callback=null,h=f.priorityLevel;var o=s(f.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof o){f.callback=o,w(e),n=!0;break t}f===r(c)&&i(c),w(e)}else i(c);f=r(c)}if(null!==f)n=!0;else{var l=r(u);null!==l&&R(E,l.startTime-e),n=!1}}break e}finally{f=null,h=a,p=!1}
vendor: 4,348 bytes, line 2
2n=void 0}}finally{n?x():C=!1}}}if("function"==typeof A)x=function(){A(T)};else if("undefined"!=typeof MessageChannel){var D=new MessageChannel,I=D.port2;D.port1.onmessage=T,x=function(){I.postMessage(null)}}else x=function(){y(T,0)};function R(e,n){S=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_requestPaint=function(){v=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,i,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return e={id:d++,callback:i,priorityLevel:e,startTime:a,expirationTime:o=a+o,sortIndex:-1},a>s?(e.sortIndex=a,n(u,e),null===r(c)&&e===r(u)&&(g?(b(S),S=-1):g=!0,R(E,a-s))):(e.sortIndex=o,n(c,e),m||p||(m=!0,C||(C=!0,x()))),e},t.unstable_shouldYield=_,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},15666(e,t,n){"use strict";e.exports=n(64697)},97674(e,t,n){"use strict";var r=n(11721),i=n.n(r),a=n(61278),s=n.n(a),o=n(5702),l=n.n(o),c=n(19177),u=n.n(c),d=n(29333),f=n.n(d),h=n(42626),p=n.n(h),m=n(45026),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},26876(e,t,n){"use strict";var r=n(11721),i=n.n(r),a=n(61278),s=n.n(a),o=n(5702),l=n.n(o),c=n(19177),u=n.n(c),d=n(29333),f=n.n(d),h=n(42626),p=n.n(h),m=n(69412),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},81414(e,t,n){"use strict";var r=n(11721),i=n.n(r),a=n(61278),s=n.n(a),o=n(5702),l=n.n(o),c=n(19177),u=n.n(c),d=n(29333),f=n.n(d),h=n(42626),p=n.n(h),m=n(35262),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},21699(e,t,n){"use strict";var r=n(11721),i=n.n(r),a=n(61278),s=n.n(a),o=n(5702),l=n.n(o),c=n(19177),u=n.n(c),d=n(29333),f=n.n(d),h=n(42626),p=n.n(h),m=n(42523),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},11721(e){"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var a={},s=[],o=0;o<e.length;o++){var l=e[o],c=r.base?l[0]+r.base:l[0],u=a[c]||0,d="".concat(c," ").concat(u);a[c]=u+1;var f=n(d),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)t[f].references++,t[f].updater(h);else{var p=i(h,r);r.byIndex=o,t.splice(o,0,{identifier:d,updater:p,references:1})}s.push(d)}return s}function i(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,i){var a=r(e=e||[],i=i||{});return function(e){e=e||[];for(var s=0;s<a.length;s++){var o=n(a[s]);t[o].references--}for(var l=r(e,i),c=0;c<a.length;c++){var u=n(a[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}a=l}}},5702(e){"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invali
2d.");r.appendChild(n)}},29333(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},19177(e,t,n){"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},61278(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},42626(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},50283(e){e.exports="data:image/svg+xml,%3csvg width='61' height='9' viewBox='0 0 61 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath class='arrow__body' d='M60 4.5H0' stroke='black'/%3e %3cpath class='arrow__head' d='M60.3537 4.85355C60.5489 4.65829 60.5489 4.34171 60.3537 4.14645L57.1717 0.96447C56.9764 0.769208 56.6598 0.769208 56.4646 0.96447C56.2693 1.15973 56.2693 1.47631 56.4646 1.67157L59.293 4.5L56.4646 7.32843C56.2693 7.52369 56.2693 7.84027 56.4646 8.03553C56.6598 8.2308 56.9764 8.2308 57.1717 8.03553L60.3537 4.85355ZM60.0001 4H57.0001V5H60.0001V4Z' fill='black'/%3e %3c/svg%3e"},71992(e){e.exports="data:image/svg+xml,%3csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.9317 0.988717C25.3063 0.582897 25.939 0.55759 26.3448 0.932194C26.7137 1.27274 26.7682 1.82656 26.4936 2.22934L26.4013 2.34528L10.4013 19.6786C10.0511 20.058 9.47788 20.1033 9.07482 19.8067L8.9594 19.7074L0.959397 11.7074C0.568873 11.3169 0.568873 10.6837 0.959397 10.2932C1.31442 9.9382 1.86997 9.90593 2.26145 10.1964L2.37361 10.2932L9.63717 17.5563L24.9317 0.988717Z' fill='%23068802'/%3e %3c/svg%3e"},20846(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_1385_8770)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 17.25C15.4142 17.25 15.75 17.5858 15.75 18C15.75 18.3797 15.4678 18.6935 15.1018 18.7432L15 18.75H9C8.58579 18.75 8.25 18.4142 8.25 18C8.25 17.6203 8.53215 17.3065 8.89823 17.2568L9 17.25H15ZM18 11.25C18.4142 11.25 18.75 11.5858 18.75 12C18.75 12.3797 18.4678 12.6935 18.1018 12.7432L18 12.75H6C5.58579 12.75 5.25 12.4142 5.25 12C5.25 11.6203 5.53215 11.3065 5.89823 11.2568L6 11.25H18ZM21 5.25C21.4142 5.25 21.75 5.58579 21.75 6C21.75 6.3797 21.4678 6.69349 21.1018 6.74315L21 6.75H3C2.58579 6.75 2.25 6.41421 2.25 6C2.25 5.6203 2.53215 5.30651 2.89823 5.25685L3 5.25H21Z' fill='black'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_1385_8770'%3e %3crect width='24' height='24' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e"},87228(e){e.exports="data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3ccircle cx='10' cy='10' r='10' fill='%23068802'/%3e %3cg clip-path='url(%23clip0_7632_31548)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.168 7.79297C9.97812 7.79297 9.82122 7.93405 9.79639 8.11708L9.79297 8.16797L9.79297 14.668C9.79297 14.8751 9.96086 15.043 10.168 15.043C10.3578 15.043 10.5147 14.9019 10.5395 14.7189L10.543 14.668L10.543 8.16797C10.543 7.96086 10.3751 7.79297 10.168 7.79297ZM10.168 5.29297C9.75376 5.29297 9.41797 5.62876 9.41797 6.04297C9.41797 6.45718 9.75376 6.79297 10.168 6.79297C10.5822 6.79297 10.918 6.45718 10.918 6.04297C10.918 5.62876 10.5822 5.29297 10.168 5.29297Z' fill='%23F6F5F0'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_7632_31548'%3e %3crect width='12' height='12' fill='white' transform='translate(16.168 16.168) rotate(-180)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e"},91604(e){e.exports="data:image/svg+xml,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M1.73039 4.75L5 0.785811L8.26961 4.75L1.73039 4.75Z' fill='black' stroke='black'/%3e %3c/svg%3e"},63660(e){e.exports="data:image/svg+xml,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cellipse cx='20' cy='19.9822' rx='20' ry='19.9822' fill='%23D22D43'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0463 24.75C20.4263 24.75 20.7404 24.4678 20.7901 24.1018L20.7969 24V11C20.7969 10.5858 20.4608 10.25 20.0463 10.25C19.6662 10.25 19.3521 10.5322 19.3024 10.8982L19.2956 11V24C19.2956 24.4142 19.6317 24.75 20.0463 24.75ZM20.0463 29.75C20.8754 29.75 21.5476 29.0784 21.5476 28.25C21.5476 27.4216 20.8754 26.75 20.0463 26.75C19.2171 26.75 18.5449 27.4216 18.5449 28.25C18.5449 29.0784 19.2171 29.75 20.0463 29.75Z' fill='%23F6F5F0'/%3e %3c/svg%3e"},1808(e){e.exports="data:image/svg+xml,%3csvg width='58' height='58' viewBox='0 0 58 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M29 0C23.2644 0 17.6575 1.70082 12.8885 4.88738C8.11945 8.07394 4.40245 12.6031 2.20751 17.9022C0.0125652 23.2012 -0.561731 29.0322 0.55724 34.6576C1.67621 40.2831 4.43819 45.4504 8.49391 49.5061C12.5496 53.5618 17.7169 56.3238 23.3424 5
27.4428C28.9678 58.5617 34.7988 57.9874 40.0978 55.7925C45.3969 53.5976 49.9261 49.8806 53.1126 45.1115C56.2992 40.3425 58 34.7356 58 29C57.9913 21.3114 54.9332 13.9402 49.4965 8.5035C44.0598 3.06683 36.6886 0.00869229 29 0ZM29 55.4997C23.7589 55.4997 18.6354 53.9455 14.2776 51.0337C9.91971 48.1219 6.52318 43.9832 4.51748 39.141C2.51178 34.2988 1.98699 28.9706 3.00949 23.8302C4.03199 18.6897 6.55584 13.9679 10.2619 10.2619C13.9679 6.55583 18.6897 4.03197 23.8302 3.00948C28.9706 1.98698 34.2988 2.51176 39.141 4.51746C43.9832 6.52316 48.1219 9.9197 51.0337 14.2775C53.9455 18.6354 55.4997 23.7588 55.4997 29C55.4917 36.0257 52.6972 42.7613 47.7292 47.7292C42.7613 52.6971 36.0257 55.4916 29 55.4997Z' fill='black'/%3e %3cpath d='M30.2502 28.4824V17.9056C30.2502 17.574 30.1184 17.256 29.884 17.0216C29.6495 16.7871 29.3316 16.6554 29 16.6554C28.6684 16.6554 28.3505 16.7871 28.116 17.0216C27.8816 17.256 27.7499 17.574 27.7499 17.9056V29C27.7499 29.3315 27.8817 29.6494 28.1162 29.8838L36.1108 37.8785C36.3458 38.1103 36.6629 38.2398 36.9929 38.2386C37.323 38.2375 37.6392 38.1059 37.8726 37.8726C38.1059 37.6392 38.2376 37.323 38.2387 36.9929C38.2398 36.6629 38.1104 36.3458 37.8786 36.1108L30.2502 28.4824Z' fill='black'/%3e %3cpath d='M29 9.64897C29.3316 9.64895 29.6495 9.51724 29.884 9.28279C30.1184 9.04835 30.2501 8.73038 30.2502 8.39882V6.49735C30.2502 6.16579 30.1184 5.84781 29.884 5.61336C29.6495 5.37892 29.3316 5.2472 29 5.2472C28.6684 5.2472 28.3505 5.37892 28.116 5.61336C27.8816 5.84781 27.7499 6.16579 27.7499 6.49735V8.39882C27.7499 8.73038 27.8816 9.04835 28.116 9.28279C28.3505 9.51724 28.6685 9.64895 29 9.64897Z' fill='black'/%3e %3cpath d='M29 49.1788C28.6685 49.1788 28.3505 49.3105 28.116 49.5449C27.8816 49.7794 27.7499 50.0973 27.7499 50.4289V52.331C27.7499 52.6625 27.8816 52.9805 28.116 53.215C28.3505 53.4494 28.6684 53.5811 29 53.5811C29.3316 53.5811 29.6495 53.4494 29.884 53.215C30.1184 52.9805 30.2502 52.6625 30.2502 52.331V50.4289C30.2501 50.0973 30.1184 49.7794 29.884 49.5449C29.6495 49.3105 29.3316 49.1788 29 49.1788Z' fill='black'/%3e %3cpath d='M7.98496 28.1637H6.08357C5.75201 28.1637 5.43403 28.2954 5.19958 28.5299C4.96513 28.7643 4.83342 29.0823 4.83342 29.4139C4.83342 29.7454 4.96513 30.0634 5.19958 30.2978C5.43403 30.5323 5.75201 30.664 6.08357 30.664H7.98504C8.3166 30.664 8.63458 30.5323 8.86903 30.2978C9.10347 30.0634 9.23518 29.7454 9.23518 29.4139C9.23518 29.0823 9.10347 28.7643 8.86903 28.5299C8.63458 28.2954 8.31652 28.1637 7.98496 28.1637Z' fill='black'/%3e %3cpath d='M50.0151 30.664H51.9165C52.2481 30.664 52.5661 30.5323 52.8005 30.2978C53.035 30.0634 53.1667 29.7454 53.1667 29.4139C53.1667 29.0823 53.035 28.7643 52.8005 28.5299C52.5661 28.2954 52.2481 28.1637 51.9165 28.1637H50.0151C49.6835 28.1637 49.3655 28.2954 49.1311 28.5299C48.8966 28.7643 48.7649 29.0823 48.7649 29.4139C48.7649 29.7454 48.8966 30.0634 49.1311 30.2978C49.3655 30.5323 49.6835 30.664 50.0151 30.664Z' fill='black'/%3e %3c/svg%3e"},31370(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 2.25C20.9182 2.25 21.6712 2.95711 21.7442 3.85647L21.75 4V20C21.75 20.9182 21.0429 21.6712 20.1435 21.7442L20 21.75H9C8.08183 21.75 7.32881 21.0429 7.2558 20.1435L7.25 20V16C7.25 15.5858 7.58579 15.25 8 15.25C8.3797 15.25 8.69349 15.5322 8.74315 15.8982L8.75 16V20C8.75 20.1183 8.83223 20.2175 8.94268 20.2434L9 20.25H20C20.1183 20.25 20.2175 20.1678 20.2434 20.0573L20.25 20V4C20.25 3.88165 20.1678 3.78251 20.0573 3.7566L20 3.75H9C8.88165 3.75 8.78251 3.83223 8.7566 3.94268L8.75 4V8C8.75 8.41421 8.41421 8.75 8 8.75C7.6203 8.75 7.30651 8.46785 7.25685 8.10177L7.25 8V4C7.25 3.08183 7.95711 2.32881 8.85647 2.2558L9 2.25H20ZM13.4535 8.57412L13.5303 8.64124L16.3588 11.4697C16.6272 11.7382 16.6496 12.1596 16.4259 12.4535L16.3588 12.5303L13.5303 15.3588C13.2374 15.6517 12.7626 15.6517 12.4697 15.3588C12.2012 15.0903 12.1788 14.6689 12.4025 14.3749L12.4697 14.2981L14.017 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.6203 2.53215 11.3065 2.89823 11.2568L3 11.25H14.017L12.4697 9.7019C12.2012 9.43342 12.1788 9.01202 12.4025 8.71805L12.4697 8.64124C12.7382 8.37276 13.1596 8.35038 13.4535 8.57412Z' fill='black'/%3e %3c/svg%3e"},83756(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.4489 5.49129C20.7299 5.18693 21.2043 5.16795 21.5087 5.4489C21.7854 5.70431 21.8262 6.11968 21.6203 6.42176L21.5511 6.50871L9.5511 19.5087C9.28844 19.7933 8.85853 19.8273 8.55624 19.6048L8.46967 19.5303L2.46967 13.5303C2.17678 13.2374 2.17678 12.7626 2.46967 12.4697C2.73594 12.2034 3.1526 12.1792 3.44621 12.3971L3.53033 12.4697L8.978 17.917L20.4489 5.49129Z' fill='black'/%3e %3c/svg%3e"},20213(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.44621 2.39705L3.53033 2.46967L12 10.939L20.4697 2.46967C20.7626 2.17678 21.2374 2.17678 21.5303 2.46967C21.7966 2.73594 21.8208 3.1526 21.6029 3.44621L21.5303 3.53033L13.061 12L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2641 21.7966 20.8474 21.8208 20.5538 21.6029L20.4697 21.5303L12 13.061L3.53033 21.5303C3.23744 21.8232 2.76256 21.8232 2.46967 21.5303C2.2034 21.2641 2.1792 20.8474 2.39705 20.5538L2.46967 20.4697L10.939 12L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967C2.73594 2.2034 3.1526 2.1792 3.44621 2.39705Z' fill='black'/%3e %3c/svg%3e"},49610(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 2.25C18.9665 2.25 19.75 3.0335 19.75 4V20C19.75 20.9665 18.9665 21.75 18 21.75H6C5.0335 21.75 4.25 20.9665 4.25 20V4C4.25 3.0335 5.0335 2.25 6 2.25H18ZM18 3.75H6C5.86193 3.75 5.75 3.86193 5.75 4V20C5.75 20.1381 5.86193 20.25 6 20.25H18C18.1381 20.25 18.25 20.1381 18.25 20V4C18.25 3.86193 18.1381 3.75 18 3.75ZM12 14.25C12.4142 14.25 12.75 14.5858 12.75 15C12.75 15.3797 12.4678 15.6935 12.1018 15.7432L12 15.75H8C7.58579 15.75 7.25 15.4142 7.25 15C7.25 14.6203 7.53215 14.3065 7.89823 14.2568L8 14.25H12ZM16 10.25C16.4142 10.25 16.75 10.5858 16.75 11C16.75 11.3797 16.4678 
211.6935 16.1018 11.7432L16 11.75H8C7.58579 11.75 7.25 11.4142 7.25 11C7.25 10.6203 7.53215 10.3065 7.89823 10.2568L8 10.25H16ZM16 6.25C16.4142 6.25 16.75 6.58579 16.75 7C16.75 7.3797 16.4678 7.69349 16.1018 7.74315L16 7.75H8C7.58579 7.75 7.25 7.41421 7.25 7C7.25 6.6203 7.53215 6.30651 7.89823 6.25685L8 6.25H16Z' fill='black'/%3e %3c/svg%3e"},37607(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 9.53033C5.17678 9.23744 5.17678 8.76256 5.46967 8.46967C5.73594 8.2034 6.1526 8.1792 6.44621 8.39705L6.53033 8.46967L12 13.939L17.4697 8.46967C17.7359 8.2034 18.1526 8.1792 18.4462 8.39705L18.5303 8.46967C18.7966 8.73594 18.8208 9.1526 18.6029 9.44621L18.5303 9.53033L12.5303 15.5303C12.2641 15.7966 11.8474 15.8208 11.5538 15.6029L11.4697 15.5303L5.46967 9.53033Z' fill='black'/%3e %3c/svg%3e"},90842(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3.25C16.8325 3.25 20.75 7.16751 20.75 12C20.75 16.7462 16.9712 20.6098 12.258 20.7463L12 20.75C7.16751 20.75 3.25 16.8325 3.25 12C3.25 11.5858 3.58579 11.25 4 11.25C4.3797 11.25 4.69349 11.5322 4.74315 11.8982L4.75 12C4.75 16.0041 7.99594 19.25 12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 8.07602 16.1326 4.88014 12.2393 4.75388L12 4.75L11.7028 4.75602C11.6911 4.75649 11.6794 4.75699 11.6677 4.75753C11.5853 4.76123 11.5038 4.7663 11.4225 4.77271L11.6677 4.75753C11.5466 4.76302 11.4261 4.77151 11.3062 4.78293L11.4225 4.77271C11.3268 4.78027 11.2314 4.7897 11.1365 4.80097L11.3062 4.78293C11.1992 4.79313 11.0926 4.80568 10.9868 4.82053L11.1365 4.80097C11.0463 4.81168 10.9566 4.82405 10.8673 4.83807L10.9868 4.82053C10.878 4.83578 10.7698 4.85347 10.6623 4.87354L10.8673 4.83807C10.7801 4.85175 10.6934 4.86699 10.6071 4.88377L10.6623 4.87354C10.5758 4.88971 10.4897 4.90743 10.4041 4.92667L10.6071 4.88377C10.5116 4.90235 10.4167 4.92282 10.3223 4.94515L10.4041 4.92667C10.3111 4.94757 10.2187 4.97028 10.127 4.99475L10.3223 4.94515C10.2321 4.9665 10.1425 4.98956 10.0534 5.0143L10.127 4.99475C10.0438 5.01692 9.96122 5.04054 9.87916 5.06559L10.0534 5.0143C9.96214 5.03966 9.87147 5.06679 9.78145 5.09566L9.87916 5.06559C9.78618 5.09398 9.6939 5.12421 9.60238 5.15624L9.78145 5.09566C9.69063 5.12479 9.60047 5.1557 9.51103 5.18836L9.60238 5.15624C9.52176 5.18445 9.44173 5.21407 9.36231 5.24507L9.51103 5.18836C9.41306 5.22413 9.31594 5.26201 9.21974 5.30194L9.36231 5.24507C9.27731 5.27824 9.19302 5.313 9.10948 5.3493L9.21974 5.30194C9.13851 5.33567 9.05795 5.37086 8.97807 5.40751L9.10948 5.3493C8.93237 5.42628 8.75862 5.51023 8.58862 5.60091C8.09468 5.86438 7.63127 6.18575 7.20756 6.55956C7.18719 6.57662 7.16748 6.59418 7.14787 6.61186L7.20756 6.55956C7.13603 6.62266 7.06563 6.68726 6.99641 6.75333L7.14787 6.61186C7.07662 6.67607 7.00659 6.74175 6.93781 6.80886L6.99641 6.75333C6.91636 6.82974 6.83789 6.90811 6.76105 6.9884L6.67695 7.07686C6.62435 7.13376 6.5726 7.19156 6.52173 7.25024L9 7.25C9.3797 7.25 9.69349 7.53215 9.74315 7.89823L9.75 8C9.75 8.3797 9.46785 8.69349 9.10177 8.74315L9 8.75H5C4.6203 8.75 4.30651 8.46785 4.25685 8.10177L4.25 8V4C4.25 3.58579 4.58579 3.25 5 3.25C5.3797 3.25 5.69349 3.53215 5.74315 3.89823L5.75 4L5.74958 5.87568C5.86313 5.75974 5.97972 5.64713 6.09919 5.53797C6.13715 5.50423 6.17496 5.47026 6.21304 5.43665C6.25498 5.39874 6.29778 5.3617 6.34093 5.32509C6.3611 5.30879 6.38064 5.29234 6.40025 5.27599C6.45614 5.22863 6.51327 5.18222 6.57095 5.13655C6.59583 5.11749 6.62 5.09855 6.64425 5.07974C6.6989 5.03683 6.75469 4.99466 6.81098 4.95318C6.82906 4.94028 6.84702 4.92715 6.86502 4.91408C6.93001 4.86653 6.99579 4.8202 7.06219 4.77478C7.09613 4.75179 7.12999 4.72895 7.164 4.70636C7.19728 4.6841 7.23099 4.66206 7.26485 4.64026C7.31993 4.60485 7.37517 4.57012 7.43078 4.53601C7.46839 4.51299 7.50614 4.49025 7.54407 4.4678C7.58653 4.44254 7.62952 4.41755 7.67272 4.39294C7.71175 4.37089 7.75047 4.34924 7.78935 4.32788C7.8421 4.29867 7.89545 4.27006 7.94909 4.24201C7.98535 4.22336 8.02196 4.20455 8.05871 4.18601C8.10814 4.16072 8.15749 4.13639 8.20707 4.11252C8.24293 4.09564 8.2793 4.07845 8.3158 4.06151C8.37462 4.03378 8.43335 4.0073 8.49238 3.98146C8.52336 3.96835 8.55466 3.95487 8.58605 3.94157C8.64075 3.91794 8.69541 3.89543 8.75031 3.87348C8.79008 3.85805 8.83043 3.84226 8.87091 3.82677C8.92697 3.80483 8.98329 3.78394 9.03984 3.76363C9.08063 3.74946 9.12088 3.73534 9.16126 3.72151C9.20689 3.7054 9.25302 3.69003 9.29929 3.67504C9.35089 3.65878 9.40284 3.64248 9.45498 3.62665C9.50313 3.61161 9.5512 3.59748 9.59942 3.58376C9.65395 3.56865 9.70883 3.5536 9.76389 3.53908C9.79986 3.52921 9.83559 3.52004 9.8714 3.51109C9.94468 3.49313 10.0188 3.47561 10.0932 3.45905C10.1165 3.45356 10.1395 3.44853 10.1626 3.4436C10.224 3.43077 10.2856 3.41827 10.3474 3.40643C10.3925 3.39754 10.4382 3.38918 10.4839 3.38118C10.5248 3.37426 10.565 3.36751 10.6053 3.36104C10.6625 3.35166 10.7203 3.34298 10.7782 3.33487C10.8189 3.32934 10.8595 3.32393 10.9002 3.31881C10.9626 3.31083 11.0253 3.30363 11.0882 3.2971C11.2471 3.28069 11.4066 3.26847 11.5669 3.2606C11.7109 3.25354 11.8552 3.25 12 3.25ZM12 7.25C12.3797 7.25 12.6935 7.53215 12.7432 7.89823L12.75 8V11.25H17C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.3797 17.4678 12.6935 17.1018 12.7432L17 12.75H12C11.6203 12.75 11.3065 12.4678 11.2568 12.1018L11.25 12V8C11.25 7.58579 11.5858 7.25 12 7.25Z' fill='black'/%3e %3c/svg%3e"},56045(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 2.25C16.6982 2.25 17.3008 2.65883 17.5817 3.25015L20 3.25C20.9665 3.25 21.75 4.0335 21.75 5V19C21.75 19.9665 20.9665 20.75 20 20.75H4C3.0335 20.75 2.25 19.9665 2.25 19V5C2.25 4.0335 3.0335 3.25 4 3.25L6.41834 3.25015C6.69917 2.65883 7.30184 2.25 8 2.25C8.69816 2.25 9.30083 2.65883 9.58166 3.25015H14.4183C14.6992 2.65883 15.3018 2.25 16 2.25ZM20.25 8.75H3.75V19C3.75 19.1183 3.83223 19.2175 3.94268 19.2434L4 19.25H20C20.1381 19.25 20.25 19.1381 20.25 19V8.75ZM16.4983 10.4394C16.7797 10.6896 16.8283 11.1041 16.6281 11.41L16.5606 11.4983L11.2272 17.4983C10.961 17.7978 10.5127 17.8312 10.2062 17.5922L10.1264 17.5202L7.45976 14.751C7.17244 14.4526 7.1814 13.9778 7.47977 13.6905C7.75101 13.4293 8.16806 13.413 8.45751 13.6363L8.54024 13.7105L10.644 15.895L15.4394 10.5017C15.7146 10.1921 16.1887 10.1643 16.4983 10.4394ZM6.41881 4.75085L4 4.75C3.86193 4.75 3.75 4.86193 3.75 5V7.25H20.25V5C20.25 4.88165 20.1678 4.78251 20.0573 4.7566L20 4.75L17.5812 4.75085C17.3001 5.34163 16.6978 5.75 16 5.75C1
25.3022 5.75 14.6999 5.34163 14.4188 4.75085H9.58119C9.30015 5.34163 8.69776 5.75 8 5.75C7.30224 5.75 6.69985 5.34163 6.41881 4.75085Z' fill='black'/%3e %3c/svg%3e"},42225(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.25C15.7279 2.25 18.75 5.27208 18.75 9C18.75 11.306 16.8914 15.1305 13.1743 20.6122L12.6171 21.4263C12.3189 21.8579 11.6811 21.8579 11.3829 21.4263C7.2944 15.5073 5.25 11.4185 5.25 9C5.25 5.27208 8.27208 2.25 12 2.25ZM12 3.75C9.10051 3.75 6.75 6.10051 6.75 9C6.75 10.7624 8.2688 14.0092 11.3066 18.6311L11.999 19.671L12.173 19.4142C15.4731 14.5006 17.1643 11.037 17.2468 9.14262L17.25 9C17.25 6.10051 14.8995 3.75 12 3.75ZM12 6C13.6569 6 15 7.34315 15 9C15 10.6569 13.6569 12 12 12C10.3431 12 9 10.6569 9 9C9 7.34315 10.3431 6 12 6ZM12 7.5C11.1716 7.5 10.5 8.17157 10.5 9C10.5 9.82843 11.1716 10.5 12 10.5C12.8284 10.5 13.5 9.82843 13.5 9C13.5 8.17157 12.8284 7.5 12 7.5Z' fill='black'/%3e %3c/svg%3e"},47340(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 11.25C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.3797 21.4678 12.6935 21.1018 12.7432L21 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.6203 2.53215 11.3065 2.89823 11.2568L3 11.25H21Z' fill='black'/%3e %3c/svg%3e"},83816(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3ccircle cx='12' cy='12' r='9.5' stroke='black'/%3e %3cpath d='M8 13C7.44772 13 7 12.5523 7 12V12C7 11.4477 7.44772 11 8 11H16C16.5523 11 17 11.4477 17 12V12C17 12.5523 16.5523 13 16 13H8Z' fill='black'/%3e %3c/svg%3e"},40484(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.25C12.3797 2.25 12.6935 2.53215 12.7432 2.89823L12.75 3V11.249L21 11.25C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.3797 21.4678 12.6935 21.1018 12.7432L21 12.75L12.75 12.749V21C12.75 21.4142 12.4142 21.75 12 21.75C11.6203 21.75 11.3065 21.4678 11.2568 21.1018L11.25 21V12.749L3 12.75C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.6203 2.53215 11.3065 2.89823 11.2568L3 11.25L11.25 11.249V3C11.25 2.58579 11.5858 2.25 12 2.25Z' fill='black'/%3e %3c/svg%3e"},24e3(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3ccircle cx='12' cy='12' r='10' fill='black'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 7C11.4477 7 11 7.44772 11 8L11 11H8C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H11L11 16C11 16.5523 11.4477 17 12 17C12.5523 17 13 16.5523 13 16V13H16C16.5523 13 17 12.5523 17 12C17 11.4477 16.5523 11 16 11H13V8C13 7.44772 12.5523 7 12 7Z' fill='white'/%3e %3c/svg%3e"},65059(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.54646 9.57412C3.84043 9.35038 4.26183 9.37276 4.53031 9.64124L6.65163 11.7626L6.71875 11.8394C6.94249 12.1333 6.92012 12.5547 6.65163 12.8232L6.57483 12.8903C6.28086 13.1141 5.85946 13.0917 5.59097 12.8232L4.74978 11.9826C4.74992 11.9884 4.74998 11.9942 4.74998 12C4.74998 16.0041 7.99592 19.25 12 19.25C14.2257 19.25 16.2843 18.2417 17.6529 16.54C17.9125 16.2172 18.3846 16.166 18.7074 16.4256C19.0301 16.6851 19.0814 17.1572 18.8218 17.48C17.1714 19.5321 14.6849 20.75 12 20.75C7.16749 20.75 3.24998 16.8325 3.24998 12L3.25066 11.98L2.40899 12.8232L2.33219 12.8903C2.03822 13.1141 1.61682 13.0917 1.34833 12.8232C1.05544 12.5303 1.05544 12.0555 1.34833 11.7626L3.46965 9.64124L3.54646 9.57412ZM12 3.25C16.8325 3.25 20.75 7.16751 20.75 12L20.7487 12.018L21.591 11.1768C21.8595 10.9083 22.2809 10.8859 22.5748 11.1097L22.6516 11.1768C22.9201 11.4453 22.9425 11.8667 22.7188 12.1606L22.6516 12.2374L20.5303 14.3588C20.2618 14.6272 19.8404 14.649
26 19.5465 14.4259L19.4697 14.3588L17.3483 12.2374C17.0554 11.9445 17.0554 11.4697 17.3483 11.1768C17.6168 10.9083 18.0382 10.8859 18.3322 11.1097L18.409 11.1768L19.2502 12.0184C19.2501 12.0123 19.25 12.0062 19.25 12C19.25 7.99594 16.004 4.75 12 4.75C9.76641 4.75 7.70132 5.7655 6.33308 7.4775C6.07448 7.80107 5.60253 7.85374 5.27896 7.59514C4.95539 7.33653 4.90272 6.86459 5.16132 6.54102C6.81125 4.47657 9.30556 3.25 12 3.25Z' fill='black'/%3e %3c/svg%3e"},79073(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2.59388C4.11357 2.59388 4.22673 2.60493 4.33789 2.62681L4.50295 2.66771L9.92681 4.29519C9.95805 4.30456 9.99066 4.30769 10.0228 4.30457L10.0705 4.2952L15.4972 2.6675C16.423 2.38983 17.3986 2.9152 17.6762 3.84096C17.7088 3.94969 17.7308 4.06122 17.7417 4.17394L17.75 4.34372L17.7507 6.93169C20.2787 8.27599 22 10.9369 22 13.9998C22 18.418 18.4183 21.9998 14 21.9998C10.5387 21.9998 7.59085 19.8016 6.47622 16.7251L3.49741 15.8319C2.80641 15.6247 2.31864 15.0173 2.25668 14.3089L2.25 14.1556V4.34388C2.25 3.37738 3.0335 2.59388 4 2.59388ZM14 7.49977C10.4101 7.49977 7.5 10.4099 7.5 13.9998C7.5 17.5896 10.4101 20.4998 14 20.4998C17.5899 20.4998 20.5 17.5896 20.5 13.9998C20.5 10.4099 17.5899 7.49977 14 7.49977ZM15.985 4.09412L15.9282 4.10426L10.5014 5.73196C10.2281 5.81395 9.93968 5.8276 9.66132 5.77292L9.49571 5.73191L4.07185 4.10442C4.04854 4.09743 4.02434 4.09388 4 4.09388C3.88165 4.09388 3.78251 4.17611 3.7566 4.28655L3.75 4.34388V14.1556C3.75 14.2439 3.79636 14.3239 3.86905 14.3686L3.9282 14.3951L6.06647 15.0358C6.02262 14.6967 6 14.3509 6 13.9998C6 9.58149 9.58172 5.99977 14 5.99977C14.7814 5.99977 15.5365 6.11178 16.2504 6.32063L16.25 4.34372C16.25 4.3194 16.2464 4.2952 16.2395 4.2719C16.2055 4.15854 16.0982 4.08721 15.985 4.09412ZM14 10.2498C14.3797 10.2498 14.6935 10.5319 14.7432 10.898L14.75 10.9998V13.2493L18 13.2498C18.4142 13.2498 18.75 13.5856 18.75 13.9998C18.75 14.3795 18.4678 14.6933 18.1018 14.7429L18 14.7498H14C13.5858 14.7498 13.25 14.414 13.25 13.9998V10.9998C13.25 10.5856 13.5858 10.2498 14 10.2498Z' fill='black'/%3e %3c/svg%3e"},92820(e){e.exports="data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M7.03203 5.67241C7.5405 5.70884 8.03518 5.85445 8.48256 6.09885C8.92998 6.3433 9.31975 6.68146 9.62513 7.08973C9.7904 7.31085 9.7453 7.62424 9.52422 7.7896C9.30315 7.95485 8.98975 7.90965 8.82435 7.68869C8.60487 7.39527 8.32494 7.15214 8.00339 6.97645C7.6818 6.80075 7.32594 6.69664 6.96042 6.67046C6.59497 6.6443 6.22819 6.69672 5.8849 6.82476C5.54157 6.95283 5.22991 7.15349 4.97084 7.41265L3.1375 9.24598C2.6758 9.72724 2.42018 10.3699 2.42592 11.037C2.43174 11.7071 2.70079 12.3483 3.17461 12.8222C3.64839 13.2959 4.28918 13.5643 4.95912 13.5702C5.62909 13.576 6.27468 13.3188 6.75664 12.8534L7.79571 11.8143C7.99097 11.6191 8.30748 11.6191 8.50274 11.8143C8.69799 12.0096 8.69798 12.3261 8.50274 12.5214L7.45131 13.5728C6.78077 14.2203 5.88275 14.5783 4.95065 14.5702C4.01846 14.5621 3.1268 14.1883 2.46758 13.5292C1.8084 12.87 1.43406 11.9783 1.42592 11.0461C1.41781 10.1139 1.77629 9.21539 2.42396 8.54481L4.26316 6.70562C4.6236 6.34504 5.0576 6.0661 5.53529 5.88791C6.01299 5.70971 6.52349 5.63599 7.03203 5.67241ZM11.0542 1.42957C11.9864 1.43768 12.8787 1.81201 13.5379 2.47124C14.197 3.13045 14.5708 4.02216 14.5789 4.95431C14.587 5.88653 14.2285 6.7844 13.5809 7.45497L13.575 7.46148L11.7417 9.29481C11.3812 9.65535 10.9472 9.93434 10.4695 10.1125C9.99192 10.2906 9.48124 10.3638 8.97279 10.3274C8.46436 10.2909 7.9696 10.1453 7.52227 9.90093C7.07492 9.65649 6.68504 9.3189 6.37969 8.91069C6.21442 8.68962 6.25964 8.37623 6.4806 8.21082C6.7017 8.04544 7.01505 8.09069 7.18047 8.31174C7.39997 8.60518 7.6805 8.84828 8.00209 9.02398C8.32354 9.19954 8.67906 9.30378 9.0444 9.32997C9.40992 9.35614 9.77723 9.30374 10.1206 9.17567C10.4639 9.04759 10.7756 8.8469 11.0346 8.58778L12.8615 6.7603C13.327 6.27832 13.5847 5.63284 13.5789 4.96278C13.5731 4.29287 13.3045 3.65204 12.8309 3.17827C12.357 2.70445 11.7158 2.4354 11.0457 2.42957C10.3757 2.42378 9.73014 2.68153 9.24818 3.14702L8.20196 4.18674C8.00612 4.38134 7.68959 4.38059 7.49493 4.18478C7.30038 3.98894 7.30175 3.6724 7.49753 3.47775L8.54831 2.43283L8.55352 2.42762C9.22402 1.78004 10.122 1.42156 11.0542 1.42957Z' fill='black'/%3e %3c/svg%3e"},56282(e){e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewB
2ox='0 0 400 400'%3e%3ctitle%3eReload_mark_RGB_black%3c/title%3e%3cpath d='M257.3,166.8A67.1,67.1,0,1,1,200,134.6h0l-20.7,20.7L200,176l38.5-38.5h0l20.7-20.7L200,57.6,179.3,78.3,200,99h0a102.5,102.5,0,1,0,87.7,49.3Z'/%3e%3c/svg%3e"},62456(e,t,n){"use strict";n.r(t),n.d(t,{focusable:()=>w,getTabIndex:()=>f,isFocusable:()=>C,isTabbable:()=>E,tabbable:()=>A});var r=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","area[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],i=r.join(","),a="undefined"==typeof Element,s=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,o=!a&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){var n;void 0===t&&(t=!0);var r=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):l(e.parentNode))},c=function(e,t,n){if(l(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&s.call(e,i)&&r.unshift(e),r.filter(n)},u=function(e,t,n){for(var r=[],a=Array.from(e);a.length;){var o=a.shift();if(!l(o,!1))if("SLOT"===o.tagName){var c=o.assignedElements(),d=c.length?c:o.children,f=u(d,!0,n);
2n.flatten?r.push.apply(r,f):r.push({scopeParent:o,candidates:f})}else{s.call(o,i)&&n.filter(o)&&(t||!e.includes(o))&&r.push(o);var h=o.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(o),p=!l(h,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(o));if(h&&p){var m=u(!0===h?o.children:h.children,!0,n);n.flatten?r.push.apply(r,m):r.push({scopeParent:o,candidates:m})}else a.unshift.apply(a,o.children)}}return r},d=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},f=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!d(e)?0:e.tabIndex},h=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},p=function(e){return"INPUT"===e.tagName},m=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},g=function(e,t){return!(t.disabled||function(e){return p(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});var i=getComputedStyle(e).visibility;if("hidden"===i||"collapse"===i)return!0;var a=s.call(e,"details>summary:first-of-type")?e.parentElement:e;if(s.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return m(e)}else{if("function"==typeof r){for(var l=e;e;){var c=e.parentElement,u=o(e);if(c&&!c.shadowRoot&&!0===r(c))return m(e);e=e.assignedSlot?e.assignedSlot:c||u===e.ownerDocument?c:u.host}e=l}if(function(e){var t,n,r,i,a=e&&o(e),s=null===(t=a)||void 0===t?void 0:t.host,l=!1;if(a&&a!==e)for(l=!!(null!==(n=s)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(s)||null!=e&&null!==(i=e.ownerDocument)&&void 0!==i&&i.contains(e));!l&&s;){var c,u,d;l=!(null===(u=s=null===(c=a=o(s))||void 0===c?void 0:c.host)||void 0===u||null===(d=u.ownerDocument)||void 0===d||!d.contains(s))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!s.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1}(t))},v=function(e,t){return!(function(e){return function(e){return p(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||o(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!i||i===e}(e)}(t)||f(t)<0||!g(e,t))},y=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},b=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,s=function(e,t){var n=f(e);return n<0&&t&&!d(e)?0:n}(a,i),o=i?b(e.candidates):a;0===s?i?t.push.apply(t,o):t.push(a):n.push({documentOrder:r,tabIndex:s,item:e,isScope:i,content:o})}),n.sort(h).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},A=function(e,t){var n;return n=(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:v.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:y}):c(e,t.includeContainer,v.bind(null,t)),b(n)},w=function(e,t){return(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:g.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):c(e,t.includeContainer,g.bind(null,t))},E=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==s.call(e,i)&&v(t,e)},x=r.concat("iframe:not([inert]):not([inert] *)").join(","),C=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==s.call(e,x)&&g(t,e)}},35664(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEac
2h(function(t){e.addRange(t)}),t&&t.focus()}}},44750(e,t,n){var r;!function(i,a){"use strict";var s="function",o="undefined",l="object",c="string",u="major",d="model",f="name",h="type",p="vendor",m="version",g="architecture",v="console",y="mobile",b="tablet",A="smarttv",w="wearable",E="embedded",x="Amazon",C="Apple",S="ASUS",k="BlackBerry",M="Browser",_="Chrome",T="Firefox",D="Google",I="Honor",R="Huawei",P="LG",O="Microsoft",N="Motorola",B="Nvidia",j="OnePlus",L="Opera",F="OPPO",U="Samsung",H="Sharp",z="Sony",G="Xiaomi",q="Zebra",W="Facebook",$="Chromium OS",V="Mac OS",Y=" Browser",K=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Q=function(e,t){return typeof e===c&&-1!==X(t).indexOf(X(e))},X=function(e){return e.toLowerCase()},Z=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,""),typeof t===o?e:e.substring(0,500)},J=function(e,t){for(var n,r,i,o,c,u,d=0;d<t.length&&!c;){var f=t[d],h=t[d+1];for(n=r=0;n<f.length&&!c&&f[n];)if(c=f[n++].exec(e))for(i=0;i<h.length;i++)u=c[++r],typeof(o=h[i])===l&&o.length>0?2===o.length?typeof o[1]==s?this[o[0]]=o[1].call(this,u):this[o[0]]=o[1]:3===o.length?typeof o[1]!==s||o[1].exec&&o[1].test?this[o[0]]=u?u.replace(o[
vendor: 5,100 bytes, line 2
21],o[2]):a:this[o[0]]=u?o[1].call(this,u,o[2]):a:4===o.length&&(this[o[0]]=u?o[3].call(this,u.replace(o[1],o[2])):a):this[o]=u||a;d+=2}},ee=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(Q(t[n][r],e))return"?"===n?a:n}else if(Q(t[n],e))return"?"===n?a:n;return t.hasOwnProperty("*")?t["*"]:e},te={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ne={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[m,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[m,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,m],[/opios[\/ ]+([\w\.]+)/i],[m,[f,L+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[m,[f,L+" GX"]],[/\bopr\/([\w\.]+)/i],[m,[f,L]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[m,[f,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[m,[f,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,m],[/quark(?:pc)?\/([-\w\.]+)/i],[m,[f,"Quark"]],[/\bddg\/([\w\.]+)/i],[m,[f,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[m,[f,"UC"+M]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[m,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[m,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[m,[f,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[m,[f,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[m,[f,"Smart Lenovo "+M]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure "+M],m],[/\bfocus\/([\w\.]+)/i],[m,[f,T+" Focus"]],[/\bopt\/([\w\.]+)/i],[m,[f,L+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[m,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[m,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[m,[f,L+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[m,[f,"MIUI"+Y]],[/fxios\/([\w\.-]+)/i],[m,[f,T]],[/\bqihoobrowser\/?([\w\.]*)/i],[m,[f,"360"]],[/\b(qq)\/([\w\.]+)/i],[[f,/(.+)/,"$1Browser"],m],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1"+Y],m],[/samsungbrowser\/([\w\.]+)/i],[m,[f,U+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[m,[f,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[f,"Sogou Mobile"],m],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[f,m],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[f],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[m,f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,W],m],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[f,m],[/\bgsa\/([\w\.]+) .*safari\//i],[m,[f,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[m,[f,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[m,[f,_+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,_+" WebView"],m],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[m,[f,"Android "+M]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,m],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[m,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[m,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[m,ee,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[f,m],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],m],[/(wolvic|librewolf)\/([\w\.]+)/i],[f,m],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[m,[f,T+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[f,[m,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[f,[m,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[g,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[g,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[g,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[g,/ower/,"",X]],[/ sun4\w[;\)]/i],[[g,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;
vendor: 8,013 bytes, line 2
2|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[g,X]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[p,U],[h,b]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[d,[p,U],[h,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[p,C],[h,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[p,C],[h,b]],[/(macintosh);/i],[d,[p,C]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[p,H],[h,y]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[d,[p,I],[h,b]],[/honor([-\w ]+)[;\)]/i],[d,[p,I],[h,y]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[d,[p,R],[h,b]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[p,R],[h,y]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[d,/_/g," "],[p,G],[h,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[d,/_/g," "],[p,G],[h,y]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[p,F],[h,y]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[d,[p,ee,{OnePlus:["304","403","203"],"*":F}],[h,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[p,"Vivo"],[h,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[p,"Realme"],[h,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[p,N],[h,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[p,N],[h,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[p,P],[h,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[p,P],[h,y]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[d,[p,"Lenovo"],[h,b]],[/(nokia) (t[12][01])/i],[p,d,[h,b]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[d,/_/g," "],[h,y],[p,"Nokia"]],[/(pixel (c|tablet))\b/i],[d,[p,D],[h,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[p,D],[h,y]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[p,z],[h,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[p,z],[h,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[p,j],[h,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[p,x],[h,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[p,x],[h,y]],[/(playbook);[-\w\),; ]+(rim)/i],[d,p,[h,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[p,k],[h,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[p,S],[h,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[p,S],[h,y]],[/(nexus 9)/i],[d,[p,"HTC"],[h,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[p,[d,/_/g," "],[h,y]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[d,[p,"TCL"],[h,b]],[/(itel) ((\w+))/i],[[p,X],d,[h,ee,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[p,"Acer"],[h,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[p,"Meizu"],[h,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[p,"Ulefone"],[h,y]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[d,[p,"Energizer"],[h,y]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[d,[p,"Cat"],[h,y]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[d,[p,"Smartfren"],[h,y]],[/droid.+; (a(?:015|06[35]|142p?))/i],[d,[p,"Nothing"],[h,y]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[d,[p,"Archos"],[h,b]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[d,[p,"Archos"],[h,y]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[p,d,[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[p,d,[h,y]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[p,d,[h,b]],[/(surface duo)/i],[d,[p,O],[h,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[p,"Fairphone"],[h,y]],[/(u304aa)/i],[d,[p,"AT&T"],[h,y]],[/\bsie-(\w*)/i],[d,[p,"Siemens"],[h,y]],[/\b(rct\w+) b/i],[d,[p,"RCA"],[h,b]],[/\b(venue[\d ]{2,7}) b/i],[d,[p,"Dell"],[h,b]],[/\b(q(?:mv|ta)\w+) b/i],[d,[p,"Verizon"],[h,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[p,"Barnes & Noble"],[h,b]],[/\b(tm\d{3}\w+) b/i],[d,[p,"NuVision"],[h,b]],[/\b(k88) b/i],[d,[p,"ZTE"],[h,b]],[/\b(nx\d{3}j) b/i],[d,[p,"ZTE"],[h,y]],[/\b(gen\d{3}) b.+49h/i],[d,[p,"Swiss"],[h,y]],[/\b(zur\d{3}) b/i],[d,[p,"Swiss"],[h,b]],[/\b((zeki)?tb.*\b) b/i],[d,[p,"Zeki"],[h,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[p,"Dragon Touch"],d,[h,b]],[/\b(ns-?\w{0,9}) b/i],[d,[p,"Insignia"],[h,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[p,"NextBook"],[h,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[p,"Voice"],d,[h,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[p,"LvTel"],d,[h,y]],[/\b(ph-1) /i],[d,[p,"Essential"],[h,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[p,"Envizen"],[h,b]],[/\b(trio[-\w\. ]+) b/i],[d,[p,"MachSpeed"],[h,b]],[/\btu_(1491) b/i],[d,[p,"Rotor"],[h,b]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[d,[p,B],[h,b]],[/(sprint) (\w+)/i],[p,d,[h,y]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[p,O],[h,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[p,q],[h,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[p,q],[h,y]],[/smart-tv.+(samsung)/i],[p,[h,A]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[p,U],[h,A]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[p,P],[h,A]],[/(apple) ?tv/i],[p,[d,C+" TV"],[h,A]],[/crkey/i],[[d,_+"cast"],[p,D],[h,A]],[/droid.+aft(\w+)( bui|\))/i],[d,[p,x],[h,A]],[/(shield \w+ tv)/i],[d,[p,B],[h,A]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[p,H],[h,A]],[/(bravia[\w ]+)( bui|\))/i],[d,[p,z],[h,A]],[/(mi(tv|box)-?\w+) bui/i],[d,[p,G],[h,A]],[/Hbbtv.*(technisat) (.*);/i],[p,d,[h,A]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[p,Z],[d,Z],[h,A]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[d,[h,A]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,A]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[p,d,[h,v]],[/droid.+; (shield)( bui|\))/i],[d,[p,B],[h,v]],[/(playstation \w+)/i],[d,[p,z],[h,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[p,O],[h,v]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[d,[p,U],[h,w]],[/((pebble))app/i,/(asu
vendor: 4,189 bytes, line 2
2s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[p,d,[h,w]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[d,[p,F],[h,w]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[p,C],[h,w]],[/(opwwe\d{3})/i],[d,[p,j],[h,w]],[/(moto 360)/i],[d,[p,N],[h,w]],[/(smartwatch 3)/i],[d,[p,z],[h,w]],[/(g watch r)/i],[d,[p,P],[h,w]],[/droid.+; (wt63?0{2,3})\)/i],[d,[p,q],[h,w]],[/droid.+; (glass) \d/i],[d,[p,D],[h,w]],[/(pico) (4|neo3(?: link|pro)?)/i],[p,d,[h,w]],[/; (quest( \d| pro)?)/i],[d,[p,W],[h,w]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[p,[h,E]],[/(aeobc)\b/i],[d,[p,x],[h,E]],[/(homepod).+mac os/i],[d,[p,C],[h,E]],[/windows iot/i],[[h,E]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[h,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[h,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,y]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[d,[p,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[m,[f,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[f,m],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[m,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,m],[/ladybird\//i],[[f,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[m,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,m],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[f,[m,ee,te]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[m,ee,te],[f,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[m,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,V],[m,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[m,f],[/(ubuntu) ([\w\.]+) like android/i],[[f,/(.+)/,"$1 Touch"],m],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[f,m],[/\(bb(10);/i],[m,[f,k]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[m,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[m,[f,T+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[m,[f,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[m,[f,"watchOS"]],[/crkey\/([\d\.]+)/i],[m,[f,_+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,$],m],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,m],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],m],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,m]]},re=function(e,t){if(typeof e===l&&(t=e,e=a),!(this instanceof re))return new re(e,t).getResult();var n=typeof i!==o&&i.navigator?i.navigator:a,r=e||(n&&n.userAgent?n.userAgent:""),v=n&&n.userAgentData?n.userAgentData:a,A=t?function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n}(ne,t):ne,w=n&&n.userAgent==r;return this.getBrowser=function(){var e,t={};return t[f]=a,t[m]=a,J.call(t,r,A.browser),t[u]=typeof(e=t[m])===c?e.replace(/[^\d\.]/g,"").split(".")[0]:a,w&&n&&n.brave&&typeof n.brave.isBrave==s&&(t[f]="Brave"),t},this.getCPU=function(){var e={};return e[g]=a,J.call(e,r,A.cpu),e},this.getDevice=function(){var e={};
2return e[p]=a,e[d]=a,e[h]=a,J.call(e,r,A.device),w&&!e[h]&&v&&v.mobile&&(e[h]=y),w&&"Macintosh"==e[d]&&n&&typeof n.standalone!==o&&n.maxTouchPoints&&n.maxTouchPoints>2&&(e[d]="iPad",e[h]=b),e},this.getEngine=function(){var e={};return e[f]=a,e[m]=a,J.call(e,r,A.engine),e},this.getOS=function(){var e={};return e[f]=a,e[m]=a,J.call(e,r,A.os),w&&!e[f]&&v&&v.platform&&"Unknown"!=v.platform&&(e[f]=v.platform.replace(/chrome os/i,$).replace(/macos/i,V)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===c&&e.length>500?Z(e,500):e,this},this.setUA(r),this};re.VERSION="1.0.41",re.BROWSER=K([f,m,u]),re.CPU=K([g]),re.DEVICE=K([d,p,h,v,y,A,b,w,E]),re.ENGINE=re.OS=K([f,m]),typeof t!==o?(e.exports&&(t=e.exports=re),t.UAParser=re):n.amdO?(r=function(){return re}.call(t,n,t,e))===a||(e.exports=r):typeof i!==o&&(i.UAParser=re);var ie=typeof i!==o&&(i.jQuery||i.Zepto);if(ie&&!ie.ua){var ae=new re;ie.ua=ae.getResult(),ie.ua.get=function(){return ae.getUA()},ie.ua.set=function(e){ae.setUA(e);var t=ae.getResult();for(var n in t)ie.ua[n]=t[n]}}}("object"==typeof window?window:this)},50962(e,t,n){"use strict";var r=n(71763),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useSyncExternalStore,s=r.useRef,o=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!o){if(o=!0,a=e,e=r(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(a=e,t):(a=e,s=n)}var a,s,o=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,u]);var h=a(e,d[0],d[1]);return o(function(){f.hasValue=!0,f.value=h},[h]),c(h),h}},84420(e,t,n){"use strict";e.exports=n(50962)},66927(e,t,n){"use strict";var r=n(18794),i=n(42272),a=TypeError;e.exports=function(e){if(r(e))return e;throw new a(i(e)+" is not a function")}},72409(e,t,n){"use strict";var r=n(23799).has;e.exports=function(e){return r(e),e}},86299(e,t,n){"use strict";var r=n(30658),i=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw new a("Can't set "+i(e)+" as a prototype")}},48831(e,t,n){"use strict";var r=n(12793).has;e.exports=function(e){return r(e),e}},18924(e,t,n){"use strict";var r=n(27080),i=n(40475),a=n(29100).f,s=r("unscopables"),o=Array.prototype;void 0===o[s]&&a(o,s,{configurable:!0,value:i(null)}),e.exports=function(e){o[s][e]=!0}},11468(e,t,n){"use strict";var r=n(21688),i=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw new i("Incorrect invocation")}},84464(e,t,n){"use strict";var r=n(98861),i=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw new a(i(e)+" is not an object")}},35460(e,t,n){"use strict";var r=n(99630),i=n(98977),a=n(95807),s=function(e){return function(t,n,s){var o=r(t),l=a(o);if(0===l)return!e&&-1;var c,u=i(s,l);if(e&&n!=n){for(;l>u;)if((c=o[u++])!=c)return!0}else for(;l>u;u++)if((e||u in o)&&o[u]===n)return e||u||0;return!e&&-1}};e.exports={m:s(!0),q:s(!1)}},69786(e,t,n){"use strict";var r=n(41175),i=n(82001),a=TypeError,s=Object.getOwnPropertyDescriptor,o=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=o?function(e,t){if(i(e)&&!s(e,"length").writable)throw new a("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},68333(e,t,n){"use strict";var r=n(65418),i=n(84464),a=n(60878),s=n(64215);e.exports=function(e,t,n,o){try{var l=s(e,"return");if(l)return a("Promise").resolve(r(l,e)).then(function(e){try{t!==o&&i(e)}catch(e){return void o(e)}t(n)},function(e){t===o?t(n):o(e)})}catch(e){return o(t===o?n:e)}t(n)}},74270(e,t,n){"use strict";var r=n(65418),i=n(66927),a=n(84464),s=n(98861),o=n(12504),l=n(60878),c=n(74119),u=n(69786),d=n(49060),f=n(68333),h=function(e){var t=0===e,n=1===e,h=2===e,p=3===e;return function(e,m,g){a(e);var v=void 0!==m;!v&&t||i(m);var y=d(e),b=l("Promise"),A=y.iterator,w=y.next,E=0;return new b(function(e,i){var l=function(e){f(A,i,e,i)},d=function(){try{try{o(E)}catch(e){return l(e)}b.resolve(a(r(w,A))).then(function(r){try{if(a(r).done)t?(u(g,E),e(g)):e(!p&&(h||void 0));else{var o=r.value;try{if(v){var y=E++,w=m(o,y),x=function(r){if(n)d();else if(h)r?d():f(A,e,!1,i);else if(t)try{c(g,y,r),d()}catch(e){l(e)}else r?f(A,e,p||o,i):d()};s(w)?b.resolve(w).then(x,l):x(w)}else c(g,E++,o),d()}catch(e){l(e)}}}catch(e){i(e)}},i)}catch(e){i(e)}};d()})}};e.exports={$r:h(0),...void h(1),...void h(2),...void h(3),...void h(4)}},1411(e,t,n){"use strict";var r,i,a=n(4127),s=n(352),o=n(18794),l=n(40475),c=n(76068),u=n(7255),d=n(27080),f=n(64400),h="USE_FUNCTION_CONSTRUCTOR",p=d("asyncIterator"),m=a.AsyncIterator,g=s.AsyncIteratorPrototype;if(g)r=g;else if(o(m))r=m.prototype;else if(s[h]||a[h])try{i=c(c(c(Function("return async function*(){}()")()))),c(i)===Object.prototype&&(r=i)}catch(e){}r?f&&(r=l(r)):r={},o(r[p])||u(r,p,function(){return this}),e.exports=r},52911(e,t,n){"use strict";var r=n(63027),i=r({}.toString),a=r("".slice);e.exports=function(e){return a(i(e),8,-1)}},87964(e,t,n){"use strict";var r=n(37167),i=n(18794),a=n(52911),s=n(27080)("toStringTag"),o=Object,l="Arguments"===a(function(){return arguments}());e.exports=r?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=o(e),s))?n:l?a(t):"Object"===(r=a(t))&&i(t.callee)?"Arguments":r}},92491(e,t,n){"use strict";var r=n(71324),i=n(76162),a=n(76150),s=n(29100);e.exports=function(e,t,n){for(var o=i(t),l=s.f,c=a.f,u=0;u<o.length;u++){var d=o[u];r(e,d)||n&&r(n,d)||l(e,d,c(t,d))}}},84678(e,t,n){"use strict";var r=n(94892);e.exports=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},50298(e,t,n){"use strict";var r=n(41175),i=n(29100),a=n(41513);e.exports=r?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},41513(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},74119(e,t,n){"use strict";var r=n(41175),i=n(29100),a=n(41513);e.exports=function(e,t,n){r?i.f(e,t,a(0,n)):e[t]=n}},7255(e,t,n){"use strict";var r=n(18794),i=n(29100),a=n(98904),s=n(26564);e.exports=function(e,t,n,o){o||(o={});var l=o.enumerable,c=void 0!==o.name?o.name:t;if(r(n)&&a(n,c,o),o.global)l?e[t]=n:s(t,n);else{try{o.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}
2l?e[t]=n:i.f(e,t,{value:n,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}},26564(e,t,n){"use strict";var r=n(4127),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},41175(e,t,n){"use strict";var r=n(94892);e.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},54408(e,t,n){"use strict";var r,i,a,s,o=n(4127),l=n(97260),c=n(75365),u=o.structuredClone,d=o.ArrayBuffer,f=o.MessageChannel,h=!1;if(c)h=function(e){u(e,{transfer:[e]})};else if(d)try{f||(r=l("worker_threads"))&&(f=r.MessageChannel),f&&(i=new f,a=new d(2),s=function(e){i.port1.postMessage(null,[e])},2===a.byteLength&&(s(a),0===a.byteLength&&(h=s)))}catch(e){}e.exports=h},68752(e,t,n){"use strict";var r=n(4127),i=n(98861),a=r.document,s=i(a)&&i(a.createElement);e.exports=function(e){return s?a.createElement(e):{}}},12504(e){"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw new t("Maximum allowed index exceeded");return e}},51849(e){"use strict";e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1}
vendor: 13,764 bytes, line 2
2,InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},1976(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},99810(e,t,n){"use strict";var r=n(49296);e.exports="NODE"===r},74298(e,t,n){"use strict";var r=n(4127).navigator,i=r&&r.userAgent;e.exports=i?String(i):""},95422(e,t,n){"use strict";var r,i,a=n(4127),s=n(74298),o=a.process,l=a.Deno,c=o&&o.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},49296(e,t,n){"use strict";var r=n(4127),i=n(74298),a=n(52911),s=function(e){return i.slice(0,e.length)===e};e.exports=s("Bun/")?"BUN":s("Cloudflare-Workers")?"CLOUDFLARE":s("Deno/")?"DENO":s("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===a(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"},72098(e,t,n){"use strict";var r=n(63027),i=Error,a=r("".replace),s=String(new i("zxcasd").stack),o=/\n\s*at [^:]*:[^\n]*/,l=o.test(s);e.exports=function(e,t){if(l&&"string"==typeof e&&!i.prepareStackTrace)for(;t--;)e=a(e,o,"");return e}},1168(e,t,n){"use strict";var r=n(94892),i=n(41513);e.exports=!r(function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",i(1,7)),7!==e.stack)})},11187(e,t,n){"use strict";var r=n(4127),i=n(76150).f,a=n(50298),s=n(7255),o=n(26564),l=n(92491),c=n(17191);e.exports=function(e,t){var n,u,d,f,h,p=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[p]||o(p,{}):r[p]&&r[p].prototype)for(u in t){if(f=t[u],d=e.dontCallGetSet?(h=i(n,u))&&h.value:n[u],!c(m?u:p+(g?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&a(f,"sham",!0),s(n,u,f,e)}}},94892(e){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},1079(e,t,n){"use strict";var r=n(13449),i=n(66927),a=n(45825),s=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:a?s(e,t):function(){return e.apply(t,arguments)}}},45825(e,t,n){"use strict";var r=n(94892);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},65418(e,t,n){"use strict";var r=n(45825),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},16993(e,t,n){"use strict";var r=n(41175),i=n(71324),a=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,o=i(a,"name")&&(!r||r&&s(a,"name").configurable);e.exports={i2:o}},70079(e,t,n){"use strict";var r=n(63027),i=n(66927);e.exports=function(e,t,n){try{return r(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},13449(e,t,n){"use strict";var r=n(52911),i=n(63027);e.exports=function(e){if("Function"===r(e))return i(e)}},63027(e,t,n){"use strict";var r=n(45825),i=Function.prototype,a=i.call,s=r&&i.bind.bind(a,a);e.exports=r?s:function(e){return function(){return a.apply(e,arguments)}}},97260(e,t,n){"use strict";var r=n(4127),i=n(99810);e.exports=function(e){if(i){try{return r.process.getBuiltinModule(e)}catch(e){}try{return Function('return require("'+e+'")')()}catch(e){}}}},60878(e,t,n){"use strict";var r=n(4127),i=n(18794);e.exports=function(e,t){return arguments.length<2?(n=r[e],i(n)?n:void 0):r[e]&&r[e][t];var n}},49060(e){"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},92248(e,t,n){"use strict";var r=n(65418),i=n(18794),a=n(84464),s=n(42272),o=n(54188),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?o(e):t;if(i(n))return a(r(n,e));throw new l(s(e)+" is not iterable")}},54188(e,t,n){"use strict";var r=n(52911),i=n(53600),a=n(64215),s=n(27080)("iterator"),o=Array.prototype;e.exports=function(e){if(!i(e))return a(e,s)||a(e,"@@iterator")||("Arguments"===r(e)?o[s]:void 0)}},64215(e,t,n){"use strict";var r=n(66927),i=n(53600);e.exports=function(e,t){var n=e[t];return i(n)?void 0:r(n)}},11052(e,t,n){"use strict";var r=n(66927),i=n(84464),a=n(65418),s=n(51402),o=n(49060),l="Invalid size",c=RangeError,u=TypeError,d=Math.max,f=function(e,t){this.set=e,this.size=d(t,0),this.has=r(e.has),this.keys=r(e.keys)};f.prototype={getIterator:function(){return o(i(a(this.keys,this.set)))},includes:function(e){return a(this.has,this.set,e)}},e.exports=function(e){i(e);var t=+e.size;if(t!=t)throw new u(l);var n=s(t);if(n<0)throw new c(l);return new f(e,n)}},4127(e){"use strict";var t=function(e){return e&&e.Math===Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof globalThis&&globalThis)||t("object"==typeof this&&this)||function(){return this}()||Function("return this")()},71324(e,t,n){"use strict";var r=n(63027),i=n(16674),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(i(e),t)}},45730(e){"use strict";e.exports={}},60048(e,t,n){"use strict";var r=n(60878);e.exports=r("document","documentElement")},23696(e,t,n){"use strict";var r=n(41175),i=n(94892),a=n(68752);e.exports=!r&&!i(function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a})},52466(e,t,n){"use strict";var r=n(63027),i=n(94892),a=n(52911),s=Object,o=r("".split);e.exports=i(function(){return!s("z").propertyIsEnumerable(0)})?function(e){return"String"===a(e)?o(e,""):s(e)}:s},96388(e,t,n){"use strict";var r=n(18794),i=n(98861),a=n(44792);e.exports=function(e,t,n){var s,o;return a&&r(s=t.constructor)&&s!==n&&i(o=s.prototype)&&o!==n.prototype&&a(e,o),e}},83335(e,t,n){"use strict";var r=n(63027),i=n(18794),a=n(352),s=r(Function.toString);i(a.inspectSource)||(a.inspectSource=function(e){return s(e)}),e.exports=a.inspectSource},74852(e,t,n){"use strict";var r,i,a,s=n(90567),o=n(4127),l=n(98861),c=n(50298),u=n(71324),d=n(352),f=n(99690),h=n(45730),p="Object already initialized",m=o.TypeError,g=o.WeakMap;if(s||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw new m(p);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},a=function(e){return v.has(e)}}else{var y=f("state");h[y]=!0,r=function(e,t){if(u(e,y))throw new m(p);return t.facade=e,c(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},a=function(e){return u(e,y)}}e.exports={set:r,get:i,has:a,enforce:function(e){return a(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}}}},64916(e,t,n){"use strict";var r=n(27080),i=n(30510),a=r("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[a]===e)}},82001(e,t,n){"use strict";var r=n(52911);e.exports=Array.isArray||function(e){return"Array"===r(e)}},18794(e){"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},47036(e,t,n){"use strict";var r=n(63027),i=n(94892),a=n(18794),s=n(87964),o=n(60878),l=n(83335),c=function(){},u=o("Reflect","construct"),d=/^\s*(?:class|function)\b/,f=r(d.exec),h=!d.test(c),p=function(e){if(!a(e))return!1;try{return u(c,[],e),!0}catch(e){return!1}},m=function(e){if(!a(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!f(d,l(e))}catch(e){return!0}};m.sham=!0,e.exports=!u||i(function(){var e;return p(p.call)||!p(Object)||!p(function(){e=!0})||e})?m:p},17191(e,t,n){"use strict";var r=n(94892),i=n(18794),a=/#|\.prototype\./,s=function(e,t){var n=l[o(e)];return n===u||n!==c&&(i(t)?r(t):!!t)},o=s.normalize=function(e){return String(e).replace(a,".").toLowerCase()},l=s.data={},c=s.NATIVE="N",u=s.POLYFILL="P";e.exports=s},75632(e,t,n){"use strict";var r=n(52911),i=n(27080)("iterator");e.exports=function(e){return void 0!==e[i]||void 0!==e["@@iterator"]||"Arguments"===r(e)}},53600(e){"use strict";e.exports=function(e){return null==e}},98861(e,t,n){"use strict";var r=n(18794);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},30658(e,t,n){"use strict";var r=n(98861);e.exports=function(e){return r(e)||null===e}},64400(e){"use strict";e.exports=!1},11898(e,t,n){"use strict";var r=n(60878),i=n(18794),a=n(21688),s=n(70535),o=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return i(t)&&a(t.prototype,o(e))}},87118(e,t,n){"use strict";var r=n(65418);e.exports=function(e,t,n){for(var i,a,s=n?e:e.iterator,o=e.next;!(i=r(o,s)).done;)if(void 0!==(a=t(i.value)))return a}},2711(e,t,n){"use strict";var r=n(1079),i=n(65418),a=n(84464),s=n(42272),o=n(64916),l=n(95807),c=n(21688),u=n(92248),d=n(54188),f=n(4090),h=TypeError,p=function(e,t){this.stopped=e,this.result=t},m=p.prototype;e.exports=function(e,t,n){var g,v,y,b,A,w,E,x=n&&n.that,C=!(!n||!n.AS_ENTRIES),S=!(!n||!n.IS_RECORD),k=!(!n||!n.IS_ITERATOR),M=!(!n||!n.INTERRUPTED),_=r(t,x),T=function(e){var t=g;return g=void 0,t&&f(t,"normal"),new p(!0,e)},D=function(e){return C?(a(e),M?_(e[0],e[1],T):_(e[0],e[1])):M?_(e,T):_(e)};if(S)g=e.iterator;else if(k)g=e;else{if(!(v=d(e)))throw new h(s(e)+" is not iterable");if(o(v)){for(y=0,b=l(e);b>y;y++)if((A=D(e[y]))&&c(m,A))return A;return new p(!1)}g=u(e,v)}for(w=S?e.next:g.next;!(E=i(w,g)).done;){var I=E.value;try{A=D(I)}catch(e){if(!g)throw e;f(g,"throw",e)}if("object"==typeof A&&A&&c(m,A))return A}return new p(!1)}},4090(e,t,n){"use strict";var r=n(65418),i=n(84464),a=n(64215);e.exports=function(e,t,n){var s,o;i(e);try{if(!(s=a(e,"return"))){if("throw"===t)throw n;return n}s=r(s,e)}catch(e){o=!0,s=e}if("throw"===t)throw n;if(o)throw s;return i(s),n}},30510(e){"use strict";e.exports=Object.create?Object.create(null):{}},95807(e,t,n){"use strict";var r=n(82737);e.exports=function(e){return r(e.length)}},98904(e,t,n){"use strict";var r=n(63027),i=n(94892),a=n(18794),s=n(71324),o=n(41175),l=n(16993).i2,c=n(83335),u=n(74852),d=u.enforce,f=u.get,h=String,p=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),y=o&&!i(function(){return 8!==p(function(){},"length",{value:8}).length}),b=String(String).split("String"),A=e.exports=function(e,t,n){"Symbol("===m(h(t),0,7)&&(t="["+g(h(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!s(e,"name")||l&&e.name!==t)&&(o?p(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&s(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?o&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=d(e);return s(r,"source")||(r.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=A(function(){return a(this)&&f(this).source||c(this)},"toString")},23799(e,t,n){"use strict";var r=n(63027),i=Map.prototype;e.exports={Map,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete),proto:i}},93212(e,t,n){"use strict";var r=n(63027),i=n(87118),a=n(23799),s=a.Map,o=a.proto,l=r(o.forEach),c=r(o.entries),u=c(new s).next;e.exports=function(e,t,n){return n?i({iterator:c(e),next:u},function(e){return t(e[1],e[0])}):l(e,t)}},47352(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},86848(e,t,n){"use strict";var r=n(17616);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},40475(e,t,n){"use strict";var r,i=n(84464),a=n(56236),s=n(1976),o=n(45730),l=n(60048),c=n(68752),u=n(99690),d="prototype",f="script",h=u("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+"</"+f+">"},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;v="undefined"!=typeof document?document.domain&&r?g(r):(t=c("iframe"),n="java"+f+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(r);for(var i=s.length;i--;)delete v[d][s[i]];return v()};o[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p[d]=i(e),n=new p,p[d]=null,n[h]=e):n=v(),void 0===t?n:a.f(n,t)}},56236(e,t,n){"use strict";var r=n(41175),i=n(8549),a=n(29100),s=n(84464),o=n(99630),l=n(16251);t.f=r&&!i?Object.defineProperties:function(e,t){s(e);for(var n,r=o(t),i=l(t),c=i.length,u=0;c>u;)a.f(e,n=i[u++],r[n]);return e}},29100(e,t,n){"use strict";var r=n(41175),i=n(23696),a=n(8549),s=n(84464),o=n(43750),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",h="writable";t.f=r?a?function(e,t,n){if(s(e),t=o(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&h in n&&!n[h]){var r=u(e,t);r&&r[h]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:d in n?n[d]:r[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(s(e),t=o(t),s(n),i)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},76150(e,t,n){"use strict";var r=n(41175),i=n(65418),a=n(43214),s=n(41513),o=n(99630),l=n(43750),c=n(71324),u=n(23696),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=o(e),t=l(t),u)try{return d(e,t)}catch(e){}if(c(e,t))return s(!i(a.f,e,t),e[t])}},98331(e,t,n){"use strict";var r=n(20581),i=n(1976).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},80706(e,t){"use strict";t.f=Object.getOwnPropertySymbols},76068(e,t,n){"use strict";var r=n(71324),i=n(18794),a=n(16674),s=n(99690),o=n(84678),l=s("IE_PROTO"),c=Object,u=c.prototype;e.exports=o?c.getPrototypeOf:function(e){var t=a(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},21688(e,t,n){"use strict";var r=n(63027);e.exports=r({}.isPrototypeOf)}
2,20581(e,t,n){"use strict";var r=n(63027),i=n(71324),a=n(99630),s=n(35460).q,o=n(45730),l=r([].push);e.exports=function(e,t){var n,r=a(e),c=0,u=[];for(n in r)!i(o,n)&&i(r,n)&&l(u,n);for(;t.length>c;)i(r,n=t[c++])&&(~s(u,n)||l(u,n));return u}},16251(e,t,n){"use strict";var r=n(20581),i=n(1976);e.exports=Object.keys||function(e){return r(e,i)}},43214(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},44792(e,t,n){"use strict";var r=n(70079),i=n(98861),a=n(7263),s=n(86299);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return a(n),s(r),i(n)?(t?e(n,r):n.__proto__=r,n):n}}():void 0)},95269(e,t,n){"use strict";var r=n(65418),i=n(18794),a=n(98861),s=TypeError;e.exports=function(e,t){var n,o;if("string"===t&&i(n=e.toString)&&!a(o=r(n,e)))return o;if(i(n=e.valueOf)&&!a(o=r(n,e)))return o;if("string"!==t&&i(n=e.toString)&&!a(o=r(n,e)))return o;throw new s("Can't convert object to primitive value")}},76162(e,t,n){"use strict";var r=n(60878),i=n(63027),a=n(98331),s=n(80706),o=n(84464),l=i([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(o(e)),n=s.f;return n?l(t,n(e)):t}},90616(e,t,n){"use strict";var r=n(4127),i=n(94892),a=r.RegExp,s=!i(function(){var e=!0;try{a(".","d")}catch(t){e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(s.hasIndices="d"),s)i(o,s[o]);return Object.getOwnPropertyDescriptor(a.prototype,"flags").get.call(t)!==r||n!==r});e.exports={correct:s}},89382(e,t,n){"use strict";var r=n(84464);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},7767(e,t,n){"use strict";var r=n(65418),i=n(71324),a=n(21688),s=n(90616),o=n(89382),l=RegExp.prototype;e.exports=s.correct?function(e){return e.flags}:function(e){return s.correct||!a(l,e)||i(e,"flags")?e.flags:r(o,e)}},7263(e,t,n){"use strict";var r=n(53600),i=TypeError;e.exports=function(e){if(r(e))throw new i("Can't call method on "+e);return e}},34694(e){"use strict";e.exports=function(e,t){return e===t||e!=e&&t!=t}},96321(e,t,n){"use strict";var r=n(12793),i=n(70386),a=r.Set,s=r.add;e.exports=function(e){var t=new a;return i(e,function(e){s(t,e)}),t}},98926(e,t,n){"use strict";var r=n(48831),i=n(12793),a=n(96321),s=n(67135),o=n(11052),l=n(70386),c=n(87118),u=i.has,d=i.remove;e.exports=function(e){var t=r(this),n=o(e),i=a(t);return s(i)<=n.size?l(i,function(e){n.includes(e)&&d(i,e)}):c(n.getIterator(),function(e){u(i,e)&&d(i,e)}),i}},12793(e,t,n){"use strict";var r=n(63027),i=Set.prototype;e.exports={Set,add:r(i.add),has:r(i.has),remove:r(i.delete),proto:i}},32179(e,t,n){"use strict";var r=n(48831),i=n(12793),a=n(67135),s=n(11052),o=n(70386),l=n(87118),c=i.Set,u=i.add,d=i.has;e.exports=function(e){var t=r(this),n=s(e),i=new c;return a(t)>n.size?l(n.getIterator(),function(e){d(t,e)&&u(i,e)}):o(t,function(e){n.includes(e)&&u(i,e)}),i}},73092(e,t,n){"use strict";var r=n(48831),i=n(12793).has,a=n(67135),s=n(11052),o=n(70386),l=n(87118),c=n(4090);e.exports=function(e){var t=r(this),n=s(e);if(a(t)<=n.size)return!1!==o(t,function(e){if(n.includes(e))return!1},!0);var u=n.getIterator();return!1!==l(u,function(e){if(i(t,e))return c(u.iterator,"normal",!1)})}},86243(e,t,n){"use strict";var r=n(48831),i=n(67135),a=n(70386),s=n(11052);e.exports=function(e){var t=r(this),n=s(e);return!(i(t)>n.size)&&!1!==a(t,function(e){if(!n.includes(e))return!1},!0)}},25954(e,t,n){"use strict";var r=n(48831),i=n(12793).has,a=n(67135),s=n(11052),o=n(87118),l=n(4090);e.exports=function(e){var t=r(this),n=s(e);if(a(t)<n.size)return!1;var c=n.getIterator();return!1!==o(c,function(e){if(!i(t,e))return l(c.iterator,"normal",!1)})}},70386(e,t,n){"use strict";var r=n(63027),i=n(87118),a=n(12793),s=a.Set,o=a.proto,l=r(o.forEac
2h),c=r(o.keys),u=c(new s).next;e.exports=function(e,t,n){return n?i({iterator:c(e),next:u},t):l(e,t)}},67135(e,t,n){"use strict";var r=n(70079),i=n(12793);e.exports=r(i.proto,"size","get")||function(e){return e.size}},84851(e,t,n){"use strict";var r=n(48831),i=n(12793),a=n(96321),s=n(11052),o=n(87118),l=i.add,c=i.has,u=i.remove;e.exports=function(e){var t=r(this),n=s(e).getIterator(),i=a(t);return o(n,function(e){c(t,e)?u(i,e):l(i,e)}),i}},16471(e,t,n){"use strict";var r=n(48831),i=n(12793).add,a=n(96321),s=n(11052),o=n(87118);e.exports=function(e){var t=r(this),n=s(e).getIterator(),l=a(t);return o(n,function(e){i(l,e)}),l}},99690(e,t,n){"use strict";var r=n(35384),i=n(33699),a=r("keys");e.exports=function(e){return a[e]||(a[e]=i(e))}},352(e,t,n){"use strict";var r=n(64400),i=n(4127),a=n(26564),s="__core-js_shared__",o=e.exports=i[s]||a(s,{});(o.versions||(o.versions=[])).push({version:"3.50.0",mode:r?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.50.0/LICENSE",source:"https://github.com/zloirock/core-js"})},35384(e,t,n){"use strict";var r=n(352),i=Object.create||Object;e.exports=function(e,t){return r[e]||(r[e]=t||i(null))}},86478(e,t,n){"use strict";var r=n(63027),i=n(51402),a=n(17616),s=n(7263),o=r("".charAt),l=r("".charCodeAt),c=r("".slice),u=function(e){return function(t,n){var r,u,d=a(s(t)),f=i(n),h=d.length;return f<0||f>=h?e?"":void 0:(r=l(d,f))<55296||r>56319||f+1===h||(u=l(d,f+1))<56320||u>57343?e?o(d,f):r:e?c(d,f,f+2):u-56320+(r-55296<<10)+65536}};e.exports={...void u(!1),o:u(!0)}},75365(e,t,n){"use strict";var r=n(4127),i=n(94892),a=n(95422),s=n(49296),o=r.structuredClone;e.exports=!!o&&!i(function(){if("DENO"===s&&a>92||"NODE"===s&&a>94||"BROWSER"===s&&a>97)return!1;var e=new ArrayBuffer(8),t=o(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength})},47974(e,t,n){"use strict";var r=n(95422),i=n(94892),a=n(4127).String;e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol("symbol detection");return!a(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})},98977(e,t,n){"use strict";var r=n(51402),i=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):a(n,t)}},99630(e,t,n){"use strict";var r=n(52466),i=n(7263);e.exports=function(e){return r(i(e))}},51402(e,t,n){"use strict";var r=n(47352);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},82737(e,t,n){"use strict";var r=n(51402),i=Math.min;e.exports=function(e){var t=r(e);return t>0?i(t,9007199254740991):0}},16674(e,t,n){"use strict";var r=n(7263),i=Object;e.exports=function(e){return i(r(e))}},22732(e,t,n){"use strict";var r=n(65418),i=n(98861),a=n(11898),s=n(64215),o=n(95269),l=n(27080),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||a(e))return e;var n,l=s(e,u);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!i(n)||a(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}},43750(e,t,n){"use strict";var r=n(22732),i=n(11898);e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},27721(e,t,n){"use strict";var r=n(60878),i=n(18794),a=n(75632),s=n(98861),o=r("Set");e.exports=function(e){return function(e){return s(e)&&"number"==typeof e.size&&i(e.has)&&i(e.keys)}(e)?e:a(e)?new o(e):e}},37167(e,t,n){"use strict";var r={};r[n(27080)("toStringTag")]="z",e.exports="[object z]"===String(r)},17616(e,t,n){"use strict";var r=n(87964),i=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},42272(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},33699(e,t,n){"use strict";var r=n(63027),i=0,a=Math.random(),s=r(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++i+a,36)}},70535(e,t,n){"use strict";var r=n(47974);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8549(e,t,n){"use strict";var r=n(41175),i=n(94892);e.exports=r&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},57395(e){"use strict";var t=TypeError;e.exports=function(e,n){if(e<n)throw new t("Not enough arguments");return e}},90567(e,t,n){"use strict";var r=n(4127),i=n(18794),a=r.WeakMap;e.exports=i(a)&&/native code/.test(String(a))}
2,27080(e,t,n){"use strict";var r=n(4127),i=n(35384),a=n(71324),s=n(33699),o=n(47974),l=n(70535),c=r.Symbol,u=i("wks"),d=l?c.for||c:c&&c.withoutSetter||s;e.exports=function(e){return a(u,e)||(u[e]=o&&a(c,e)?c[e]:d("Symbol."+e)),u[e]}},97700(e,t,n){"use strict";var r=n(11187),i=n(35460).m,a=n(94892),s=n(18924),o=a(function(){return!Array(1).includes()}),l=a(function(){return[,1].includes(void 0,1)});r({target:"Array",proto:!0,forced:o||l},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),s("includes")},47508(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(23799),s=n(64400),o=a.get,l=a.has,c=a.set;r({target:"Map",proto:!0,real:!0,forced:s},{getOrInsertComputed:function(e,t){var n=l(this,e);if(i(t),n)return o(this,e);0===e&&1/e==-1/0&&(e=0);var r=t(e);return c(this,e,r),r}})},25102(e,t,n){"use strict";var r=n(11187),i=n(23799),a=n(64400),s=i.get,o=i.has,l=i.set;r({target:"Map",proto:!0,real:!0,forced:a},{getOrInsert:function(e,t){return o(this,e)?s(this,e):(l(this,e,t),t)}})},40928(e,t,n){"use strict";var r=n(11187),i=n(11468),a=n(76068),s=n(50298),o=n(71324),l=n(27080),c=n(1411),u=n(64400),d=l("toStringTag"),f=TypeError,h=function(){if(i(this,c),a(this)===c)throw new f("Abstract class AsyncIterator not directly constructable")};h.prototype=c,o(c,d)||s(c,d,"AsyncIterator"),!u&&o(c,"constructor")&&c.constructor!==Object||s(c,"constructor",h),r({global:!0,constructor:!0,forced:u},{AsyncIterator:h})},11507(e,t,n){"use strict";var r=n(11187),i=n(74270).$r;r({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{toArray:function(){return i(this,void 0,[])}})},58134(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(23799).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),n=!0,r=0,s=arguments.length;r<s;r++)e=a(t,arguments[r]),n=n&&e;return!!n}})},77734(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(23799),s=a.get,o=a.has,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(e,t){var n,r,a=i(this);return o(a,e)?(n=s(a,e),"update"in t&&(n=t.update(n,e,a),l(a,e,n)),n):(r=t.insert(e,a),l(a,e,r),r)}})},19900(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!1!==s(t,function(e,r){if(!n(e,r,t))return!1},!0)}})},87289(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(23799),o=n(93212),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e,i){n(e,i,t)&&c(r,i,e)}),r}})},48054(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,function(e,r){if(n(e,r,t))return{key:r}},!0);return r&&r.key}})},35476(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,function(e,r){if(n(e,r,t))return{value:e}},!0);return r&&r.value}})},77338(e,t,n){"use strict";var r=n(11187),i=n(34694),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===s(a(this),function(t){if(i(t,e))return!0},!0)}})},75880(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=a(i(this),function(t,n){if(t===e)return{key:n}},!0);return t&&t.key}})},14302(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(23799),o=n(93212),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e,i){c(r,n(e,i,t),e)}),r}})},97368(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(23799),o=n(93212),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e,i){c(r,i,n(e,i,t))}),r}})},22183(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(2711),s=n(23799).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=i(this),n=arguments.length,r=0;r<n;)a(arguments[r++],function(e,n){s(t,e,n)},{AS_ENTRIES:!0});return t}})},81501(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(72409),s=n(93212),o=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=a(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(e),s(t,function(i,a){n?(n=!1,r=i):r=e(r,i,a,t)}),n)throw new o("Reduce of empty map with no initial value");return r}})},29995(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!0===s(t,function(e,r){if(n(e,r,t))return!0},!0)}})},44222(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(72409),s=n(23799),o=TypeError,l=s.get,c=s.has,u=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(e,t){var n=a(this),r=arguments.length;i(t);var s=c(n,e);if(!s&&r<3)throw new o("Updating absent value");var d=s?l(n,e):i(r>2?arguments[2]:void 0)(e,n);return u(n,e,t(d,e,n)),n}})}
2,696(e,t,n){"use strict";var r=n(11187),i=n(48831),a=n(12793).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var e=i(this),t=0,n=arguments.length;t<n;t++)a(e,arguments[t]);return e}})},44428(e,t,n){"use strict";var r=n(11187),i=n(48831),a=n(12793).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),n=!0,r=0,s=arguments.length;r<s;r++)e=a(t,arguments[r]),n=n&&e;return!!n}})},82886(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(98926);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(e){return i(s,this,a(e))}})},61646(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(70386);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!1!==s(t,function(e){if(!n(e,e,t))return!1},!0)}})},39735(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(12793),o=n(70386),l=s.Set,c=s.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e){n(e,e,t)&&c(r,e)}),r}})},53146(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(70386);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,function(e){if(n(e,e,t))return{value:e}},!0);return r&&r.value}})},1968(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(32179);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return i(s,this,a(e))}})},92299(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(73092);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return i(s,this,a(e))}})},19616(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(86243);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return i(s,this,a(e))}})},92329(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(25954);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(e){return i(s,this,a(e))}})},15053(e,t,n){"use strict";var r=n(11187),i=n(63027),a=n(48831),s=n(70386),o=n(17616),l=i([].join),c=i([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(e){var t=a(this),n=void 0===e?",":o(e),r=[];return s(t,function(e){c(r,e)}),l(r,n)}})},62663(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(12793),o=n(70386),l=s.Set,c=s.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e){c(r,n(e,e,t))}),r}})},94987(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(48831),s=n(70386),o=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=a(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(e),s(t,function(i){n?(n=!1,r=i):r=e(r,i,i,t)}),n)throw new o("Reduce of empty set with no initial value");return r}})},25473(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(70386);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!0===s(t,function(e){if(n(e,e,t))return!0},!0)}})},25644(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(84851);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return i(s,this,a(e))}})},97438(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(16471);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return i(s,this,a(e))}})},12275(e,t,n){"use strict";var r=n(11187),i=n(86478).o,a=n(7263),s=n(51402),o=n(17616);r({target:"String",proto:!0,forced:!0},{at:function(e){var t=o(a(this)),n=t.length,r=s(e),l=r>=0?r:n+r;return l<0||l>=n?void 0:i(t,l)}})},86316(e,t,n){"use strict";var r=n(11187),i=n(4127),a=n(60878),s=n(41513),o=n(29100).f,l=n(71324),c=n(11468),u=n(96388),d=n(86848),f=n(51849),h=n(72098),p=n(41175),m=n(64400),g="DOMException",v=a("Error"),y=a(g),b=function(){c(this,A);var e=arguments.length,t=d(e<1?void 0:arguments[0]),n=d(e<2?void 0:arguments[1],"Error"),r=new y(t,n),i=new v(t);
vendor: 5,824 bytes, line 2
2return i.name=g,o(r,"stack",s(1,h(i.stack,1))),u(r,this,b),r},A=b.prototype=y.prototype,w="stack"in new v(g),E="stack"in new y(1,2),x=y&&p&&Object.getOwnPropertyDescriptor(i,g),C=!(!x||x.writable&&x.configurable),S=w&&!C&&!E;r({global:!0,constructor:!0,forced:m||S},{DOMException:S?b:y});var k=a(g),M=k.prototype;if(M.constructor!==k)for(var _ in m||o(M,"constructor",s(1,k)),f)if(l(f,_)){var T=f[_],D=T.s;l(k,D)||o(k,D,s(6,T.c))}},96947(e,t,n){"use strict";var r,i=n(64400),a=n(11187),s=n(4127),o=n(60878),l=n(63027),c=n(94892),u=n(33699),d=n(18794),f=n(47036),h=n(53600),p=n(98861),m=n(11898),g=n(2711),v=n(84464),y=n(87964),b=n(71324),A=n(74119),w=n(50298),E=n(95807),x=n(57395),C=n(7767),S=n(23799),k=n(12793),M=n(70386),_=n(54408),T=n(1168),D=n(75365),I=s.Object,R=s.Array,P=s.Date,O=s.Error,N=s.TypeError,B=s.PerformanceMark,j=o("DOMException"),L=S.Map,F=S.has,U=S.get,H=S.set,z=k.Set,G=k.add,q=k.has,W=o("Object","keys"),$=l([].push),V=l((!0).valueOf),Y=l(1.1.valueOf),K=l("".valueOf),Q=l(P.prototype.getTime),X=u("structuredClone"),Z="DataCloneError",J="Transferring",ee=function(e){return!c(function(){var t=new s.Set([7]),n=e(t),r=e(I(7));return n===t||!n.has(7)||!p(r)||7!==+r})&&e},te=function(e,t){return!c(function(){var n=new t,r=e({a:n,b:n});return!(r&&r.a===r.b&&r.a instanceof t&&r.a.stack===n.stack)})},ne=s.structuredClone,re=i||!te(ne,O)||!te(ne,j)||(r=ne,!!c(function(){var e=r(new s.AggregateError([1],X,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==X||3!==e.cause})),ie=!ne&&ee(function(e){return new B(X,{detail:e}).detail}),ae=ee(ne)||ie,se=function(e){throw new j("Uncloneable type: "+e,Z)},oe=function(e,t){throw new j((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",Z)},le=function(e,t){return ae||oe(t),ae(e)},ce=function(e,t,n){if(F(t,e))return U(t,e);var r,i,a,o,l,c;if("SharedArrayBuffer"===(n||y(e)))r=ae?ae(e):e;else{var u=s.DataView;u||d(e.slice)||oe("ArrayBuffer");try{if(d(e.slice)&&!e.resizable)r=e.slice(0);else{i=e.byteLength,a="maxByteLength"in e?{maxByteLength:e.maxByteLength}:void 0,r=new ArrayBuffer(i,a),o=new u(e),l=new u(r);for(c=0;c<i;c++)l.setUint8(c,o.getUint8(c))}}catch(e){throw new j("ArrayBuffer is detached",Z)}}return H(t,e,r),r},ue=function(e,t){if(m(e)&&se("Symbol"),!p(e))return e;if(t){if(F(t,e))return U(t,e)}else t=new L;var n,r,i,a,l,c,u,f,h=y(e);switch(h){case"Array":i=R(E(e));break;case"Object":i={};break;case"Map":i=new L;break;case"Set":i=new z;break;case"RegExp":i=new RegExp(e.source,C(e));break;case"Error":switch(r=e.name){case"AggregateError":i=new(o(r))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":i=new(o(r));break;case"CompileError":case"LinkError":case"RuntimeError":i=new(o("WebAssembly",r));break;default:i=new O}break;case"DOMException":i=new j(e.message,e.name);break;case"ArrayBuffer":case"SharedArrayBuffer":i=ce(e,t,h);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":c="DataView"===h?e.byteLength:e.length,i=function(e,t,n,r,i){var a=s[t];return p(a)||oe(t),new a(ce(e.buffer,i),n,r)}(e,h,e.byteOffset,c,t);break;case"DOMQuad":try{i=new DOMQuad(ue(e.p1,t),ue(e.p2,t),ue(e.p3,t),ue(e.p4,t))}catch(t){i=le(e,h)}break;case"File":if(ae)try{i=ae(e),y(i)!==h&&(i=void 0)}catch(e){}if(!i)try{i=new File([e],e.name,e)}catch(e){}i||oe(h);break;case"FileList":if(a=function(){var e;try{e=new s.DataTransfer}catch(t){try{e=new s.ClipboardEvent("").clipboardData}catch(e){}}return e&&e.items&&e.files?e:null}()){for(l=0,c=E(e);l<c;l++)a.items.add(ue(e[l],t));i=a.files}else i=le(e,h);break;case"ImageData":try{i=new ImageData(ue(e.data,t),e.width,e.height,{colorSpace:e.colorSpace})}catch(t){i=le(e,h)}break;default:if(ae)i=ae(e);else switch(h){case"BigInt":i=I(e.valueOf());break;case"Boolean":i=I(V(e));break;case"Number":i=I(Y(e));break;case"String":i=I(K(e));break;case"Date":i=new P(Q(e));break;case"Blob":try{i=e.slice(0,e.size,e.type)}catch(e){oe(h)}break;case"DOMPoint":case"DOMPointReadOnly":n=s[h];try{i=n.fromPoint?n.fromPoint(e):new n(e.x,e.y,e.z,e.w)}catch(e){oe(h)}break;case"DOMRect":case"DOMRectReadOnly":n=s[h];try{i=n.fromRect?n.fromRect(e):new n(e.x,e.y,e.width,e.height)}catch(e){oe(h)}break;case"DOMMatrix":case"DOMMatrixReadOnly":n=s[h];try{i=n.fromMatrix?n.fromMatrix(e):new n(e)}catch(e){oe(h)}break;case"AudioData":case"VideoFrame":d(e.clone)||oe(h);try{i=e.clone()}catch(e){se(h)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":oe(h);default:se(h)}}switch(H(t,e,i),h){case"Array":case"Object":for(u=W(e),l=0,c=E(u);l<c;l++)f=u[l],A(i,f,ue(e[f],t));break;case"Map":e.forEach(function(e,n){H(i,ue(n,t),ue(e,t))});break;case"Set":e.forEach(function(e){G(i,ue(e,t))});break;case"Error":w(i,"message",ue(e.message,t)),b(e,"cause")&&w(i,"cause",ue(e.cause,t)),"AggregateError"===r?i.errors=ue(e.errors,t):"SuppressedError"===r&&(i.error=ue(e.error,t),i.suppressed=ue(e.suppressed,t));case"DOMException":T&&w(i,"stack",ue(e.stack,t))}return i};a({global:!0,enumerable:!0,sham:!D,forced:re},{structuredClone:function(e){var t,n,r=x(arguments.length,1)>1&&!h(arguments[1])?v(arguments[1]):void 0,i=r?r.transfer:void 0;void 0!==i&&(n=function(e,t){if(!p(e))throw new N("Transfer option cannot be converted to a sequence");var n=[];g(e,function(e){$(n,v(e))});for(var r,i,a,o,l,c=0,u=E(n),h=new z;c<u;){if(r=n[c++],o=void 0,"ArrayBuffer"===(i=y(r))?q(h,r):F(t,r))throw new j("Duplicate transferable",Z);
2if("ArrayBuffer"!==i){if(D)o=ne(r,{transfer:[r]});else switch(i){case"ImageBitmap":a=s.OffscreenCanvas,f(a)||oe(i,J);try{(l=new a(r.width,r.height)).getContext("bitmaprenderer").transferFromImageBitmap(r),o=l.transferToImageBitmap()}catch(e){}break;case"AudioData":case"VideoFrame":d(r.clone)&&d(r.close)||oe(i,J);try{o=r.clone(),r.close()}catch(e){}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":oe(i,J)}if(void 0===o)throw new j("This object cannot be transferred: "+i,Z);H(t,r,o)}else G(h,r)}return h}(i,t=new L));var a=ue(e,t);return n&&function(e){M(e,function(e){D?ne(e,{transfer:[e]}):d(e.transfer)?e.transfer():_?_(e):oe("ArrayBuffer",J)})}(n),a}})},75476(e,t,n){"use strict";n.d(t,{B1:()=>hr,gJ:()=>rr,L0:()=>pr,OW:()=>ur,fi:()=>cn,do:()=>qn,Qf:()=>un,J4:()=>ln,Hv:()=>Vn,Oh:()=>Yn,NI:()=>Xn,yx:()=>On,xC:()=>Hn,eo:()=>hn,z$:()=>fn,Z3:()=>dn,C1:()=>mn,UU:()=>pn,Ie:()=>Gn,bx:()=>Zn,Pe:()=>Jn,Mq:()=>Qn,im:()=>Tn,FH:()=>Mn,r4:()=>tr,N:()=>$n,RC:()=>kn,$B:()=>Pn,wj:()=>Rn,Rq:()=>Dn,WS:()=>In,ol:()=>gn,aZ:()=>Wn,Y2:()=>Kn});const r=globalThis.Temporal;function i(e){return(t,n,r)=>{const i=function(e){return"string"==typeof e?{roundingMode:e}:e||{}}(r);if(i.roundingMode)return t.until(n,{...i,largestUnit:e,smallestUnit:e})[e];const a=t.until(n,{...i,largestUnit:e});if(function(e){return"hours"===e||"minutes"===e||"seconds"===e||"milliseconds"===e||"microseconds"===e||"nanoseconds"===e}(e))return a.total(e);const s=!("day"in t)&&"toPlainDate"in t?t.toPlainDate({day:1}):t;return a.total({unit:e,relativeTo:s})}}i("years"),i("months"),i("weeks"),i("days"),i("hours"),i("minutes"),i("seconds"),i("milliseconds"),i("microseconds"),i("nanoseconds");const a=(e,t,n,r)=>s(e,t)+`; must be between ${n}-${r}`,s=(e,t)=>`Invalid ${e}: ${t}`;function o(e,t="number"){if("bigint"==typeof e)throw new TypeError((e=>`Cannot convert bigint to ${e}`)(t));if(e=Number(e),!Number.isFinite(e))throw new RangeError(((e,t)=>`Non-finite ${e}: ${t}`)(t,e));return e}function l(e,t){return Math.trunc(o(e,t))||0}function c(e){return null!==e&&("object"==typeof e||"function"==typeof e)}const u=s,d="Out-of-bounds date",f=function(e,t,n){return Math.min(Math.max(e,t),n)};function h(e){throw new RangeError(e)}function p(e){throw new TypeError(e)}function m(e,t,n,r,i){return g(t,((e,t)=>{const n=e[t];return void 0===n&&p(`Missing ${t}`),n})(e,t),n,r,i)}function g(e,t,n,r,i,s){const o=f(t,n,r);return i&&t!==o&&h(((e,t,n,r,i)=>i?a(e,i[t],i[n],i[r]):a(e,t,n,r))(e,t,n,r,s)),o}function v(e,t=Map){const n=new t;return(t,...r)=>{if(n.has(t))return n.get(t);const i=e(t,...r);return n.set(t,i),i}}function y(e,t){const n={};for(const r in t)n[r]=e(t[r],r);return n}function b(e){const t={};for(const n of e)t[n]=e=>e[n];return t}function A(e,t,n=Object.create(null)){for(const r of e)n[r]=t[r];return n}function w(e,...t){return(...n)=>e(...t,...n)}function E(){}function x(e){return e[0].toUpperCase()+e.substring(1)}function C(e){return new RegExp(`^${e}$`,"i")}function S(e){return void 0===e?0:parseInt(e)}function k(e,t){return String(t).padStart(e,"0")}const M=w(k,2);function _(e,t){return Math.sign(e-t)}function T(e,t){const n=e/t;return e%t<0n?n-1n:n}function D(e,t){const n=T(e,t);return[n,e-n*t]}function I(e,t){return[Math.floor(e/t),R(e,t)]}function R(e,t){return(e%t+t)%t}function P(e){return.5===Math.abs(e%1)}const O=void 0;function N(e){return e===O?"iso8601":0===e?"gregory":e.id}const B={nanosecond:0,microsecond:1,millisecond:2,second:3,minute:4,hour:5,day:6,week:7,month:8,year:9},j=Object.keys(B),L=1e3,F=1e6,U=1e9,H=6e10,z=36e11,G=864e11,q=BigInt(F),W=BigInt(U),$=BigInt(G),V=j.slice(0,6),Y=b(V),K=["day","month","year"];function Q(e){return function(e,t){const n={};for(const r of V)n[r]=g(r,e[r],0,X[r]||999,t)}(e,1),e}const X={hour:23,minute:59,second:59};function Z(e){return J(e)*U+ee(e)}function J(e){return 3600*e.hour+60*e.minute+e.second}function ee(e){return e.millisecond*F+e.microsecond*L+e.nanosecond}function te(e){const[t,n]=I(e,F),[r,i]=I(n,L);return function(e,t=0,n=0){const[r,i]=I(e,36e5),[a,s]=I(i,6e4),[o,l]=I(s,1e3);return{hour:r,minute:a,second:o,millisecond:l,microsecond:t,nanosecond:n}}(t,r,i)}function ne(e){const[t,n]=D(e,W);return[Number(t),Number(n)]}function re(e){return BigInt(ie(e))*$}function ie(e){return ae(e.year,e.month,e.day)}function ae(e,t=1,n=1){const r=t-1;return e+=Math.floor(r/12),t=R(r,12),Date.UTC(e%400-400,t,0)/864e5+14
26097*(i=e,a=400,(Math.trunc(i/a)||0)+1)+n;var i,a}function se(e){const[t,n]=D(e,$);return{...oe(Number(t)),...te(Number(n))}}function oe(e){const t=new Date(864e5*R(e,146097));return{year:t.getUTCFullYear()+400*Math.floor(e/146097),month:t.getUTCMonth()+1,day:t.getUTCDate()}}function le(e,t){switch(t){case 2:return ce(e)?29:28;case 4:case 6:case 9:case 11:return 30}return 31}function ce(e){return e%4==0&&(e%100!=0||e%400==0)}function ue(e){return R(ae(e.year,e.month,e.day)+4,7)||7}function de(e){return ae(e.year,e.month,e.day)-ae(e.year)+1}function fe(e){let t=e.year,n=Math.floor((de(e)-ue(e)+10)/7),r=he(t);return n<1?n=r=he(--t):n>r&&(n=1,r=he(++t)),{weekOfYear:n,yearOfWeek:t,Be:r}}function he(e){const t=ue({year:e,month:1,day:1});return 4===t||3===t&&ce(e)?53:52}function pe(e){return function(e,t){const{year:n}=e,r=m(e,"month",1,12,t);m(e,"day",1,le(n,r),t)}(e,1),Q(e)}function me(e,t){return e?e.ae(t):t}function ge(e,t){return 0===e?function({year:e}){return e<1?{era:"bce",eraYear:1-e}:{era:"ce",eraYear:e}}(t):e&&e.h?.(t)||{}}function ve(e,t){const{year:n}=me(e,t);return e?e.q(n):ce(n)}function ye(e,t){const{year:n}=me(e,t);return function(e,t){return e?e.j(t):12}(e,n)}function be(e,t){const{year:n,month:r}=me(e,t);return function(e,t,n){return e?e.o(t,n):le(t,n)}(e,n,r)}function Ae(e,t){const{year:n}=me(e,t);return e?e.i(n):function(e){return ce(e)?366:365}(n)}const we=w(Ee,"string");function Ee(e,t,n=e){return typeof t!==e&&p(u(n,t)),t}const xe={compatible:0,reject:1,earlier:2,later:3},Ce=[Math.floor,e=>P(e)?Math.floor(e):Math.round(e),Math.ceil,e=>P(e)?Math.ceil(e):Math.round(e),Math.trunc,e=>P(e)?Math.trunc(e)||0:Math.round(e),e=>e<0?Math.floor(e):Math.ceil(e),e=>Math.sign(e)*Math.round(Math.abs(e))||0,e=>P(e)?(e=Math.trunc(e)||0)+e%2:Math.round(e)];function Se(e,t,n,r=0){const i=n[e];if(void 0===i)return r;const a=("symbol"==typeof(l=i)&&p("Cannot convert Symbol to string"),String(l)),o=t[a];var l,c;return void 0===o&&h((c=t,s(e,a)+"; must be "+Object.keys(c).join())),o}const ke=w(Se,"disambiguation",xe),Me=BigInt(1e8)*$,_e=BigInt(-1e8)*$,Te=_e-$;function De(e){const t=re(e);return function(e,t=1){(e<(t?Te:_e)||e>Me)&&h(d)}(t),t!==Te||Z(e)||h(d),e}function Ie(e){return(e<_e||e>Me)&&h(d),e}function Re(e,t){return Ie(re(e)+BigInt(Z(e)-t))}function Pe(e,t,n){return{calendar:n,timeZone:t,epochNanoseconds:e}}function Oe(e,t){return A(V,e,function(e,t){return A(K,e,{calendar:t})}(e,t))}function Ne(e){return t=e.epochNanoseconds,Number(T(t,q));var t}function Be(e){return e.epochNanoseconds}function je(e){return function(e,t){return Ce[t](e)}(e/(t=H),7)*t;var t}const Le=v(Fe,WeakMap);function Fe(e){const{epochNanoseconds:t,timeZone:n}=e,r=n.B(t);return{...se(t+BigInt(r)),offsetNanoseconds:r}}function Ue(e,t,n=0,r=e.N(t)){if(1===r.length)return r[0];if(1===n&&h("Ambiguous offset"),r.length)return r[3===n?1:0];const i=function(e){return re(e)+BigInt(Z(e))}(t),a=((e,t)=>{const n=e.B(t-$);return(e=>(e>G&&h("Out-of-bounds TimeZone gap"),e))(e.B(t+$)-n)})(e,i),s=se(i+BigInt(a*(2===n?-1:1)));return(r=e.N(s))[2===n?0:r.length-1]}const He=C("([+-])(\\d{2})(?::?(\\d{2})(?::?(\\d{2})(?:[.,](\\d{1,9}))?)?)?");function ze(e,t){const n=He.exec(e);if(n&&(e=>(e=>{"T"!==e[0]&&"t"!==e[0]||(e=e.slice(1));const t=e.search(/[.,]/),n=t<0?e:e.slice(0,t),r=n.split(":");return 1===r.length?/^(?:\d{2}|\d{4}|\d{6})$/i.test(n):(2===r.length||3===r.length)&&r.every(e=>2===e.length&&/^\d{2}$/i.test(e))})(e.slice(1)))(n[0]))return((e,t)=>{const n=e[4]||e[5];var r,i;return t&&n&&h(`Invalid substring: ${n}`),i=(S(e[2])*z+S(e[3])*H+S(e[4])*U+(r=e[5]||"",parseInt(r.padEnd(9,"0"))))*function(e){return e&&"+"!==e?-1:1}(e[1]),Math.abs(i)>=G&&h("Out-of-bounds offset"),i})(n,t)}const Ge=Intl.DateTimeFormat,qe={El_Aaiun:17,Tucuman:12,Tirane:11,Riga:10,Simferopol:9,Vienna:9,Tunis:8,Boa_Vista:6,Fortaleza:6,Maceio:6,Noronha:6,Recife:6,Gaza:6,Hebron:6,DeNoronha:6},We=-388152e4;function $e(e,t){return function(e){const{year:t}=e;return(t<0||t>9999?Xe(t)+k(6,Math.abs(t)):k(4,t))+"-"+M(e.month)}(n=e)+"-"+M(n.day)+"T"+function(e,t){const n=[M(e.hour),M(e.minute)];return-1!==t&&n.push(M(e.second)+((e,t,n,r)=>Qe(e*F+t*L+n,r))(e.millisecond,e.microsecond,e.nanosecond,t)),n.join(":")}(e,t);var n}function Ve(e,t=0){if(1===t)return"";const[n,r]=I(Math.abs(e),z),[i,a]=I(r,H),[s,o]=I(a,U);return Xe(e)+M(n)+":"+M(i)+(s||o?":"+M(s)+Qe(o):"")}function Ye(e,t){return"["+(t?"!":"")+"u-ca="+e+"]"}const Ke=/0+$/;function Qe(e,t){let n=k(9,e);return n=void 0===t?n.replace(Ke,""):n.slice(0,t),n?"."+n:""}function Xe(e){return e<0?"-":"+"}const Ze=/^(AC|AE|AG|AR|AS|BE|BS|CA|CN|CS|CT|EA|EC|IE|IS|JS|MI|NE|NS|PL|PN|PR|PS|SS|VS)T$/,Je=/[^\w\/:+-]+/;function et(e){return function(e){return tt(e).id}(we(e))}function tt(e){const t=e.toUpperCase(),n=(e=>{const t=ze(e,1);if(void 0!==t)return{id:Ve(t),X:t,m:t}})(t);if(n)return{kind:"fixed",...n};const r="UTC"===t?"UTC":(e=>(Je.test(e)&&h(s("TimeZone",e)),Ze.test(e)&&h("Forbidden ICU TimeZone"),e.toLowerCase().split("/").map((e,t)=>(e.length<=3||/\d/.test(e))&&!/etc|yap/.test(e)?e.toUpperCase():e.replace(/baja|dumont|[a-z]+/g,(e,n)=>e.length<=2&&!t||"in"===e||"chat"===e?e.toUpperCase():e.length>2||!n?x(e).replace(/island|noronha|murdo|rivadavia|urville/,x):e)).join("/")))(e);return nt(r)}const nt=v(e=>{if("UTC"===e)return{kind:"utc",id:e,m:e};const t=e.toUpperCase(),n=rt(t);return{kind:"named",id:e,format:n,m:n.resolvedOptions().timeZone}}),rt=v(e=>new Ge("en-u-hc-h23",{calendar:"iso8601",timeZone:e,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}));function it(e){const t=tt(e);return at(t.id,t)}const at=v((e,t)=>
2"named"===t.kind?new ot(e,t.m,t.format):new st(e,t.m,"fixed"===t.kind?t.X:0));class st{constructor(e,t,n){this.id=e,this.m=t,this.X=n}B(){return this.X}N(e){return[Re(e,this.X)]}O(){}}class ot{constructor(e,t,n){this.id=e,this.m=t,this.ke=((e,t)=>{const n=v(e),r=v(ct),i=86400*t;function a(e){const[t,a]=ut(e,i),o=dt(t),l=dt(a),c=n(o),u=n(l);return c===u?c:s(r(o,l),c,u,e)}function s(t,n,r,i){let a,s;for(;(void 0===i||void 0===(a=i<t[0]?n:i>=t[1]?r:void 0))&&(s=t[1]-t[0]);){const n=t[0]+Math.floor(s/2);e(n)===r?t[1]=n:t[0]=n+1}return a}return{xe(e){const t=a(e-86400),n=a(e+86400),r=e-t,i=e-n;if(t===n)return[r];const s=a(r);return s===a(i)?[e-s]:t>n?[r,i]:[]},we:a,O:function e(t,a){if(a>0&&t>=864e10)return;if(a<0){if(t<=We)return;const n=lt()+94867200;if(t>n)return e(n,-1)}const o=a>0?Math.max(t,We):t;let[l,c]=ut(o,i);const u=i*a,d=a>0?Math.max(t,lt())+94867200:We,f=()=>a<0?c>d:l<d;for(;f();){const e=dt(l),i=dt(c),o=n(e),d=n(i);if(o!==d){const n=r(e,i);s(n,o,d);const l=n[0];if((_(l,t)||1)===a)return l}l+=u,c+=u}}}})((e=>t=>{const n=function(e,t){t<-864e13&&h(d);const n=e.formatToParts(t),r={};for(const e of n)r[e.type]=e.value;return r}(e,1e3*t);return 86400*ae((e=>{const t=e.relatedYear;if(void 0!==t)return parseInt(t);const n=parseInt(e.year);return void 0!==e.era&&"bce"===function(e){const t=e.normalize("NFD").toLowerCase().replace(/[^a-z0-9]/g,"");return"bc"===t||"b"===t?"bce":"ad"===t||"a"===t?"ce":t}(e.era)?1-n:n})(n),parseInt(n.month),parseInt(n.day))+3600*parseInt(n.hour)+60*parseInt(n.minute)+parseInt(n.second)-t})(n),(e=>{const t=e.split("/").pop();return qe[t]||60})(e))}B(e){return this.ke.we((e=>ne(e)[0])(e))*U}N(e){const t=86400*ie(e)+J(e),n=ee(e);return this.ke.xe(t).map(e=>Ie(BigInt(e)*W+BigInt(n)))}O(e,t){const[n,r]=ne(e),i=this.ke.O(n+(t>0||r?1:0),t);
2if(void 0!==i)return BigInt(i)*W}}function lt(){return Math.floor(Date.now()/1e3)}function ct(e,t){return[e,t]}function ut(e,t){const n=Math.floor(e/t)*t;return[n,n+t]}function dt(e){return f(e,-1e10,864e10)}function ft(e){return`(\\d{2})(?:(:?)(\\d{2})(?:\\${e}(\\d{2})(?:[.,](\\d{1,9}))?)?)?`}ft(8),ft(15),ft(2),ft(9);function ht(e,t,n,...r){return Object.defineProperties(t,(a=1,y(e=>({value:e,configurable:1,writable:!a}),{name:e}))),Object.defineProperties(t.prototype,(i="Temporal."+e,{[Symbol.toStringTag]:{value:i,configurable:1}})),Object.defineProperties(t.prototype,y(e=>({get(){return e(n(this))},configurable:1}),Object.assign({},...r))),t;var i,a}const pt="noop"===E.name?e=>{Object.defineProperty(e,"_str_",{value:e.toJSON()})}:E;function mt(){p("Invalid calling context")}function gt(){p("Cannot use valueOf")}const vt={era:e=>ge(e.calendar,e).era,eraYear:e=>ge(e.calendar,e).eraYear,year:e=>me(e.calendar,e).year,month:e=>me(e.calendar,e).month,monthCode:e=>function(e,t){const{year:n,month:r}=me(e,t),[i,a]=function(e,t,n){return e?e.L(t,n):function(e){return[e,0]}(n)}(e,n,r);return function(e,t){return"M"+M(e)+(t?"L":"")}(i,a)}(e.calendar,e),day:e=>me(e.calendar,e).day},yt={daysInMonth:e=>be(e.calendar,e),daysInYear:e=>Ae(e.calendar,e),monthsInYear:e=>ye(e.calendar,e),inLeapYear:e=>ve(e.calendar,e)},bt={dayOfWeek:e=>ue(e),dayOfYear:e=>function(e,t){if(!e)return de(t);const{year:n}=me(e,t),r=function(e,t,n,r){return e?e.de(t,n,r):function(e,t,n){return{year:e,month:t,day:n}}(t,n,r)}(e,n,1,1);return ie(t)-ie(r)+1}(e.calendar,e),weekOfYear:e=>e.calendar===O?fe(e).weekOfYear:void 0,yearOfWeek:e=>e.calendar===O?fe(e).yearOfWeek:void 0,daysInWeek:()=>7,daysInMonth:e=>be(e.calendar,e),daysInYear:e=>Ae(e.calendar,e),monthsInYear:e=>ye(e.calendar,e),inLeapYear:e=>ve(e.calendar,e)};function At(e){return b(Object.keys(e))}const wt=At(Y),Et=At(vt);At(yt),At(bt);const xt="PlainDateTimeRecord",Ct="ZonedDateTimeRecord",St="InstantRecord",kt=new WeakMap,Mt=new WeakMap,_t=new WeakMap,Tt=new WeakMap;function Dt(e){return function(e){return kt.get(e)}(e)||mt()}function It(e){return function(e){return Mt.get(e)}(e)||mt()}function Rt(e,t){Mt.set(e,t)}function Pt(e){return function(e){return _t.get(e)}(e)||mt()}function Ot(e,t){_t.set(e,t)}function Nt(e){return function(e){return Tt.get(e)}(e)||mt()}function Bt(e,t){Tt.set(e,t)}function jt(e){return Dt(e).id}function Lt(e){const t=Dt(e).ue;return t||h(`Unknown calendar ${jt(e)}; might need getExotic or getAny`),t}function Ft(e){if(void 0!==e)return Lt(t=e),jt(t);var t}const Ut=Nt,Ht=ht(xt,class{get calendarId(){return Ut(this).calendarId}toJSON(){return Ut(this).toJSON()}valueOf(){return Ut(this).valueOf()}},Ut,Et,wt);const zt=Pt,Gt=ht(Ct,class{get calendarId(){return zt(this).calendarId}get timeZoneId(){return zt(this).timeZoneId}get epochMilliseconds(){return zt(this).epochMilliseconds}get epochNanoseconds(){return zt(this).epochNanoseconds}toJSON(){return zt(this).toJSON()}valueOf(){return zt(this).valueOf()}},zt,Et,wt);function qt(e){const t=Object.create(Gt.prototype);return Ot(t,e),pt(t),t}const Wt=It,$t=ht(St,class{get epochMilliseconds(){return Wt(this).epochMilliseconds}get epochNanoseconds(){return Wt(this).epochNanoseconds}toJSON(){return Wt(this).toJSON()}valueOf(){return Wt(this).valueOf()}});function Vt(e){return void 0===e?O:Lt(e)()}const Yt=Nt,Kt=ht(xt,class{get calendarId(){return N(Yt(this).calendar)}toJSON(){return function(e){const t=e.calendar;return $e(e,void 0)+(t===O?"":Ye(N(t),0))}(Yt(this))}valueOf(){return gt()}},Yt,vt,Y);const Qt=Pt,Xt=ht(Ct,class{get calendarId(){return N(Qt(this).calendar)}get timeZoneId(){return Qt(this).timeZone.id}get epochMilliseconds(){return Ne(Qt(this))}get epochNanoseconds(){return Be(Qt(this))}toJSON(){return function(e){const t=e.calendar,n=e.timeZone,r=n.B(e.epochNanoseconds);return $e(se(e.epochNanoseconds+BigInt(r)),void 0)+Ve(je(r))+(i=n.id,1!==(a=0)?"["+(2===a?"!":"")+i+"]":"")+(t===O?"":Ye(N(t),0));var i,a}(Qt(this))}valueOf(){return gt()}},Jt,vt,Y);function Zt(e){const t=Object.create(Xt.prototype);return Ot(t,e),pt(t),t}function Jt(e){const t=Qt(e);return{...Le(t),calendar:t.calendar}}const en=It,tn=ht(St,class{get epochMilliseconds(){return Ne(en(this))}get epochNanoseconds(){return Be(en(this))}toJSON(){return $e(se(en(this).epochNanoseconds),void 0)+"Z"}valueOf(){return gt()}});const nn=r?function(e){return zt(e).offsetNanoseconds}:function(e){return Le(Qt(e)).offsetNanoseconds}
2,rn=r?function(e,t,n,i,a,s,o,l,c,u){return function(e){const t=Object.create(Ht.prototype);return Bt(t,e),pt(t),t}(new r.PlainDateTime(e,t,n,i,a,s,o,l,c,Ft(u)))}:function(e,t,n,r=0,i=0,a=0,s=0,o=0,c=0,u){return function(e){const t=Object.create(Kt.prototype);return Bt(t,e),pt(t),t}(Oe(De(pe(y(l,{year:e,month:t,day:n,hour:r,minute:i,second:a,millisecond:s,microsecond:o,nanosecond:c}))),Vt(u)))},an=r?function(e,t,n){return qt(Ut(e).toZonedDateTime(t,n))}:function(e,t,n){return Zt(function(e,t,n){const r=Ue(t,e,(e=>ke(function(e){return void 0===e?Object.create(null):function(e){if(!c(e))throw new TypeError("Invalid object");return e}(e)}(e)))(n));return Pe(Ie(r),t,e.calendar)}(Yt(e),it(et(t)),n))},sn=r?function(e){return function(e){const t=Object.create($t.prototype);return Rt(t,e),pt(t),t}(r.Instant.fromEpochMilliseconds(e))}:function(e){return function(e){const t=Object.create(tn.prototype);return Rt(t,e),pt(t),t}((t=Ie(BigInt(function(e,t="number"){return Number.isInteger(e)||h(((e,t)=>`Non-integer ${e}: ${t}`)(t,e)),e||0}(o(e,n),n))*q),{epochNanoseconds:t}));var t,n},on=r?function(e,t){return qt(Wt(e).toZonedDateTimeISO(t))}:function(e,t){return Zt((n=en(e),r=it(et(t)),Pe(n.epochNanoseconds,r,void 0)));var n,r};function ln(e,t){let n=An(e);return n[2]+=7*t,wn(n)}function cn(e,t){let n=An(e);return n[2]+=t,wn(n)}function un(e,t){let n=An(e);return n[6]+=t,wn(n)}function dn(e,t){return fn(e,t)/7}function fn(e,t){return(t.valueOf()-e.valueOf())/864e5}function hn(e,t){let n=gn(e),r=gn(t);return{years:0,months:0,days:Math.round(fn(n,r)),milliseconds:t.valueOf()-r.valueOf()-(e.valueOf()-n.valueOf())}}function pn(e,t){let n=mn(e,t);return null!==n&&n%7==0?n/7:null}function mn(e,t){return xn(e)===xn(t)?Math.round(fn(e,t)):null}function gn(e){return wn([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function vn(e,t,n,r){let i=wn([t,0,1+yn(t,n,r)]),a=gn(e),s=Math.round(fn(i,a));return Math.floor(s/7)+1}function yn(e,t,n){let r=7+t-n;return-(7+wn([e,0,r]).getUTCDay()-t)%7+r-1}function bn(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function An(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function wn(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC(...e))}function En(e){return!isNaN(e.valueOf())}function xn(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}let Cn={};var Sn;function kn(e,t){let n=null,r=null;return e.start&&(n=t.createMarker(e.start)),e.end&&(r=t.createMarker(e.end)),n||r?n&&r&&r<n?null:{start:n,end:r}:null}function Mn(e,t){let n,r,i=[],{start:a}=t;for(e.sort(_n),n=0;n<e.length;n+=1)r=e[n],r.start>a&&i.push({start:a,end:r.start}),r.end>a&&(a=r.end);return a<t.end&&i.push({start:a,end:t.end}),i}function _n(e,t){return e.start.valueOf()-t.start.valueOf()}function Tn(e,t){let{start:n,end:r}=e,i=null;return null!==t.start&&(n=null===n?t.start:new Date(Math.max(n.valueOf(),t.start.valueOf()))),null!=t.end&&(r=null===r?t.end:new Date(Math.min(r.valueOf(),t.end.valueOf()))),(null===n||null===r||n<r)&&(i={start:n,end:r}),i}function Dn(e,t){return(null===e.start?null:e.start.valueOf())===(null===t.start?null:t.start.valueOf())&&(null===e.end?null:e.end.valueOf())===(null===t.end?null:t.end.valueOf())}function In(e,t){return(null===e.end||null===t.start||e.end>t.start)&&(null===e.start||null===t.end||e.start<t.end)}function Rn(e,t){return(null===e.start||null!==t.start&&t.start>=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function Pn(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t<e.end)}function On(e,t){return null!=t.start&&e<t.start?t.start:null!=t.end&&e>=t.end?new Date(t.end.valueOf()-1):e}function Nn(e,t){let n=t.markerToArray(e.marker);return{marker:e.marker,timeZoneOffset:e.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}function Bn(e,t,n){let r=Nn(e,n.calendarSystem);return{date:r,start:r,end:t?Nn(t,n.calendarSystem):null,timeZone:n.timeZone,localeCodes:n.locale.codes}}function jn(e){return e%1==0}function Ln(e,t){let n=String(e);return"000".substr(0,t-n.length)+n}Sn=class{getMarkerYear(e){return e.getUTCFullYear()}getMarkerMonth(e){return e.getUTCMonth()}getMarkerDay(e){return e.getUTCDate()}arrayToMarker(e){return wn(e)}markerToArray(e){return An(e)}},Cn.gregory=Sn;const Fn=["years","months","days","milliseconds"],Un=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function Hn(e,t){return"string"==typeof e?function(e){let t=Un.exec(e);if(t){let e=t[1]?-1:1;return{years:0,months:0,days:e*(t[2]?parseInt(t[2],10):0),milliseconds:e*(60*(t[3]?parseInt(t[3],10):0)*60*1e3+60*(t[4]?parseInt(t[4],10):0)*1e3+1e3*(t[5]?parseInt(t[5],10):0)+(t[6]?parseInt(t[6],10):0))}}return null}(e):"object"==typeof e&&e?zn(e):"number"==typeof e?zn({[t||"milliseconds"]:e}):null}function zn(e){let t={years:e.years||e.year||0,months:e.months||e.month||0,days:e.days||e.day||0,milliseconds:60*(e.hours||e.hour||0)*60*1e3+60*(e.minutes||e.minute||0)*1e3+1e3*(e.seconds||e.second||0)+(e.milliseconds||e.millisecond||e.ms||0)},n=e.weeks||e.week;return n&&(t.days+=7*n,t.specifiedWeeks=!0),t}function Gn(e,t){return e.years===t.years&&e.months===t.months&&e.days===t.days&&e.milliseconds===t.milliseconds}function qn(e,t){return{years:e.years+t.years,months:e.months+t.months,days:e.days+t.days,milliseconds:e.milliseconds+t.milliseconds}}function Wn(e,t){return{years:e.years-t.years,months:e.months-t.months,days:e.days-t.days,milliseconds:e.milliseconds-t.milliseconds}}function $n(e,t){return{years:e.years*t,months:e.months*t,days:e.days*t,milliseconds:e.milliseconds*t}}function Vn(e){return Yn(e)/864e5}
2function Yn(e){return 31536e6*e.years+2592e6*e.months+864e5*e.days+e.milliseconds}function Kn(e,t){let n=null;for(let r=0;r<Fn.length;r+=1){let i=Fn[r];if(t[i]){let r=e[i]/t[i];if(!jn(r)||null!==n&&n!==r)return null;n=r}else if(e[i])return null}return n}function Qn(e){let t=e.milliseconds;if(t){if(t%1e3!=0)return{unit:"millisecond",value:t};if(t%6e4!=0)return{unit:"second",value:t/1e3};if(t%36e5!=0)return{unit:"minute",value:t/6e4};if(t)return{unit:"hour",value:t/36e5}}return e.days?e.specifiedWeeks&&e.days%7==0?{unit:"week",value:e.days/7}:{unit:"day",value:e.days}:e.months?{unit:"month",value:e.months}:e.years?{unit:"year",value:e.years}:{unit:"millisecond",value:0}}function Xn(e,t,n=!1){let r=e.toISOString();return r=r.replace(".000",""),n&&(r=r.replace("T00:00:00Z","")),r.length>10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",er(t,!0)))),r}function Zn(e){return e.toISOString().replace(/T.*$/,"")}function Jn(e){return Ln(e.getUTCHours(),2)+":"+Ln(e.getUTCMinutes(),2)+":"+Ln(e.getUTCSeconds(),2)}function er(e,t=!1){let n=e<0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),a=Math.round(r%60);return t?`${n+Ln(i,2)}:${Ln(a,2)}`:`GMT${n}${i}${a?`:${Ln(a,2)}`:""}`}function tr(e){let t="";for(const n of e)t+=n.value;return t}const nr=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;class rr{constructor(e){this.timeZone=e.timeZone,this.calendarSystem=function(e){return new Cn[e]}(e.calendarSystem),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,"ISO"===e.weekNumberCalculation&&(this.weekDow=1,this.weekDoy=4),"number"==typeof e.firstDay&&(this.weekDow=e.firstDay),"function"==typeof e.weekNumberCalculation&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekTextLong=e.weekTextLong,this.weekTextShort=e.weekTextShort??e.weekTextLong,this.cmdFormatter=e.cmdFormatter}createMarker(e){let t=this.createMarkerMeta(e);return null===t?null:t.marker}createNowMarker(){return this.timestampToMarker((new Date).valueOf())}createMarkerMeta(e){if("string"==typeof e)return this.parse(e);let t=null;return"number"==typeof e?t=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(t=this.timestampToMarker(e))):Array.isArray(e)&&(t=wn(e)),null!==t&&En(t)?{marker:t,isTimeUnspecified:!1}:null}parse(e){let t=function(e){let t=nr.exec(e);if(t){let e=new Date(Date.UTC(Number(t[1]),t[3]?Number(t[3])-1:0,Number(t[5]||1),Number(t[7]||0),Number(t[8]||0),Number(t[10]||0),t[12]?1e3*Number(`0.${t[12]}`):0));if(En(e)){let n=null;return t[13]&&(n=("-"===t[15]?-1:1)*(60*Number(t[16]||0)+Number(t[18]||0))),{marker:e,isTimeUnspecified:!t[6],timeZoneOffset:n}}}return null}(e);if(null===t)return null;let{marker:n}=t;return null!==t.timeZoneOffset&&(n=this.timestampToMarker(n.valueOf()-60*t.timeZoneOffset*1e3)),{marker:n,isTimeUnspecified:t.isTimeUnspecified}}getYear(e){return this.calendarSystem.getMarkerYear(e)}getMonth(e){return this.calendarSystem.getMarkerMonth(e)}getDay(e){return this.calendarSystem.getMarkerDay(e)}add(e,t){let n=this.calendarSystem.markerToArray(e);return n[0]+=t.years,n[1]+=t.months,n[2]+=t.days,n[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(n)}subtract(e,t){let n=this.calendarSystem.markerToArray(e);return n[0]-=t.years,n[1]-=t.months,n[2]-=t.days,n[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(n)}addYears(e,t){let n=this.calendarSystem.markerToArray(e);return n[0]+=t,this.calendarSystem.arrayToMarker(n)}addMonths(e,t){let n=this.calendarSystem.markerToArray(e);return n[1]+=t,this.calendarSystem.arrayToMarker(n)}diffWholeYears(e,t){let{calendarSystem:n}=this;return xn(e)===xn(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)&&n.getMarkerMonth(e)===n.getMarkerMonth(t)?n.getMarkerYear(t)-n.getMarkerYear(e):null}diffWholeMonths(e,t){let{calendarSystem:n}=this;return xn(e)===xn(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)?n.getMarkerMonth(t)-n.getMarkerMonth(e)+12*(n.getMarkerYear(t)-n.getMarkerYear(e)):null}greatestWholeUnit(e,t){let n=this.diffWholeYears(e,t);return null!==n?{unit:"year",value:n}:(n=this.diffWholeMonths(e,t),null!==n?{unit:"month",value:n}:(n=pn(e,t),null!==n?{unit:"week",value:n}:(n=mn(e,t),null!==n?{unit:"day",value:n}:(n=function(e,t){return(t.valueOf()-e.valueOf())/36e5}(e,t),jn(n)?{unit:"hour",value:n}:(n=function(e,t){return(t.valueOf()-e.valueOf())/6e4}(e,t),jn(n)?{unit:"minute",value:n}:(n=function(e,t){return(t.valueOf()-e.valueOf())/1e3}(e,t),jn(n)?{unit:"second",value:n}:{unit:"millisecond",value:t.valueOf()-e.valueOf()}))))))}
2countDurationsBetween(e,t,n){let r;return n.years&&(r=this.diffWholeYears(e,t),null!==r)?r/(Vn(n)/365):n.months&&(r=this.diffWholeMonths(e,t),null!==r)?r/(Vn(n)/30):n.days&&(r=mn(e,t),null!==r)?r/Vn(n):(t.valueOf()-e.valueOf())/Yn(n)}startOf(e,t){return"year"===t?this.startOfYear(e):"month"===t?this.startOfMonth(e):"week"===t?this.startOfWeek(e):"day"===t?gn(e):"hour"===t?function(e){return wn([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours()])}(e):"minute"===t?function(e){return wn([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes()])}(e):"second"===t?function(e){return wn([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()])}(e):null}startOfYear(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])}startOfMonth(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])}startOfWeek(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])}computeWeekNumber(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):function(e,t,n){let r=e.getUTCFullYear(),i=vn(e,r,t,n);if(i<1)return vn(e,r-1,t,n);let a=vn(e,r+1,t,n);return a>=1?Math.min(i,a):i}(e,this.weekDow,this.weekDoy)}formatToParts(e,t){return t.formatToParts({marker:e,timeZoneOffset:this.offsetForMarker(e)},this)}formatRangeToParts(e,t,n,r={}){return r.isEndExclusive&&(t=un(t,-1)),n.formatRangeToParts({marker:e,timeZoneOffset:this.offsetForMarker(e)},{marker:t,timeZoneOffset:this.offsetForMarker(t)},this)}formatIso(e,t={}){let n=null;return t.omitTimeZoneOffset||(n=this.offsetForMarker(e)),Xn(e,n,t.omitTime)}timestampToMarker(e){if("local"===this.timeZone)return wn([(t=new Date(e)).getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]);var t;if("UTC"===this.timeZone)return new Date(e);const n=on(sn(e),this.timeZone);return new Date(Date.UTC(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond))}offsetForMarker(e){return"local"===this.timeZone?-bn(An(e)).getTimezoneOffset():"UTC"===this.timeZone?0:nn(an(rn(e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),this.timeZone))/6e10}toDate(e){return"local"===this.timeZone?bn(An(e)):"UTC"===this.timeZone?new Date(e.valueOf()):new Date(an(rn(e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),this.timeZone).epochMilliseconds)}}const ir=new Set(["week","meridiem","omitZeroMinute","omitCommas","forceCommas","omitTrailing","weekdayJustify"]),ar=/([ap])\.?m\.?/i,sr=/,/g,or=/\u200e/g,lr=/[\s.,]+$/,cr=/^\s+$/;class ur{constructor(e){const t={},n={};for(const r in e)ir.has(r)?n[r]=e[r]:t[r]=e[r];"long"===t.timeZoneName&&(t.timeZoneName="short"),this.timeZoneOnly=1===Object.keys(t).length&&"short"===t.timeZoneName,this.weekOnly=Boolean(!Object.keys(t).length&&n.week),this.timeZoneOnly||(t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),n.omitZeroMinute&&(t.second||t.fractionalSecondDigits)&&delete n.omitZeroMinute,t.timeZone="UTC"),this.standardOptions=t,this.extendedOptions=n}formatToParts(e,t){const{standardOptions:n,extendedOptions:r}=this;if(this.timeZoneOnly)return[{type:"timeZoneName",value:er(e.timeZoneOffset)}];if(this.weekOnly)return function(e,t,n,r,i){const a=[];return"long"===i?a.push({type:"literal",value:t}):"short"!==i&&"narrow"!==i||a.push({type:"literal",value:n}),"long"!==i&&"short"!==i||a.push({type:"literal",value:" "}),a.push({type:"week",value:r.simpleNumberFormat.format(e)}),"rtl"===r.options.direction&&a.reverse(),a}(t.computeWeekNumber(e.marker),t.weekTextLong,t.weekTextShort,t.locale,r.week);const{normalFormat:i,zeroFormat:a}=this.getFormats(t);return function(e,t,n,r){const i="short"===n.timeZoneName?null==t.timeZoneOffset?"UTC":er(t.timeZoneOffset):void 0,{lastLiteral
2:a,anyTzInjected:s}=dr(e,r,()=>i);if(i&&!s&&(a?a.value+=" ":e.push({type:"literal",value:" "}),e.push({type:"timeZoneName",value:i})),r.weekdayJustify&&3===e.length&&cr.test(e[1].value)&&"weekday"===e["start"===r.weekdayJustify?2:0].type&&e.reverse(),r.forceCommas)for(const t of e)"literal"===t.type&&cr.test(t.value)&&(t.value=`,${t.value}`);return r.omitTrailing&&fr(e),e.filter(e=>e.value)}((a&&!e.marker.getUTCMinutes()?a:i).formatToParts(e.marker),e,n,r)}formatRangeToParts(e,t,n){const{standardOptions:r,extendedOptions:i}=this;if(this.timeZoneOnly||this.weekOnly)return this.formatToParts(e,n).map(e=>({source:"literal"===e.type?"shared":"startRange",...e}));const{normalFormat:a,zeroFormat:s}=this.getFormats(n);return function(e,t,n,r,i){const a="short"===r.timeZoneName;if(dr(e,i,e=>{if(!a)return;const r="endRange"===e.source?n.timeZoneOffset:t.timeZoneOffset;return null==r?"UTC":er(r)}),i.forceCommas)for(const t of e)"literal"===t.type&&cr.test(t.value)&&(t.value=`,${t.value}`);return i.omitTrailing&&fr(e),e.filter(e=>e.value)}((!s||e.marker.getUTCMinutes()||t.marker.getUTCMinutes()?a:s).formatRangeToParts(e.marker,t.marker),e,t,r,i)}getFormats(e){if(this.cachedContext!==e){const{standardOptions:t,extendedOptions:n}=this,{codes:r}=e.locale,i=new Intl.DateTimeFormat(r,t);let a;if(n.omitZeroMinute){const e={...t};delete e.minute,a=new Intl.DateTimeFormat(r,e)}this.cachedContext=e,this.cachedFormats={normalFormat:i,zeroFormat:a}}return this.cachedFormats}}function dr(e,t,n){let r,i=!1;for(const a of e){const e="literal"===a.type;if(e||"dayPeriod"===a.type){let n=a.value;if(n=n.replace(or,""),t.omitCommas&&(n=n.replace(sr,"")),!e){const{meridiem:e}=t;!1===e?n=n.replace(ar,""):"narrow"===e?n=n.replace(ar,(e,t)=>t.toLocaleLowerCase()):"short"===e?n=n.replace(ar,(e,t)=>`${t.toLocaleLowerCase()}m`):"lowercase"===e&&(n=n.replace(ar,e=>e.toLocaleLowerCase())),r&&(r.value=r.value.trimEnd())}a.value=n}else if("timeZoneName"===a.type){const e=n(a);null!=e&&(a.value=e,i=!0)}r=e?a:void 0}return{lastLiteral:r,anyTzInjected:i}}function fr(e){const t=e[e.length-1];"literal"===t?.type&&(t.value=t.value.replace(lr,""),t.value||e.pop())}class hr{constructor(e){this.cmdStr=e}formatToParts(e,t){const n=t.cmdFormatter(this.cmdStr,Bn(e,null,t));return Array.isArray(n)?n:[{type:"literal",value:n}]}formatRangeToParts(e,t,n){const r=n.cmdFormatter(this.cmdStr,Bn(e,t,n));return Array.isArray(r)?r.map(e=>({source:"shared",...e})):[{source:"shared",type:"literal",value:r}]}}class pr{constructor(e){this.func=e}formatToParts(e,t){return[{type:"literal",value:this.func(Bn(e,null,t))}]}formatRangeToParts(e,t,n){return[{source:"shared",type:"literal",value:this.func(Bn(e,t,n))}]}}},74660(e,t,n){"use strict";n.d(t,{D:()=>a,c:()=>s,i:()=>o});var r=n(75476),i=n(24324);class a{constructor(e){this.props=e,this.initHiddenDays()}buildPrev(e,t,n,r){let{dateEnv:i}=this.props,a=i.subtract(i.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(a,n,-1,r)}buildNext(e,t,n,r){let{dateEnv:i}=this.props,a=i.add(i.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(a,n,1,r)}build(e,t,n,i=!0){let a,s,o,l,c,u,{props:d}=this;return a=this.buildValidRange(t),a=this.trimHiddenDays(a),i&&(e=(0,r.yx)(e,a)),s=this.buildCurrentRangeInfo(e,n),o=/^(year|month|week|day)$/.test(s.unit),l=this.buildRenderRange(this.trimHiddenDays(s.range),s.unit,o),l=this.trimHiddenDays(l),c=l,d.showNonCurrentDates||(c=(0,r.im)(c,s.range)),c=this.adjustActiveRange(c),c=(0,r.im)(c,a),u=(0,r.WS)(s.range,a),(0,r.$B)(l,e)||(e=l.start),{currentDate:e,validRange:a,currentRange:s.range,currentRangeUnit:s.unit,isRangeAllDay:o,activeRange:c,renderRange:l,slotMinTime:d.slotMinTime,slotMaxTime:d.slotMaxTime,isValid:u,dateIncrement:this.buildDateIncrement(s.duration)}}buildValidRange(e){let t=this.props.validRangeInput,n="function"==typeof t?t.call(this.props.calendarApi,this.props.dateEnv.toDate(e)):t;return this.refineRange(n)||{start:null,end:null}}buildCurrentRangeInfo(e,t){let n,{props:i}=this,a=null,s=null,o=null;return i.duration?(a=i.duration,s=i.durationUnit,o=this.buildRangeFromDuration(e,t,a,s)):(n=this.props.dayCount)?(s="day",o=this.buildRangeFromDayCount(e,t,n)):(o=this.buildCustomVisibleRange(e))?s=i.dateEnv.greatestWholeUnit(o.start,o.end).unit:(a=this.getFallbackDuration(),s=(0,r.Mq)(a).unit,o=this.buildRangeFromDuration(e,t,a,s)),{duration:a,unit:s,range:o}}getFallbackDuration(){return(0,r.xC)({day:1})}adjustActiveRange(e){let{dateEnv:t,usesMinMaxTime:n,slotMinTime:i,slotMaxTime:a}=this.props,{start:s,end:o}=e;return n&&((0,r.Hv)(i)<0&&(s=(0,r.ol)(s),s=t.add(s,i)),(0,r.Hv)(a)>
21&&(o=(0,r.ol)(o),o=(0,r.fi)(o,-1),o=t.add(o,a))),{start:s,end:o}}buildRangeFromDuration(e,t,n,i){let a,s,o,{dateEnv:l,dateAlignment:c}=this.props;if(!c){let{dateIncrement:e}=this.props;c=e&&(0,r.Oh)(e)<(0,r.Oh)(n)?(0,r.Mq)(e).unit:i}function u(){a=l.startOf(e,c),s=l.add(a,n),o={start:a,end:s}}return(0,r.Hv)(n)<=1&&this.isHiddenDay(a)&&(a=this.skipHiddenDays(a,t),a=(0,r.ol)(a)),u(),this.trimHiddenDays(o)||(e=this.skipHiddenDays(e,t),u()),o}buildRangeFromDayCount(e,t,n){let i,{dateEnv:a,dateAlignment:s}=this.props,o=0,l=e;s&&(l=a.startOf(l,s)),l=(0,r.ol)(l),l=this.skipHiddenDays(l,t),i=l;do{i=(0,r.fi)(i,1),this.isHiddenDay(i)||(o+=1)}while(o<n);return{start:l,end:i}}buildCustomVisibleRange(e){let{props:t}=this,n=t.visibleRangeInput,r="function"==typeof n?n.call(t.calendarApi,t.dateEnv.toDate(e)):n,i=this.refineRange(r);return!i||null!=i.start&&null!=i.end?i:null}buildRenderRange(e,t,n){return e}buildDateIncrement(e){let t,{dateIncrement:n}=this.props;return n||((t=this.props.dateAlignment)?(0,r.xC)(1,t):e||(0,r.xC)({days:1}))}refineRange(e){if(e){let t=(0,r.RC)(e,this.props.dateEnv);return t&&(t=(0,i.L)(t)),t}return null}initHiddenDays(){let e,t=this.props.hiddenDays||[],n=[],r=0;for(!1===this.props.weekends&&t.push(0,6),e=0;e<7;e+=1)(n[e]=-1!==t.indexOf(e))||(r+=1);if(!r)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n}trimHiddenDays(e){let{start:t,end:n}=e;return t&&(t=this.skipHiddenDays(t)),n&&(n=this.skipHiddenDays(n,-1,!0)),null==t||null==n||t<n?{start:t,end:n}:null}isHiddenDay(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]}skipHiddenDays(e,t=1,n=!1){for(;this.isHiddenDayHash[(e.getUTCDay()+(n?t:0)+7)%7];)e=(0,r.fi)(e,t);return e}}function s(e,t){const{currentRange:n}=e;if("year"===e.currentRangeUnit)return t.diffWholeYears(n.start,n.end)>1?"year":"month";if("month"===e.currentRangeUnit){if(t.diffWholeMonths(n.start,n.end)>1)return"month"}else if("week"===e.currentRangeUnit){if((0,r.UU)(n.start,n.end)>1)return"week"}else if("day"===e.currentRangeUnit&&(0,r.C1)(n.start,n.end)>1)return"day"}function o(e,t,n){if(e.valueOf()===(0,r.ol)(e).valueOf()){if("year"===t)return!n.getMonth(e)&&1===n.getDay(e);if("month"===t)return 1===n.getDay(e);if("week"===t)return e.getUTCDay()===n.weekDow;if("day"===t)return!0}return!1}},24324(e,t,n){"use strict";n.d(t,{$:()=>A,A:()=>se,D:()=>je,F:()=>Ae,G:()=>Fe,H:()=>We,I:()=>f,J:()=>h,K:()=>F,L:()=>ee,M:()=>ue,N:()=>de,O:()=>re,P:()=>ce,Q:()=>c,R:()=>H,S:()=>U,T:()=>m,U:()=>E,W:()=>C,X:()=>x,Y:()=>S,Z:()=>ke,_:()=>w,a:()=>Ue,a0:()=>_,a1:()=>oe,a2:()=>Oe,a3:()=>te,a4:()=>Ye,a5:()=>He,a6:()=>Je,a7:()=>$e,a8:()=>Re,a9:()=>g,aa:()=>qe,ab:()=>Xe,ac:()=>tt,ad:()=>Qe,ae:()=>Te,af:()=>me,ag:()=>Ge,ah:()=>et,b:()=>Me,c:()=>s,d:()=>pe,e:()=>N,f:()=>R,g:()=>b,h:()=>O,i:()=>X,j:()=>q,k:()=>D,l:()=>M,m:()=>P,n:()=>le,p:()=>ae,r:()=>Q,s:()=>ze,u:()=>L,v:()=>Se,w:()=>o,x:()=>De,y:()=>Ie,z:()=>Le});var r=n(75476),i=n(6306),a=n(49325);
2function s(e){return"object"==typeof e&&e?new r.OW(e):"string"==typeof e?new r.B1(e):"function"==typeof e?new r.L0(e):null}function o(...e){console.warn("FullCalendar:",...e)}const l={};function c(e,t){return e&&"string"!=typeof e?(function(e){l[e]||(o(`Invalid option \`${e}\`: expected a className string or a falsy value.`),l[e]=!0)}(t),""):e}function u(e,t){return"function"==typeof e?n=>c(e(n),t):c(e,t)}function d(e){e.preventDefault()}function f(e,t,n,r){let i=function(e,t){return n=>{let r=n.target.closest(e);r&&t.call(r,n,r)}}(n,r);return e.addEventListener(t,i),()=>{e.removeEventListener(t,i)}}function h(e,t,n,r){let i;return f(e,"mouseover",t,(e,t)=>{if(t!==i){i=t,n(e,t);let a=e=>{i=null,r(e,t),t.removeEventListener("mouseleave",a)};t.addEventListener("mouseleave",a)}})}const p=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function m(e,t){let n=r=>{t(r),p.forEach(t=>{e.removeEventListener(t,n)})};p.forEach(t=>{e.addEventListener(t,n)})}function g(e){return{onClick:e,...v(e)}}function v(e){return{tabIndex:0,onKeyDown(t){"Enter"!==t.key&&" "!==t.key||(e(t),t.preventDefault())}}}let y=0;function b(){return y+=1,String(y)}function A(){document.body.classList.add(i.c.notAllowed)}function w(){document.body.classList.remove(i.c.notAllowed)}function E(e){e.style.userSelect="none",e.style.webkitUserSelect="none",e.addEventListener("selectstart",d)}function x(e){e.style.userSelect="",e.style.webkitUserSelect="",e.removeEventListener("selectstart",d)}function C(e){e.addEventListener("contextmenu",d)}function S(e){e.removeEventListener("contextmenu",d)}function k(e,t,n){return n.func?n.func(e,t):(r=e[n.field],i=t[n.field],(r||i?null==i?-1:null==r?1:"string"==typeof r||"string"==typeof i?String(r).localeCompare(String(i)):r-i:0)*(n.order||1));var r,i}function M(e,t,n){return"function"==typeof e?e(...t):"string"==typeof e?t.reduce((e,t,n)=>e.replace("$"+n,t||""),e):n}function _(e,t){return e-t}function T(e,t){return e===t}function D(e){const t=e.borderless;return{borderlessX:Boolean(e.borderlessX??t),borderlessTop:Boolean(e.borderlessTop??t),borderlessBottom:Boolean(e.borderlessBottom??t)}}const{hasOwnProperty:I}=Object.prototype;function R(e,t){let n={};for(let r in e)t(e[r],r)&&(n[r]=e[r]);return n}function P(e,t){let n={};for(let r in e)n[r]=t(e[r],r);return n}function O(e){let t=[];for(let n in e)t.push(e[n]);return t}function N(e){let t={};for(let n of e)t[n]=!0;return t}function B(e,t,n){if(e===t)return!0;for(let n in e)if(I.call(e,n)&&!(n in t))return!1;for(let r in t)if(I.call(t,r)&&(!(r in e)||!n(e[r],t[r],r)))return!1;return!0}function j(e,t){return"object"==typeof e&&"object"==typeof t&&e&&t?L(e,t):e===t}function L(e,t){return B(e,t,T)}function F(e,t,n){return B(e,t,(e,t,r)=>{const i=n[r];return i?i(e,t):e===t})}function U(e,t){let n=[];for(let r in e)I.call(e,r)&&(r in t||n.push(r));for(let r in t)I.call(t,r)&&e[r]!==t[r]&&n.push(r);return n}function H(e,t){return e?function(e,t,n){const r={};for(let n in e)I.call(e,n)&&(n in t||(r[n]=e[n]));for(let i in t)I.call(t,i)&&(r[i]=i in e?n(e[i],t[i]):t[i]);return r}(e,t,z):t}function z(e,t){return Object.assign({},e,t)}function G(e,t){return Array.isArray(e)&&Array.isArray(t)?q(e,t):e===t}function q(e,t,n=T){if(e===t)return!0;let r,i=e.length;if(i!==t.length)return!1;for(r=0;r<i;r+=1)if(!n(e[r],t[r]))return!1;return!0}const W={navLinkDayClick:X,navLinkWeekClick:X,duration:r.xC,buttons:X,toolbarElements:X,prevText:String,nextText:String,prevYearText:String,nextYearText:String,todayText:String,yearText:String,monthText:String,weekTextLong:String,weekTextShort:String,dayText:String,listText:X,todayHint:X,prevHint:X,nextHint:X,buttonDisplay:X,buttonGroupClass:u,buttonClass:u,defaultAllDayEventDuration:r.xC,defaultTimedEventDuration:r.xC,nextDayThreshold:r.xC,scrollTime:r.xC,scrollTimeReset:Boolean,slotMinTime:r.xC,slotMaxTime:r.xC,popoverFormat:s,slotDuration:r.xC,snapDuration:r.xC,headerToolbar:X,footerToolbar:X,forceEventDuration:Boolean,dayLaneClass:u,dayLaneInnerClass:u,dayLaneDidMount:X,dayLaneWillUnmount:X,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:X,weekNumbers:Boolean,weekNumberHeaderClass:u,weekNumberHeaderInnerClass:u,weekNumberHeaderContent:X,weekNumberHeaderDidMount:X,weekNumberHeaderWillUnmount:X,inlineWeekNumberClass:u,inlineWeekNumberContent:X,inlineWeekNumberDidMount:X,inlineWeekNumberWillUnmount:X,editable:Boolean,controller:X,nowIndicator:Boolean,nowIndicatorSnap:X,nowIndicatorHeaderClass:u,nowIndicatorHeaderContent:X,nowIndicatorHeaderDidMount:X,nowIndicatorHeaderWillUnmount:X,nowIndicatorDotClass:c,nowIndicatorLineClass:u,nowIndicatorLineContent:X,nowIndicatorLineDidMount:X,nowIndicatorLineWillUnmount:X,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:X,locale:X,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:X,eventOrder:function(e){let t,n,r=[],i=[];for("string"==typeof e?i=e.split(/\s*,\s*/):"function"==typeof e?i=[e]:Array.isArray(e)&&(i=e),t=0;t<i.length;t+=1)n=i[t],"string"==typeof n?r.push("-"===n.charAt(0)?{field:n.substring(1),order:-1}:{field:n,order:1}):"function"==typeof n&&r.push({func:n});return r},eventOrderStrict:Boolean,eventSlicing:Boolean,eventPrintLayout:String,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:X,contentHeight:X,direction:String,colorScheme:String,weekNumberFormat:s,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,progressiveEventRendering:Boolean,businessHours:X,initialDate:X,now:X,eventDataTransform:X,tableHeaderSticky:X,footerScrollbarSticky:X,defaultAllDay:Boolean,eventSourceFailure:X,eventSourceSuccess:X,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:X,eventConstraint:X,eventAllow:X,eventColor:String,eventContrastColor:String,eventDidMount:X,eventWillUnmount:X,eventContent:X,eventClass:u,eventInnerClass:u,eventTimeClass:u,eventTitleClass:u,eventBeforeClass:u,eventAfterClass:u,listItemEventClass:u,listItemEventInnerClass:u,listItemEventTimeClass:u,listItemEventTitleClass:u,listItemEventBeforeClass:u,listItemEventAfterClass:u,blockEventClass:u,blockEventInnerClass:u,blockEventTimeClass:u,blockEventTitleClass:u,blockEventBeforeClass:u,blockEventAfterClass:u,rowEventClass:u,rowEventInnerClass:u,rowEventTimeClass:u,rowEventTitleClass:u,rowEventTitleSticky:Boolean,rowEventBeforeClass:u,rowEventBeforeContent:X,rowEventAfterClass:u,rowEventAfterContent:X,columnEventClass:u,columnEventInnerClass:u,columnEventTimeClass:u,columnEventTitleClass:u,columnEventTitleSticky:Boolean,columnEventBeforeClass:u,columnEventAfterClass:u,backgroundEventClass:u,backgroundEventDidMount:X,backgroundEventWillUnmount:X,backgroundEventContent:X,backgroundEventInnerClass:u,backgroundEventTitleClass:u,backgroundEventColor:String,selectConstraint:X,selectOverlap:X,selectAllow:X,droppable:Boolean,unselectCancel:String,slotHeaderFormat:X,slotLaneClass:u,slotLaneDidMount:X,slotLaneWillUnmount:X,slotHeaderClass:u,slotHeaderInnerClass:u,slotHeaderContent:X,slotHeaderDidMount:X,slotHeaderWillUnmount:X,slotHeaderAlign:X,slotHeaderSticky:X,slotHeaderRowClass:c,slotHeaderDividerClass:u,dayMaxEvents:X,dayMaxEventRows:X,dayMinWidth:Number,slotHeaderInterval:r.xC,dayHeaderClass:u,dayHeaderInnerClass:u,dayHeaderContent:X,dayHeaderDidMount:X,dayHeaderWillUnmount:X,dayHeaderAlign:X,_dayHeaderSticky:X,dayHeaderRowClass:c,dayHeaderDividerClass:u,dayRowClass:c,dayCellDidMount:X,dayCellWillUnmount:X,dayCellClass:u,dayCellInnerClass:u,dayCellTopContent:X,dayCellTopClass:u,dayCellTopInnerClass:u,dayCellBottomClass:u,allDaySlot:Boolean,allDayText:String,allDayHeaderClass:u,allDayHeaderInnerClass:u,allDayHeaderContent:X,allDayHeaderDidMount:X,allDayHeaderWillUnmount:X,timedText:String,slotMinWidth:Number,slotMinHeight:Number,navLinks:Boolean,eventTimeFormat:s,rerenderDelay:Number,moreLinkText:X,moreLinkHint:X,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMaxStack:Number,eventMinHeight:Number,eventMinWidth:Number,eventShortHeight:Number,slotEventOverlap:Boolean,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:r.xC,hiddenDays:X,fixedWeekCount:Boolean,validRange:X,visibleRange:X,titleFormat:X,eventInteractive:Boolean,noEventsText:String,viewHint:X,viewChangeHint:String,navLinkHint:X,closeHint:String,eventsHint:String,headingLevel:Number,moreLinkClick:X,moreLinkContent:X,moreLinkDidMount:X,moreLinkWillUnmount:X,moreLinkClass:u,moreLinkInnerClass:u,rowMoreLinkClass:u,rowMoreLinkInnerClass:u,columnMoreLinkClass:u,columnMoreLinkInnerClass:u,navLinkClass:c,monthStartFormat:s,dayCellFormat:s,handleCustomRendering:X,customRenderingMetaMap:X,popoverClass:c,popoverCloseClass:c,popoverCloseContent:X,dayNarrowWidth:Number,borderless:Boolean,borderlessX:Boolean,borderlessTop:Boolean,borderlessBottom:Boolean,fillerClass:u,headerToolbarClass:u,footerToolbarClass:u,toolbarClass:u,toolbarSectionClass:u,toolbarTitleClass:c,tableClass:u,tableHeaderClass:u,tableBodyClass:u,nonBusinessHoursClass:c,highlightClass:c,dayHeaders:Boolean,dayHeaderFormat:s,allDayDiv
2iderClass:c,listDaysClass:c,listDayClass:u,listDayFormat:Z,listDayAltFormat:Z,listDayHeaderDidMount:X,listDayHeaderWillUnmount:X,listDayHeaderClass:u,listDayHeaderInnerClass:u,listDayHeaderContent:X,listDayBodyClass:u,noEventsClass:u,noEventsInnerClass:u,noEventsContent:X,noEventsDidMount:X,noEventsWillUnmount:X,multiMonthMaxColumns:Number,singleMonthMinWidth:Number,singleMonthTitleFormat:s,singleMonthDidMount:X,singleMonthWillUnmount:X,singleMonthClass:u,singleMonthHeaderClass:u,singleMonthHeaderInnerClass:u},$={datesSet:X,eventsSet:X,eventAdd:X,eventChange:X,eventRemove:X,eventClick:X,eventMouseEnter:X,eventMouseLeave:X,select:X,unselect:X,loading:X,_unmount:X,_beforeprint:X,_afterprint:X,_noDateSelect:X,_noEventDrop:X,_noEventResize:X,_timeScrollRequest:X,dateClick:X,eventDragStart:X,eventDragStop:X,eventDrop:X,eventResizeStart:X,eventResizeStop:X,eventResize:X,drop:X,eventReceive:X,eventLeave:X},V={class:u,className:u,viewClass:u,viewDidMount:X,viewWillUnmount:X,views:X,plugins:X,initialEvents:X,events:X,eventSources:X},Y={type:String,component:X,class:u,className:u,content:X,didMount:X,willUnmount:X,buttonTextKey:String,dateProfileGeneratorClass:X,usesMinMaxTime:Boolean,disallowAmbigTitle:Boolean},K={dateIncrement:j,headerToolbar:j,footerToolbar:j,buttons:function(e,t){return"object"==typeof e&&e&&"object"==typeof t&&t?B(e,t,L):e===t},plugins:G,events:G,eventSources:G,resources:G};function Q(e,t){let n={},r={};for(let r in t)r in e&&(n[r]=t[r](e[r],r));for(let n in e)n in t||(r[n]=e[n]);return{refined:n,extra:r}}function X(e){return e}function Z(e){return!1===e?null:s(e)}function J(e){let t=Math.floor((0,r.z$)(e.start,e.end))||1,n=(0,r.ol)(e.start);return{start:n,end:(0,r.fi)(n,t)}}function ee(e,t=(0,r.xC)(0)){let n=null,i=null;if(e.end){i=(0,r.ol)(e.end);let n=e.end.valueOf()-i.valueOf();n&&n>=(0,r.Oh)(t)&&(i=(0,r.fi)(i,1))}return e.start&&(n=(0,r.ol)(e.start),i&&i<=n&&(i=(0,r.fi)(n,1))),{start:n,end:i}}function te(e,t,n,i){return"year"===i?(0,r.xC)(n.diffWholeYears(e,t),"year"):"month"===i?(0,r.xC)(n.diffWholeMonths(e,t),"month"):(0,r.eo)(e,t)}function ne(e,t){return{instanceId:b(),defId:e,range:t}}function re(e,t,n){let{dateEnv:r,pluginHooks:i,options:a}=n,{defs:s,instances:o}=e;o=R(o,e=>!s[e.defId].recurringDef);for(let e in s){let n=s[e];if(n.recurringDef){let{duration:s}=n.recurringDef;s||(s=n.allDay?a.defaultAllDayEventDuration:a.defaultTimedEventDuration);let l=ie(n,s,t,r,i.recurringTypes);for(let t of l){let n=ne(e,{start:t,end:r.add(t,s)});o[n.instanceId]=n}}}return{defs:s,instances:o}}function ie(e,t,n,i,a){let s=a[e.recurringDef.typeId].expand(e.recurringDef.typeData,{start:i.subtract(n.start,t),end:n.end},i);return e.allDay&&(s=s.map(r.ol)),s}function ae(e,t,n,r,i,a){let s={defs:{},instances:{}},o=Ee(n);for(let l of e){let e=Ae(l,t,n,r,o,i,a);e&&se(e,s)}return s}function se(e,t={defs:{},instances:{}}){return t.defs[e.def.defId]=e.def,e.instance&&(t.instances[e.instance.instanceId]=e.instance),t}function oe(e,t){let n=e.instances[t];if(n){let t=e.defs[n.defId],r=ue(e,e=>{return n=t,r=e,Boolean(n.groupId&&n.groupId===r.groupId);var n,r});return r.defs[t.defId]=t,r.instances[n.instanceId]=n,r}return{defs:{},instances:{}}}function le(){return{defs:{},instances:{}}}function ce(e,t){return{defs:{...e.defs,...t.defs},instances:{...e.instances,...t.instances}}}function ue(e,t){let n=R(e.defs,t),r=R(e.instances,e=>n[e.defId]);return{defs:n,instances:r}}function de(e,t){let{defs:n,instances:r}=e,i={},a={};for(let e in n)t.defs[e]||(i[e]=n[e]);for(let e in r)!t.instances[e]&&i[r[e].defId]&&(a[e]=r[e]);return{defs:i,instances:a}}const fe={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:X,overlap:X,allow:X,class:c,className:c,color:String,contrastColor:String},he={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],color:"",contrastColor:"",className:""};function pe(e,t){let n=function(e,t){return Array.isArray(e)?ae(e,null,t,!0):"object"==typeof e&&e?ae([e],null,t,!0):null!=e?String(e):null}(e.constraint,t);return{display:e.display||null,startEditable:null!=e.startEditable?e.startEditable:e.editable,durationEditable:null!=e.durationEditable?e.durationEditable:e.editable,constraints:null!=n?[n]:[],overlap:null!=e.overlap?e.overlap:null,allows:null!=e.allow?[e.allow]:[],color:e.color||"",contrastColor:e.contrastColor||"",className:(e.class??e.className)||""}}function me(e){return e.reduce(ge,he)}function ge(e,t){return{display:null!=t.display?t.display:e.display,startEditable:null!=t.startEditable?t.startEditable:e.startEditable,durationEditable:null!=t.durationEditable?t.durationEditable:e.durationEditable,constraints:e.constraints.concat(t.constraints),overlap:"boolean"==typeof t.overlap?t.overlap:e.overlap,allows:e.allows.concat(t.allows),color:t.color||e.color,contrastColor:t.contrastColor||e.contrastColor,className:(0,a.j)(e.className,t.className)}}const ve={id:String,groupId:String,title:String,url:String,interactive:Boolean},ye={start:X,end:X,date:X,allDay:Boolean},be={...ve,...ye,extendedProps:X};function Ae(e,t,n,i,a=Ee(n),s,o){let{refined:l,extra:c}=we(e,n,a),u=function(e,t){let n=null;return e&&(n=e.defaultAllDay),null==n&&(n=t.options.defaultAllDay),n}(t,n),d=function(e,t,n,r){for(let i=0;i<r.length;i+=1){let a=r[i].parse(e,n);if(a){let{allDay:n}=e;return null==n&&(n=t,null==n&&(n=a.allDayGuess,null==n&&(n=!1))),{allDay:n,duration:a.duration,typeData:a.typeData,typeId:i}}}return null}(l,u,n.dateEnv,n.pluginHooks.recurringTypes);if(d){let e=xe(l,c,t?t.sourceId:"",d.allDay,Boolean(d.duration),n,s);return e.recurringDef={typeId:d.typeId,typeData:d.typeData,duration:d.duration},{def:e,instance:null}}let f=function(e,t,n,i){let a,s,{allDay:o}=e,l=null,c=!1,u=null,d=null!=e.start?e.start:e.date;if(a=n.dateEnv.createMarkerMeta(d),a)l=a.marker;else if(!i)return null;return null!=e.end&&(s=n.dateEnv.createMarkerMeta(e.end)),null==o&&(o=null!=t?t:(!a||a.isTimeUnspecified)&&(!s||s.isTimeUnspecified)),o&&l&&(l=(0,r.ol)(l)),s&&(u=s.marker,o&&(u=(0,r.ol)(u)),l&&u<=l&&(u=null)),u?c=!0:i||(c=n.options.forceEventDuration||!1,u=n.dateEnv.add(l,o?n.options.defaultAllDayEventDuration:n.options.defaultTimedEventDuration)),{allDay:o,hasEnd:c,range:{start:l,end:u}}}(l,u,n,i);if(f){let e=xe(l,c,t?t.sourceId:"",f.allDay,f.hasEnd,n,s),r=ne(e.defId,f.range);return o&&e.publicId&&o[e.publicId]&&(r.instanceId=o[e.publicId]),{def:e,instance:r}}return null}function we(e,t,n=Ee(t)){return Q(e,n)}function Ee(e){return{...fe,...be,...e.pluginHooks.eventRefiners}}function xe(e,t,n,r,i,a,s){let o={title:e.title||"",groupId:e.groupId||"",publicId:e.id||"",url:e.url||"",recurringDef:null,defId:(s&&e.id?s[e.id]:"")||b(),sourceId:n,allDay:r,hasEnd:i,interactive:e.interactive,ui:pe(e,a),extendedProps:{...e.extendedProps||{},...t}};for(let t of a.pluginHooks.eventDefMemberAdders)Object.assign(o,t(e));return Object.freeze(o.ui.className),Object.freeze(o.extendedProps),o}const Ce={start:X,end:X,allDay:Boolean};function Se(e,t,n){let r=function(e,t){let{refined:n,extra:r}=Q(e,Ce),i=n.start?t.createMarkerMeta(n.start):null,a=n.end?t.createMarkerMeta(n.end):null,{allDay:s}=n;return null==s&&(s=i&&i.isTimeUnspecified&&(!a||a.isTimeUnspecified)),{range:{start:i?i.marker:null,end:a?a.marker:null},allDay:s,...r}}(e,t),{range:i}=r;if(!i.start)return null;if(!i.end){if(null==n)return null;i.end=t.add(i.start,n)}return r}function ke(e,t){return(0,r.Rq)(e.range,t.range)&&e.allDay===t.allDay&&function(e,t){for(let n in t)if("range"!==n&&"allDay"!==n&&e[n]!==t[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}(e,t)}function Me(e,t,n){return{..._e(e,t,n),timeZone:t.timeZone}}function _e(e,t,n){return{start:t.toDate(e.start),end:t.toDate(e.end),startStr:t.formatIso(e.start,{omitTime:n}),endStr:t.formatIso(e.end,{omitTime:n})}}function Te(e,t,n){let r=we({editable:!1},n),i=xe(r.refined,r.extra,"",e.allDay,!0,n);return{def:i,ui:Ve(i,t),instance:ne(i.defId,e.range),range:e.range,isStart:!0,isEnd:!0}}function De(e,t,n){n.emitter.trigger("select",{...Re(e,n),jsEvent:t?t.origEvent:null,view:n.viewApi||n.calendarApi.view})}function Ie(e,t){t.emitter.trigger("unselect",{jsEvent:e?e.origEvent:null,view:t.viewApi||t.calendarApi.view})}function Re(e,t){let n={};for(let r of t.pluginHooks.dateSpanTransforms)Object.assign(n,r(e,t));var r,i;return Object.assign(n,(r=e,i=t.dateEnv,{..._e(r.range,i,r.allDay),allDay:r.allDay})),n}function Pe(e,t,n){let{dateEnv:i,options:a}=n,s=t;return e?(s=(0,r.ol)(s),s=i.add(s,a.defaultAllDayEventDuration)):s=i.add(s,a.defaultTimedEventDuration),s}function Oe(e,t,n,r){let i=$e(e.defs,t),a={defs:{},instances:{}};for(let t in e.defs){let s=e.defs[t];a.defs[t]=Ne(s,i[t],n,r)}for(let t in e.instances){let s=e.instances[t],o=a.defs[s.defId];a.instances[t]=Be(s,o,i[s.defId],n,r)}return a}function Ne(e,t,n,r){let i=n.standardProps||{};null==i.hasEnd&&t.durationEditable&&(n.startDelta||n.endDelta)&&(i.hasEnd=!0);let a={...e,...i,ui:{...e.ui,...i.ui}};n.extendedProps&&(a.extendedProps={...a.extendedProps,...n.extendedProps});for(let e of r.pluginHooks.eventDefMutationAppliers)e(a,n,r);return!a.hasEnd&&r.options.forceEventDuration&&(a.hasEnd=!0),a}function Be(e,t,n,i,a){let{dateEnv:s}=a,o=i.standardProps&&!0===i.standardProps.allDay,l=i.standardProps&&!1===i.standardProps.hasEnd,c={...e};return o&&(c.range=J(c.range)),i.datesDelta&&n.startEditable&&(c.range={start:s.add(c.range.start,i.datesDelta),end:s.add(c.range.end,i.datesDelta)}),i.startDelta&&n.durationEditable&&(c.range={start:s.add(c.range.start,i.startDelta),end:c.range.end}),i.endDelta&&n.durationEditable&&(c.range={start:c.range.start,end:s.add(c.range.end,i.endDelta)}),l&&(c.range={start:c.range.start,end:Pe(t.allDay,c.range.start,a)}),t.allDay&&(c.range={start:(0,r.ol)(c.range.start),end:(0,r.ol)(c.range.end)}),c.range.end<c.range.start&&(c.range.end=Pe(t.allDay,c.range.start,a)),c}class je{constructor(e,t){this.context=e,this.internalEventSource=t}remove(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})}refetch(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})}get id(){return this.internalEventSource.publicId}get url(){return this.internalEventSource.meta.url}get format(){return this.internalEventSource.meta.format}}class Le{constructor(e,t,n){this._context=e,this._def=t,this._instance=n||null}setProp(e,t){if(e in ye)o(`Cannot set date-related event property \`${e}\`. Use a method instead.`);else if("id"===e)t=ve[e](t),this.mutate({standardProps:{publicId:t}});else if(e in ve)t=ve[e](t),this.mutate({standardProps:{[e]:t}});else if(e in fe){let n=fe[e](t);n="editable"===e?{startEditable:t,durationEditable:t}:{[e]:t},this.mutate({standardProps:{ui:n}})}else o(`Cannot set event property \`${e}\`. Use setExtendedProp instead.`)}setExtendedProp(e,t){this.mutate({extendedProps:{[e]:t}})}setStart(e,t={}){let{dateEnv:n}=this._context,r=n.createMarker(e);if(r&&this._instance){let e=te(this._instance.range.start,r,n,t.granularity);t.maintainDuration?this.mutate({datesDelta:e}):this.mutate({startDelta:e})}}setEnd(e,t={}){let n,{dateEnv:r}=this._context;if((null==e||(n=r.createMarker(e),n))&&this._instance)if(n){let e=te(this._instance.range.end,n,r,t.granularity);this.mutate({endDelta:e})}else this.mutate({standardProps:{hasEnd:!1}})}setDates(e,t,n={}){let i,{dateEnv:a}=this._context,s={allDay:n.allDay},o=a.createMarker(e);if(o&&(null==t||(i=a.createMarker(t),i))&&this._instance){let e=this._instance.range;!0===n.allDay&&(e=J(e));let t=te(e.start,o,a,n.granularity);if(i){let o=te(e.end,i,a,n.granularity);(0,r.Ie)(t,o)?this.mutate({datesDelta:t,standardProps:s}):this.mutate({startDelta:t,endDelta:o,standardProps:s})}else s.hasEnd=!1,this.mutate({datesDelta:t,standardProps:s})}}moveStart(e){let t=(0,r.xC)(e);t&&this.mutate({startDelta:t})}moveEnd(e){let t=(0,r.xC)(e);t&&this.mutate({endDelta:t})}moveDates(e){let t=(0,r.xC)(e);t&&this.mutate({datesDelta:t})}setAllDay(e,t={}){let n={allDay:e},{maintainDuration:r}=t;null==r&&(r=this._context.options.allDayMaintainDuration),this._def.allDay!==e&&(n.hasEnd=r),this.mutate({standardProps:n})}formatRange(e){let{dateEnv:t}=this._context,n=this._instance,i=s(e);return this._def.hasEnd?(0,r.r4)(t.formatRangeToParts(n.range.start,n.range.end,i)):(0,r.r4)(t.formatToParts(n.range.start,i))}mutate(e){let t=this._instance;if(t){let n=this._def,r=this._context,{eventStore:i}=r.getCurrentData(),a=oe(i,t.instanceId);a=Oe(a,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],color:"",contrastColor:"",className:""}},e,r);let s=new Le(r,n,t);this._def=a.defs[n.defId],this._instance=a.instances[t.instanceId],r.dispatch({type:"MERGE_EVENTS",eventStore:a}),r.emitter.trigger("eventChange",{oldEvent:s,event:this,relatedEvents:Ue(a,r,t),revert(){r.dis
2patch({type:"RESET_EVENTS",eventStore:i})}})}}remove(){let e=this._context,t=Fe(this);e.dispatch({type:"REMOVE_EVENTS",eventStore:t}),e.emitter.trigger("eventRemove",{event:this,relatedEvents:[],revert(){e.dispatch({type:"MERGE_EVENTS",eventStore:t})}})}get source(){let{sourceId:e}=this._def;return e?new je(this._context,this._context.getCurrentData().eventSources[e]):null}get start(){return this._instance?this._context.dateEnv.toDate(this._instance.range.start):null}get end(){return this._instance&&this._def.hasEnd?this._context.dateEnv.toDate(this._instance.range.end):null}get startStr(){let e=this._instance;return e?this._context.dateEnv.formatIso(e.range.start,{omitTime:this._def.allDay}):""}get endStr(){let e=this._instance;return e&&this._def.hasEnd?this._context.dateEnv.formatIso(e.range.end,{omitTime:this._def.allDay}):""}get id(){return this._def.publicId}get groupId(){return this._def.groupId}get allDay(){return this._def.allDay}get title(){return this._def.title}get url(){return this._def.url}get display(){return this._def.ui.display||"auto"}get startEditable(){return this._def.ui.startEditable}get durationEditable(){return this._def.ui.durationEditable}get constraint(){return this._def.ui.constraints[0]||null}get overlap(){return this._def.ui.overlap}get allow(){return this._def.ui.allows[0]||null}get color(){return this._def.ui.color}get contrastColor(){return this._def.ui.contrastColor}get className(){return this._def.ui.className}get extendedProps(){return this._def.extendedProps}toPlainObject(e={}){let t=this._def,{ui:n}=t,{startStr:r,endStr:i}=this,a={allDay:t.allDay};return t.title&&(a.title=t.title),r&&(a.start=r),i&&(a.end=i),t.publicId&&(a.id=t.publicId),t.groupId&&(a.groupId=t.groupId),t.url&&(a.url=t.url),n.display&&"auto"!==n.display&&(a.display=n.display),n.color&&(a.color=n.color),n.contrastColor&&(a.contrastColor=n.contrastColor),n.className&&(a.className=n.className),Object.keys(t.extendedProps).length&&(e.collapseExtendedProps?Object.assign(a,t.extendedProps):a.extendedProps=t.extendedProps),a}toJSON(){return this.toPlainObject()}}function Fe(e){let t=e._def,n=e._instance;return{defs:{[t.defId]:t},instances:n?{[n.instanceId]:n}:{}}}function Ue(e,t,n){let{defs:r,instances:i}=e,a=[],s=n?n.instanceId:"";for(let e in i){let n=i[e],o=r[n.defId];n.instanceId!==s&&a.push(new Le(t,o,n))}return a}function He(e){return e.eventRange.instance.instanceId}function ze(e,t,n,i){let a={},s={},o={},l=[],c=[],u=$e(e.defs,t);for(let t in e.defs){let n=e.defs[t];"inverse-background"===u[n.defId].display&&(n.groupId?(a[n.groupId]=[],o[n.groupId]||(o[n.groupId]=n)):s[t]=[])}for(let t in e.instances){let o=e.instances[t],d=e.defs[o.defId],f=u[d.defId],h=o.range,p=!d.allDay&&i?ee(h,i):h,m=(0,r.im)(p,n);m&&("inverse-background"===f.display?d.groupId?a[d.groupId].push(m):s[o.defId].push(m):"none"!==f.display&&("background"===f.display?l:c).push({def:d,ui:f,instance:o,range:m,isStart:p.start&&p.start.valueOf()===m.start.valueOf(),isEnd:p.end&&p.end.valueOf()===m.end.valueOf()}))}for(let e in a){let t=a[e],i=(0,r.FH)(t,n);for(let t of i){let n=o[e],r=u[n.defId];l.push({def:n,ui:r,instance:null,range:t,isStart:!1,isEnd:!1})}}for(let t in s){let i=s[t],a=(0,r.FH)(i,n);for(let n of a)l.push({def:e.defs[t],ui:u[t],instance:null,range:n,isStart:!1,isEnd:!1})}return{bg:l,fg:c}}function Ge(e){return"background"===e.ui.display||"inverse-background"===e.ui.display}function qe(e,t){e.fcEventRange=t}function We(e){return e.fcEventRange||e.parentNode.fcEventRange||null}function $e(e,t){return P(e,e=>Ve(e,t))}function Ve(e,t){const n=[],r=t[""],i=t[e.defId];return r&&n.push(r),i&&n.push(i),n.push(e.ui),me(n)}function Ye(e,t){let n=e.map(Ke);return n.sort((e,n)=>function(e,t,n){let r,i;for(r=0;r<n.length;r+=1)if(i=k(e,t,n[r]),i)return i;return 0}(e,n,t)),n.map(e=>e._seg)}function Ke(e){let{eventRange:t}=e,n=t.def,r=t.instance?t.instance.range:t.range,i=r.start?r.start.valueOf():0,a=r.end?r.end.valueOf():0;return{...n.extendedProps,...n,id:n.publicId,start:i,end:a,duration:a-i,allDay:Number(n.allDay),_seg:e}}function Qe(e,t){let{pluginHooks:n}=t,r=n.isDraggableTransformers,{def:i,ui:a}=e,s=a.startEditable;for(let e of r)s=e(s,i,a,t);return s}function Xe(e,t,n,i,a,s,o,l=!0,c=!0){const{dateEnv:u,options:d}=o,{def:f}=t;let{displayEventTime:h,displayEventEnd:p}=d;null==h&&(h=!1!==l),null==p&&(p=!1!==c);const m=!a&&n&&(0,r.ol)(n).valueOf()!==(0,r.ol)(t.instance.range.start).valueOf()?n:t.instance.range.start,g=!s&&i&&(0,r.ol)((0,r.Qf)(i,-1)).valueOf()!==(0,r.ol)((0,r.Qf)(t.instance.range.end,-1)).valueOf()?i:t.instance.range.end;if(h&&!f.allDay){if(p&&(a||s)&&f.hasEnd){const t=u.formatRangeToParts(m,g,e),n=function(e){let t,n=!1;for(const r of e)"shared"===r.source&&(t=r),Ze.has(r.type)&&(n=!0);return n?t.value:void 0}(t);return null!=n?(0,r.r4)(u.formatToParts(m,e))+n+(0,r.r4)(u.formatToParts(g,e)):(0,r.r4)(t)}if(a)return(0,r.r4)(u.formatToParts(m,e))}return""}const Ze=new Set(["year","month","day"]);function Je(e,t,n){let i=e.range;return{isPast:i.end<=(n||t.start),isFuture:i.start>=(n||t.end),isToday:t&&(0,r.$B)(t,i.start)}}function et(e){return e.instance?e.instance.instanceId:`${e.def.defId}:${e.range.start.toISOString()}`}function tt(e,t){let{def:n,instance:r}=e,{url:i}=n;if(i)return["a",{href:i},!0];let a,{emitter:s,options:o}=t,{eventInteractive:l}=o;return null==l&&(l=n.interactive,null==l&&(l=Boolean(s.hasHandlers("eventClick")))),l&&(a=v(e=>{s.trigger("eventClick",{el:e.target,event:new Le(t,n,r),jsEvent:e,view:t.viewApi})}),a={role:"button",...a}),["div",a,l]}n.d(t,["B",0,{buttonDisplay:"auto",eventDisplay:"auto",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",initialView:"",aspectRatio:1.35,weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,nowIndicator:!1,scrollTime:"06:00:00",scrollTimeReset:!0,slotMinTime:"00:00:00",slotMaxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",eventPrintLayout:"auto",popoverFormat:{month:"long",day:"numeric",year:"numeric"},longPressDelay:1e3,eventDragMinDistance:5,expandRows:!1,navLinks:!1,selectable:!1,eventMinHeight:15,eventMinWidth:30,eventShortHeight:30,monthStartFormat:{month:"long",day:"numeric"},dayCellFormat:{day:"numeric",omitTrailing:!0},headingLevel:2,outerBorder:!0,dayNarrowWidth:80,eventOverlap:!0,slotHeaderAlign:"start",slotHeaderSticky:!0,dayHeaderAlign:"start",_dayHeaderSticky:!0,rowEventTitleSticky:!0,columnEventTitleSticky:!0,nowIndicatorSnap:"auto",dayHeaders:!0},"C",0,$,"E",0,fe,"V",0,Y,"o",0,W,"q",0,V,"t",0,K])},78328(e,t,n){"use strict";n.d(t,{B:()=>h,C:()=>y,N:()=>k,P:()=>f,a:()=>A,b:()=>c,c:()=>d,d:()=>x,e:()=>C,f:()=>S,g:()=>E,m:()=>l,r:()=>w,s:()=>p});var r=n(24324),i=n(71763),a=n(64907),s=n(49325),o=n(75476);function l(e,t,n){let i,a;return function(...s){if(i){if(!(0,r.j)(i,s)){n&&n(a);let r=e.apply(this,s);t&&t(r,a)||(a=r)}}else a=e.apply(this,s);return i=s,a}}
2function c(e,t,n){let i,a;return s=>{if(i){if(!(0,r.u)(i,s)){n&&n(a);let r=e.call(this,s);t&&t(r,a)||(a=r)}}else a=e.call(this,s);return i=s,a}}const u=(0,i.createContext)({});function d(e,t,n,r,i,a,s,o,l,c,u,d,f,h){return{dateEnv:i,nowManager:a,options:n,pluginHooks:s,emitter:c,dispatch:o,getCurrentData:l,calendarApi:u,viewSpec:e,viewApi:t,dateProfileGenerator:r,baseId:d,registerInteractiveComponent:f,unregisterInteractiveComponent:h}}class f extends i.Component{shouldComponentUpdate(e,t){return!(0,r.K)(this.props,e,this.propEquality)||!(0,r.K)(this.state,t,this.stateEquality)}}f.addPropsEquality=function(e){let t=Object.create(this.prototype.propEquality);Object.assign(t,e),this.prototype.propEquality=t},f.addStateEquality=function(e){let t=Object.create(this.prototype.stateEquality);Object.assign(t,e),this.prototype.stateEquality=t},f.contextType=u,f.prototype.propEquality={},f.prototype.stateEquality={};class h extends f{}function p(e,t){"function"==typeof e?e(t):e&&(e.current=t)}h.contextType=u;class m extends h{constructor(){super(...arguments),this.id=(0,r.g)(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{this.el=e,this.props.elRef&&p(this.props.elRef,e)}}render(){const{props:e,context:t}=this,{options:n}=t,{customGenerator:r,defaultGenerator:a,renderProps:s}=e,o=g(e,"",this.handleEl);let l,c,u=!1,d=[];if(null!=r){const e="function"==typeof r?r(s):r;if(!0===e)u=!0;else{const t=e&&"object"==typeof e;t&&"html"in e?o.dangerouslySetInnerHTML={__html:e.html}:t&&"domNodes"in e?d=Array.prototype.slice.call(e.domNodes):(t?(0,i.isValidElement)(e):"function"!=typeof e)?l=e:c=e}}else u=!function(e,t){return Boolean(t.handleCustomRendering&&e&&t.customRenderingMetaMap?.[e])}(e.generatorName,n);return u&&a&&(l=a(s)),this.queuedDomNodes=d,this.currentGeneratorMeta=c,(0,i.createElement)(e.tag,o,l)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){const{props:t,context:n}=this,{handleCustomRendering:r,customRenderingMetaMap:i}=n.options;if(r){const n=this.currentGeneratorMeta??i?.[t.generatorName];n&&r({id:this.id,isActive:e,containerEl:this.el,generatorMeta:n,renderProps:t.renderProps})}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:t}=this,{el:n}=this;if(!(0,r.j)(e,t)){for(const e of t)e.remove();for(let t of e)n.appendChild(t);this.currentDomNodes=e}}}function g(e,t,n){const r={...e.attrs,ref:n};return(e.className||t)&&(r.className=(0,s.j)(t,e.className,r.className)),e.style&&(r.style=e.style),r}m.addPropsEquality({renderProps:r.u,attrs:a.b,style:r.u});const v=(0,i.createContext)(0);class y extends i.Component{constructor(){super(...arguments),this.InnerContent=b.bind(void 0,this),this.handleEl=e=>{this.el=e,this.props.elRef&&(p(this.props.elRef,e),e&&this.didMountMisfire&&this.componentDidMount())}}render(){const{props:e}=this,t=A(e.classNameGenerator,e.renderProps);if(e.children){const n=g(e,t,this.handleEl),r=e.children(this.InnerContent,e.renderProps,n);return e.tag?(0,i.createElement)(e.tag,n,r):r}return(0,i.createElement)(m,{...e,elRef:this.handleEl,tag:e.tag||"div",className:(0,s.j)(e.className,t),renderId:this.context})}componentDidMount(){this.el?this.props.didMount?.({...this.props.renderProps,el:this.el}):this.didMountMisfire=!0}componentWillUnmount(){this.props.willUnmount?.({...this.props.renderProps,el:this.el})}}function b(e,t){const n=e.props;return(0,i.createElement)(m,{renderProps:n.renderProps,generatorName:n.generatorName,customGenerator:n.customGenerator,defaultGenerator:n.defaultGenerator,renderId:e.context,...t})}function A(e,t){return("function"==typeof e?e(t):e)||""}function w(e){return e.text}function E(e){return"auto"===e.height||"auto"===e.contentHeight}function x(e){let{tableHeaderSticky:t}=e;return null!=t&&"auto"!==t||(t=E(e)),t}function C(e){const t=E(e);let{footerScrollbarSticky:n}=e;return null!=n&&"auto"!==n||(n=t),Boolean(n)&&t}function S(e){const t=e.scrollerSyncerClass;
2if(!t)throw new RangeError("Must import @fullcalendar/scrollgrid");return t}y.contextType=v;class k{constructor(e){this.handleChange=e,this.isMounted=!1,this.handleRefresh=()=>{let e=this.computeTiming();e.nowDate.valueOf()!==this.nowDate.valueOf()&&(this.nowDate=e.nowDate,this.todayRange=e.todayRange,this.handleChange()),this.clearTimeout(),this.setTimeout(e.waitMs)},this.handleVisibilityChange=()=>{document.hidden||this.handleRefresh()}}update(e){if(this.isMounted)e.unit===this.unit&&e.unitValue===this.unitValue&&e.nowIndicatorSnap===this.nowIndicatorSnap&&e.nowManager===this.nowManager&&e.dateEnv===this.dateEnv||(this.unit=e.unit,this.unitValue=e.unitValue,this.nowIndicatorSnap=e.nowIndicatorSnap,this.nowManager=e.nowManager,this.dateEnv=e.dateEnv,this.clearTimeout(),this.setTimeout());else{this.isMounted=!0,this.unit=e.unit,this.unitValue=e.unitValue,this.nowIndicatorSnap=e.nowIndicatorSnap,this.nowManager=e.nowManager,this.dateEnv=e.dateEnv;const t=this.computeTiming();this.nowDate=t.nowDate,this.todayRange=t.todayRange,this.setTimeout(),this.nowManager.addResetListener(this.handleRefresh),"undefined"!=typeof document&&document.addEventListener("visibilitychange",this.handleVisibilityChange)}return{nowDate:this.nowDate,todayRange:this.todayRange}}destroy(){this.isMounted&&(this.isMounted=!1,this.clearTimeout(),this.nowManager.removeResetListener(this.handleRefresh),"undefined"!=typeof document&&document.removeEventListener("visibilitychange",this.handleVisibilityChange))}computeTiming(){let e,t,n=this.nowManager.getDateMarker(),{unit:r,unitValue:i,nowIndicatorSnap:a,dateEnv:s}=this;return"auto"===a&&(a=/year|month|week|day/.test(r)||1===(i||1)),a?(e=s.startOf(n,r),t=s.add(e,(0,o.xC)(1,r)).valueOf()-n.valueOf()):(e=n,t=6e4),t=Math.min(864e5,t),{nowDate:e,todayRange:M(e),waitMs:t}}setTimeout(e=this.computeTiming().waitMs){this.timeoutId=setTimeout(()=>{const e=this.computeTiming();this.nowDate=e.nowDate,this.todayRange=e.todayRange,this.handleChange(),this.setTimeout(e.waitMs)},e)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}function M(e){let t=(0,o.ol)(e);return{start:t,end:(0,o.fi)(t,1)}}n.d(t,["V",0,u])},37808(e,t,n){"use strict";n.d(t,{C:()=>ke});var r=n(91987),i=n(71763),a=n(98481),s=n(64907),o=n(24324),l=n(75476);const c=[],u={code:"en",week:{dow:0,doy:4},direction:"ltr",todayText:"Today",prevText:"Prev",nextText:"Next",prevYearText:"Prev year",nextYearText:"Next year",yearText:"Year",monthText:"Month",weekTextLong:"Week",dayText:"Day",listText:"List",closeHint:"Close",eventsHint:"Events",allDayText:"All-day",timedText:"Timed",moreLinkText:"more",noEventsText:"No events to display"},d={...u,weekTextShort:"W",todayHint:(e,t)=>"day"===t?"Today":`This ${e}`,prevHint:"Previous $0",nextHint:"Next $0",viewHint:"$0 view",viewChangeHint:"Change view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};function f(e){let t=e.length>0?e[0].code:"en",n=c.concat(e),r={en:d};for(let e of n)r[e.code]=e;return{map:r,defaultCode:t}}function h(e,t){return"object"!=typeof e||Array.isArray(e)?function(e,t){let n=[].concat(e||[]),r=function(e,t){for(let n=0;n<e.length;n+=1){let r=e[n].toLocaleLowerCase().split("-");for(let e=r.length;e>0;e-=1){let n=r.slice(0,e).join("-");if(t[n])return t[n]}}return null}(n,t)||d;return p(e,n,r)}(e,t):p(e.code,[e.code],e)}function p(e,t,n){let r=(0,s.m)(u,n);delete r.code;let{week:i}=r;return delete r.week,{codeArg:e,codes:t,week:i,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}class m extends Error{constructor(e,t){super(e),this.response=t}}const g={name:"array-event-source",eventSourceDefs:[{ignoreRange:!0,parseMeta:e=>Array.isArray(e.events)?e.events:null,fetch(e,t){t({rawEvents:e.eventSource.meta})}}]},v={name:"func-event-source",eventSourceDefs:[{parseMeta:e=>"function"==typeof e.events?e.events:null,fetch(e,t,n){const{dateEnv:r}=e.context;!function(e,n,r){let i=!1,a=function(e){i||(i=!0,t({rawEvents:e}))},s=function(e){i||(i=!0,r(e))},o=e(a,s);o&&"function"==typeof o.then&&o.then(a,s)}(e.eventSource.meta.bind(null,(0,o.b)(e.range,r)),0,n)}}]},y={name:"json-event-source",eventSourceRefiners:{method:String,extraParams:o.i,startParam:String,endParam:String,timeZoneParam:String},eventSourceDefs:[{parseMeta:e=>!e.url||"json"!==e.format&&e.format?null:{url:e.url,format:"json",method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam}
2,fetch(e,t,n){const{meta:r}=e.eventSource,i=function(e,t,n){let r,i,a,s,{dateEnv:o,options:l}=n,c={};return r=e.startParam,null==r&&(r=l.startParam),i=e.endParam,null==i&&(i=l.endParam),a=e.timeZoneParam,null==a&&(a=l.timeZoneParam),s="function"==typeof e.extraParams?e.extraParams():e.extraParams||{},Object.assign(c,s),c[r]=o.formatIso(t.start),c[i]=o.formatIso(t.end),"local"!==o.timeZone&&(c[a]=o.timeZone),c}(r,e.range,e.context);(function(e,t,n){const r={method:e=e.toUpperCase()};return"GET"===e?t+=(-1===t.indexOf("?")?"?":"&")+new URLSearchParams(n):(r.body=new URLSearchParams(n),r.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(t,r).then(e=>{if(e.ok)return e.json().then(t=>[t,e],()=>{throw new m("Failure parsing JSON",e)});throw new m("Request failed",e)})})(r.method,r.url,i).then(([e,n])=>{t({rawEvents:e,response:n})},n)}}]},b={name:"change-handler",optionChangeHandlers:{controller(e,t){e._setApi(t.calendarApi)},events(e,t){A([e],t)},eventSources:A}};function A(e,t){let n=(0,o.h)(t.getCurrentData().eventSources);if(1===n.length&&1===e.length&&Array.isArray(n[0]._raw)&&Array.isArray(e[0]))return void t.dispatch({type:"RESET_RAW_EVENTS",sourceId:n[0].sourceId,rawEvents:e[0]});let r=[];for(let t of e){let e=!1;for(let r=0;r<n.length;r+=1)if(n[r]._raw===t){n.splice(r,1),e=!0;break}e||r.push(t)}for(let e of n)t.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:e.sourceId});for(let e of r)t.calendarApi.addEventSource(e)}const w={id:String,defaultAllDay:Boolean,url:String,format:String,events:o.i,eventDataTransform:o.i,success:o.i,failure:o.i};function E(e,t,n=x(t)){let r;if("string"==typeof e?r={url:e}:"function"==typeof e||Array.isArray(e)?r={events:e}:"object"==typeof e&&e&&(r=e),r){let{refined:i,extra:a}=(0,o.r)(r,n),s=function(e,t){let n=t.pluginHooks.eventSourceDefs;for(let t=n.length-1;t>=0;t-=1){let r=n[t].parseMeta(e);if(r)return{sourceDefId:t,meta:r}}return null}(i,t);if(s)return{_raw:e,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:(0,o.g)(),sourceDefId:s.sourceDefId,meta:s.meta,ui:(0,o.d)(i,t),extendedProps:a}}return null}function x(e){return{...o.E,...w,...e.pluginHooks.eventSourceRefiners}}function C(e){for(let t in e)if(e[t].isFetching)return!0;return!1}function S(e,t,n,r){let i={};for(let e of t)i[e.sourceId]=e;return n&&(i=k(i,n,r)),{...e,...i}}function k(e,t,n){return M(e,(0,o.f)(e,e=>function(e,t,n){return D(e,n)?!n.options.lazyFetching||!e.fetchRange||e.isFetching||t.start<e.fetchRange.start||t.end>e.fetchRange.end:!e.latestFetchId}(e,t,n)),t,!1,n)}function M(e,t,n,r,i){let a={};for(let s in e){let o=e[s];t[s]?a[s]=_(o,n,r,i):a[s]=o}return a}function _(e,t,n,r){let{options:i,calendarApi:a}=r,s=r.pluginHooks.eventSourceDefs[e.sourceDefId],l=(0,o.g)();return s.fetch({eventSource:e,range:t,isRefetch:n,context:r},n=>{let{rawEvents:s}=n;i.eventSourceSuccess&&(s=i.eventSourceSuccess.call(a,s,n.response)||s),e.success&&(s=e.success.call(a,s,n.response)||s),r.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:l,fetchRange:t,rawEvents:s}
2)},n=>{let s=!1;i.eventSourceFailure&&(i.eventSourceFailure.call(a,n),s=!0),e.failure&&(e.failure(n),s=!0),s||(0,o.w)(`Unhandled event source error: ${n.message}`,n),r.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:l,fetchRange:t,error:n})}),{...e,isFetching:!0,latestFetchId:l}}function T(e,t){return(0,o.f)(e,e=>D(e,t))}function D(e,t){return!t.pluginHooks.eventSourceDefs[e.sourceDefId].ignoreRange}const I={daysOfWeek:o.i,startTime:l.xC,endTime:l.xC,duration:l.xC,startRecur:o.i,endRecur:o.i},R=[g,v,y,{name:"simple-recurring-event",recurringTypes:[{parse(e,t){if(e.daysOfWeek||e.startTime||e.endTime||e.startRecur||e.endRecur){let n,r={daysOfWeek:e.daysOfWeek||null,startTime:e.startTime||null,endTime:e.endTime||null,startRecur:e.startRecur?t.createMarker(e.startRecur):null,endRecur:e.endRecur?t.createMarker(e.endRecur):null,dateEnv:t};return e.duration&&(n=e.duration),!n&&e.startTime&&e.endTime&&(n=(0,l.aZ)(e.endTime,e.startTime)),{allDayGuess:Boolean(!e.startTime&&!e.endTime),duration:n,typeData:r}}return null},expand(e,t,n){let r=(0,l.im)(t,{start:e.startRecur,end:e.endRecur});return r?function(e,t,n,r,i){let a=e?(0,o.e)(e):null,s=(0,l.ol)(i.start),c=i.end,u=[];for(t&&(t.milliseconds<0?c=(0,l.fi)(c,1):t.milliseconds>=864e5&&(s=(0,l.fi)(s,-1)));s<c;){let e;a&&!a[s.getUTCDay()]||(e=t?r.add(s,t):s,u.push(r.createMarker(n.toDate(e)))),s=(0,l.fi)(s,1)}return u}(e.daysOfWeek,e.startTime,e.dateEnv,n,r):[]}}],eventRefiners:I},b,{name:"misc",isLoadingFuncs:[e=>C(e.eventSources)],propSetHandlers:{dateProfile:function(e,t){t.emitter.trigger("datesSet",{...(0,o.b)(e.activeRange,t.dateEnv),view:t.viewApi})},eventStore:function(e,t){let{emitter:n}=t;n.hasHandlers("eventsSet")&&n.trigger("eventsSet",(0,o.a)(e,t))}}}];var P=n(78328),O=n(49325),N=n(74660),B=n(828),j=n(74246),L=n(6306);function F(e){return{name:e.name,premiumReleaseDate:e.premiumReleaseDate?new Date(e.premiumReleaseDate):void 0,reducers:e.reducers||[],isLoadingFuncs:e.isLoadingFuncs||[],contextInit:[].concat(e.contextInit||[]),eventRefiners:e.eventRefiners||{},eventDefMemberAdders:e.eventDefMemberAdders||[],eventSourceRefiners:e.eventSourceRefiners||{},isDraggableTransformers:e.isDraggableTransformers||[],eventDragMutationMassagers:e.eventDragMutationMassagers||[],eventDefMutationAppliers:e.eventDefMutationAppliers||[],dateSelectionTransformers:e.dateSelectionTransformers||[],datePointTransforms:e.datePointTransforms||[],dateSpanTransforms:e.dateSpanTransforms||[],views:e.views||{},viewPropsTransformers:e.viewPropsTransformers||[],isPropsValid:e.isPropsValid||null,externalDefTransforms:e.externalDefTransforms||[],viewContainerAppends:e.viewContainerAppends||[],eventDropTransformers:e.eventDropTransformers||[],componentInteractions:e.componentInteractions||[],calendarInteractions:e.calendarInteractions||[],eventSourceDefs:e.eventSourceDefs||[],cmdFormatter:e.cmdFormatter,recurringTypes:e.recurringTypes||[],initialView:e.initialView||"",elementDraggingImpl:e.elementDraggingImpl,optionChangeHandlers:e.optionChangeHandlers||{},scrollerSyncerClass:e.scrollerSyncerClass||null,listenerRefiners:e.listenerRefiners||{},optionRefiners:e.optionRefiners||{},optionDefaults:e.optionDefaults?[e.optionDefaults]:[],propSetHandlers:e.propSetHandlers||{}}}function U(e,t){return{premiumReleaseDate:(n=e.premiumReleaseDate,r=t.premiumReleaseDate,void 0===n?r:void 0===r?n:new Date(Math.max(n.valueOf(),r.valueOf()))),reducers:e.reducers.concat(t.reducers),isLoadingFuncs:e.isLoadingFuncs.concat(t.isLoadingFuncs),contextInit:e.contextInit.concat(t.contextInit),eventRefiners:{...e.eventRefiners,...t.eventRefiners},eventDefMemberAdders:e.eventDefMemberAdders.concat(t.eventDefMemberAdders),eventSourceRefiners:{...e.eventSourceRefiners,...t.eventSourceRefiners},isDraggableTransformers:e.isDraggableTransformers.concat(t.isDraggableTransformers),eventDragMutationMassagers:e.eventDragMutationMassagers.concat(t.eventDragMutationMassagers),eventDefMutationAppliers:e.eventDefMutationAppliers.concat(t.eventDefMutationAppliers),dateSelectionTransformers:e.dateSelectionTransformers.concat(t.dateSelectionTransformers),datePointTransforms:e.datePointTransforms.concat(t.datePointTransforms),dateSpanTransforms:e.dateSpanTransforms.concat(t.dateSpanTransforms),views:(0,s.a)(e.views,t.views),viewPropsTransformers:e.viewPropsTransformers.concat(t.viewPropsTransformers),isPropsValid:t.isPropsValid||e.isPropsValid,externalDefTransforms:e.externalDefTransforms.concat(t.externalDefTransforms),viewContainerAppends:e.viewContainerAppends.concat(t.viewContainerAppends),eventDropTransformers:e.eventDropTransformers.concat(t.eventDropTransformers),calendarInteractions:e.calendarInteractions.concat(t.calendarInteractions),componentInteractions:e.componentInteractions.concat(t.componentInteractions),eventSourceDefs:e.eventSourceDefs.concat(t.eventSourceDefs),cmdFormatter:t.cmdFormatter||e.cmdFormatter,recurringTypes:e.recurringTypes.concat(t.recurringTypes),initialView:e.initialView||t.initialView,elementDraggingImpl:e.elementDraggingImpl||t.elementDraggingImpl,optionChangeHandlers:{...e.optionChangeHandlers,...t.optionChangeHandlers},scrollerSyncerClass:e.scrollerSyncerClass||t.scrollerSyncerClass,listenerRefiners:{...e.listenerRefiners,...t.listenerRefiners},optionRefiners:{...e.optionRefiners,...t.optionRefiners},optionDefaults:e.optionDefaults.concat(t.optionDefaults),propSetHandlers:{...e.propSetHandlers,...t.propSetHandlers}};var n,r}function H(e,t,n,r){if(t[e])return t[e];let i=function(e,t,n,r){let i=n[e],a=r[e],o=e=>i&&null!==i[e]?i[e]:a&&null!==a[e]?a[e]:null,l=o("component"),c=o("superType"),u=null;if(c){if(c===e)throw new Error("Can't have a custom view type that references itself");u=H(c,t,n,r)}return!l&&u&&(l=u.component),l?{type:e,component:l,defaults:(0,s.m)(u?u.defaults:{},i?i.rawOptions:{}),overrides:(0,s.m)(u?u.overrides:{},a?a.rawOptions:{})}:null}(e,t,n,r);return i&&(t[e]=i),i}function z(e){return(0,o.m)(e,G)}function G(e){let t="function"==typeof e?{component:e}:e,{component:n}=t;return t.content?n=q(t.content):!n||n.prototype instanceof P.B||(n=q(n)),{superType:t.type,component:n,rawOptions:t}}function q(e){return t=>(0,r.jsx)(P.V.Consumer,{children:n=>{const{options:i,viewSpec:a}=n,s={...t,nextDayThreshold:i.nextDayThreshold,...(0,o.k)(i),options:{headerToolbar:i.headerToolbar,footerToolbar:i.footerToolbar},isHeightAuto:(0,P.g)(i),view:n.viewApi};return(0,r.jsx)(P.C,{tag:"div",className:(0,O.j)((0,P.a)(i.viewClass,s),(0,P.a)(a.optionDefaults.class,s),(0,P.a)(a.optionDefaults.className,s),(0,P.a)(a.optionOverrides.class,s),(0,P.a)(a.optionOverrides.className,s)),renderProps:s,generatorName:void 0,customGenerator:e,didMount:i.didMount||i.viewDidMount,willUnmount:i.willUnmount||i.viewWillUnmount})}})}function W(e,t,n){let r=z(e),i=z(t.views),a=function(e,t){let n,r={};for(n in e)H(n,r,e,t);for(n in t)H(n,r,e,t);return r}(r,i);return(0,o.m)(a,e=>function(e,t,n,r){let i=e.overrides.duration||e.defaults.duration||r.duration||n.duration,a=null,s="",o="",c={};if(i&&(a=function(e){let t=JSON.stringify(e),n=$[t];return void 0===n&&(n=(0,l.xC)(e),$[t]=n),n}(i),a)){let e=(0,l.Mq)(a);s=e.unit,1===e.value&&(o=s,c=t[s]?t[s].rawOptions:{})}return{type:e.type,component:e.component,duration:a,durationUnit:s,singleUnit:o,optionDefaults:e.defaults,optionOverrides:{...c,...e.overrides}}}(e,i,t,n))}let $={};function V(e,t){switch(t.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return t.selection;default:return e}}function Y(e,t){switch(t.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return t.eventInstanceId;default:return e}}function K(e,t){let n;switch(t.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return n=t.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return e}}function Q(e,t){let n;switch(t.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return n=t.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return e}}
2function X(e,t,n){return{header:e.headerToolbar?Z(e.headerToolbar,e,t,n):null,footer:e.footerToolbar?Z(e.footerToolbar,e,t,n):null}}function Z(e,t,n,r){let i="rtl"===t.direction,a=[],s=!1;function l(e){let i=function(e,t,n,r){let i=t.buttons||{},a=t.toolbarElements||{},s=e?e.split(" "):[],l=[],c=!1;return{widgets:s.map(e=>e.split(",").map(e=>{if("title"===e)return c=!0,{name:e};if(a[e])return{name:e,customElement:a[e]};let s,u,d,f,h=i[e]||{};if(s=n[e]){l.push(e);const n=s.optionDefaults.buttonTextKey;u=h.text||(n?t[n]:"")||(s.singleUnit?t[s.singleUnit+"TextLong"]||t[s.singleUnit+"Text"]:"")||e,d=(0,o.l)(h.hint||t.viewHint,[u,e],u),f=t=>{h?.click?.(t),t.defaultPrevented||r.changeView(e)}}else u=h.text||t[e+"TextLong"]||t[e+"Text"]||e,d="prevYear"===e?(0,o.l)(h.hint||t.prevHint,[t.yearText,"year"],u):"nextYear"===e?(0,o.l)(h.hint||t.nextHint,[t.yearText,"year"],u):n=>(0,o.l)(h.hint||t[e+"Hint"],[t[n+"TextLong"]||t[n+"Text"],n],u),f=t=>{h?.click?.(t),t.defaultPrevented||r[e]?.()};return{name:e,isView:Boolean(s),buttonText:u,buttonHint:d,buttonDisplay:h.display,buttonIconClass:h.iconClass,buttonIconContent:h.iconContent,buttonClick:f,buttonIsPrimary:h.isPrimary||!1,buttonClass:h.class??h.className,buttonDidMount:h.didMount,buttonWillUnmount:h.willUnmount}})),viewsWithButtons:l,hasTitle:c}}(e,t,n,r);return a.push(...i.viewsWithButtons),s=s||i.hasTitle,i.widgets}return{sectionWidgets:{start:l(e[i?"right":"left"]||e.start||""),center:l(e.center||""),end:l(e[i?"left":"right"]||e.end||"")},viewsWithButtons:a,hasTitle:s}}class J{constructor(e,t,n){this.type=e,this.getCurrentData=t,this.dateEnv=n}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}const ee={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",className:"",groupId:"_businessHours"};function te(e,t,n){let r,i;r=/^(year|month)$/.test(e.currentRangeUnit)?e.currentRange:e.activeRange;const a={isEndExclusive:e.isRangeAllDay};return t.titleFormat?i=n.formatRangeToParts(r.start,r.end,(0,o.c)(t.titleFormat),a):(i=n.formatRangeToParts(r.start,r.end,(0,o.c)(ne(e,t.disallowAmbigTitle,"long")),a),function(e){let t=!1,n=!1;for(const r of e)"month"===r.type&&("startRange"===r.source&&(t=!0),"endRange"===r.source&&(n=!0));return t&&n}(i)&&(i=n.formatRangeToParts(r.start,r.end,(0,o.c)(ne(e,t.disallowAmbigTitle,"short")),a))),(0,l.r4)(i)}function ne(e,t,n){const{currentRangeUnit:r}=e;if("year"===r)return{year:"numeric"};if("month"===r)return{year:"numeric",month:n};if(!t){const t=(0,l.C1)(e.currentRange.start,e.currentRange.end);if(null!==t&&t>1)return{year:"numeric",month:n}}return{year:"numeric",month:"long",day:"numeric"}}class re{constructor(){this.resetListeners=new Set}handleInput(e,t){const n=this.dateEnv;if(e!==n&&("function"==typeof t?this.nowFn=t:n||(this.nowAnchorDate=e.toDate(t?e.createMarker(t):e.createNowMarker()),this.nowAnchorQueried=Date.now()),this.dateEnv=e,n))for(const e of this.resetListeners.values())e()}getDateMarker(){return this.nowAnchorDate?this.dateEnv.timestampToMarker(this.nowAnchorDate.valueOf()+(Date.now()-this.nowAnchorQueried)):this.dateEnv.createMarker(this.nowFn())}addResetListener(e){this.resetListeners.add(e)}removeResetListener(e){this.resetListeners.delete(e)}}class ie{constructor(e){this.computeCurrentViewData=(0,P.m)(this._computeCurrentViewData),this.organizeRawLocales=(0,P.m)(f),this.buildLocale=(0,P.m)(h),this.buildPluginHooks=function(){let e,t=[],n=[];return(r,i)=>(e&&(0,o.j)(r,t)&&(0,o.j)(i,n)||(e=function(e,t){let n={},r={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollerSyncerClass:null,listenerRefiners:{},optionRefiners:{},optionDefaults:[],propSetHandlers:{}};function i(e){for(let t of e){const{name:e}=t;if(!e)throw new Error("Plugin must specify a name");if(!n[e]){const a=n[e]=F(t);r=U(r,a),i(t.deps||[])}}}return e&&i(e),i(t),r}(r,i)),t=r,n=i,e)}(),this.buildDateEnv=(0,P.m)(ae),this.parseToolbars=(0,P.m)(X),this.buildViewSpecs=(0,P.m)(W),this.buildDateProfileGenerator=(0,P.b)(se),this.buildViewApi=(0,P.m)(oe),this.buildViewUiProps=(0,P.b)(ue),this.buildEventUiBySource=(0,P.m)(le,o.u),this.buildEventUiBases=(0,P.m)(ce),this.parseContextBusinessHours=(0,P.b)(fe),this.buildToolbarProps=(0,P.m)(me),this.buildTitle=(0,P.m)(te),this.nowManager=new re,this.isDrainingActionQueue=!1,this.actionQueue=[],this.optionOverrides={},this.emitter=new j.E,this.currentCalendarOptionsRefiners={},this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.handleNowChange=()=>{this.dispatch({type:"UPDATE_NOW"})},this.dispatch=e=>{this.actionQueue.push(e),this.isDrainingActionQueue||this.drainActionQueue()},this.config=e,this.nowManager=new re,this.nowTimer=new P.N(this.handleNowChange)}destroy(){this.nowTimer.destroy()}update(e){return this.optionOverrides=e,this.actionQueue.push({type:"IDLE"}),this.drainActionQueue(),this.data}resetOptions(e,t){void 0===t?this.optionOverrides=e:(this.optionOverrides={...this.optionOverrides,...e},this.optionsForRefining.push(...t)),this.dispatch({type:"RESET_OPTIONS"})}drainActionQueue(){let e,{state:t,data:n}=this;const r=!t,{actionQueue:i}=this,a=[];for(this.isDrainingActionQueue=!0;i.length;){const r=i.shift();({state:t,data:n,calendarContext:e}=this.reduce(t,n,r)),this.state=t,this.data=n,"IDLE"!==r.type&&a.push(r)}if(this.isDrainingActionQueue=!1,r){const t=e.options.controller;t&&t._setApi(this.config.calendarApi)}if(!r&&a.length){const{onDataChange:e}=this.config;e&&e(this.data,a)}}reduce(e,t,n){let{config:r}=this,i=!e,a=i?{}:function(e,t){return"SET_OPTION"===t.type?{...e,[t.optionName]:t.rawOptionValue}:e}(e.dynamicOptionOverrides,n),s=this.computeOptionsData(this.optionOverrides,a,r.calendarApi),c=i?s.calendarOptions.initialView||s.pluginHooks.initialView:function(e,t){return"CHANGE_VIEW_TYPE"===t.type&&(e=t.viewType),e}(e.currentViewType,n),u=this.computeCurrentViewData(c,s,this.optionOverrides,a);r.calendarApi.currentDataManager=this,this.emitter.setThisContext(r.calendarApi),this.emitter.setOptions(u.options);let d,f={nowManager:this.nowManager,dateEnv:s.dateEnv,options:s.calendarOptions,pluginHooks:s.pluginHooks,calendarApi:r.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},{nowDate:h}=this.nowTimer.update({unit:"day",unitValue:1,nowIndicatorSnap:"auto",nowManager:this.nowManager,dateEnv:s.dateEnv}),p=i?function(e,t,n){let r=e.initialDate;return null!=r?t.createMarker(r):n.getDateMarker()}(s.calendarOptions,s.dateEnv,this.nowManager):function(e,t){return"CHANGE_DATE"===t.type?t.dateMarker:e}(e.currentDate,n);i?d=u.dateProfileGenerator.build(p,h):(d=e.dateProfile,t&&t.dateProfileGenerator!==u.dateProfileGenerator&&(d=u.dateProfileGenerator.build(p,h)),d=function(e,t,n,r,i){let a;switch(t.type){case"CHANGE_VIEW_TYPE":return i.build(t.dateMarker||n,r);case"CHANGE_DATE":return i.build(t.dateMarker,r);case"PREV":if(a=i.buildPrev(e,n,r),a.isValid)return a;break;case"NEXT":if(a=i.buildNext(e,n,r),a.isValid)return a}return e}(d,n,p,h,u.dateProfileGenerator)),(!n||"PREV"!==n.type&&"NEXT"!==n.type)&&(0,l.$B)(d.activeRange,p)||(p=d.currentRange.start);let m=i?function(e,t,n){let r=t?t.activeRange:null;return S({},function(e,t){let n=x(t),r=[].concat(e.eventSources||[]),i=[];e.initialEvents&&r.unshift(e.initialEvents),e.events&&r.unshift(e.events);for(let e of r){let r=E(e,t,n);r&&i.push(r)}return i}
2(e,n),r,n)}(s.calendarOptions,d,f):function(e,t,n,r){let i=n?n.activeRange:null;switch(t.type){case"ADD_EVENT_SOURCES":return S(e,t.sources,i,r);case"REMOVE_EVENT_SOURCE":return a=e,s=t.sourceId,(0,o.f)(a,e=>e.sourceId!==s);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?k(e,i,r):e;case"FETCH_EVENT_SOURCES":return M(e,t.sourceIds?(0,o.e)(t.sourceIds):T(e,r),i,t.isRefetch||!1,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return function(e,t,n,r){let i=e[t];return i&&n===i.latestFetchId?{...e,[t]:{...i,isFetching:!1,fetchRange:r}}:e}(e,t.sourceId,t.fetchId,t.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return e}var a,s}(e.eventSources,n,d,f),g=i?(0,o.n)():(0,B.r)(e.eventStore,n,m,d,f),v=C(m),y=i?(0,o.n)():v&&!u.options.progressiveEventRendering&&e.renderableEventStore||g,{eventUiSingleBase:b,selectionConfig:A}=this.buildViewUiProps(f),w=this.buildEventUiBySource(m),_={dynamicOptionOverrides:a,currentViewType:c,currentDate:p,dateProfile:d,eventSources:m,eventStore:g,renderableEventStore:y,selectionConfig:A,eventUiBases:i?{}:this.buildEventUiBases(y.defs,b,w),businessHours:this.parseContextBusinessHours(f),dateSelection:i?null:V(e.dateSelection,n),eventSelection:i?"":Y(e.eventSelection,n),eventDrag:i?null:K(e.eventDrag,n),eventResize:i?null:Q(e.eventResize,n),nowDate:h},D={...f,..._};for(let t of s.pluginHooks.reducers)Object.assign(_,t(e,n,D));let I=!!e&&de(e,f),R=de(_,f);!I&&R?this.emitter.trigger("loading",!0):I&&!R&&this.emitter.trigger("loading",!1);let P=this.buildTitle(d,u.options,s.dateEnv),O=this.buildToolbarProps(u.viewSpec,d,u.dateProfileGenerator,p,h,P),N={viewTitle:P,nowManager:this.nowManager,calendarApi:r.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData,toolbarProps:O,...s,...u,..._},j=s.pluginHooks.optionChangeHandlers,L=t&&t.calendarOptions,F=s.calendarOptions;if(L&&L!==F){L.timeZone!==F.timeZone&&(_.eventSources=N.eventSources=function(e,t,n){let r=t?t.activeRange:null;return M(e,T(e,n),r,!0,n)}(N.eventSources,d,N),_.eventStore=N.eventStore=(0,B.a)(N.eventStore,t.dateEnv,N.dateEnv),_.renderableEventStore=N.renderableEventStore=(0,B.a)(N.renderableEventStore,t.dateEnv,N.dateEnv));for(let e in j)-1===this.optionsForHandling.indexOf(e)&&L[e]===F[e]||j[e](F[e],N)}return this.optionsForHandling=[],{state:_,data:N,calendarContext:f}}computeOptionsData(e,t,n){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&t===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:r,pluginHooks:i,localeDefaults:a,availableLocaleData:s}=this.processRawCalendarOptions(e,t),o=this.buildDateEnv(r.timeZone,r.locale,r.weekNumberCalculation,r.firstDay,r.weekTextLong,r.weekTextShort,i,s),l=this.buildViewSpecs(i.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides),c=this.parseToolbars(r,l,n);return this.stableCalendarOptionsData={calendarOptions:r,pluginHooks:i,dateEnv:o,viewSpecs:l,toolbarConfig:c,localeDefaults:a,availableRawLocales:s.map}}processRawCalendarOptions(e,t){let{locales:n,locale:r}=(0,s.m)(o.B,e,t),i=this.organizeRawLocales(n),a=i.map,l=this.buildLocale(r||i.defaultCode,a).options,c=this.buildPluginHooks(e.plugins||[],R),u=this.currentCalendarOptionsRefiners={...o.o,...o.C,...o.q,...c.listenerRefiners,...c.optionRefiners},d=(0,s.m)(o.B,...c.optionDefaults,l,pe((0,s.m)(e,t),u)),f={},h=this.currentCalendarOptionsInput,p=this.currentCalendarOptionsRefined,m=!1;for(let e in d)-1===this.optionsForRefining.indexOf(e)&&(d[e]===h[e]||o.t[e]&&e in h&&o.t[e](h[e],d[e])||(0,s.i)(h[e],d[e]))?f[e]=p[e]:u[e]&&(f[e]=u[e](d[e],e),m=!0);return m&&(this.currentCalendarOptionsInput=d,this.currentCalendarOptionsRefined=f,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=t),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:c,availableLocaleData:i,localeDefaults:l}}_computeCurrentViewData(e,t,n,r){let i=t.viewSpecs[e];if(!i)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:a}=this.processRawViewOptions(i,t.pluginHooks,t.localeDefaults,n,r);return this.nowManager.handleInput(t.dateEnv,a.now),{viewSpec:i,options:a,dateProfileGenerator:this.buildDateProfileGenerator({dateProfileGeneratorClass:i.optionDefaults.dateProfileGeneratorClass,duration:i.duration,durationUnit:i.durationUnit,usesMinMaxTime:i.optionDefaults.usesMinMaxTime,dateEnv:t.dateEnv,calendarApi:this.config.calendarApi,slotMinTime:a.slotMinTime,slotMaxTime:a.slotMaxTime,showNonCurrentDates:a.showNonCurrentDates,dayCount:a.dayCount,dateAlignment:a.dateAlignment,dateIncrement:a.dateIncrement,hiddenDays:a.hiddenDays,weekends:a.weekends,validRangeInput:a.validRange,visibleRangeInput:a.visibleRange,fixedWeekCount:a.fixedWeekCount}),viewApi:this.buildViewApi(e,this.getCurrentData,t.dateEnv)}}processRawViewOptions(e,t,n,r,i){let a={...o.o,...o.C,...o.q,...o.V,...t.listenerRefiners,...t.optionRefiners},l=(0,s.m)(o.B,...t.optionDefaults,e.optionDefaults,n,pe((0,s.m)(r,e.optionOverrides,i),a)),c={},u=this.currentViewOptionsInput,d=this.currentViewOptionsRefined,f=!1;for(let e in l)l[e]===u[e]||o.t[e]&&o.t[e](l[e],u[e])||(0,s.i)(u[e],l[e])?c[e]=d[e]:(l[e]===this.currentCalendarOptionsInput[e]||o.t[e]&&o.t[e](l[e],this.currentCalendarOptionsInput[e])?e in this.currentCalendarOptionsRefined&&(c[e]=this.currentCalendarOptionsRefined[e]):a[e]&&(c[e]=a[e](l[e],e)),f=!0);return f&&(this.currentViewOptionsInput=l,this.currentViewOptionsRefined=c),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined}}}function ae(e,t,n,r,i,a,s,o){let c=h(t||o.defaultCode,o.map);return new l.gJ({calendarSystem:"gregory",timeZone:e,locale:c,weekNumberCalculation:n,firstDay:r,weekTextLong:i,weekTextShort:a,cmdFormatter:s.cmdFormatter})}function se(e){return new(e.dateProfileGeneratorClass||N.D)(e)}
2function oe(e,t,n){return new J(e,t,n)}function le(e){return(0,o.m)(e,e=>e.ui)}function ce(e,t,n){let r={"":t};for(let t in e){let i=e[t];i.sourceId&&n[i.sourceId]&&(r[t]=n[i.sourceId])}return r}function ue(e){const{options:t}=e;return{eventUiSingleBase:(0,o.d)({display:t.eventDisplay,editable:t.editable,startEditable:t.eventStartEditable,durationEditable:t.eventDurationEditable,constraint:t.eventConstraint,overlap:"boolean"==typeof t.eventOverlap?t.eventOverlap:void 0,allow:t.eventAllow},e),selectionConfig:(0,o.d)({constraint:t.selectConstraint,overlap:"boolean"==typeof t.selectOverlap?t.selectOverlap:void 0,allow:t.selectAllow},e)}}function de(e,t){for(let n of t.pluginHooks.isLoadingFuncs)if(n(e))return!0;return!1}function fe(e){return t=e.options.businessHours,n=e,(0,o.p)(function(e){let t;return t=!0===e?[{}]:Array.isArray(e)?e.filter(e=>e.daysOfWeek):"object"==typeof e&&e?[e]:[],t=t.map(e=>({...ee,...e})),t}(t),null,n);var t,n}const he={};function pe(e,t){const n={};for(const r in e)t[r]?n[r]=e[r]:he[r]||((0,o.w)(`Unknown option \`${r}\`.`),he[r]=!0);return n}function me(e,t,n,r,i,a){let s=n.build(i,i,void 0,!1),o=n.buildPrev(t,r,i,!1),c=n.buildNext(t,r,i,!1);return{title:a,selectedButton:e.type,navUnit:e.singleUnit,isTodayEnabled:s.isValid&&!(0,l.$B)(t.currentRange,i),isPrevEnabled:o.isValid,isNextEnabled:c.isValid}}class ge{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}setOption(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,t){let{currentDataManager:n}=this;n.currentCalendarOptionsRefiners[e]?n.emitter.on(e,t):(0,o.w)(`Unknown listener \`${e}\`.`)}off(e,t){this.currentDataManager.emitter.off(e,t)}trigger(e,...t){this.currentDataManager.emitter.trigger(e,...t)}changeView(e,t){this.batchRendering(()=>{if(this.unselect(),t)if(t.start&&t.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:t});else{let{dateEnv:n}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:n.createMarker(t)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,t){let n;t=t||"day",n=this.getCurrentData().viewSpecs[t]||this.getUnitViewSpec(t),this.unselect(),n?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:n.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let t,n,{viewSpecs:r,toolbarConfig:i}=this.getCurrentData(),a=[].concat(i.header?i.header.viewsWithButtons:[],i.footer?i.footer.viewsWithButtons:[]);for(let e in r)a.push(e);for(t=0;t<a.length;t+=1)if(n=r[a[t]],n&&n.singleUnit===e)return n;return null}prev(){this.unselect(),this.dispatch({type:"PREV"})}next(){this.unselect(),this.dispatch({type:"NEXT"})}prevYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,-1)})}nextYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,1)})}today(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.nowManager.getDateMarker()})}gotoDate(e){let t=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.createMarker(e)})}incrementDate(e){let t=this.getCurrentData(),n=(0,l.xC)(e);n&&(this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.add(t.currentDate,n)}))}getDate(){let e=this.getCurrentData();return e.dateEnv.toDate(e.currentDate)}formatDate(e,t){let{dateEnv:n}=this.getCurrentData();return(0,l.r4)(n.formatToParts(n.createMarker(e),(0,o.c)(t)))}formatRange(e,t,n){let{dateEnv:r}=this.getCurrentData();return(0,l.r4)(r.formatRangeToParts(r.createMarker(e),r.createMarker(t),(0,o.c)(n),n))}formatIso(e,t){let{dateEnv:n}=this.getCurrentData();return n.formatIso(n.createMarker(e),{omitTime:t})}select(e,t){let n;n=null==t?null!=e.start?e:{start:e,end:null}:{start:e,end:t};let r=this.getCurrentData(),i=(0,o.v)(n,r.dateEnv,(0,l.xC)({days:1}));i&&(this.dispatch({type:"SELECT_DATES",selection:i}),(0,o.x)(i,null,r))}unselect(e){let t=this.getCurrentData();t.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),(0,o.y)(e,t))}addEvent(e,t){if(e instanceof o.z){let t=e._def,n=e._instance;return this.getCurrentData().eventStore.defs[t.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:(0,o.A)({def:t,instance:n})}),this.triggerEventAdd(e)),e}let n,r=this.getCurrentData();if(t instanceof o.D)n=t.internalEventSource;else if("boolean"==typeof t)t&&([n]=(0,o.h)(r.eventSources));else if(null!=t){let e=this.getEventSourceById(t);if(!e)return(0,o.w)(`Unknown event source ID \`${t}\`.`),null;n=e.internalEventSource}let i=(0,o.F)(e,n,r,!1);if(i){let e=new o.z(r,i.def,i.def.recurringDef?null:i.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:(0,o.A)(i)}),this.triggerEventAdd(e),e}return null}triggerEventAdd(e){let{emitter:t}=this.getCurrentData();t.trigger("eventAdd",{event:e,relatedEvents:[],revert:()=>{this.dispatch({type:"REMOVE_EVENTS",eventStore:(0,o.G)(e)})}})}getEventById(e){let t=this.getCurrentData(),{defs:n,instances:r}=t.eventStore;e=String(e);for(let i in n){let a=n[i];if(a.publicId===e){if(a.recurringDef)return new o.z(t,a,null);for(let e in r){let n=r[e];if(n.defId===a.defId)return new o.z(t,a,n)}}}return null}getEvents(){let e=this.getCurrentData();return(0,o.a)(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),t=e.eventSources,n=[];for(let r in t)n.push(new o.D(e,t[r]));return n}getEventSourceById(e){let t=this.getCurrentData(),n=t.eventSources;e=String(e);for(let r in n)if(n[r].publicId===e)return new o.D(t,n[r]);return null}addEventSource(e){let t=this.getCurrentData();if(e instanceof o.D)return t.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let n=E(e,t);return n?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[n]}),new o.D(t,n)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let t=(0,l.xC)(e);t&&this.trigger("_timeScrollRequest",t)}getButtonState(){const e=this.getCurrentData(),{toolbarProps:t}=e,n=e.calendarOptions,r=n.buttons||{},i=e.viewSpecs,a=e.viewSpec.singleUnit,s=[a?ve(a,n):"",a],l={today:{text:n.todayText,hint:(0,o.l)(n.todayHint,s,n.todayText),isDisabled:!t.isTodayEnabled}
2,prev:{text:n.prevText,hint:(0,o.l)(n.prevHint,s,n.prevText),isDisabled:!t.isPrevEnabled},next:{text:n.nextText,hint:(0,o.l)(n.nextHint,s,n.nextText),isDisabled:!t.isNextEnabled},prevYear:{text:n.prevYearText,hint:(0,o.l)(n.prevHint,[n.yearText,"year"],n.prevYearText),isDisabled:!1},nextYear:{text:n.prevYearText,hint:(0,o.l)(n.nextHint,[n.yearText,"year"],n.nextYearText),isDisabled:!1}};for(const e in i){const t=i[e],{singleUnit:a}=t,s=t.optionDefaults.buttonTextKey,c=r[e]?.text||(s?n[s]:"")||(a?ve(a,n):"")||e,u=(0,o.l)(n.viewHint,[c,e],c);l[e]={text:c,hint:u}}return l}}function ve(e,t){return t[e+"TextLong"]||t[e+"Text"]}class ye extends i.Component{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{(0,a.flushSync)(()=>{this.setState({forPrint:!0})})},this.handleAfterPrint=()=>{(0,a.flushSync)(()=>{this.setState({forPrint:!1})})}}render(){return this.props?.children(this.state.forPrint)}componentDidMount(){const{props:e}=this,{emitter:t}=e;t.on("_beforeprint",this.handleBeforePrint),t.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){const{props:e}=this,{emitter:t}=e;t.off("_beforeprint",this.handleBeforePrint),t.off("_afterprint",this.handleAfterPrint)}}class be extends P.B{render(){const{contentGenerator:e,className:t}=this.props;return e?(0,r.jsx)(P.C,{tag:"span",style:{display:"contents"},attrs:{"aria-hidden":!0},renderProps:{},generatorName:void 0,customGenerator:e}):void 0!==t?(0,r.jsx)("span",{"aria-hidden":!0,className:t}):void 0}}class Ae extends P.B{render(){let{props:e}=this,{options:t}=this.context,n=e.widgetGroups.map(e=>this.renderWidgetGroup(e));return(0,i.createElement)("div",{className:(0,P.a)(t.toolbarSectionClass,{name:e.name})},...n)}renderWidgetGroup(e){let{props:t,context:n}=this,{options:a}=n,s=[],o=!0,l=!0;for(const t of e){const{name:e,isView:n}=t;"title"===e?o=!1:n||(l=!1)}for(let n of e){let{name:i,customElement:c,buttonHint:u}=n;if("title"===i)s.push((0,r.jsx)("div",{role:"heading","aria-level":a.headingLevel,id:t.titleId,className:(0,O.j)(a.toolbarTitleClass),children:t.title}));else if(c)s.push((0,r.jsx)(P.C,{tag:"span",style:{display:"contents"},renderProps:{},generatorName:void 0,customGenerator:c}));else{let c,d=i===t.selectedButton,f=!t.isTodayEnabled&&"today"===i||!t.isPrevEnabled&&"prev"===i||!t.isNextEnabled&&"next"===i,h=n.buttonDisplay??a.buttonDisplay;"auto"===h&&(h=n.buttonIconContent||n.buttonIconClass?"icon":"text"),"text"!==h&&(c=(0,r.jsx)(be,{className:n.buttonIconClass,contentGenerator:n.buttonIconContent}));let p=e.length>1&&o,m=p?{hasSelection:l}:null,g={name:i,text:n.buttonText,isPrimary:n.buttonIsPrimary,isSelected:d,isDisabled:f,isIconOnly:"icon"===h,buttonGroup:m};s.push((0,r.jsx)(P.C,{tag:"button",attrs:{type:"button",disabled:f,...o&&l?{role:"tab","aria-selected":d}:{"aria-pressed":d},"aria-label":"function"==typeof u?u(t.navUnit):u,onClick:n.buttonClick},className:(0,O.j)((0,P.a)(a.buttonClass,g),!f&&L.c.cursorPointer,p&&(0,O.j)(d?L.c.z1:L.c.z0,L.c.focusZ2)),renderProps:g,generatorName:void 0,classNameGenerator:n.buttonClass,didMount:n.buttonDidMount,willUnmount:n.buttonWillUnmount,children:()=>"text"===h?n.buttonText:"icon"===h?c:"icon-text"===h?(0,r.jsxs)(r.Fragment,{children:[c,n.buttonText]}):(0,r.jsxs)(r.Fragment,{children:[n.buttonText,c]})}))}}return s.length>1?(0,i.createElement)("div",{role:o&&l?"tablist":void 0,"aria-label":o&&l?a.viewChangeHint:void 0,className:(0,O.j)((0,P.a)(a.buttonGroupClass,{hasSelection:l}),L.c.isolate)},...s):s[0]}}class we extends P.B{render(){let{props:e}=this,t=this.context.options,{sectionWidgets:n}=e.model;const{borderlessX:i,borderlessTop:a,borderlessBottom:s}=(0,o.k)(t),l=e.isHeader?t.headerToolbarClass:t.footerToolbarClass;return(0,r.jsxs)("div",{className:(0,O.j)((0,P.a)(l,{borderlessX:i,borderlessTop:a,borderlessBottom:s}),(0,P.a)(t.toolbarClass,{borderlessX:i,borderlessTop:a,borderlessBottom:s})),children:[this.renderSection("start",n.start),this.renderSection("center",n.center),this.renderSection("end",n.end)]})}renderSection(e,t){let{props:n}=this;return(0,r.jsx)(Ae,{name:e,widgetGroups:t,title:n.title,titleId:n.titleId,navUnit:n.navUnit,selectedButton:n.selectedButton,isTodayEnabled:n.isTodayEnabled,isPrevEnabled:n.isPrevEnabled,isNextEnabled:n.isNextEnabled},e)}}class Ee extends B.I{constructor(e){super(e),this.handleSegClick=(e,t)=>{let{component:n}=this,{context:r}=n,i=(0,o.H)(t);i&&n.isValidSegDownEl(e.target)&&r.emitter.trigger("eventClick",{el:t,event:new o.z(n.context,i.def,i.instance),jsEvent:e,view:r.viewApi})},this.destroy=(0,o.I)(e.el,"click",`.${L.c.internalEvent}`,this.handleSegClick)}}class xe extends B.I{constructor(e){super(e),this.handleEventElRemove=e=>{e===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(e,t)=>{(0,o.H)(t)&&(this.currentSegEl=t,this.triggerEvent("eventMouseEnter",e,t))},this.handleSegLeave=(e,t)=>
2{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",e,t))},this.removeHoverListeners=(0,o.J)(e.el,`.${L.c.internalEvent}`,this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,t,n){let{component:r}=this,{context:i}=r,a=(0,o.H)(n);t&&!r.isValidSegDownEl(t.target)||i.emitter.trigger(e,{el:n,event:new o.z(i,a.def,a.instance),jsEvent:t,view:i.viewApi})}}class Ce extends P.P{constructor(){super(...arguments),this.buildViewContext=(0,P.m)(P.c),this.buildViewPropTransformers=(0,P.m)(Se),this.interactionsStore={},this.calendarInteractions=[],this.registerInteractiveComponent=(e,t)=>{let n=(0,B.p)(e,t),r=[Ee,xe];t.disableHits||(r=r.concat(this.props.pluginHooks.componentInteractions));let i=r.map(e=>new e(n));this.interactionsStore[e.uid]=i,B.i[e.uid]=n},this.unregisterInteractiveComponent=e=>{let t=this.interactionsStore[e.uid];if(t){for(let e of t)e.destroy();delete this.interactionsStore[e.uid]}delete B.i[e.uid]}}get viewTitleId(){return this.props.baseId+"title"}render(){const{props:e}=this;let t,n,{toolbarConfig:i,options:a}=e,s=!1;e.forPrint||(0,P.g)(a)||(null!=a.height?s=!0:null!=a.contentHeight?t=a.contentHeight:n=Math.max(a.aspectRatio,.5));let o=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.nowManager,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,e.baseId,this.registerInteractiveComponent,this.unregisterInteractiveComponent);return(0,r.jsxs)(P.V.Provider,{value:o,children:[i.header&&(0,r.jsx)(we,{model:i.header,isHeader:!0,titleId:this.viewTitleId,...e.toolbarProps}),(0,r.jsxs)("div",{className:(0,O.j)(L.c.flexCol,L.c.rel,L.c.overflowAnchorNone,L.c.minHeight0,s&&L.c.liquid),style:{height:t,aspectRatio:null!=n?String(n):void 0},children:[this.renderView((0,O.j)((s||t)&&L.c.liquid,null!=n&&L.c.fill,L.c.internalView)),this.buildAppendContent()]}),i.footer&&(0,r.jsx)(we,{model:i.footer,isHeader:!1,...e.toolbarProps})]})}renderView(e){const{props:t}=this,{pluginHooks:n,viewSpec:i,toolbarConfig:a,toolbarProps:s}=t;let o={className:e,dateProfile:t.dateProfile,businessHours:t.businessHours,eventStore:t.renderableEventStore,eventUiBases:t.eventUiBases,dateSelection:t.dateSelection,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,forPrint:t.forPrint,labelId:a.header&&a.header.hasTitle?this.viewTitleId:void 0,labelStr:a.header&&a.header.hasTitle?void 0:s.title},l=this.buildViewPropTransformers(n.viewPropsTransformers),c={...t,toolbarProps:s,forPrint:t.forPrint};for(let e of l)Object.assign(o,e.transform(o,c));let u=i.component;return(0,r.jsx)(u,{...o})}buildAppendContent(){const{props:e}=this;return(0,r.jsx)(r.Fragment,{children:e.pluginHooks.viewContainerAppends.map((t,n)=>(0,r.jsx)(i.Fragment,{children:t(e)},n))})}componentDidMount(){const{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(t=>new t(e));let{propSetHandlers:t}=e.pluginHooks;for(let n in t)t[n](e[n],e);for(let t of e.pluginHooks.contextInit)t(e)}componentDidUpdate(e){const{props:t}=this;let{propSetHandlers:n}=t.pluginHooks;for(let r in n)t[r]!==e[r]&&n[r](t[r],t)}componentWillUnmount(){const{props:e}=this;for(let e of this.calendarInteractions)e.destroy();this.calendarInteractions=[],e.emitter.trigger("_unmount")}}function Se(e){return e.map(e=>new e)}const ke=(0,i.forwardRef)((e,t)=>{const n=function(e){if(i.useId)return i.useId();const[t]=(0,i.useState)(()=>(0,o.g)());return e?e+":":(_e||(_e=!0,(0,o.w)("Missing `id` prop. Provide one for better SSR support in React 17.")),`fc:${t}:`)}(e.id),[s,l]=(0,i.useState)("");function c(e,t){(!function(e){for(const t of e)if("SET_EVENT_DRAG"===t.type||"UNSET_EVENT_DRAG"===t.type||"SET_EVENT_RESIZE"===t.type||"UNSET_EVENT_RESIZE"===t.type||"MERGE_EVENTS"===t.type)return!0;return!1}(t)?Me:a.flushSync)(()=>{l((0,o.g)())})}const[u]=(0,i.useState)(()=>new ge),[d]=(0,i.useState)(()=>new ie({calendarApi:u,onDataChange:c}));(0,i.useEffect)(()=>()=>{d.destroy()},[]),(0,i.useImperativeHandle)(t,()=>({getApi:()=>u}),[]);const f=d.update(e);return(0,r.jsx)(ye,{emitter:f.emitter,children:e=>{const t=f.calendarOptions,i="rtl"===t.direction,a=function(e,t){let n=e.borderlessX??e.borderless,r=e.borderlessTop??e.borderless,i=e.borderlessBottom??e.borderless;const a={borderlessX:Boolean(n),borderlessTop:Boolean(r),borderlessBottom:Boolean(i)};return(0,O.j)((0,P.a)(e.class,a),(0,P.a)(e.className,a),L.c.borderBoxRoot,L.c.isolate,L.c.flexCol,t?L.c.calendarPrintRoot:L.c.c
2alendarScreenRoot)}(t,e);return(0,r.jsx)("div",{dir:i?"rtl":void 0,className:a,style:{height:t.height},"data-color-scheme":t.colorScheme||void 0,children:(0,r.jsx)(Ce,{...f,baseId:n,forPrint:e})})}})});function Me(e){e()}let _e=!1},828(e,t,n){"use strict";n.d(t,{I:()=>u,a:()=>o,b:()=>f,e:()=>c,p:()=>d,r:()=>i});var r=n(24324);function i(e,t,n,i,s){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,i,s,o){if(t&&n===t.latestFetchId){let n=(0,r.p)(a(s,t,o),t,o);return i&&(n=(0,r.O)(n,i,o)),(0,r.P)(l(e,t.sourceId),n)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,s);case"RESET_RAW_EVENTS":return function(e,t,n,i,s){const{defIdMap:o,instanceIdMap:l}=function(e){const{defs:t,instances:n}=e,r={},i={};for(let e in t){const n=t[e],{publicId:i}=n;i&&(r[i]=e)}for(let e in n){const r=t[n[e].defId],{publicId:a}=r;a&&(i[a]=e)}return{defIdMap:r,instanceIdMap:i}}(e);let c=(0,r.p)(a(n,t,s),t,s,!1,o,l);return(0,r.O)(c,i,s)}(e,n[t.sourceId],t.rawEvents,i.activeRange,s);case"ADD_EVENTS":return function(e,t,n,i){return n&&(t=(0,r.O)(t,n,i)),(0,r.P)(e,t)}(e,t.eventStore,i?i.activeRange:null,s);case"RESET_EVENTS":return t.eventStore;case"MERGE_EVENTS":return(0,r.P)(e,t.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return i?(0,r.O)(e,i.activeRange,s):e;case"REMOVE_EVENTS":return(0,r.N)(e,t.eventStore);case"REMOVE_EVENT_SOURCE":return l(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return(0,r.M)(e,e=>!e.sourceId);case"REMOVE_ALL_EVENTS":return(0,r.n)();default:return e}}function a(e,t,n){let r=n.options.eventDataTransform,i=t?t.eventDataTransform:null;return i&&(e=s(e,i)),r&&(e=s(e,r)),e}function s(e,t){let n;if(t){n=[];for(let r of e){let e=t(r);e?n.push(e):null==e&&n.push(r)}}else n=e;return n}function o(e,t,n){let{defs:i}=e,a=(0,r.m)(e.instances,e=>i[e.defId].allDay?e:{...e,range:{start:n.createMarker(t.toDate(e.range.start)),end:n.createMarker(t.toDate(e.range.end))}});return{defs:i,instances:a}}function l(e,t){return(0,r.M)(e,e=>e.sourceId!==t)}function c(e,t){return{defs:e.defs,instances:(0,r.f)(e.instances,e=>!t[e.instanceId])}}class u{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function d(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter,isHitComboAllowed:t.isHitComboAllowed||null}}function f(e){return{[e.component.uid]:e}}n.d(t,["i",0,{}])},91147(e,t,n){"use strict";n.d(t,{i:()=>G});var r=n(828),i=n(24324),a=n(74246),s=n(75476);class o{constructor(e,t){this.emitter=new a.E}destroy(){}setMirrorIsVisible(e){}setMirrorNeedsRevert(e){}setAutoScrollEnabled(e){}}const l={};function c(e,t,n){let{instances:r}=e.mutatedEvents;for(let e in r)if(!(0,s.wj)(t.validRange,r[e].range))return!1;return u({eventDrag:e},n)}function u(e,t){let n=t.getCurrentData(),r={businessHours:n.businessHours,dateSelection:"",eventStore:n.eventStore,eventUiBases:n.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null,...e};return(t.pluginHooks.isPropsValid||d)(r,t)}function d(e,t,n={},a){return!(e.eventDrag&&!function(e,t,n,a){let o=t.getCurrentData(),l=e.eventDrag,c=l.mutatedEvents,u=c.defs,d=c.instances,h=(0,i.a7)(u,l.isEvent?e.eventUiBases:{"":o.selectionConfig});a&&(h=(0,i.m)(h,a));let p=(0,r.e)(e.eventStore,l.affectedEvents.instances),m=p.defs,g=p.instances,v=(0,i.a7)(m,e.eventUiBases);for(let r in d){let a=d[r],c=a.range,y=h[a.defId],b=u[a.defId];if(!f(y.constraints,c,p,e.businessHours,t))return!1;let{eventOverlap:A}=t.options,w="function"==typeof A?A:null;for(let e in g){let n=g[e];if((0,s.WS)(c,n.range)){if(!1===v[n.defId].overlap&&l.isEvent)return!1;if(!1===y.overlap)return!1;if(w&&!w(new i.z(t,m[n.defId],n),new i.z(t,b,a)))return!1}}let E=o.eventStore;for(let e of y.allows){let s,o={...n,range:a.range,allDay:b.allDay},l=E.defs[b.defId],c=E.instances[r];if(s=l?new i.z(t,l,c):new i.z(t,b),!e((0,i.a8)(o,t),s))return!1}}return!0}(e,t,n,a)||e.dateSelection&&!function(e,t,n,r){let a=e.eventStore,o=a.defs,l=a.instances,c=e.dateSelection,u=c.range,{selectionConfig:d}=t.getCurrentData();if(r&&(d=r(d)),!f(d.constraints,u,a,e.businessHours,t))return!1;let{selectOverlap:h}=t.options,p="function"==typeof h?h:null;for(let e in l){let n=l[e];
2if((0,s.WS)(u,n.range)){if(!1===d.overlap)return!1;if(p&&!p(new i.z(t,o[n.defId],n),null))return!1}}for(let e of d.allows){let r={...n,...c};if(!e((0,i.a8)(r,t),null))return!1}return!0}(e,t,n,a))}function f(e,t,n,r,i){for(let a of e)if(!m(h(a,t,n,r,i),t))return!1;return!0}function h(e,t,n,r,a){return"businessHours"===e?p((0,i.O)(r,t,a)):"string"==typeof e?p((0,i.M)(n,t=>t.groupId===e)):"object"==typeof e&&e?p((0,i.O)(e,t,a)):[]}function p(e){let{instances:t}=e,n=[];for(let e in t)n.push(t[e].range);return n}function m(e,t){for(let n of e)if((0,s.wj)(n,t))return!0;return!1}var g=n(6306),v=n(25565),y=n(8024);l.touchMouseIgnoreWait=500;let b=0,A=0,w=!1;class E{constructor(e){this.subjectEl=null,this.selector="",this.handleSelector="",this.shouldIgnoreMove=!1,this.shouldWatchScroll=!0,this.isDragging=!1,this.isTouchDragging=!1,this.wasTouchScroll=!1,this.handleMouseDown=e=>{if(!this.shouldIgnoreMouse()&&function(e){return 0===e.button&&!e.ctrlKey}(e)&&this.tryStart(e)){let t=this.createEventFromMouse(e,!0);this.emitter.trigger("pointerdown",t),this.initScrollWatch(t),this.shouldIgnoreMove||document.addEventListener("mousemove",this.handleMouseMove),document.addEventListener("mouseup",this.handleMouseUp)}},this.handleMouseMove=e=>{let t=this.createEventFromMouse(e);this.recordCoords(t),this.emitter.trigger("pointermove",t)},this.handleMouseUp=e=>{document.removeEventListener("mousemove",this.handleMouseMove),document.removeEventListener("mouseup",this.handleMouseUp),this.emitter.trigger("pointerup",this.createEventFromMouse(e)),this.cleanup()},this.handleTouchStart=e=>{if(this.tryStart(e)){this.isTouchDragging=!0;let t=this.createEventFromTouch(e,!0);this.emitter.trigger("pointerdown",t),this.initScrollWatch(t);let n=e.target;this.shouldIgnoreMove||n.addEventListener("touchmove",this.handleTouchMove),n.addEventListener("touchend",this.handleTouchEnd),n.addEventListener("touchcancel",this.handleTouchEnd),window.addEventListener("scroll",this.handleTouchScroll,!0)}},this.handleTouchMove=e=>{if(this.isDragging){let t=this.createEventFromTouch(e);this.recordCoords(t),this.emitter.trigger("pointermove",t)}},this.handleTouchEnd=e=>{if(this.isDragging){let t=e.target;t.removeEventListener("touchmove",this.handleTouchMove),t.removeEventListener("touchend",this.handleTouchEnd),t.removeEventListener("touchcancel",this.handleTouchEnd),window.removeEventListener("scroll",this.handleTouchScroll,!0),this.emitter.trigger("pointerup",this.createEventFromTouch(e)),this.cleanup(),this.isTouchDragging=!1,b+=1,setTimeout(()=>{b-=1},l.touchMouseIgnoreWait)}},this.handleTouchScroll=()=>{this.wasTouchScroll=!0},this.handleScroll=e=>{if(!this.shouldIgnoreMove){let t=window.scrollX-this.prevScrollX+this.prevPageX,n=window.scrollY-this.prevScrollY+this.prevPageY;this.emitter.trigger("pointermove",{origEvent:e,isTouch:this.isTouchDragging,subjectEl:this.subjectEl,pageX:t,pageY:n,deltaX:t-this.origPageX,deltaY:n-this.origPageY})}},this.containerEl=e,this.emitter=new a.E,e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),A+=1,1===A&&window.addEventListener("touchmove",x,{passive:!1})}destroy(){this.containerEl.removeEventListener("mousedown",this.handleMouseDown),this.containerEl.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),A-=1,A||window.removeEventListener("touchmove",x,{passive:!1})}cancel(){this.isDragging&&this.cleanup()}tryStart(e){let t=this.querySubjectEl(e),n=e.target;return!(!t||this.handleSelector&&!n.closest(this.handleSelector)||(this.subjectEl=t,this.isDragging=!0,this.wasTouchScroll=!1,0))}cleanup(){w=!1,this.isDragging=!1,this.subjectEl=null,this.destroyScrollWatch()}querySubjectEl(e){return this.selector?e.target.closest(this.selector):this.containerEl}shouldIgnoreMouse(){return b||this.isTouchDragging}cancelTouchScroll(){this.isDragging&&(w=!0)}initScrollWatch(e){this.shouldWatchScroll&&(this.recordCoords(e),window.addEventListener("scroll",this.handleScroll,!0))}recordCoords(e){this.shouldWatchScroll&&(this.prevPageX=e.pageX,this.prevPageY=e.pageY,this.prevScrollX=window.scrollX,this.prevScrollY=window.scrollY)}destroyScrollWatch(){this.shouldWatchScroll&&window.removeEventListener("scroll",this.handleScroll,!0)}createEventFromMouse(e,t){let n=0,r=0;return t?(this.origPageX=e.pageX,this.origPageY=e.pageY):(n=e.pageX-this.origPageX,r=e.pageY-this.origPageY),{origEvent:e,isTouch:!1,subjectEl:this.subjectEl,pageX:e.pageX,pageY:e.pageY,deltaX:n,deltaY:r}}createEventFromTouch(e,t){let n,r,i=e.touches,a=0,s=0;return i&&i.length?(n=i[0].pageX,r=i[0].pageY):(n=e.pageX,r=e.pageY),t?(this.origPageX=n,this.origPageY=r):(a=n-this.origPageX,s=r-this.origPageY),{origEvent:e,isTouch:!0,subjectEl:this.subjectEl,pageX:n,pageY:r,deltaX:a,deltaY:s}}}function x(e){w&&e.preventDefault()}class C{constructor(){this.isVisible=!1,this.sourceEl=null,this.mirrorEl=null,this.sourceElRect=null,this.parentNode=document.body,this.zIndex=9999,this.revertDuration=0,this.colorScheme=""}start(e,t,n){this.sourceEl=e,this.sourceElRect=this.sourceEl.getBoundingClientRect(),this.origScreenX=t-window.scrollX,this.origScreenY=n-window.scrollY,this.deltaX=0,this.deltaY=0,this.updateElPosition()}handleMove(e,t){this.deltaX=e-window.scrollX-this.origScreenX,this.deltaY=t-window.scrollY-this.origScreenY,this.updateElPosition()}setIsVisible(e){e?this.isVisible||(this.mirrorEl&&this.mirrorEl.style.setProperty("display","","important"),this.isVisible=e,this.updateElPosition()):this.isVisible&&(this.mirrorEl&&this.mirrorEl.style.setProperty("display","none","important"),this.isVisible=e)}stop(e,t){let n=()=>{this.cleanup(),t()};e&&this.mirrorEl&&this.isVisible&&this.revertDuration&&(this.deltaX||this.deltaY)?this.doRevertAnimation(n,this.revertDuration):setTimeout(n,0)}doRevertAnimation(e,t){let n=this.mirrorEl,r=this.sourceEl.getBoundingClientRect();n.style.transition="top "+t+"ms,left "+t+"ms",(0,v.a)(n,{left:r.left,top:r.top}),(0,i.T)(n,()=>{n.style.transition="",e()})}cleanup(){this.mirrorEl&&(this.mirrorEl.remove(),this.mirrorEl=null),this.sourceEl=null}updateElPosition(){this.sourceEl&&this.isVisible&&(0,v.a)(this.getMirrorEl(),{left:this.sourceElRect.left+this.deltaX,top:this.sourceElRect.top+this.deltaY})}getMirrorEl(){let e=this.sourceElRect,t=this.mirrorEl;return t||(t=this.mirrorEl=this.sourceEl.cloneNode(!0),t.style.userSelect="none",t.style.webkitUserSelect="none",t.style.pointerEvents="none",this.colorScheme&&t.setAttribute("data-color-scheme",this.colorScheme),t.classList.add(g.c.borderBoxRoot),(0,v.a)(t,{position:"fixed",zIndex:this.zIndex,visibility:"",width:e.right-e.left,height:e.bottom-e.top,right:"auto",bottom:"auto",margin:0}),this.parentNode.appendChild(t)),t}}
vendor: 4,348 bytes, line 2
2class S{getMaxScrollTop(){return this.getScrollHeight()-this.getClientHeight()}getMaxScrollLeft(){return this.getScrollWidth()-this.getClientWidth()}canScrollVertically(){return this.getMaxScrollTop()>0}canScrollHorizontally(){return this.getMaxScrollLeft()>0}canScrollUp(){return this.getScrollTop()>0}canScrollDown(){return this.getScrollTop()<this.getMaxScrollTop()}canScrollLeft(){return this.getScrollLeft()>0}canScrollRight(){return this.getScrollLeft()<this.getMaxScrollLeft()}}class k extends S{constructor(e){super(),this.el=e}getScrollTop(){return this.el.scrollTop}getScrollLeft(){return this.el.scrollLeft}setScrollTop(e){this.el.scrollTop=e}setScrollLeft(e){this.el.scrollLeft=e}getScrollWidth(){return this.el.scrollWidth}getScrollHeight(){return this.el.scrollHeight}getClientHeight(){return this.el.clientHeight}getClientWidth(){return this.el.clientWidth}}class M extends S{getScrollTop(){return window.scrollY}getScrollLeft(){return window.scrollX}setScrollTop(e){window.scroll(window.scrollX,e)}setScrollLeft(e){window.scroll(e,window.scrollY)}getScrollWidth(){return document.documentElement.scrollWidth}getScrollHeight(){return document.documentElement.scrollHeight}getClientHeight(){return document.documentElement.clientHeight}getClientWidth(){return document.documentElement.clientWidth}}class _ extends S{constructor(e,t){super(),this.handleScroll=()=>{this.scrollTop=this.scrollController.getScrollTop(),this.scrollLeft=this.scrollController.getScrollLeft(),this.handleScrollChange()},this.scrollController=e,this.doesListening=t,this.scrollTop=this.origScrollTop=e.getScrollTop(),this.scrollLeft=this.origScrollLeft=e.getScrollLeft(),this.scrollWidth=e.getScrollWidth(),this.scrollHeight=e.getScrollHeight(),this.clientWidth=e.getClientWidth(),this.clientHeight=e.getClientHeight(),this.clientRect=this.computeClientRect(),this.doesListening&&this.getEventTarget().addEventListener("scroll",this.handleScroll)}destroy(){this.doesListening&&this.getEventTarget().removeEventListener("scroll",this.handleScroll)}getScrollTop(){return this.scrollTop}getScrollLeft(){return this.scrollLeft}setScrollTop(e){this.scrollController.setScrollTop(e),this.doesListening||(this.scrollTop=Math.max(Math.min(e,this.getMaxScrollTop()),0),this.handleScrollChange())}setScrollLeft(e){this.scrollController.setScrollLeft(e),this.doesListening||(this.scrollLeft=Math.max(Math.min(e,this.getMaxScrollLeft()),0),this.handleScrollChange())}getClientWidth(){return this.clientWidth}getClientHeight(){return this.clientHeight}getScrollWidth(){return this.scrollWidth}getScrollHeight(){return this.scrollHeight}handleScrollChange(){}}class T extends _{constructor(e,t){super(new k(e),t)}getEventTarget(){return this.scrollController.el}computeClientRect(){return(0,y.c)(this.scrollController.el)}}class D extends _{constructor(e){super(new M,e)}getEventTarget(){return window}computeClientRect(){return{left:this.scrollLeft,right:this.scrollLeft+this.clientWidth,top:this.scrollTop,bottom:this.scrollTop+this.clientHeight}}handleScrollChange(){this.clientRect=this.computeClientRect()}}const I="function"==typeof performance?performance.now:Date.now;class R{constructor(){this.isEnabled=!0,this.scrollQuery=[window,`.${g.c.internalScroller}`],this.edgeThreshold=50,this.maxVelocity=300,this.pointerScreenX=null,this.pointerScreenY=null,this.isAnimating=!1,this.scrollCaches=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.animate=()=>{if(this.isAnimating){let e=this.computeBestEdge(this.pointerScreenX+window.scrollX,this.pointerScreenY+window.scrollY);if(e){let t=I();this.handleSide(e,(t-this.msSinceRequest)/1e3),this.requestAnimation(t)}else this.isAnimating=!1}}}start(e,t,n){this.isEnabled&&(this.scrollCaches=this.buildCaches(n),this.pointerScreenX=null,this.pointerScreenY=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.handleMove(e,t))}handleMove(e,t){if(this.isEnabled){let n=e-window.scrollX,r=t-window.scrollY,i=null===this.pointerScreenY?0:r-this.pointerScreenY,a=null===this.pointerScreenX?0:n-this.pointerScreenX;i<0?this.everMovedUp=!0:i>0&&(this.everMovedDown=!0),a<0?this.everMovedLeft=!0:a>0&&(this.everMovedRight=!0),this.pointerScreenX=n,this.pointerScreenY=r,this.isAnimating||(this.isAnimating=!0,this.requestAnimation(I())
2)}}stop(){if(this.isEnabled){this.isAnimating=!1;for(let e of this.scrollCaches)e.destroy();this.scrollCaches=null}}requestAnimation(e){this.msSinceRequest=e,requestAnimationFrame(this.animate)}handleSide(e,t){let{scrollCache:n}=e,{edgeThreshold:r}=this,i=r-e.distance,a=i*i/(r*r)*this.maxVelocity*t,s=1;switch(e.name){case"left":s=-1;case"right":n.setScrollLeft(n.getScrollLeft()+a*s);break;case"top":s=-1;case"bottom":n.setScrollTop(n.getScrollTop()+a*s)}}computeBestEdge(e,t){let{edgeThreshold:n}=this,r=null,i=this.scrollCaches||[];for(let a of i){let i=a.clientRect,s=e-i.left,o=i.right-e,l=t-i.top,c=i.bottom-t;s>=0&&o>=0&&l>=0&&c>=0&&(l<=n&&this.everMovedUp&&a.canScrollUp()&&(!r||r.distance>l)&&(r={scrollCache:a,name:"top",distance:l}),c<=n&&this.everMovedDown&&a.canScrollDown()&&(!r||r.distance>c)&&(r={scrollCache:a,name:"bottom",distance:c}),s<=n&&this.everMovedLeft&&a.canScrollLeft()&&(!r||r.distance>s)&&(r={scrollCache:a,name:"left",distance:s}),o<=n&&this.everMovedRight&&a.canScrollRight()&&(!r||r.distance>o)&&(r={scrollCache:a,name:"right",distance:o}))}return r}buildCaches(e){return this.queryScrollEls(e).map(e=>e===window?new D(!1):new T(e,!1))}queryScrollEls(e){let t=[];for(let n of this.scrollQuery)"object"==typeof n?t.push(n):t.push(...Array.prototype.slice.call(e.getRootNode().querySelectorAll(n)));return t}}class P extends o{constructor(e,t){super(e),this.containerEl=e,this.delay=null,this.minDistance=0,this.touchScrollAllowed=!0,this.mirrorNeedsRevert=!1,this.isInteracting=!1,this.isDragging=!1,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.delayTimeoutId=null,this.onPointerDown=e=>{this.isDragging||(this.isInteracting=!0,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.emitter.trigger("pointerdown",e),this.isInteracting&&((0,i.U)(document.body),(0,i.W)(document.body),e.isTouch||e.origEvent.preventDefault(),this.mirror.setIsVisible(!1),this.mirror.start(e.subjectEl,e.pageX,e.pageY),this.startDelay(e),this.minDistance||this.handleDistanceSurpassed(e)))},this.onPointerMove=e=>{if(this.isInteracting){if(this.emitter.trigger("pointermove",e),!this.isDistanceSurpassed){let t,n=this.minDistance,{deltaX:r,deltaY:i}=e;t=r*r+i*i,t>=n*n&&this.handleDistanceSurpassed(e)}this.isDragging&&("scroll"!==e.origEvent.type&&(this.mirror.handleMove(e.pageX,e.pageY),this.autoScroller.handleMove(e.pageX,e.pageY)),this.emitter.trigger("dragmove",e))}},this.onPointerUp=e=>{this.isInteracting&&(this.isInteracting=!1,(0,i.X)(document.body),(0,i.Y)(document.body),this.emitter.trigger("pointerup",e),this.isDragging&&(this.autoScroller.stop(),this.tryStopDrag(e)),this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=null))};let n=this.pointer=new E(e);n.emitter.on("pointerdown",this.onPointerDown),n.emitter.on("pointermove",this.onPointerMove),n.emitter.on("pointerup",this.onPointerUp),t&&(n.selector=t),this.mirror=new C,this.autoScroller=new R}destroy(){this.pointer.destroy(),this.onPointerUp({})}startDelay(e){"number"==typeof this.delay?this.delayTimeoutId=setTimeout(()=>{this.delayTimeoutId=null,this.handleDelayEnd(e)},this.delay):this.handleDelayEnd(e)}handleDelayEnd(e){this.isDelayEnded=!0,this.tryStartDrag(e)}handleDistanceSurpassed(e){this.isDistanceSurpassed=!0,this.tryStartDrag(e)}tryStartDrag(e){this.isDelayEnded&&this.isDistanceSurpassed&&(this.pointer.wasTouchScroll&&!this.touchScrollAllowed||(this.isDragging=!0,this.mirrorNeedsRevert=!1,this.autoScroller.start(e.pageX,e.pageY,this.containerEl),this.emitter.trigger("dragstart",e),!1===this.touchScrollAllowed&&this.pointer.cancelTouchScroll()))}tryStopDrag(e){this.mirror.stop(this.mirrorNeedsRevert,this.stopDrag.bind(this,e))}stopDrag(e){this.isDragging=!1,this.emitter.trigger("dragend",e)}cancel(){this.isInteracting&&(this.isInteracting=!1,this.pointer.cancel())}setMirrorIsVisible(e){this.mirror.setIsVisible(e)}setMirrorNeedsRevert(e){this.mirrorNeedsRevert=e}setAutoScrollEnabled(e){this.autoScroller.isEnabled=e}}class O{constructor(e){this.el=e,this.origRect=(0,y.a)(e),this.isRtl=(0,v.c)(e),this.scrollCaches=(0,y.g)(e).map(e=>new T(e,!0))}destroy(){for(let e of this.scrollCaches)e.destroy()}computeLeft(){let e=this.origRect.left;for(let t of this.scrollCaches)e+=t.origScrollLeft-t.getScrollLeft();return e}computeTop(){let e=this.origRect.top;for(let t of this.scrollCaches)e+=t.origScrollTop-t.getScrollTop();return e}isWithinClipping(e,t){let n={left:e,top:t};for(let e of this.scrollCaches)if(!N(e.getEventTarget())&&!(0,y.p)(n,e.clientRect))return!1;return!0}}function N(e){let t=e.tagName;return"HTML"===t||"BODY"===t}class B{constructor(e,t){this.useSubjectCenter=!1,this.requireInitial=!0,this.disablePointCheck=!1,this.initialHit=null,this.movingHit=null,this.finalHit=null,this.handlePointerDown=e=>{let{dragging:t}=this;this.initialHit=null,this.movingHit=null,this.finalHit=null,this.prepareHits(),this.processFirstCoord(e),this.initialHit||!this.requireInitial?this.emitter.trigger("pointerdown",e):t.cancel()},this.handleDragStart=e=>{this.emitter.trigger("dragstart",e),this.handleMove(e,!0)},this.handleDragMove=e=>{this.emitter.trigger("dragmove",e),this.handleMove(e)},this.handlePointerUp=e=>{this.releaseHits(),this.emitter.trigger("pointerup",e)},this.handleDragEnd=e=>{this.movingHit&&this.emitter.trigger("hitupdate",null,!0,e),this.finalHit=this.movingHit,this.movingHit=null,this.emitter.trigger("dragend",e)},this.droppableStore=t,e.emitter.on("pointerdown",this.handlePointerDown),e.emitter.on("dragstart",this.handleDragStart),e.emitter.on("dragmove",this.handleDragMove),e.emitter.on("pointerup",this.handlePointerUp),e.emitter.on("dragend",this.handleDragEnd),this.dragging=e,this.emitter=new a.E}processFirstCoord(e){let t,n={left:e.pageX,top:e.pageY},r=n,i=e.subjectEl;i instanceof HTMLElement&&(t=(0,y.a)(i),r=(0,y.b)(r,t));let a=this.initialHit=this.queryHitForOffset(r.left,r.top);if(a){if(this.useSubjectCenter&&t){let e=(0,y.i)(t,a.rect);e&&(r=(0,y.d)(e))}this.coordAdjust=(0,y.e)(r,n)}else this.coordAdjust={left:0,top:0}}handleMove(e,t){let n=this.queryHitForOffset(e.pageX+this.coordAdjust.left,e.pageY+this.coordAdjust.top);!t&&j(this.movingHit,n)||(this.movingHit=n,this.emitter.trigger("hitupdate",n,!1,e))}prepareHits(){this.offsetTrackers=(0,i.m)(this.droppableStore,e=>(e.component.prepareHits(),new O(e.el)))}releaseHits(){let{offsetTrackers:e}=this;for(let t in e)e[t].destroy();this.offsetTrackers={}}queryHitForOffset(e,t){let{droppableStore:n,offsetTrackers:r}=this,i=null;for(let a in n){let o=n[a].component,l=r[a];if(l&&l.isWithinClipping(e,t)){let n=l.computeLeft(),r=l.computeTop(),c=e-n,u=t-r,{origRect:d}=l,f=d.right-d.left,h=d.bottom-d.top;if(c>=0&&c<f&&u>=0&&u<h){let e=o.queryHit(l.isRtl,c,u,f,h);e&&(0,s.wj)(e.dateProfile.activeRange,e.dateSpan.range)&&(this.disablePointCheck||l.el.contains(l.el.getRootNode().elementFromPoint(c+n-window.scrollX,u+r-window.scrollY)))&&(!i||e.layer>i.layer)&&(e.componentId=a,e.context=o.context,e.rect.left+=n,e.rect.right+=n,e.rect.top+=r,e.rect.bottom+=r,i=e)}}}return i}}function j(e,t){return!e&&!t||Boolean(e)===Boolean(t)&&(0,i.Z)(e.dateSpan,t.dateSpan)}function L(e,t){let n={};for(let r of t.pluginHooks.datePointTransforms)Object.assign(n,r(e,t));var r,i;return Object.assign(n,(r=e,{date:(i=t.dateEnv).toDate(r.range.start),dateStr:i.formatIso(r.range.start,{omitTime:r.allDay}),allDay:r.allDay})),n}class F extends r.I{constructor(e){super(e),this.handlePointerDown=e=>{let{dragging:t}=this,n=e.origEvent.target;this.component.context.emitter.hasHandlers("dateClick")&&this.component.isValidDateDownEl(n)||t.cancel()},this.handleDragEnd=e=>{let{component:t}=this,{pointer:n}=this.dragging;if(!n.wasTouchScroll){let{initialHit:n,finalHit:r}=this.hitDragging;if(n&&r&&j(n,r)){let{context:r}=t,i={...L(n.dateSpan,r),dayEl:n.getDayEl(),jsEvent:e.origEvent,view:r.viewApi||r.calendarApi.view};r.emitter.trigger("dateClick",i)}}},this.dragging=new P(e.el),this.dragging.autoScroller.isEnabled=!1;let t=this.hitDragging=new B(this.dragging,(0,r.b)(e));t.emitter.on("pointerdown",this.handlePointerDown),t.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}}class U extends r.I{constructor(e){super(e),this.dragSelection=null,this.handlePointerDown=e=>{let{component:t,dragging:n}=this,{options:r}=t.context;r.selectable&&t.isValidDateDownEl(e.origEvent.target)?n.delay=e.isTouch?function(e){let{options:t}=e.context,n=t.selectLongPressDelay;return null==n&&(n=t.longPressDelay),n}(t):null:n.cancel()},this.handleDragStart=e=>{this.component.context.calendarApi.unselect(e)},this.handleHitUpdate=(e,t)=>
2{let{context:n}=this.component,r=null,a=!1;if(e){let t=this.hitDragging.initialHit;e.componentId===t.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(t,e)||(r=function(e,t,n){let r=e.dateSpan,a=t.dateSpan,s=[r.range.start,r.range.end,a.range.start,a.range.end];s.sort(i.a0);let o={};for(let r of n){let n=r(e,t);if(!1===n)return null;n&&Object.assign(o,n)}return o.range={start:s[0],end:s[3]},o.allDay=r.allDay,o}(t,e,n.pluginHooks.dateSelectionTransformers)),r&&function(e,t,n){return!!(0,s.wj)(t.validRange,e.range)&&u({dateSelection:e},n)}(r,e.dateProfile,n)||(a=!0,r=null)}r?n.dispatch({type:"SELECT_DATES",selection:r}):t||n.dispatch({type:"UNSELECT_DATES"}),a?(0,i.$)():(0,i._)(),t||(this.dragSelection=r)},this.handlePointerUp=e=>{this.dragSelection?((0,i.x)(this.dragSelection,e,this.component.context),this.dragSelection=null):this.component.context.emitter.trigger("_noDateSelect")};let{component:t}=e,{options:n}=t.context,a=this.dragging=new P(e.el);a.touchScrollAllowed=!1,a.minDistance=n.selectMinDistance||0,a.autoScroller.isEnabled=n.dragScroll;let o=this.hitDragging=new B(this.dragging,(0,r.b)(e));o.emitter.on("pointerdown",this.handlePointerDown),o.emitter.on("dragstart",this.handleDragStart),o.emitter.on("hitupdate",this.handleHitUpdate),o.emitter.on("pointerup",this.handlePointerUp)}destroy(){this.dragging.destroy()}}class H extends r.I{constructor(e){super(e),this.subjectEl=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=e=>{let t=e.origEvent.target,{component:n,dragging:r}=this,{mirror:a}=r,{options:s}=n.context,o=n.context;this.subjectEl=e.subjectEl;let l=(this.eventRange=(0,i.H)(e.subjectEl)).instance.instanceId;this.relevantEvents=(0,i.a1)(o.getCurrentData().eventStore,l),r.minDistance=e.isTouch?0:s.eventDragMinDistance,r.delay=e.isTouch&&l!==n.props.eventSelection?function(e){let{options:t}=e.context,n=t.eventLongPressDelay;return null==n&&(n=t.longPressDelay),n}(n):null,a.parentNode=(0,v.g)(t),a.revertDuration=s.dragRevertDuration,a.colorScheme=s.colorScheme||"",n.isValidSegDownEl(t)&&!t.closest(`.${g.c.internalEventResizer}`)?this.isDragging=e.subjectEl.classList.contains(g.c.internalEventDraggable):r.cancel()},this.handleDragStart=e=>{let t=this.component.context,n=this.eventRange,r=n.instance.instanceId;e.isTouch?r!==this.component.props.eventSelection&&t.dispatch({type:"SELECT_EVENT",eventInstanceId:r}):t.dispatch({type:"UNSELECT_EVENT"}),this.isDragging&&(t.calendarApi.unselect(e),t.emitter.trigger("eventDragStart",{el:this.subjectEl,event:new i.z(t,n.def,n.instance),jsEvent:e.origEvent,view:t.viewApi}))},this.handleHitUpdate=(e,t)=>{if(!this.isDragging)return;let n=this.relevantEvents,r=this.hitDragging.initialHit,a=this.component.context,o=null,l=null,u=null,d=!1,f={affectedEvents:n,mutatedEvents:(0,i.n)(),isEvent:!0};if(e){o=e.context;let t=o.options;a===o||t.editable&&t.droppable?(l=function(e,t,n,r){let a=e.dateSpan,o=t.dateSpan,l=a.range.start,c=o.range.start,u={};a.allDay!==o.allDay&&(u.allDay=o.allDay,u.hasEnd=t.context.options.allDayMaintainDuration,l=o.allDay?(0,s.ol)(n):n);let d=(0,i.a3)(l,c,e.context.dateEnv,e.componentId===t.componentId?e.largeUnit:null);d.milliseconds&&(u.allDay=!1);let f={datesDelta:d,standardProps:u};for(let n of r)n(f,e,t);return f}(r,e,this.eventRange.instance.range.start,o.getCurrentData().pluginHooks.eventDragMutationMassagers),l&&(u=(0,i.a2)(n,o.getCurrentData().eventUiBases,l,o),f.mutatedEvents=u,c(f,e.dateProfile,o)||(d=!0,l=null,u=null,f.mutatedEvents=(0,i.n)()))):o=null}this.displayDrag(o,f),d?(0,i.$)():(0,i._)(),t||(a===o&&j(r,e)&&(l=null),this.dragging.setMirrorNeedsRevert(!l),this.dragging.setMirrorIsVisible(!e||!this.subjectEl.getRootNode().querySelector(`.${g.c.internalEventMirror}`)),this.receivingContext=o,this.validMutation=l,this.mutatedRelevantEvents=u)},this.handlePointerUp=()=>{this.isDragging||this.cleanup()},this.handleDragEnd=e=>{if(this.isDragging){let t=this.component.context,n=t.viewApi,{receivingContext:r,validMutation:a}=this,s=this.eventRange.def,o=this.eventRange.instance,l=new i.z(t,s,o),c=this.relevantEvents,u=this.mutatedRelevantEvents,{finalHit:d}=this.hitDragging;if(this.clearDrag(),t.emitter.trigger("eventDragStop",{el:this.subjectEl,event:l,jsEvent:e.origEvent,view:n}),a){if(r===t){let r=new i.z(t,u.defs[s.defId],o?u.instances[o.instanceId]:null);t.dispatch({type:"MERGE_EVENTS",eventStore:u});let d={oldEvent:l,event:r,relatedEvents:(0,i.a)(u,t,o),revert(){t.dispatch({type:"MERGE_EVENTS",eventStore:c})}},f={};for(let e of t.getCurrentData().pluginHooks.eventDropTransformers)Object.assign(f,e(a,t));t.emitter.trigger("eventDrop",{...d,...f,el:e.subjectEl,delta:a.datesDelta,jsEvent:e.origEvent,view:n}),t.emitter.trigger("eventChange",d)}else if(r){let a={event:l,relatedEvents:(0,i.a)(c,t,o),revert(){t.dispatch({type:"MERGE_EVENTS",eventStore:c})}};t.emitter.trigger("eventLeave",{...a,draggedEl:e.subjectEl,view:n}
2),t.dispatch({type:"REMOVE_EVENTS",eventStore:c}),t.emitter.trigger("eventRemove",a);let f=u.defs[s.defId],h=u.instances[o.instanceId],p=new i.z(r,f,h);r.dispatch({type:"MERGE_EVENTS",eventStore:u});let m={event:p,relatedEvents:(0,i.a)(u,r,h),revert(){r.dispatch({type:"REMOVE_EVENTS",eventStore:u})}};r.emitter.trigger("eventAdd",m),e.isTouch&&r.dispatch({type:"SELECT_EVENT",eventInstanceId:o.instanceId}),r.emitter.trigger("drop",{...L(d.dateSpan,r),draggedEl:e.subjectEl,jsEvent:e.origEvent,view:d.context.viewApi}),r.emitter.trigger("eventReceive",{...m,draggedEl:e.subjectEl,view:d.context.viewApi})}}else t.emitter.trigger("_noEventDrop")}this.cleanup()};let{component:t}=this,{options:n}=t.context,a=this.dragging=new P(e.el);a.pointer.selector=H.SELECTOR,a.touchScrollAllowed=!1,a.autoScroller.isEnabled=n.dragScroll;let o=this.hitDragging=new B(this.dragging,r.i);o.useSubjectCenter=e.useEventCenter,o.emitter.on("pointerdown",this.handlePointerDown),o.emitter.on("dragstart",this.handleDragStart),o.emitter.on("hitupdate",this.handleHitUpdate),o.emitter.on("pointerup",this.handlePointerUp),o.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}displayDrag(e,t){let n=this.component.context,r=this.receivingContext;r&&r!==e&&(r===n?r.dispatch({type:"SET_EVENT_DRAG",state:{affectedEvents:t.affectedEvents,mutatedEvents:(0,i.n)(),isEvent:!0}}):r.dispatch({type:"UNSET_EVENT_DRAG"})),e&&e.dispatch({type:"SET_EVENT_DRAG",state:t})}clearDrag(){let e=this.component.context,{receivingContext:t}=this;t&&t.dispatch({type:"UNSET_EVENT_DRAG"}),e!==t&&e.dispatch({type:"UNSET_EVENT_DRAG"})}cleanup(){this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null}}H.SELECTOR=`.${g.c.internalEventDraggable}, .${g.c.internalEventResizable}`;class z extends r.I{constructor(e){super(e),this.draggingSegEl=null,this.draggingEventRange=null,this.eventRange=null,this.relevantEvents=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=e=>{let{component:t}=this,n=this.querySegEl(e),r=this.eventRange=(0,i.H)(n);this.dragging.minDistance=t.context.options.eventDragMinDistance,this.component.isValidSegDownEl(e.origEvent.target)&&(!e.isTouch||this.component.props.eventSelection===r.instance.instanceId)||this.dragging.cancel()},this.handleDragStart=e=>{let{context:t}=this.component,n=this.eventRange;this.relevantEvents=(0,i.a1)(t.getCurrentData().eventStore,this.eventRange.instance.instanceId);let r=this.querySegEl(e);this.draggingSegEl=r,this.draggingEventRange=(0,i.H)(r),t.calendarApi.unselect(),t.emitter.trigger("eventResizeStart",{el:r,event:new i.z(t,n.def,n.instance),jsEvent:e.origEvent,view:t.viewApi})},this.handleHitUpdate=(e,t,n)=>{let{context:r}=this.component,a=this.relevantEvents,s=this.hitDragging.initialHit,o=this.eventRange.instance,l=null,u=null,d=!1,f={affectedEvents:a,mutatedEvents:(0,i.n)(),isEvent:!0};e&&(e.componentId===s.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(s,e)||(l=function(e,t,n,r){let a=e.context.dateEnv,s=e.dateSpan.range.start,o=t.dateSpan.range.start,l=(0,i.a3)(s,o,a,e.largeUnit);if(n){if(a.add(r.start,l)<r.end)return{startDelta:l}}else if(a.add(r.end,l)>r.start)return{endDelta:l};return null}(s,e,n.subjectEl.classList.contains(g.c.internalEventResizerStart),o.range))),l&&(u=(0,i.a2)(a,r.getCurrentData().eventUiBases,l,r),f.mutatedEvents=u,c(f,e.dateProfile,r)||(d=!0,l=null,u=null,f.mutatedEvents=null)),u?r.dispatch({type:"SET_EVENT_RESIZE",state:f}):r.dispatch({type:"UNSET_EVENT_RESIZE"}),d?(0,i.$)():(0,i._)(),t||(l&&j(s,e)&&(l=null),this.validMutation=l,this.mutatedRelevantEvents=u)},this.handleDragEnd=e=>{let{context:t}=this.component,n=this.eventRange.def,r=this.eventRange.instance,a=new i.z(t,n,r),o=this.relevantEvents,l=this.mutatedRelevantEvents;if(t.emitter.trigger("eventResizeStop",{el:this.draggingSegEl,event:a,jsEvent:e.origEvent,view:t.viewApi}),this.validMutation){let c=new i.z(t,l.defs[n.defId],r?l.instances[r.instanceId]:null);t.dispatch({type:"MERGE_EVENTS",eventStore:l});let u={oldEvent:a,event:c,relatedEvents:(0,i.a)(l,t,r),revert(){t.dispatch({type:"MERGE_EVENTS",eventStore:o})}};t.emitter.trigger("eventResize",{...u,el:this.draggingSegEl,startDelta:this.validMutation.startDelta||(0,s.xC)(0),endDelta:this.validMutation.endDelta||(0,s.xC)(0),jsEvent:e.origEvent,view:t.viewApi}),t.emitter.trigger("eventChange",u)}else t.emitter.trigger("_noEventResize");this.draggingEventRange=null,this.relevantEvents=null,this.validMutation=null};let{component:t}=e,n=this.dragging=new P(e.el);n.pointer.selector=`.${g.c.internalEventResizer}`,n.touchScrollAllowed=!1,n.autoScroller.isEnabled=t.context.options.dragScroll;let a=this.hitDragging=new B(this.dragging,(0,r.b)(e));a.emitter.on("pointerdown",this.handlePointerDown),a.emitter.on("dragstart",this.handleDragStart),a.emitter.on("hitupdate",this.handleHitUpdate),a.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}querySegEl(e){return e.subjectEl.closest(`.${g.c.internalEvent}`)}}
2var G={name:"interaction",componentInteractions:[F,U,H,z],calendarInteractions:[class{constructor(e){this.context=e,this.isRecentPointerDateSelect=!1,this.matchesCancel=!1,this.matchesEvent=!1,this.onSelect=e=>{e.jsEvent&&(this.isRecentPointerDateSelect=!0)},this.onDocumentPointerDown=e=>{let t=this.context.options.unselectCancel,n=(0,v.b)(e.origEvent);this.matchesCancel=!!n.closest(t),this.matchesEvent=!!n.closest(H.SELECTOR)},this.onDocumentPointerUp=e=>{let{context:t}=this,{documentPointer:n}=this,r=t.getCurrentData();if(!n.wasTouchScroll){if(r.dateSelection&&!this.isRecentPointerDateSelect){let n=t.options.unselectAuto;!n||n&&this.matchesCancel||t.calendarApi.unselect(e)}r.eventSelection&&!this.matchesEvent&&t.dispatch({type:"UNSELECT_EVENT"})}this.isRecentPointerDateSelect=!1};let t=this.documentPointer=new E(document);t.shouldIgnoreMove=!0,t.shouldWatchScroll=!1,t.emitter.on("pointerdown",this.onDocumentPointerDown),t.emitter.on("pointerup",this.onDocumentPointerUp),e.emitter.on("select",this.onSelect)}destroy(){this.context.emitter.off("select",this.onSelect),this.documentPointer.destroy()}}],elementDraggingImpl:P}},74246(e,t,n){"use strict";n.d(t,{E:()=>r});class r{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,t){!function(e,t,n){(e[t]||(e[t]=[])).push(n)}(this.handlers,e,t)}off(e,t){!function(e,t,n){n?e[t]&&(e[t]=e[t].filter(e=>e!==n)):delete e[t]}(this.handlers,e,t)}trigger(e,...t){let n=this.handlers[e]||[],r=this.options&&this.options[e],i=[].concat(r||[],n);for(let e of i)e.apply(this.thisContext,t)}hasHandlers(e){return Boolean(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}},49325(e,t,n){"use strict";function r(...e){return e.filter(Boolean).join(" ")}function i(e){return 100*e+"%"}n.d(t,{f:()=>i,j:()=>r})},69447(e,t,n){"use strict";n.d(t,{D:()=>B,N:()=>h,S:()=>z,V:()=>O,a:()=>y,b:()=>w,c:()=>A,d:()=>F,e:()=>_,f:()=>v,g:()=>E,h:()=>R,i:()=>b,j:()=>I,k:()=>x,w:()=>P});var r=n(78328),i=n(71763),a=n(75476),s=n(49325),o=n(24324),l=n(6306),c=n(91987),u=n(25565),d=n(98481),f=n(74246);class h extends i.Component{constructor(e,t){super(e,t),this.handleChange=()=>{this.forceUpdate()},this.runner=new r.N(this.handleChange)}render(){const{props:e,context:t}=this,{nowDate:n,todayRange:r}=this.runner.update({nowManager:t.nowManager,unit:e.unit,unitValue:e.unitValue,nowIndicatorSnap:t.options.nowIndicatorSnap,dateEnv:t.dateEnv});return e.children(n,r)}componentWillUnmount(){this.runner.destroy()}}h.contextType=r.V;const p=(0,o.c)({year:"numeric",month:"long",day:"numeric"}),m=(0,o.c)({week:"long"}),g=(0,o.c)({weekday:"long"});function v(e){for(const t of e)if("weekday"===t.type)return t.value;return""}function y(e){for(const t of e)if("day"===t.type)return t.value;return""}function b(e){for(const t of e)if("month"===t.type)return t.value;return""}function A(e,t,n="day"){return(0,a.r4)(e.dateEnv.formatToParts(t,"week"===n?m:p))}function w(e,t,n="day",r=A(e,t,n),i=!0){const{dateEnv:a,options:c,calendarApi:u}=e,d=a.toDate(t),f=e=>{let r="day"===n?c.navLinkDayClick:"week"===n?c.navLinkWeekClick:null;"function"==typeof r?r.call(u,a.toDate(t),e):("string"==typeof r&&(n=r),u.zoomTo(t,n))};return{role:"link","aria-label":(0,o.l)(c.navLinkHint,[r,d],r),className:(0,s.j)(c.navLinkClass,l.c.cursorPointer,l.c.internalNavLink),...i?(0,o.a9)(f):{onClick:f}}}function E(e,t,n,r,i){const s=Boolean(n&&(!n.activeRange||!(0,a.$B)(n.activeRange,e)));return{date:t.toDate(e),dow:e.getUTCDay(),isDisabled:s,isOther:!s&&Boolean(n&&!(0,a.$B)(n.currentRange,e)),isToday:!s&&Boolean(r&&(0,a.$B)(r,e)),isPast:!s&&Boolean(i?e<i:!!r&&e<r.start),isFuture:!s&&Boolean(i?e>i:!!r&&e>=r.end)}}function x(e,t){return null!=e&&(e===t||Math.abs(e-t)<.01)}const C=new Map,S=new Set;let k=!1,M=!1;function _(e){S.add(e),k||M||(M=!0,requestAnimationFrame(()=>{M=!1,T()}))}function T(){for(const e of S.values())e(),S.delete(e)}const D="undefined"!=typeof ResizeObserver&&new ResizeObserver(e=>{k=!0;for(let t of e){const e=t.target,n=C.get(e);let r,i;if(t.borderBoxSize){const e=t.borderBoxSize[0]||t.borderBoxSize;r=e.inlineSize,i=e.blockSize}else({width:r,height:i}=e.getBoundingClientRect());let a=!1;x(n.width,r)||(n.width=r,a=n.watchWidth),x(n.height,i)||(n.height=i,a||(a=n.watchHeight)),a&&n.callback(r,i)}(0,d.flushSync)(()=>{T(),k=!1})});function I(e,t,n=!0,r=!0){return C.set(e,{callback:t,watchWidth:n,watchHeight:r}),D&&D.observe(e,{box:"border-box"}),()=>{C.delete(e),D&&D.unobserve(e)}}function R(e,t){return I(e,t,!0)}function P(e,t){return I(e,(e,n)=>t(n),!1,!0)}class O extends r.B{constructor(){super(...arguments),this.refineRenderProps=(0,r.b)(N)}render(){const{props:e,context:t}=this,{options:n,viewSpec:i}=t,a=this.refineRenderProps({...(0,o.k)(n),options:{headerToolbar:n.headerToolbar,footerToolbar:n.footerToolbar},isHeightAuto:(0,r.g)(n),viewApi:t.viewApi});return(0,c.jsx)(r.C,{elRef:e.elRef,tag:e.tag||"div",attrs:e.attrs,style:e.style,className:(0,s.j)(e.className,(0,r.a)(n.viewClass,a),(0,r.a)(i.optionDefaults.class,a),(0,r.a)(i.optionDefaults.className,a),(0,r.a)(i.optionOverrides.class,a),(0,r.a)(i.optionOverrides.className,a)),renderProps:a,generatorName:void 0,didMount:n.didMount||n.viewDidMount,willUnmount:n.willUnmount||n.viewWillUnmount,children:()=>e.children})}}function N(e){return{view:e.viewApi,borderlessX:e.borderlessX,borderlessTop:e.borderlessTop,borderlessBottom:e.borderlessBottom,options:e.options,isHeightAuto:e.isHeightAuto}}class B extends r.B{constructor(){super(...arguments),this.uid=(0,o.g)()}prepareHits(){}queryHit(e,t,n,r,i){return null}isValidSegDownEl(e){return!this.props.eventDrag&&!this.props.eventResize&&!e.closest(`.${l.c.internalEventMirror}`)}isValidDateDownEl(e){return!(e.closest(`.${l.c.internalEvent}:not(.${l.c.internalBgEvent})`)||e.closest(`.${l.c.internalMoreLink}`)||e.closest(`.${l.c.internalNavLink}`)||e.closest(`.${l.c.internalPopover}`))}}class j{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),null==e?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:t}=this;t[e]=(t[e]||0)+1,this.clearTimeout()}resume(e="",t){let{pauseDepths:n}=this;e in n&&(t?delete n[e]:(n[e]-=1,n[e]<=0&&delete n[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}class L{constructor(e){this.el=e,this.emitter=new f.E,this.isScroll=!1,this.isScrollRecent=!1,this.isWheelRecent=!1,this.isMouseDown=!1,this.isTouchDown=!1,this.isMouse=!1,this.isTouch=!1,this.isWheel=!1,this.handleScroll=()=>{this.isScrollRecent=!0,this.isMouseDown&&(this.isMouse=!0),this.isTouchDown&&(this.isTouch=!0),this.isWheelRecent&&(this.isWheel=!0),this.startScroll(),this.emitter.trigger("scroll",this.getIsDevice()),this.scrollWaiter.request(500)},this.handleScrollWait=()=>{this.isScrollRecent=!1,this.isTouchDown||this.endScroll()},this.handleWheel=()=>{this.isWheelRecent=!0,this.wheelWaiter.request(500)},this.handleWheelWait=()=>{this.isWheelRecent=!1},this.handleMouseDown=()=>{this.isMouseDown=!0},this.handleMouseUp=()=>{this.isMouseDown=!1},this.handleTouchStart=()=>{this.isTouchDown=!0},this.handleTouchEnd=()=>{this.isTouchDown=!1,this.isScrollRecent||this.endScroll()},this.wheelWaiter=new j(this.handleWheelWait),this.scrollWaiter=new j(this.handleScrollWait),e.addEventListener("scroll",this.handleScroll,{passive:!0}),e.addEventListener("wheel",this.handleWheel,{passive:!0}),e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("mouseup",this.handleMouseUp),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),e.addEventListener("touchend",this.handleTouchEnd)}destroy(){let{el:e}=this;e.removeEventListener("scroll",this.handleScroll,{passive:!0}),e.removeEventListener("wheel",this.handleWheel,{passive:!0}),e.removeEventListener("mousedown",this.handleMouseDown),e.removeEventListener("mouseup",this.handleMouseUp),e.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),e.removeEventListener("touchend",this.handleTouchEnd)}startScroll(){this.isScroll||(this.isScroll=!0,this.emitter.trigger("scrollStart",this.getIsDevice()))}endScroll(){this.isScroll&&(this.scrollWaiter.clear(),this.wheelWaiter.clear(),this.isScroll=!1,this.isWheelRecent=!1,this.emitter.trigger("scrollEnd",this.getIsDevice()),this.isMouse=!1,this.isTouch=!1,this.isWheel=!1)}getIsDevice(){return this.isWheel||this.isMouse||this.isTouch}}class F extends B{constructor(){super(...arguments),this.handleEl=e=>{this.el&&(this.el=null,this._isUnmounting=!0,this.listener.destroy()),e&&(this.el=e,this._isUnmounting=!1,this.listener=new L(e))},this.handleHRuler=e=>{this.disconnectHRuler&&(this.disconnectHRuler(),this.disconnectHRuler=void 0,void 0!==this.clientWidth&&(this.clientWidth=void 0,(0,r.s)(this.props.clientWidthRef,null))),e&&(this.disconnectHRuler=R(e,e=>{this._isUnmounting||e!==this.clientWidth&&(this.clientWidth=e,(0,r.s)(this.props.clientWidthRef,e))}))},this.handleVRuler=e=>{this.disconnectVRuler&&(this.disconnectVRuler(),this.disconnectVRuler=void 0,void 0!==this.clientHeight&&(this.clientHeight=void 0,(0,r.s)(this.props.clientHeightRef,null))),e&&(this.disconnectVRuler=P(e,e=>{if(this._isUnmounting)return;e!==this.clientHeight&&(this.clientHeight=e,(0,r.s)(this.props.clientHeightRef,e));const t=Math.round(this.el.getBoundingClientRect().height-e);t!==this.bottomScrollbarWidth&&(this.bottomScrollbarWidth=t,(0,r.s)(this.props.bottomScrollbarWidthRef,t))}))}}render(){const{props:e}=this,t=e.horizontal||e.vertical?"hidden":"";return(0,c.jsxs)("div",{ref:this.handleEl,className:(0,s.j)(e.className,l.c.noPadding,l.c.rel,e.hideScrollbars&&l.c.noScrollbars,l.c.internalScroller),style:{...e.style,overflowX:e.horizontal?"auto":t,overflowY:e.vertical?"auto":t},children:[e.children,Boolean(e.clientWidthRef)&&(0,c.jsx)("div",{ref:this.handleHRuler,className:l.c.fillTop}),Boolean(e.clientHeightRef||e.bottomScrollbarWidthRef)&&(0,c.jsx)("div",{ref:this.handleVRuler,className:l.c.fillStart})]})}endScroll(){this.listener.endScroll()}get x(){const{el:e}=this;return e?function(e){const{scrollLeft:t}=e;return(0,u.c)(e)?function(e,t){switch(H()){case"positive":return t.scrollWidth-t.clientWidth-e;case"negative":return-e}return e}(t,e):t}(e):0}get y(){const{el:e}=this;return e?e.scrollTop:0}scrollTo({x:e,y:t}){const{el:n}=this;n&&(null!=t&&(n.scrollTop=t),null!=e&&function(e,t){const n=(0,u.c)(e);e.scrollLeft=n?function(e,t){switch(H()){case"positive":return t.scrollWidth-t.clientWidth-e;case"negative":return-e}return e}(t,e):t}(n,e))}addScrollStartListener(e){this.listener.emitter.on("scrollStart",e)}removeScrollStartListener(e){this.listener.emitter.off("scrollStart",e)}addScrollEndListener(e){this.listener.emitter.on("scrollEnd",e)}removeScrollEndListener(e){this.listener.emitter.off("scrollEnd",e)}}let U;function H(){return U||(U=function(){let e=document.createElement("div");
2e.style.position="absolute",e.style.top="-1000px",e.style.width="100px",e.style.height="100px",e.style.overflow="scroll",e.style.direction="rtl";let t,n=document.createElement("div");return n.style.width="200px",n.style.height="200px",e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?t="positive":(e.scrollLeft=50,t=e.scrollLeft>0?"reverse":"negative"),e.remove(),t}())}class z extends r.B{constructor(){super(...arguments),this.buildPublicEvent=(0,r.m)((e,t,n)=>new o.z(e,t,n)),this.handleEl=e=>{this.el=e,(0,r.s)(this.props.elRef,e),e&&(0,o.aa)(e,this.props.eventRange)}}render(){const{props:e,context:t}=this,{options:n}=t,{eventRange:i}=e,a=i.ui,u=n.eventTimeFormat||e.defaultTimeFormat,d=e.forcedTimeText??(0,o.ab)(u,i,e.slicedStart,e.slicedEnd,e.isStart,e.isEnd,t,e.defaultDisplayEventTime,e.defaultDisplayEventEnd),[f,h,p]=(0,o.ac)(i,t),m=this.buildPublicEvent(t,i.def,i.instance),g=!e.disableDragging&&(0,o.ad)(i,t),v=/row|column/.test(e.display),y={event:m,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1,timeText:d},b={event:m,view:t.viewApi,timeText:d,color:a.color||n.eventColor,contrastColor:a.contrastColor||n.eventContrastColor,isDraggable:g,isStartResizable:!e.disableResizing&&e.isStart&&a.durationEditable&&n.eventResizableFromStart,isEndResizable:!e.disableResizing&&e.isEnd&&a.durationEditable,isMirror:e.isMirror,isStart:Boolean(e.isStart),isEnd:Boolean(e.isEnd),isFirst:Boolean(e.isFirst),isLast:Boolean(e.isLast),isPast:Boolean(e.isPast),isFuture:Boolean(e.isFuture),isToday:Boolean(e.isToday),isSelected:Boolean(e.isSelected),isDragging:Boolean(e.isDragging),isResizing:Boolean(e.isResizing),isInteractive:p,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1,level:e.level||0,timeClass:(0,s.j)((0,r.a)(n.eventTimeClass,y),v&&(0,r.a)(n.blockEventTimeClass,y),"row"===e.display&&(0,r.a)(n.rowEventTimeClass,y),"column"===e.display&&(0,r.a)(n.columnEventTimeClass,y),"list-item"===e.display&&(0,r.a)(n.listItemEventTimeClass,y)),titleClass:(0,s.j)((0,r.a)(n.eventTitleClass,y),v&&(0,r.a)(n.blockEventTitleClass,y),"row"===e.display&&(0,r.a)(n.rowEventTitleClass,y),"column"===e.display&&(0,r.a)(n.columnEventTitleClass,y),"list-item"===e.display&&(0,r.a)(n.listItemEventTitleClass,y),"row"===e.display&&n.rowEventTitleSticky&&l.c.stickyS,"column"===e.display&&n.columnEventTitleSticky&&l.c.stickyT),options:{eventOverlap:Boolean(n.eventOverlap)}},A=(0,s.j)(v&&(0,r.a)(n.blockEventClass,b),"row"===e.display&&(0,r.a)(n.rowEventClass,b),"column"===e.display&&(0,r.a)(n.columnEventClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventClass,b),a.className,e.className,"column"===e.display?l.c.flexCol:l.c.flexRow,(i.def.url||g)&&l.c.cursorPointer,l.c.internalEvent,e.isMirror&&l.c.internalEventMirror,g&&l.c.internalEventDraggable,b.isSelected&&l.c.internalEventSelected,(b.isStartResizable||b.isEndResizable)&&l.c.internalEventResizable),w=(0,s.j)((0,r.a)(n.eventBeforeClass,b),v&&(0,r.a)(n.blockEventBeforeClass,b),"row"===e.display&&(0,r.a)(n.rowEventBeforeClass,b),"column"===e.display&&(0,r.a)(n.columnEventBeforeClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventBeforeClass,b)),E=(0,s.j)((0,r.a)(n.eventAfterClass,b),v&&(0,r.a)(n.blockEventAfterClass,b),"row"===e.display&&(0,r.a)(n.rowEventAfterClass,b),"column"===e.display&&(0,r.a)(n.columnEventAfterClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventAfterClass,b)),x=(0,s.j)((0,r.a)(n.eventInnerClass,b),v&&(0,r.a)(n.blockEventInnerClass,b),"row"===e.display&&(0,r.a)(n.rowEventInnerClass,b),"column"===e.display&&(0,r.a)(n.columnEventInnerClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventInnerClass,b),!e.disableLiquid&&l.c.liquid),C="row"===e.display&&n.rowEventBeforeContent,S="row"===e.display&&n.rowEventAfterContent;return(0,c.jsx)(r.C,{tag:f,attrs:{...e.attrs,...h,dir:e.isDragging&&"rtl"===n.direction?"rtl":void 0},className:A,style:{"--fc-event-color":b.color,"--fc-event-contrast-color":b.contrastColor},elRef:this.handleEl,renderProps:b,generatorName:"eventContent",customGenerator:n.eventContent,defaultGenerator:G,classNameGenerator:n.eventClass,didMount:n.eventDidMount,willUnmount:n.eventWillUnmount,children:t=>(0,c.jsxs)(c.Fragment,{children:[Boolean(b.isSelected&&v)&&(0,c.jsx)("div",{className:"column"===e.display?l.c.hitX:l.c.hitY}),(w||C)&&(0,c.jsxs)("div",{className:(0,s.j)(w,!e.disableZindexes&&l.c.z1,b.isStartResizable&&(0,s.j)("column"===e.display?l.c.cursorResizeT:l.c.cursorResizeS,l.c.internalEventResizer,l.c.internalEventResizerStart)),children:[C&&
2(0,c.jsx)(r.C,{tag:"div",style:{display:"contents"},attrs:{"aria-hidden":!0},renderProps:b,generatorName:void 0,customGenerator:C}),Boolean(b.isStartResizable&&b.isSelected)&&(0,c.jsx)("div",{className:l.c.hit})]}),(0,c.jsx)(t,{tag:"div",className:(0,s.j)(x,!e.disableZindexes&&l.c.z0)}),(E||S)&&(0,c.jsxs)("div",{className:(0,s.j)(E,!e.disableZindexes&&l.c.z1,b.isEndResizable&&(0,s.j)("column"===e.display?l.c.cursorResizeB:l.c.cursorResizeE,l.c.internalEventResizer,l.c.internalEventResizerEnd)),children:[S&&(0,c.jsx)(r.C,{tag:"div",style:{display:"contents"},attrs:{"aria-hidden":!0},renderProps:b,generatorName:void 0,customGenerator:S}),Boolean(b.isEndResizable&&b.isSelected)&&(0,c.jsx)("div",{className:l.c.hit})]})]})})}componentDidUpdate(e){this.el&&this.props.eventRange!==e.eventRange&&(0,o.aa)(this.el,this.props.eventRange)}}function G(e){return(0,c.jsxs)(c.Fragment,{children:[e.timeText&&(0,c.jsx)("div",{className:e.timeClass,children:e.timeText}),(0,c.jsx)("div",{className:e.titleClass,children:e.event.title||(0,c.jsx)(c.Fragment,{children:" "})})]})}z.addPropsEquality({seg:o.u}),n.d(t,["W",0,g])},25565(e,t,n){"use strict";function r(e){const t=e.getRootNode();return t instanceof Document?t.body||t.documentElement:t}function i(e){return"rtl"===getComputedStyle(e).direction}n.d(t,{a:()=>s,b:()=>l,c:()=>i,g:()=>r});const a=/(top|left|right|bottom|width|height)$/i;function s(e,t){for(let n in t)o(e,n,t[n])}function o(e,t,n){null==n?e.style[t]="":"number"==typeof n&&a.test(t)?e.style[t]=`${n}px`:e.style[t]=n}function l(e){return e.composedPath?.()[0]??e.target}},8024(e,t,n){"use strict";function r(e,t){return e.left>=t.left&&e.left<t.right&&e.top>=t.top&&e.top<t.bottom}function i(e,t){let n={left:Math.max(e.left,t.left),right:Math.min(e.right,t.right),top:Math.max(e.top,t.top),bottom:Math.min(e.bottom,t.bottom)};return n.left<n.right&&n.top<n.bottom&&n}function a(e,t){return{left:Math.min(Math.max(e.left,t.left),t.right),top:Math.min(Math.max(e.top,t.top),t.bottom)}}function s(e){return{left:(e.left+e.right)/2,top:(e.top+e.bottom)/2}}function o(e,t){return{left:e.left-t.left,top:e.top-t.top}}function l(e,t=!1,n){let r=n?e.getBoundingClientRect():c(e),i=function(e,t=!1){let n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,a=parseInt(n.borderTopWidth,10)||0,s=parseInt(n.borderBottomWidth,10)||0,o=function(e){return{x:e.offsetHeight-e.clientHeight,y:e.offsetWidth-e.clientWidth}}(e),l=o.y-r-i,c={borderLeft:r,borderRight:i,borderTop:a,borderBottom:s,scrollbarBottom:o.x-a-s,scrollbarLeft:0,scrollbarRight:0};return"rtl"===n.direction?c.scrollbarLeft=l:c.scrollbarRight=l,t&&(c.paddingLeft=parseInt(n.paddingLeft,10)||0,c.paddingRight=parseInt(n.paddingRight,10)||0,c.paddingTop=parseInt(n.paddingTop,10)||0,c.paddingBottom=parseInt(n.paddingBottom,10)||0),c}(e,t),a={left:r.left+i.borderLeft+i.scrollbarLeft,right:r.right-i.borderRight-i.scrollbarRight,top:r.top+i.borderTop,bottom:r.bottom-i.borderBottom-i.scrollbarBottom};return t&&(a.left+=i.paddingLeft,a.right-=i.paddingRight,a.top+=i.paddingTop,a.bottom-=i.paddingBottom),a}function c(e){let t=e.getBoundingClientRect();return{left:t.left+window.scrollX,top:t.top+window.scrollY,right:t.right+window.scrollX,bottom:t.bottom+window.scrollY}}function u(e){let t=d(e),n=e.getBoundingClientRect();for(let e of t){let t=i(n,e.getBoundingClientRect());if(!t)return null;n=t}return n}function d(e){let t=[];for(;e instanceof HTMLElement;){let n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}n.d(t,{a:()=>c,b:()=>a,c:()=>l,d:()=>s,e:()=>o,f:()=>u,g:()=>d,i:()=>i,p:()=>r})}
2,64907(e,t,n){"use strict";n.d(t,{a:()=>u,b:()=>m,i:()=>g,m:()=>d});var r=n(24324),i=n(49325);const a=/(^c|C)lass(Name)?$/,s=/Content$/,o=/(DidMount|WillUnmount)$/,l=/^on[A-Z]/,c={buttons:r.R};function u(...e){const t={};for(const n of e)for(const e in n){const r=n[e];t[e]?t[e]=d(t[e],r):t[e]=r}return t}function d(...e){let t={};for(const n of e)for(let e in n)if(e in t){const r=c[e]||(a.test(e)?f:s.test(e)?h:o.test(e)?p:void 0);t[e]=r?r(t[e],n[e],e):n[e]}else t[e]=n[e];return t}function f(e,t,n){const a="function"==typeof e,s="function"==typeof t;if(a||s){const o=o=>(0,i.j)((0,r.Q)(a?e(o):e,n),(0,r.Q)(s?t(o):t,n));return o.parts=[e,t],o}return(0,i.j)((0,r.Q)(e,n),(0,r.Q)(t,n))}function h(e,t){if("function"==typeof t){const n=n=>{const r=t(n);return!0===r?"function"==typeof e?e(n):e:r};return n.parts=[e,t],n}return null!=t?t:e}function p(e,t){if(e&&t){const n=(...n)=>{e(...n),t(...n)};return n.parts=[e,t],n}return e||t}function m(e,t){const n=(0,r.S)(e,t);for(let e of n)if(!l.test(e))return!1;return!0}function g(e,t){const n=e&&e.parts,r=t&&t.parts;if(n&&r){const e=n.length;if(e!==r.length)return!1;for(let t=0;t<e;t++)if(n[t]!==r[t]&&!g(n[t],r[t]))return!1;return!0}return!1}},13841(e,t,n){"use strict";n.d(t,{d:()=>f});var r=n(91987),i=n(78328),a=n(69447),s=n(59342),o=n(66611),l=n(74660),c=n(75476);class u extends l.D{buildRenderRange(e,t,n){let r=super.buildRenderRange(e,t,n),{props:i}=this;return function(e){let t,{dateEnv:n,currentRange:r}=e,{start:i,end:a}=r;if(e.snapToWeek&&(i=n.startOfWeek(i),t=n.startOfWeek(a),t.valueOf()!==a.valueOf()&&(a=(0,c.J4)(t,1))),e.fixedWeekCount){let e=n.startOfWeek(n.startOfMonth((0,c.fi)(r.end,-1))),t=Math.ceil((0,c.Z3)(e,a));a=(0,c.J4)(a,6-t)}return{start:i,end:a}}({currentRange:r,snapToWeek:/^(year|month)$/.test(t),fixedWeekCount:i.fixedWeekCount,dateEnv:i.dateEnv})}}class d extends i.B{constructor(){super(...arguments),this.buildDayTableModel=(0,i.m)(s.b),this.buildDateRowConfigs=(0,i.m)(s.a),this.createDayHeaderFormatter=(0,i.m)(s.c),this.slicer=new s.D}render(){const{props:e,context:t}=this,{dateProfile:n}=e,{options:i,dateEnv:s}=t,l=this.buildDayTableModel(n,t.dateProfileGenerator,s),c=1===l.rowCount,u=this.createDayHeaderFormatter(t.options.dayHeaderFormat,c,l.colCount),d=this.slicer.sliceProps(e,n,i.nextDayThreshold,t,l);return(0,r.jsx)(a.N,{unit:"day",children:(i,a)=>{const s=this.buildDateRowConfigs(l.headerDates,c,n,a,u,t);return(0,r.jsx)(o.D,{labelId:e.labelId,labelStr:e.labelStr,dateProfile:n,todayRange:a,cellRows:l.cellRows,forPrint:e.forPrint,className:e.className,headerTiers:s,fgEventSegs:d.fgEventSegs,bgEventSegs:d.bgEventSegs,businessHourSegs:d.businessHourSegs,dateSelectionSegs:d.dateSelectionSegs,eventDrag:d.eventDrag,eventResize:d.eventResize,eventSelection:d.eventSelection})}})}}var f={name:"daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:d,dateProfileGeneratorClass:u},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}}},6306(e,t,n){"use strict";n.d(t,{c:()=>r});var r={popoverZ:"fc-nH",isolate:"fc-7s",borderBoxRoot:"fc-wa",notAllowed:"fc-4m",noScrollbars:"fc-eM",noShrink:"fc-Qo",calendarScreenRoot:"fc-fi",safeTiles:"fc-fl",calendarPrintRoot:"fc-Jf",cursorPointer:"fc-DP",cursorResizeT:"fc-An",cursorResizeB:"fc-lZ",cursorResizeS:"fc-9V",cursorResizeE:"fc-70",cursorColResizer:"fc-gQ",hit:"fc-mN",hitX:"fc-2d",hitY:"fc-B0",hitXSkinny:"fc-Z1",selectNone:"fc-1Y",invisible:"fc-a9",borderNone:"fc-Tu",borderOnlyT:"fc-hU",borderOnlyB:"fc-3e",borderOnlyS:"fc-PB",borderOnlyE:"fc-II",borderlessX:"fc-MQ",borderlessY:"fc-Vo",fakeBorderS:"fc-2l",flexRow:"fc-Ao",flexCol:"fc-HH",grow:"fc-GV",liquid:"fc-g2",minHeight0:"fc-Ot",liquidX:"fc-hp",printRoot:"fc-uD",printHeader:"fc-jM",noPadding:"fc-OJ",noMargin:"fc-oE",noMarginY:"fc-V3",noMarginX:"fc-SS",whiteSpaceNoWrap:"fc-y2",whiteSpacePre:"fc-CN",overflowAnchorNone:"fc-gZ",crop:"fc-FA",cropNowrap:"fc-7T",rel:"fc-cc",abs:"fc-H0",start0:"fc-6t",fill:"fc-ct",fillTop:"fc-iv",fillX:"fc-Uu",fillY:"fc-7k",fillStart:"fc-Yw",sticky:"fc-Ip",stickyT:"fc-CS",stickyS:"fc-tT",tableHeaderSticky:"fc-hy",contentBox:"fc-Np",offscreen:"fc-aP",alignCenter:"fc-6H",alignStart:"fc-K8",alignEnd:"fc-E3",footerScrollbarSticky:"fc-Px",footerScrollbar:"fc-J4",breakInsideAvoid:"fc-Yi",printSiblingRow:"fc-fx",z0:"fc-BS",z1:"fc-iu",focu
2sZ2:"fc-Bk",internalTimelineSlot:"fc-Nm",internalEvent:"fc-Ft",internalEventMirror:"fc-lc",internalEventDraggable:"fc-uL",internalEventSelected:"fc-Bv",internalEventResizable:"fc-Qk",internalEventResizer:"fc-9X",internalEventResizerStart:"fc-Sj",internalEventResizerEnd:"fc-DL",internalBgEvent:"fc-oP",internalMoreLink:"fc-R2",internalNavLink:"fc-SW",internalPopover:"fc-Cs",internalView:"fc-LQ",internalScroller:"fc-dT"}},57585(e,t,n){"use strict";n.d(t,{t:()=>ue});var r=n(13841),i=n(91987),a=n(69447),s=n(78328),o=n(59342),l=n(24324),c=n(75476),u=n(49325),d=n(71763),f=n(6306),h=n(66611);const p=(0,l.n)();class m{constructor(){this.getKeysForEventDefs=(0,s.m)(this._getKeysForEventDefs),this.splitDateSelection=(0,s.m)(this._splitDateSpan),this.splitEventStore=(0,s.m)(this._splitEventStore),this.splitIndividualUi=(0,s.m)(this._splitIndividualUi),this.splitEventDrag=(0,s.m)(this._splitInteraction),this.splitEventResize=(0,s.m)(this._splitInteraction),this.eventUiBuilders={}}splitProps(e){let t=this.getKeyInfo(e),n=this.getKeysForEventDefs(e.eventStore),r=this.splitDateSelection(e.dateSelection),i=this.splitIndividualUi(e.eventUiBases,n),a=this.splitEventStore(e.eventStore,n),o=this.splitEventDrag(e.eventDrag),c=this.splitEventResize(e.eventResize),u={};this.eventUiBuilders=(0,l.m)(t,(e,t)=>this.eventUiBuilders[t]||(0,s.m)(g));for(let n in t){let s=t[n],l=a[n]||p,d=this.eventUiBuilders[n];u[n]={businessHours:s.businessHours||e.businessHours,dateSelection:r[n]||null,eventStore:l,eventUiBases:d(e.eventUiBases[""],s.ui,i[n]),eventDrag:o[n]||null,eventResize:c[n]||null,eventSelection:l.instances[e.eventSelection]?e.eventSelection:""}}return u}_splitDateSpan(e){let t={};if(e){let n=this.getKeysForDateSpan(e);for(let r of n)t[r]=e}return t}_getKeysForEventDefs(e){return(0,l.m)(e.defs,e=>this.getKeysForEventDef(e))}_splitEventStore(e,t){let{defs:n,instances:r}=e,i={};for(let e in n)for(let r of t[e])i[r]||(i[r]=(0,l.n)()),i[r].defs[e]=n[e];for(let e in r){let n=r[e];for(let r of t[n.defId])i[r]&&(i[r].instances[e]=n)}return i}_splitIndividualUi(e,t){let n={};for(let r in e)if(r)for(let i of t[r])n[i]||(n[i]={}),n[i][r]=e[r];return n}_splitInteraction(e){let t={};if(e){let n=this._splitEventStore(e.affectedEvents,this._getKeysForEventDefs(e.affectedEvents)),r=this._getKeysForEventDefs(e.mutatedEvents),i=this._splitEventStore(e.mutatedEvents,r),a=r=>{t[r]||(t[r]={affectedEvents:n[r]||p,mutatedEvents:i[r]||p,isEvent:e.isEvent})};for(let e in n)a(e);for(let e in i)a(e)}return t}}function g(e,t,n){let r=[];e&&r.push(e),t&&r.push(t);let i={"":(0,l.af)(r)};return n&&Object.assign(i,n),i}class v extends m{getKeyInfo(){return{allDay:{},timed:{}}}getKeysForDateSpan(e){return e.allDay?["allDay"]:["timed"]}getKeysForEventDef(e){return e.allDay?(0,l.ag)(e)?["timed","allDay"]:["allDay"]:["timed"]}}class y extends o.S{sliceRange(e,t){let n=[];for(let r=0;r<t.length;r+=1){let i=(0,c.im)(e,t[r]);i&&n.push({startDate:i.start,endDate:i.end,isStart:i.start.valueOf()===e.start.valueOf(),isEnd:i.end.valueOf()===e.end.valueOf(),col:r})}return n}}function b(e,t){let n,r=[];for(n=0;n<t;n+=1)r.push([]);if(e)for(n=0;n<e.length;n+=1)r[e[n].col].push(e[n]);return r}function A(e,t){let n=[];if(e){for(let r=0;r<t;r+=1)n[r]={affectedInstances:e.affectedInstances,isEvent:e.isEvent,segs:[]};for(let t of e.segs)n[t.col].segs.push(t)}else for(let e=0;e<t;e+=1)n[e]=null;return n}const w=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];function E(e,t,n,r,i){let a=new Date(0),s=e,o=(0,c.xC)(0),l=n||function(e){let t,n,r;for(t=w.length-1;t>=0;t-=1)if(n=(0,c.xC)(w[t]),r=(0,c.Y2)(n,e),null!==r&&r>1)return n;return e}(r),u=[],d=0;for(;(0,c.Oh)(s)<(0,c.Oh)(t);){let e=i.add(a,s),t=null!==(0,c.Y2)(o,l);u.push({date:e,time:s,key:e.toISOString(),isoTimeStr:(0,c.Pe)(e),isLabeled:t,isFirst:0===d}),s=(0,c.do)(s,r),o=(0,c.do)(o,r),d+=1}return u}class x extends s.B{constructor(){super(...arguments),this.innerElRef=(0,d.createRef)()}render(){let{props:e}=this,{options:t,viewApi:n}=this.context,r={text:t.allDayText,view:n,isNarrow:e.isNarrow};return(0,i.jsx)(s.C,{tag:"div",attrs:{role:"rowheader"},className:(0,u.j)(f.c.flexRow,f.c.noMargin,f.c.noPadding,f.c.contentBox),style:{width:e.width},renderProps:r,generatorName:"allDayHeaderContent",customGenerator:t.allDayHeaderContent,defaultGenerator:C,classNameGenerator:t.allDayHeaderClass,didMount:t.allDayHeaderDidMount,willUnmount:t.allDayHeaderWillUnmount,children:e=>(0,i.jsx)("div",{className:(0,u.j)(f.c.flexRow,f.c.noShrink,f.c.whiteSpacePre),ref:this.innerElRef,children:(0,i.jsx)(e,{tag:"div",className:(0,s.a)(t.allDayHeaderInnerClass,r)})})})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.innerElRef.current;this.disconnectInnerWidth=(0,a.h)(t,t=>{this._isUnmounting||(0,s.s)(e.innerWidthRef,t)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectInnerWidth(),(0,s.s)(this.props.innerWidthRef,null)}}function C(e){return e.text}class S extends a.D{constructor(){super(...arguments),this.heightRef=(0,d.createRef)(),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e}):this.context.unregisterInteractiveComponent(this)}}render(){return(0,i.jsx)(o.k,{...this.props,rootElRef:this.handleRootEl,he
2ightRef:this.heightRef})}queryHit(e,t,n,r){const{props:i,heightRef:a}=this,s=i.cells.length,{col:l,left:u,right:d}=(0,o.l)(t,r,i.colWidth,s,e),f=i.cells[l],h=f.date,p=(0,c.fi)(h,1);return{dateProfile:i.dateProfile,dateSpan:{range:{start:h,end:p},allDay:!0,...f.dateSpanProps},getDayEl:()=>(0,o.m)(this.rootEl,l),rect:{left:u,right:d,top:0,bottom:a.current},layer:0}}}function k(e,t,n){let r=new o.n(e.renderRange,t);return new o.o(r,!1,n)}function M(e,t,n){let r=[];for(let i of e.headerDates)r.push({start:n.add(i,t.slotMinTime),end:n.add(i,t.slotMaxTime)});return r}function _(e,t,n=0,r,i){if(!r||!i)return[void 0,!1];const a=Math.max(r+1,n),s=i/t;let o,l;return e&&s>=a?(o=!0,l=s):(o=!1,l=a),[l,o]}function T(e,t,n){return n||(n=(0,c.ol)(e)),D((0,c.xC)(e.valueOf()-n.valueOf()),t)}function D(e,t){const n=(0,c.Oh)(t.slotMinTime),r=(0,c.Oh)(t.slotMaxTime);let i=(e.milliseconds-n)/(r-n);return i=Math.max(0,i),i=Math.min(1,i),i}function I(e,t,n,r,i,a,s){const o=[];if(null!=i){const l=i*r;for(const r of e){const e=T(r.startDate,t,n)*l;let i=T(r.endDate,t,n)*l,c=i-e;null!=a&&c<a&&(c=a,i=e+c),o.push({start:e,end:i,size:c,isShort:c<=s})}}return o}function R(e,t){if(!e)return[[],0];let{level:n,lateralStart:r,lateralEnd:i}=e,a=r,s=[];for(;a<i;)s.push(t(n,a)),a+=1;return s.sort(P),[s.map(O),s[0][1]]}function P(e,t){return t[1]-e[1]}function O(e){return e[0]}function N(e,t){const n={};return(...r)=>{let i=e(...r);return i in n?n[i]:n[i]=t(...r)}}const B=(0,l.c)({hour:"numeric",minute:"2-digit",meridiem:!1});class j extends s.B{render(){const{props:e}=this;return(0,i.jsx)(a.S,{...e,display:"column",level:e.level,isNarrow:e.isNarrow,isShort:e.isShort,className:e.isLiquid?f.c.liquid:"",disableLiquid:!e.isLiquid,defaultTimeFormat:B})}}class L extends s.B{render(){let{props:e}=this;return(0,i.jsx)("div",{className:(0,u.j)(f.c.abs,f.c.flexCol),style:{top:e.top,height:e.height,insetInlineEnd:0,zIndex:9999},children:(0,i.jsx)(o.M,{className:f.c.liquid,display:"column",allDayDate:null,segs:e.hiddenSegs,hiddenSegs:e.hiddenSegs,dateSpanProps:e.dateSpanProps,dateProfile:e.dateProfile,todayRange:e.todayRange,popoverContent:()=>q(e.hiddenSegs,e,!1),forceTimed:!0,isNarrow:e.isNarrow,isMicro:e.isMicro})})}}const F=e=>(0,i.jsx)(s.V.Consumer,{children:t=>{let{options:n}=t;return(0,i.jsx)("div",{className:(0,u.j)(e.className,n.nowIndicatorDotClass),style:e.style})}}),U=e=>(0,i.jsx)(s.V.Consumer,{children:t=>{let{options:n}=t,r={date:t.dateEnv.toDate(e.date),view:t.viewApi};return(0,i.jsx)(s.C,{elRef:e.elRef,tag:e.tag||"div",attrs:e.attrs,className:e.className,style:e.style,renderProps:r,generatorName:"nowIndicatorLineContent",customGenerator:n.nowIndicatorLineContent,classNameGenerator:n.nowIndicatorLineClass,didMount:n.nowIndicatorLineDidMount,willUnmount:n.nowIndicatorLineWillUnmount,children:e.children})}});function H(e){const t=null!=e.totalHeight?e.totalHeight*T(e.nowDate,e.dateProfile,e.dayDate):void 0;return(0,i.jsxs)("div",{className:f.c.fill,style:{zIndex:2,pointerEvents:"none"},children:[(0,i.jsx)(U,{className:(0,u.j)(f.c.fillX,f.c.noMarginX,f.c.borderlessX),style:{top:t},date:e.nowDate}),(e.showDot??!0)&&(0,i.jsx)(F,{className:(0,u.j)(f.c.abs,f.c.start0),style:{top:t}})]})}const z="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes("firefox");class G extends s.B{constructor(){super(...arguments),this.sortEventSegs=(0,s.m)(l.a4),this.getDateMeta=(0,s.m)(a.g)}render(){let{props:e,context:t}=this,{options:n,dateEnv:r}=t,a=n.selectMirror,o=e.eventDrag&&e.eventDrag.segs||e.eventResize&&e.eventResize.segs||a&&e.dateSelectionSegs||[],l=this.getDateMeta(e.date,r,e.dateProfile,e.todayRange);const d=(0,u.j)(e.borderStart?f.c.borderOnlyS:f.c.borderNone,null==e.width&&f.c.liquid,f.c.rel),h={width:e.width,zIndex:1},p=this.getIsStack(),m={...l,...e.renderProps,isStack:p,isNarrow:e.isNarrow,isMajor:e.isMajor,view:t.viewApi};if(l.isDisabled)return(0,i.jsx)("div",{role:"gridcell","aria-disabled":!0,className:(0,u.j)((0,s.a)(n.dayLaneClass,m),d),style:h});const g=(0,u.j)((0,s.a)(n.dayLaneInnerClass,m),!p&&f.c.fill),v=this.sortEventSegs(e.fgEventSegs,n.eventOrder);return(0,i.jsx)(s.C,{tag:"div",attrs:{...e.attrs,role:"gridcell",...l.isToday?{"aria-current":"date"}:{},"data-date":(0,c.bx)(e.date)},className:d,style:h,renderProps:m,generatorName:void 0,classNameGenerator:n.dayLaneClass,didMount:n.dayLaneDidMount,willUnmount:n.dayLaneWillUnmount,children:()=>(0,i.jsxs)(i.Fragment,{children:[this.renderFillSegs(e.businessHourSegs,"non-business"),this.renderFillSegs(e.bgEventSegs,"bg-event"),this.renderFillSegs(e.dateSelectionSegs,"highlight"),(0,i.jsx)("div",{className:g,style:{zIndex:1},children:this.renderFgSegs(v,!1)}),Boolean(o.length)&&(0,i.jsx)("div",{className:g,style:{zIndex:1},children:this.renderFgSegs(o,!0)}),this.renderNowIndicator(e.nowIndicatorSegs)]})})}renderFgSegs(e,t){const{props:n}=this;return this.getIsStack()?q(e,n,t):this.renderPositionedFgSegs(e,t)}renderPositionedFgSegs(e,t){let{props:n,context:r}=this,{date:a,dateProfile:s,eventSelection:c,todayRange:d,nowDate:h}=n,{eventMaxStack:p,eventShortHeight:m,eventOrderStrict:g,eventMinHeight:v}=r.options,y=I(e,s,a,n.slatCnt,n.slatHeight,v,m),[b,A]=function(e,t,n,r){const i=[];for(let n=0;n<e.length;n++){const r=t[n];r&&i.push({...e[n],start:r.start,end:r.end})}const a=new o.p(i,void 0,n,void 0,r);let s=function(e){const{placementsByLevel:t}=e,n=N((e,t)=>e+":"+t,(r,i)=>{let a=function(e,t,n){let{levelCoords:r,placementsByLevel:i}=e,a=i[t][n],s=r[t]+a.thickness,l=r.length,c=t;
2for(;c<l&&r[c]<s;c+=1);for(;c<l;c+=1){let e,t=i[c],n=(0,o.r)(t,a.start,o.s),r=n[0]+n[1],s=r;for(;(e=t[s])&&e.start<a.end;)s+=1;if(r<s)return{level:c,lateralStart:r,lateralEnd:s}}return null}(e,r,i),[s,l]=R(a,n),c=t[r][i];return[{...c,nextLevelNodes:s},c.thickness+l]}),[r]=R(t.length?{level:0,lateralStart:0,lateralEnd:t[0].length}:null,n);return r}(a);return s=function(e){const t=N((e,t,n)=>(0,l.a5)(e),(e,n,r)=>{let i,{nextLevelNodes:a,thickness:s}=e,o=s+r,l=s/o,c=[];if(a.length)for(let e of a)if(void 0===i){let r=t(e,n,o);i=r[0],c.push(r[1])}else{let n=t(e,i,0);c.push(n[1])}else i=1;let u=(i-n)*l;return[i-u,{...e,thickness:u,nextLevelNodes:c}]});return e.map(e=>t(e,0,0)[1])}(s),[function(e){let t=new Map;const n=N((e,t,n)=>(0,l.a5)(e),(e,n,i)=>{let a={...e,levelCoord:n,stackDepth:i,stackForward:0};return t.set(a.eventRange.instance.instanceId,a),a.stackForward=r(e.nextLevelNodes,n+e.thickness,i+1)});function r(e,t,r){let i=0;for(let a of e)i=Math.max(n(a,t,r)+1,i);return i}return r(e,0,0),t}(s),(0,o.q)(a.hiddenSegs)]}(e,y,g,p);return(0,i.jsxs)(i.Fragment,{children:[e.map((e,r)=>{let{eventRange:a}=e,{instanceId:s}=a.instance,o=y[r]||{},p=b.get(s),m=!t&&p?this.computeSegHStyle(p):{left:0,right:0,zIndex:0},g=s===c;g&&(m.zIndex+=1e3);let v=Boolean(n.eventDrag&&n.eventDrag.affectedInstances[s]),A=Boolean(n.eventResize&&n.eventResize.affectedInstances[s]),w=!t&&(v||A||!p);return(0,i.jsx)("div",{className:(0,u.j)(f.c.abs,f.c.flexCol),style:{visibility:w?"hidden":void 0,top:o.start,height:o.size,...m},children:(0,i.jsx)(j,{eventRange:a,slicedStart:e.startDate,slicedEnd:e.endDate,isStart:e.isStart,isEnd:e.isEnd,isDragging:v,isResizing:A,isMirror:t,isSelected:g,level:p?p.stackDepth:0,isNarrow:n.isNarrow,isShort:o.isShort||!1,isLiquid:!0,...(0,l.a6)(a,d,h)})},s)}),this.renderHiddenGroups(A)]})}renderHiddenGroups(e){let{dateSpanProps:t,dateProfile:n,todayRange:r,nowDate:a,eventSelection:s,eventDrag:o,eventResize:l,isNarrow:c,isMicro:u}=this.props;return(0,i.jsx)(i.Fragment,{children:e.map(e=>(0,i.jsx)(L,{hiddenSegs:e.segs,top:e.start,height:e.end-e.start,isNarrow:c,isMicro:u,dateSpanProps:t,dateProfile:n,todayRange:r,nowDate:a,eventSelection:s,eventDrag:o,eventResize:l},e.key))})}renderFillSegs(e,t){let{props:n,context:r}=this,a=I(e,n.dateProfile,n.date,n.slatCnt,n.slatHeight,r.options.eventMinHeight,r.options.eventShortHeight);return(0,i.jsx)(i.Fragment,{children:e.map((e,s)=>{const{eventRange:c}=e,u=a[s]||{};return(0,i.jsx)("div",{className:f.c.fillX,style:{top:u.start,height:u.size,marginInlineStart:-1},children:"bg-event"===t?(0,i.jsx)(o.B,{eventRange:c,isStart:e.isStart,isEnd:e.isEnd,isNarrow:n.isNarrow,isShort:u.isShort||!1,isVertical:!0,...(0,l.a6)(c,n.todayRange,n.nowDate)}):(0,o.t)(t,r.options)},(0,l.ah)(c))})})}renderNowIndicator(e){let{props:t}=this;if(!t.forPrint&&!this.getIsStack())return e.map((e,n)=>(0,i.jsx)(H,{nowDate:e.startDate,dayDate:t.date,dateProfile:t.dateProfile,totalHeight:null!=t.slatHeight?t.slatHeight*t.slatCnt:void 0,showDot:e.showDot??!0},n))}computeSegHStyle(e){let{options:t}=this.context,n=t.slotEventOverlap,r=e.levelCoord,i=e.levelCoord+e.thickness;n&&(i=Math.min(1,r+2*(i-r)));let a={zIndex:e.stackDepth+1,insetInlineStart:(0,u.f)(r),insetInlineEnd:(0,u.f)(1-i),marginInlineEnd:void 0};return n&&e.stackForward&&(a.marginInlineEnd=20),a}getIsStack(){const{eventPrintLayout:e}=this.context.options;return this.props.forPrint&&("stack"===e||"grid"!==e&&z)}}function q(e,{todayRange:t,nowDate:n,eventSelection:r,eventDrag:a,eventResize:s},o){return(0,i.jsx)(i.Fragment,{children:e.map(e=>{let{eventRange:c}=e,{instanceId:u}=c.instance,d=Boolean(a&&a.affectedInstances[u]),h=Boolean(s&&s.affectedInstances[u]),p=d||h;return(0,i.jsx)("div",{className:f.c.breakInsideAvoid,style:{visibility:p?"hidden":void 0},children:(0,i.jsx)(j,{eventRange:c,slicedStart:e.startDate,slicedEnd:e.endDate,isStart:e.isStart,isEnd:e.isEnd,isDragging:d,isResizing:h,isMirror:o,isSelected:u===r,level:0,isShort:!1,isNarrow:!1,disableResizing:!0,...(0,l.a6)(c,t,n)})},u)})})}class W extends a.D{constructor(){super(...arguments),this.processSlotOptions=(0,s.m)($),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)}}render(){const{props:e}=this;return(0,i.jsx)("div",{role:e.role,className:(0,u.j)(e.className,f.c.flexRow),ref:this.handleRootEl,children:e.cells.map((t,n)=>(0,i.jsx)(G,{dateProfile:e.dateProfile,nowDate:e.nowDate,todayRange:e.todayRange,date:t.date,isMajor:t.isMajor,slatCnt:e.slatCnt,renderProps:t.renderProps,attrs:t.attrs,dateSpanProps:t.dateSpanProps,forPrint:e.forPrint,borderStart:Boolean(n),isNarrow:e.cellIsNarrow,isMicro:e.cellIsMicro,fgEventSegs:e.fgEventSegsByCol[n],bgEventSegs:e.bgEventSegsByCol[n],businessHourSegs:e.businessHourSegsByCol[n],nowIndicatorSegs:e.nowIndicatorSegsByCol[n],dateSelectionSegs:e.dateSelectionSegsByCol[n],eventDrag:e.eventDragByCol[n],eventResize:e.eventResizeByCol[n],eventSelection:e.eventSelection,width:e.colWidth,slatHeight:e.slatHeight},t.key))})}queryHit(e,t,n,r){const{dateProfile:i,cells:a,colWidth:s,slatHeight:l}=this.props,{dateEnv:u,options:d}=this.context,{snapDuration:f,snapsPerSlot:h}=this.processSlotOptions(d.slotDuration,d.snapDuration),p=a.length,{col:m,left:g,right:v}=(0,o.l)(t,r,s,p,e),y=a[m],b=Math.floor(n/l),A=b*l,w=(n-A)/l,E=b*h+Math.floor(w*h),x=(0,c.do)(i.slotMinTime,(0,c.N)(f,E)),C=u.add(y.date,x);return{dateProfile:i,dateSpan:{range:{start:C,end:u.add(C,f)},allDay:!1,...y.dateSpanProps},getDayEl:()=>(0,o.m)(this.rootEl,m),rect:{left:g,right:v,top:A,bottom:A+l},layer:0}}}function $(e,t){let n=t||e,r=(0,c.Y2)(e,n);return null===r&&(n=e,r=1),{snapDuration:n,snapsPerSlot:r}}W.addPropsEquality({style:l.u});const V=e=>(0,i.jsx)(s.V.Consumer,{children:t=>{let{options:n}=t,r={date:t.dateEnv.toDate(e.date),view:t.viewApi};return(0,i.jsx)(s.C,{elRef:e.elRef,tag:e.tag||"div",attrs:e.attrs,className:e.className,style:e.style,renderProps:r,generatorName:"nowIndicatorHeaderContent",customGenerator:n.nowIndicatorHeaderContent,classNameGenerator:n.nowIndicatorHeaderClass,didMount:n.nowIndicatorHeaderDidMount,willUnmount:n.nowIndicatorHeaderWillUnmount,children:e.children})}});function Y(e){return(0,i.jsx)("div",{className:(0,u.j)(f.c.fill,f.c.crop),style:{zIndex:2,pointerEvents:"none"}
2,children:(0,i.jsx)(V,{className:f.c.abs,style:{top:null!=e.totalHeight?e.totalHeight*T(e.nowDate,e.dateProfile):void 0},date:e.nowDate})})}const K=(0,l.c)({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});class Q extends s.B{constructor(){super(...arguments),this.createRenderProps=(0,s.m)(X),this.innerElRef=(0,d.createRef)()}render(){let{props:e,context:t}=this,{options:n}=t,r=null==n.slotHeaderFormat?K:Array.isArray(n.slotHeaderFormat)?(0,l.c)(n.slotHeaderFormat[0]):(0,l.c)(n.slotHeaderFormat),a=this.createRenderProps(e.date,e.time,!e.isLabeled,e.isNarrow,e.isFirst,r,t),o=(0,u.j)(e.liquidHeight&&f.c.liquid,f.c.flexRow,f.c.alignStart,f.c.noMargin,f.c.noPadding,e.borderTop?f.c.borderOnlyT:f.c.borderNone);return e.isLabeled?(0,i.jsx)(s.C,{tag:"div",attrs:{"data-time":e.isoTimeStr},style:{height:e.height},className:o,renderProps:a,generatorName:"slotHeaderContent",customGenerator:n.slotHeaderContent,defaultGenerator:Z,classNameGenerator:n.slotHeaderClass,didMount:n.slotHeaderDidMount,willUnmount:n.slotHeaderWillUnmount,children:e=>(0,i.jsx)("div",{ref:this.innerElRef,className:(0,u.j)(f.c.noShrink,f.c.whiteSpaceNoWrap,f.c.flexRow),children:(0,i.jsx)(e,{tag:"div",className:(0,s.a)(n.slotHeaderInnerClass,a)})})}):(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(n.slotHeaderClass,a),o),style:{height:e.height}})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.innerElRef.current;t&&(this.disconnectInnerSize=(0,a.j)(t,(t,n)=>{this._isUnmounting||((0,s.s)(e.innerWidthRef,t),(0,s.s)(e.innerHeightRef,n))}))}componentWillUnmount(){const{props:e}=this;this._isUnmounting=!0,this.disconnectInnerSize&&(this.disconnectInnerSize(),(0,s.s)(e.innerWidthRef,null),(0,s.s)(e.innerHeightRef,null))}}function X(e,t,n,r,i,s,o){return{...(0,a.g)(e,o.dateEnv),level:0,text:(0,c.r4)(o.dateEnv.formatToParts(e,s)),time:t,isMajor:!1,isMinor:n,isTime:!0,isNarrow:r,hasNavLink:!1,isFirst:i,view:o.viewApi}}function Z(e){return e.text}class J extends s.B{constructor(){super(...arguments),this.getDateMeta=(0,s.m)(a.g)}render(){let{props:e,context:t}=this,{options:n}=t,r={...this.getDateMeta(e.date,t.dateEnv),time:e.time,isMajor:!1,isMinor:!e.isLabeled,view:t.viewApi};return(0,i.jsx)(s.C,{tag:"div",attrs:{"data-time":e.isoTimeStr},className:(0,u.j)(f.c.noMargin,f.c.noPadding,f.c.liquid,e.borderTop?f.c.borderOnlyT:f.c.borderNone),renderProps:r,generatorName:void 0,classNameGenerator:n.slotLaneClass,didMount:n.slotLaneDidMount,willUnmount:n.slotLaneWillUnmount})}}const ee=(0,l.c)({week:"short"});class te extends s.B{constructor(){super(...arguments),this.innerElRef=(0,d.createRef)()}render(){let{props:e,context:t}=this,{options:n,dateEnv:r}=t,o=e.dateProfile.renderRange,l=1===(0,c.z$)(o.start,o.end)&&n.navLinks,d=o.start,h=(0,a.c)(t,d,"week"),p=r.computeWeekNumber(d),m=r.formatToParts(d,n.weekNumberFormat||ee);const g={num:p,text:(0,c.r4)(m),textParts:m,date:r.toDate(d),isNarrow:e.isNarrow,hasNavLink:l,options:{dayMinWidth:n.dayMinWidth}};return(0,i.jsx)(s.C,{tag:"div",attrs:{role:"gridcell","aria-label":h},className:(0,u.j)(f.c.flexRow,f.c.noMargin,f.c.noPadding,e.isLiquid?f.c.liquid:f.c.contentBox),style:{width:e.width},renderProps:g,generatorName:"weekNumberHeaderContent",customGenerator:n.weekNumberHeaderContent,defaultGenerator:s.r,classNameGenerator:n.weekNumberHeaderClass,didMount:n.weekNumberHeaderDidMount,willUnmount:n.weekNumberHeaderWillUnmount,children:e=>(0,i.jsx)("div",{ref:this.innerElRef,className:(0,u.j)(f.c.flexRow,f.c.noShrink,f.c.whiteSpaceNoWrap),children:(0,i.jsx)(e,{tag:"div",attrs:l?(0,a.b)(t,o.start,"week",h):{"aria-label":h},className:(0,s.a)(n.weekNumberHeaderInnerClass,g)})})})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.innerElRef.current;this.disconnectInnerSize=(0,a.j)(t,(t,n)=>{this._isUnmounting||((0,s.s)(e.innerWidthRef,t),(0,s.s)(e.innerHeightRef,n))})}componentWillUnmount(){const{props:e}=this;this._isUnmounting=!0,this.disconnectInnerSize(),(0,s.s)(e.innerWidthRef,null),(0,s.s)(e.innerHeightRef,null)}}function ne(e){return(0,i.jsx)("div",{role:"gridcell",className:e.isLiquid?f.c.liquid:f.c.contentBox,style:{width:e.width}})}class re extends s.B{constructor(){super(...arguments),this.state={headerTierHeights:[]},this.headerLabelInnerWidthRefMap=new o.R(()=>{(0,a.e)(this.handleAxisWidths)}),this.headerLabelInnerHeightRefMap=new o.R(()=>{(0,a.e)(this.handleHeaderHeights)}),this.headerMainInnerHeightRefMap=new o.R(()=>{(0,a.e)(this.handleHeaderHeights)}),this.handleAllDayLabelInnerWidth=e=>{this.allDayLabelInnerWidth=e,(0,a.e)(this.handleAxisWidths)},this.slatLabelInnerWidthRefMap=new o.R(()=>{(0,a.e)(this.handleAxisWidths)}),this.slatLabelInnerHeightRefMap=new o.R(()=>{(0,a.e)(this.handleSlatInnerHeights)}),this.headerScrollerRef=(0,d.createRef)(),this.allDayScrollerRef=(0,d.createRef)(),this.mainScrollerRef=(0,d.createRef)(),this.footScrollerRef=(0,d.createRef)(),this.axisScrollerRef=(0,d.createRef)(),this.handleTotalWidth=e=>{this._isUnmounting||this.setState({totalWidth:e})},this.handleBodyHeight=e=>{this._isUnmounting||this.setState({bodyHeight:e})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})},this.handleClientHeight=e=>{this._isUnmounting||this.setState({clientHeight:e})},this.handleStickyBottomScrollbarWidth=e=>{this._isUnmounting||this.setState({sticykBottomScrollbarWidth:e})},this.handleHeaderHeights=()=>
2{if(this._isUnmounting)return;const e=this.headerLabelInnerHeightRefMap.current,t=this.headerMainInnerHeightRefMap.current,n=[];for(const[r,i]of t.entries())n[r]=Math.max(e.get(r)||0,i);this.setState({headerTierHeights:n})},this.handleSlatInnerHeights=()=>{if(this._isUnmounting)return;const e=this.slatLabelInnerHeightRefMap.current;let t=0;for(const n of e.values())t=Math.max(t,n);this.state.slatInnerHeight!==t&&this.setState({slatInnerHeight:t})},this.handleAxisWidths=()=>{if(this._isUnmounting)return;const e=this.headerLabelInnerWidthRefMap.current,t=this.slatLabelInnerWidthRefMap.current;let n=this.allDayLabelInnerWidth||0;for(const t of e.values())n=Math.max(n,t);for(const e of t.values())n=Math.max(n,e);this.state.axisWidth!==n&&this.setState({axisWidth:n})}}render(){const{props:e,state:t,context:n,headerLabelInnerWidthRefMap:r,headerLabelInnerHeightRefMap:p,headerMainInnerHeightRefMap:m,slatLabelInnerWidthRefMap:g,slatLabelInnerHeightRefMap:v}=this,{nowDate:y,headerTiers:b,forPrint:A}=e,w=y.valueOf()-(0,c.ol)(y).valueOf(),{axisWidth:E,totalWidth:C,clientWidth:k,clientHeight:M,bodyHeight:T,sticykBottomScrollbarWidth:D}=t,{options:I}=n,{borderlessX:R,borderlessTop:P,borderlessBottom:O}=(0,l.k)(I),N=null!=C&&null!=k&&null!=E?C-k-(E+1):void 0,B=!A&&!(0,s.g)(I),j=!A&&(0,s.d)(I),L=!A&&(0,s.e)(I),{eventPrintLayout:F}=I,U="stack"===F||"grid"!==F&&z,H=A&&!U,G=A&&U,q=e.cells.length,[$,V]=(0,o.i)(q,e.dayMinWidth,k),K=null!=V&&V<=60,X=K||null!=V&&V<=I.dayNarrowWidth,Z=e.slatMetas.length,[ee,re]=_(B&&I.expandRows,Z,I.slotMinHeight,t.slatInnerHeight,M);this.slatHeight=ee;const ie=(ee||0)*Z,ae=H?ie:void 0,se=B&&!I.expandRows&&null!=M&&M>ie,oe=I.dayHeaders?b.length+1:1,le=L?D:null!=T&&null!=M?T-M:void 0;return(0,i.jsxs)(i.Fragment,{children:[I.dayHeaders&&(0,i.jsxs)("div",{className:(0,u.j)((0,s.a)(I.tableHeaderClass,{isSticky:j,borderlessX:R,borderlessTop:P,borderlessBottom:O,multiMonthColumns:0}),f.c.flexCol,j&&f.c.tableHeaderSticky),style:{zIndex:1},children:[(0,i.jsxs)("div",{className:f.c.flexRow,children:[(0,i.jsx)("div",{role:"rowgroup",className:f.c.contentBox,style:{width:E},children:b.map((n,a)=>(0,i.jsx)("div",{role:"row","aria-rowindex":a+1,className:(0,u.j)(I.dayHeaderRowClass,f.c.flexRow,f.c.contentBox,a<e.headerTiers.length-1?f.c.borderOnlyB:f.c.borderNone),style:{height:t.headerTierHeights[a]},children:I.weekNumbers&&n.isDateRow?(0,i.jsx)(te,{dateProfile:e.dateProfile,innerWidthRef:r.createRef(a),innerHeightRef:p.createRef(a),width:void 0,isLiquid:!0,isNarrow:X}):(0,i.jsx)(ne,{width:void 0,isLiquid:!0})},a))}),(0,i.jsx)("div",{className:(0,s.a)(I.slotHeaderDividerClass,{inTableHeader:!0,options:{dayMinWidth:I.dayMinWidth}})}),(0,i.jsxs)(a.d,{horizontal:!0,hideScrollbars:!0,className:(0,u.j)(f.c.flexRow,f.c.liquid),ref:this.headerScrollerRef,children:[(0,i.jsx)("div",{role:"rowgroup",className:null==$?f.c.liquid:"",style:{width:$},children:e.headerTiers.map((n,r)=>(0,d.createElement)(o.f,{...n,key:r,role:"row",rowIndex:r,borderBottom:r<e.headerTiers.length-1,height:t.headerTierHeights[r],colWidth:V,viewportWidth:k,innerHeightRef:m.createRef(r),cellIsNarrow:X,cellIsMicro:K,rowLevel:e.headerTiers.length-r-1}))}),Boolean(N)&&(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(I.fillerClass,{inTableHeader:!0}),f.c.borderOnlyS),style:{minWidth:N}})]})]}),(0,i.jsx)("div",{className:(0,s.a)(I.dayHeaderDividerClass,{isSticky:j,multiMonthColumns:0,options:{allDaySlot:Boolean(I.allDaySlot)}})})]}),(0,i.jsxs)("div",{role:"rowgroup",className:(0,u.j)((0,s.a)(I.tableBodyClass,{borderlessX:R,borderlessTop:P,borderlessBottom:O,multiMonthColumns:0}),f.c.flexCol,B&&f.c.liquid,f.c.isolate),style:{zIndex:0},children:[I.allDaySlot&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{role:"row","aria-rowindex":oe,className:f.c.flexRow,style:{zIndex:1},children:[(0,i.jsx)(x,{width:E,innerWidthRef:this.handleAllDayLabelInnerWidth,isNarrow:X}),(0,i.jsx)("div",{className:(0,s.a)(I.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:I.dayMinWidth}})}),(0,i.jsxs)(a.d,{horizontal:!0,hideScrollbars:!0,className:(0,u.j)(f.c.flexRow,f.c.liquidX),ref:this.allDayScrollerRef,children:[(0,i.jsx)("div",{className:f.c.flexRow,style:{width:$},children:(0,i.jsx)(S,{dateProfile:e.dateProfile,todayRange:e.todayRange,cells:e.cells,showDayNumbers:!1,forPrint:A,isHitComboAllowed:e.isHitComboAllowed,className:(0,u.j)(f.c.borderNone,f.c.liquidX),cellIsNarrow:X,cellIsMicro:K,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,colWidth:V})}),Boolean(N)&&(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(I.fillerClass,{inTableHeader:!1}),f.c.borderOnlyS),style:{minWidth:N}})]})]}
2),(0,i.jsx)("div",{className:(0,u.j)(I.allDayDividerClass),style:{zIndex:2}})]}),(0,i.jsxs)("div",{role:"row","aria-rowindex":oe+(I.allDaySlot?1:0),className:(0,u.j)(f.c.flexRow,f.c.rel,B&&f.c.liquid),style:{zIndex:0},children:[(0,i.jsx)(a.d,{vertical:B,hideScrollbars:!0,className:(0,u.j)(f.c.flexCol,f.c.contentBox),style:{width:E},ref:this.axisScrollerRef,clientHeightRef:this.handleBodyHeight,children:!G&&(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{role:"rowheader","aria-label":I.timedText,className:(0,u.j)(f.c.flexCol,f.c.grow,f.c.rel),style:{height:ae},children:[(0,i.jsx)("div",{"aria-hidden":!0,className:(0,u.j)(f.c.flexCol,B&&I.expandRows&&f.c.grow,H&&f.c.fillX),children:e.slatMetas.map((e,t)=>(0,d.createElement)(Q,{...e,key:e.key,innerWidthRef:g.createRef(e.key),innerHeightRef:v.createRef(e.key),borderTop:Boolean(t),isNarrow:X,height:re?void 0:ee,liquidHeight:re}))}),!A&&I.nowIndicator&&(0,c.$B)(e.dateProfile.currentRange,y)&&w>=e.dateProfile.slotMinTime.milliseconds&&w<e.dateProfile.slotMaxTime.milliseconds&&(0,i.jsx)(Y,{nowDate:y,dateProfile:e.dateProfile,totalHeight:null!=ee?ee*Z:void 0}),Boolean(se||le)&&(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(I.fillerClass,{inTableHeader:!1}),f.c.borderOnlyT,se&&f.c.liquid),style:{minHeight:le}})]})})}),(0,i.jsx)("div",{className:(0,s.a)(I.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:I.dayMinWidth}})}),(0,i.jsxs)("div",{className:(0,u.j)(f.c.flexCol,f.c.liquid),children:[(0,i.jsx)(a.d,{vertical:B,horizontal:!0,hideScrollbars:L||A,className:(0,u.j)(f.c.flexCol,f.c.rel,B&&f.c.liquid),ref:this.mainScrollerRef,clientWidthRef:this.handleClientWidth,clientHeightRef:this.handleClientHeight,children:(0,i.jsxs)("div",{className:(0,u.j)(f.c.flexCol,f.c.grow,f.c.rel),style:{width:$,height:ae},children:[(0,i.jsx)(W,{dateProfile:e.dateProfile,nowDate:e.nowDate,todayRange:e.todayRange,cells:e.cells,slatCnt:Z,forPrint:A,isHitComboAllowed:e.isHitComboAllowed,className:G?"":f.c.fill,fgEventSegsByCol:e.fgEventSegsByCol,bgEventSegsByCol:e.bgEventSegsByCol,businessHourSegsByCol:e.businessHourSegsByCol,nowIndicatorSegsByCol:e.nowIndicatorSegsByCol,dateSelectionSegsByCol:e.dateSelectionSegsByCol,eventDragByCol:e.eventDragByCol,eventResizeByCol:e.eventResizeByCol,eventSelection:e.eventSelection,colWidth:V,slatHeight:ee,cellIsNarrow:X,cellIsMicro:K}),!G&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{"aria-hidden":!0,className:(0,u.j)(f.c.flexCol,B&&I.expandRows&&f.c.grow,H?f.c.fillX:f.c.rel),children:e.slatMetas.map((e,t)=>(0,i.jsx)("div",{className:(0,u.j)(f.c.flexRow,re&&f.c.liquid),style:{height:re?"":ee},children:(0,d.createElement)(J,{...e,key:e.key,borderTop:Boolean(t)})},e.key))}),se&&(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(I.fillerClass,{inTableHeader:!1}),f.c.borderOnlyT,f.c.liquid)})]})]})}),Boolean(L)&&(0,i.jsx)(h.F,{isSticky:!0,canvasWidth:$,scrollerRef:this.footScrollerRef,scrollbarWidthRef:this.handleStickyBottomScrollbarWidth})]})]})]}),(0,i.jsx)(o.e,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1,this.initScrollers(),this.updateSlatHeight()}componentDidUpdate(){this.updateScrollers(),this.updateSlatHeight()}componentWillUnmount(){this._isUnmounting=!0,this.destroyScrollers(),this.prevSlatHeight=void 0,(0,s.s)(this.props.slatHeightRef,null)}updateSlatHeight(){this.prevSlatHeight!==this.slatHeight&&(0,s.s)(this.props.slatHeightRef,this.prevSlatHeight=this.slatHeight)}initScrollers(){const e=(0,s.f)(this.context.pluginHooks);this.dayScroller=new e(!0),this.timeScroller=new e,(0,s.s)(this.props.dayScrollerRef,this.dayScroller),(0,s.s)(this.props.timeScrollerRef,this.timeScroller),this.updateScrollers()}updateScrollers(){this.dayScroller.handleChildren([this.headerScrollerRef.current,this.allDayScrollerRef.current,this.mainScrollerRef.current,this.footScrollerRef.current]),this.timeScroller.handleChildren([this.axisScrollerRef.current,this.mainScrollerRef.current])}destroyScrollers(){(0,s.s)(this.props.dayScrollerRef,null),(0,s.s)(this.props.timeScrollerRef,null)}}re.addPropsEquality({headerTierHeights:l.j});class ie extends s.B{constructor(){super(...arguments),this.state={},this.headerLabelInnerWidthRefMap=new o.R(()=>{(0,a.e)(this.handleAxisInnerWidths)}),this.handleAllDayLabelInnerWidth=e=>{this.allDayLabelInnerWidth=e,(0,a.e)(this.handleAxisInnerWidths)},this.handleWeekNumberInnerWidth=e=>{this.weekNumberInnerWidth=e,(0,a.e)(this.handleAxisInnerWidths)},this.slatLabelInnerWidthRefMap=new o.R(()=>{(0,a.e)(this.handleAxisInnerWidths)}),this.slatLabelInnerHeightRefMap=new o.R(()=>{(0,a.e)(this.handleSlatInnerHeights)}),this.handleTotalWidth=e=>{this._isUnmounting||requestAnimationFrame(()=>{this._isUnmounting||this.setState({totalWidth:e})})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})},this.handleClientHeight=e=>{this._isUnmounting||this.setState({clientHeight:e})},this.handleAxisInnerWidths=()=>
2{if(this._isUnmounting)return;const e=this.headerLabelInnerWidthRefMap.current,t=this.slatLabelInnerWidthRefMap.current;let n=Math.max(this.weekNumberInnerWidth||0,this.allDayLabelInnerWidth||0);for(const t of e.values())n=Math.max(n,t);for(const e of t.values())n=Math.max(n,e);this.state.axisWidth!==n&&this.setState({axisWidth:n})},this.handleSlatInnerHeights=()=>{if(this._isUnmounting)return;const e=this.slatLabelInnerHeightRefMap.current;let t=0;for(const n of e.values())t=Math.max(t,n);this.state.slatInnerHeight!==t&&this.setState({slatInnerHeight:t})}}render(){const{props:e,state:t,context:n,slatLabelInnerWidthRefMap:r,slatLabelInnerHeightRefMap:h,headerLabelInnerWidthRefMap:p}=this,{nowDate:m,forPrint:g}=e,v=m.valueOf()-(0,c.ol)(m).valueOf(),{axisWidth:y,clientWidth:b,totalWidth:A}=t,{options:w}=n,{borderlessX:E,borderlessTop:C,borderlessBottom:k}=(0,l.k)(w),M=null==A||null==b||g?void 0:A-b,T=!g&&!(0,s.g)(w),D=!g&&(0,s.d)(w),I=e.slatMetas.length,[R,P]=_(T&&w.expandRows,I,w.slotMinHeight,t.slatInnerHeight,t.clientHeight);this.slatHeight=R;const O=(R||0)*I,N=T&&!w.expandRows&&null!=t.clientHeight&&t.clientHeight>O,{eventPrintLayout:B}=w,j="stack"===B||"grid"!==B&&z,L=g&&!j,F=g&&j,U=L?O:void 0,H=e.cells.length,G=null!=b?b/H:void 0,q=null!=G&&G<=60,$=q||null!=G&&G<=w.dayNarrowWidth;return(0,i.jsxs)(i.Fragment,{children:[w.dayHeaders&&(0,i.jsxs)("div",{role:"rowgroup",className:(0,u.j)((0,s.a)(w.tableHeaderClass,{isSticky:D,borderlessX:E,borderlessTop:C,borderlessBottom:k,multiMonthColumns:0}),f.c.flexCol,D&&f.c.tableHeaderSticky),style:{zIndex:1},children:[e.headerTiers.map((t,n)=>(0,i.jsxs)("div",{role:"row",className:f.c.flexRow,children:[(0,i.jsx)("div",{className:(0,u.j)(w.dayHeaderRowClass,f.c.flexRow,n<e.headerTiers.length-1?f.c.borderOnlyB:f.c.borderNone),children:w.weekNumbers&&t.isDateRow?(0,i.jsx)(te,{dateProfile:e.dateProfile,innerWidthRef:this.handleWeekNumberInnerWidth,innerHeightRef:p.createRef(n),width:y,isLiquid:!1,isNarrow:$}):(0,i.jsx)(ne,{width:y,isLiquid:!1})}),(0,i.jsx)("div",{className:(0,s.a)(w.slotHeaderDividerClass,{inTableHeader:!0,options:{dayMinWidth:w.dayMinWidth}})}),(0,i.jsx)(o.f,{...t,className:f.c.liquid,borderBottom:n<e.headerTiers.length-1,viewportWidth:b,cellIsNarrow:$,cellIsMicro:q,rowLevel:e.headerTiers.length-n-1}),Boolean(M)&&(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(w.fillerClass,{inTableHeader:!0}),f.c.borderOnlyS),style:{minWidth:M}})]},n)),(0,i.jsx)("div",{className:(0,s.a)(w.dayHeaderDividerClass,{isSticky:D,multiMonthColumns:0,options:{allDaySlot:Boolean(w.allDaySlot)}})})]}),(0,i.jsxs)("div",{role:"rowgroup",className:(0,u.j)((0,s.a)(w.tableBodyClass,{borderlessX:E,borderlessTop:C,borderlessBottom:k,multiMonthColumns:0}),f.c.flexCol,T&&f.c.liquid,f.c.isolate),style:{zIndex:0},children:[w.allDaySlot&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{role:"row",className:f.c.flexRow,style:{zIndex:1},children:[(0,i.jsx)(x,{width:y,innerWidthRef:this.handleAllDayLabelInnerWidth,isNarrow:$}),(0,i.jsx)("div",{className:(0,s.a)(w.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:w.dayMinWidth}})}),(0,i.jsx)(S,{dateProfile:e.dateProfile,todayRange:e.todayRange,cells:e.cells,showDayNumbers:!1,forPrint:g,isHitComboAllowed:e.isHitComboAllowed,className:(0,u.j)(f.c.liquidX,f.c.borderNone),cellIsNarrow:$,cellIsMicro:q,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventDrag:e.eventDrag,eventResize:e.eventResize,eventSelection:e.eventSelection,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows}),Boolean(M)&&(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(w.fillerClass,{inTableHeader:!1}),f.c.borderOnlyS),style:{minWidth:M}})]}),(0,i.jsx)("div",{className:(0,u.j)(w.allDayDividerClass),style:{zIndex:2}})]}),(0,i.jsx)(a.d,{vertical:T,className:(0,u.j)(f.c.flexCol,f.c.rel,T&&f.c.liquid),style:{zIndex:0},ref:e.timeScrollerRef,clientWidthRef:this.handleClientWidth,clientHeightRef:this.handleClientHeight,children:(0,i.jsxs)("div",{className:(0,u.j)(f.c.flexCol,f.c.grow,f.c.rel),style:{height:U},children:[(0,i.jsxs)("div",{role:"row",className:(0,u.j)(f.c.flexRow,!F&&f.c.fill),children:[(0,i.jsx)("div",{role:"rowheader","aria-label":w.timedText,className:f.c.contentBox,style:{width:y}}),(0,i.jsx)("div",{className:(0,s.a)(w.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:w.dayMinWidth}})}),(0,i.jsx)(W,{dateProfile:e.dateProfile,nowDate:e.nowDate,todayRange:e.todayRange,cells:e.cells,slatCnt:I,forPrint:g,isHitComboAllowed:e.isHitComboAllowed,className:f.c.liquid,fgEventSegsByCol:e.fgEventSegsByCol,bgEventSegsByCol:e.bgEventSegsByCol,businessHourSegsByCol:e.businessHourSegsByCol,nowIndicatorSegsByCol:e.nowIndicatorSegsByCol,dateSelectionSegsByCol:e.dateSelectionSegsByCol,eventDragByCol:e.eventDragByCol,eventResizeByCol:e.eventResizeByCol,eventSelection:e.eventSelection,slatHeight:R,cellIsNarrow:$,cellIsMicro:q})]}),!F&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{"aria-hidden":!0,
2className:(0,u.j)(f.c.flexCol,T&&w.expandRows&&f.c.grow,L?f.c.fillX:f.c.rel),children:e.slatMetas.map((e,t)=>(0,i.jsxs)("div",{className:(0,u.j)(P&&f.c.liquid,f.c.flexRow),style:{height:P?void 0:R},children:[(0,i.jsx)("div",{className:f.c.flexCol,style:{width:y},children:(0,d.createElement)(Q,{...e,key:e.key,innerWidthRef:r.createRef(e.key),innerHeightRef:h.createRef(e.key),borderTop:Boolean(t),isNarrow:$})}),(0,i.jsx)("div",{className:(0,s.a)(w.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:w.dayMinWidth}}),style:{visibility:"hidden"}}),(0,d.createElement)(J,{...e,key:e.key,borderTop:Boolean(t)})]},e.key))}),N&&(0,i.jsx)("div",{className:(0,u.j)((0,s.a)(w.fillerClass,{inTableHeader:!1}),f.c.borderOnlyT,f.c.liquid)}),!g&&w.nowIndicator&&(0,c.$B)(e.dateProfile.currentRange,m)&&v>=e.dateProfile.slotMinTime.milliseconds&&v<e.dateProfile.slotMaxTime.milliseconds&&(0,i.jsx)(Y,{nowDate:m,dateProfile:e.dateProfile,totalHeight:null!=R?R*I:void 0})]})]})})]}),(0,i.jsx)(o.e,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1,this.updateSlatHeight()}componentDidUpdate(){this.updateSlatHeight()}componentWillUnmount(){this._isUnmounting=!0,this.prevSlatHeight=void 0,(0,s.s)(this.props.slatHeightRef,null)}updateSlatHeight(){this.prevSlatHeight!==this.slatHeight&&(0,s.s)(this.props.slatHeightRef,this.prevSlatHeight=this.slatHeight)}}function ae(e){return e.map(()=>[])}function se(e){return e.map(()=>null)}class oe extends s.B{constructor(){super(...arguments),this.buildSlatMetas=(0,s.m)(E),this.dayScrollerRef=(0,d.createRef)(),this.timeScrollerRef=(0,d.createRef)(),this.scrollState={},this.handleSlatHeight=e=>{this._isUnmounting||(this.slatHeight=e,null!=e&&(0,a.e)(this.applyTimeScroll))},this.handleTimeScrollRequest=e=>{this.scrollState.time=e,this.scrollState.y=void 0,this.applyTimeScroll()},this.handleTimeScrollEnd=e=>{if(e){const e=this.timeScrollerRef.current.y;this.props.forPrint||(this.scrollState.y=e,this.scrollState.time=void 0)}},this.applyTimeScroll=()=>{const e=this.timeScrollerRef.current,{slatHeight:t,scrollState:n}=this;let{y:r,time:i}=n;null==r&&i&&null!=t&&e&&(r=D(i,this.props.dateProfile)*(t*this.currentSlatCnt),r&&r++,n.y=r),null!=r&&e.scrollTo({y:r})}}render(){const{props:e,context:t}=this,{dateProfile:n}=e,{options:r,dateEnv:o}=t,{dayMinWidth:c}=r,{borderlessX:d,borderlessTop:h,borderlessBottom:p}=(0,l.k)(r),m=this.buildSlatMetas(n.slotMinTime,n.slotMaxTime,r.slotHeaderInterval,r.slotDuration,o);this.currentSlatCnt=m.length;const g=e.forPrint?[]:e.businessHourSegs,v=e.forPrint?[]:e.dateSelectionSegs,y=e.forPrint?null:e.eventDrag,b=e.forPrint?null:e.eventResize,A=e.forPrint?ae(e.businessHourSegsByCol):e.businessHourSegsByCol,w=e.forPrint?ae(e.dateSelectionSegsByCol):e.dateSelectionSegsByCol,E=e.forPrint?se(e.eventDragByCol):e.eventDragByCol,x=e.forPrint?se(e.eventResizeByCol):e.eventResizeByCol,C={dateProfile:n,nowDate:e.nowDate,todayRange:e.todayRange,cells:e.cells,slatMetas:m,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed,headerTiers:e.headerTiers,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:g,dateSelectionSegs:v,eventDrag:y,eventResize:b,...le(r),fgEventSegsByCol:e.fgEventSegsByCol,bgEventSegsByCol:e.bgEventSegsByCol,businessHourSegsByCol:A,nowIndicatorSegsByCol:e.nowIndicatorSegsByCol,dateSelectionSegsByCol:w,eventDragByCol:E,eventResizeByCol:x,eventSelection:e.eventSelection,timeScrollerRef:this.timeScrollerRef,timeScrollState:this.scrollState,slatHeightRef:this.handleSlatHeight,borderlessX:d,borderlessBottom:p};return(0,i.jsx)(a.V,{attrs:{role:"grid","aria-colcount":e.cells.length,"aria-labelledby":e.labelId,"aria-label":e.labelStr},className:(0,u.j)(e.className,(0,s.a)(r.tableClass,{borderlessX:d,borderlessTop:h,borderlessBottom:p,multiMonthColumns:0}),!e.forPrint&&f.c.flexCol,f.c.isolate),viewSpec:t.viewSpec,children:c?(0,i.jsx)(re,{...C,dayMinWidth:c,dayScrollerRef:this.dayScrollerRef}):(0,i.jsx)(ie,{...C})})}componentDidMount(){this._isUnmounting=!1,this.resetScroll(),this.context.emitter.on("_timeScrollRequest",this.handleTimeScrollRequest);const e=this.timeScrollerRef.current;e&&e.addScrollEndListener(this.handleTimeScrollEnd)}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile&&this.context.options.scrollTimeReset?this.resetScroll():e.forPrint&&!this.props.forPrint&&this.applyTimeScroll()}componentWillUnmount(){this._isUnmounting=!0,this.context.emitter.off("_timeScrollRequest",this.handleTimeScrollRequest);const e=this.timeScrollerRef.current;e&&e.removeScrollEndListener(this.handleTimeScrollEnd)}resetScroll(){this.handleTimeScrollRequest(this.context.options.scrollTime);const e=this.dayScrollerRef.current;e&&e.scrollTo({x:0})}}function le(e){let{dayMaxEvents:t,dayMaxEventRows:n}=e;return!0!==t&&!0!==n||(t=void 0,n=5),{dayMaxEvents:t,dayMaxEventRows:n}}class ce extends a.D{constructor(){super(...arguments),this.createDayHeaderFormatter=(0,s.m)(o.c),this.buildTimeColsModel=(0,s.m)(k),this.buildDayRanges=(0,s.m)(M),this.buildDateRowConfigs=(0,s.m)(o.a),this.splitFgEventSegs=(0,s.m)(b),this.splitBgEventSegs=(0,s.m)(b),this.splitBusinessHourSegs=(0,s.m)(b),this.splitNowIndicatorSegs=(0,s.m)(b),this.splitDateSelectionSegs=(0,s.m)(b),this.splitEventDrag=(0,s.m)(A),this.splitEventResize=(0,s.m)(A),this.allDaySplitter=new v,this.dayTableSlicer=new o.D,this.dayTimeColsSlicer=new y}render(){const{props:e,context:t}=this,{dateProfile:n}=e,{options:r,dateProfileGenerator:s}=t,o=this.buildTimeColsModel(n,s,t.dateEnv),l=this.buildDayRanges(o,n,t.dateEnv),c=this.allDaySplitter.splitProps(e),u=this.dayTableSlicer.sliceProps(c.allDay,n,r.nextDayThreshold,t,o),d=this.dayTimeColsSlicer.sliceProps(c.timed,n,null,t,l),f=this.createDayHeaderFormatter(t.options.dayHeaderFormat,!0,o.colCount);return(0,i.jsx)(a.N,{unit:r.nowIndicator?"minute":"day",children:(a,s)=>{const c=o.cellRows[0].length,h=!e.forPrint&&r.nowIndicator&&this.dayTimeColsSlicer.sliceNowDate(a,n,r.nextDayThreshold,t,l),p=this.splitFgEventSegs(d.fgEventSegs,c),m=this.splitBgEventSegs(d.bgEventSegs,c),g=this.splitBusinessHourSegs(d.businessHourSegs,c),v=this.splitNowIndicatorSegs(h,c),y=this.splitDateSelectionSegs(d.dateSelectionSegs,c),b=this.splitEventDrag(d.eventDrag,c),A=this.splitEventResize(d.eventResize,c),w=this.buildDateRowConfigs(o.headerDates,!0,e.dateProfile,s,f,t);return(0,i.jsx)(oe,{labelId:e.labelId,labelStr:e.labelStr,dateProfile:n,nowDate:a,todayRange:s,cells:o.cellRows[0],forPrint:e.forPrint,className:e.className,headerTiers:w,fg
2EventSegs:u.fgEventSegs,bgEventSegs:u.bgEventSegs,businessHourSegs:u.businessHourSegs,dateSelectionSegs:u.dateSelectionSegs,eventDrag:u.eventDrag,eventResize:u.eventResize,fgEventSegsByCol:p,bgEventSegsByCol:m,businessHourSegsByCol:g,nowIndicatorSegsByCol:v,dateSelectionSegsByCol:y,eventDragByCol:b,eventResizeByCol:A,eventSelection:e.eventSelection})}})}}var ue={name:"timegrid",initialView:"timeGridWeek",deps:[r.d],views:{timeGrid:{component:ce,usesMinMaxTime:!0,allDaySlot:!0,slotDuration:"00:30:00",slotEventOverlap:!0},timeGridDay:{type:"timeGrid",duration:{days:1}},timeGridWeek:{type:"timeGrid",duration:{weeks:1}}}}},59342(e,t,n){"use strict";n.d(t,{B:()=>T,D:()=>v,M:()=>H,R:()=>x,S:()=>m,a:()=>b,b:()=>re,c:()=>ue,e:()=>C,f:()=>Ae,g:()=>me,i:()=>ie,j:()=>ae,k:()=>he,l:()=>oe,m:()=>le,n:()=>te,o:()=>ne,p:()=>Q,q:()=>X,r:()=>J,s:()=>j,t:()=>I});var r=n(75476),i=n(24324),a=n(78328),s=n(69447),o=n(74660),l=n(91987),c=n(71763),u=n(49325),d=n(6306),f=n(98481),h=n(25565),p=n(8024);class m{constructor(){this.sliceBusinessHours=(0,a.m)(this._sliceBusinessHours),this.sliceDateSelection=(0,a.m)(this._sliceDateSpan),this.sliceEventStore=(0,a.m)(this._sliceEventStore),this.sliceEventDrag=(0,a.m)(this._sliceInteraction),this.sliceEventResize=(0,a.m)(this._sliceInteraction),this.forceDayIfListItem=!1}sliceProps(e,t,n,r,...i){let{eventUiBases:a}=e,s=this.sliceEventStore(e.eventStore,a,t,n,...i);return{dateSelectionSegs:this.sliceDateSelection(e.dateSelection,t,n,a,r,...i),businessHourSegs:this.sliceBusinessHours(e.businessHours,t,n,r,...i),fgEventSegs:s.fg,bgEventSegs:s.bg,eventDrag:this.sliceEventDrag(e.eventDrag,a,t,n,...i),eventResize:this.sliceEventResize(e.eventResize,a,t,n,...i),eventSelection:e.eventSelection}}sliceNowDate(e,t,n,i,...a){return this._sliceDateSpan({range:{start:e,end:(0,r.Qf)(e,1)},allDay:!1},t,n,{},i,...a)}_sliceBusinessHours(e,t,n,r,...a){return e?this._sliceEventStore((0,i.O)(e,g(t,Boolean(n)),r),{},t,n,...a).bg:[]}_sliceEventStore(e,t,n,r,...a){if(e){let s=(0,i.s)(e,t,g(n,Boolean(r)),r);return{bg:this.sliceEventRanges(s.bg,a),fg:this.sliceEventRanges(s.fg,a)}}return{bg:[],fg:[]}}_sliceInteraction(e,t,n,r,...a){if(!e)return null;let s=(0,i.s)(e.mutatedEvents,t,g(n,Boolean(r)),r);return{segs:this.sliceEventRanges(s.fg,a),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent}}_sliceDateSpan(e,t,n,a,s,...o){if(!e)return[];let l=g(t,Boolean(n)),c=(0,r.im)(e.range,l);if(c){e={...e,range:c};let t=(0,i.ae)(e,a,s),n=this.sliceRange(e.range,...o);for(let e of n)e.eventRange=t;return n}return[]}sliceEventRanges(e,t){let n=[];for(let r of e)n.push(...this.sliceEventRange(r,t));return n}sliceEventRange(e,t){let n=e.range;this.forceDayIfListItem&&"list-item"===e.ui.display&&(n={start:n.start,end:(0,r.fi)(n.start,1)});let i=this.sliceRange(n,...t);for(let t of i)t.eventRange=e,t.isStart=e.isStart&&t.isStart,t.isEnd=e.isEnd&&t.isEnd;return i}}function g(e,t){let n=e.activeRange;return t?n:{start:(0,r.Qf)(n.start,e.slotMinTime.milliseconds),end:(0,r.Qf)(n.end,e.slotMaxTime.milliseconds-864e5)}}class v extends m{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,t){return t.sliceRange(e)}}const y=new Date(2592e5);function b(e,t,n,r,i,a){const s=function(e,t,n,r,i,a){return{isDateRow:!0,renderConfig:A(i,t,a),dataConfigs:E(e,t,n,r,0,a,void 0,void 0,void 0,void 0,void 0,void 0)}}(e,t,n,r,i,a),l=(0,o.c)(n,a.dateEnv);if(t&&"day"!==l)for(const e of s.dataConfigs)(0,o.i)(e.dateMarker,l,a.dateEnv)&&(e.renderProps.isMajor=!0);return[s]}function A(e,t,n){const{options:r}=n;return{generatorName:"dayHeaderContent",customGenerator:r.dayHeaderContent,classNameGenerator:r.dayHeaderClass,innerClassNameGenerator:r.dayHeaderInnerClass,didMount:r.dayHeaderDidMount,willUnmount:r.dayHeaderWillUnmount,align:r.dayHeaderAlign,sticky:r._dayHeaderSticky,dayHeaderFormat:e,datesRepDistinctDays:t}}const w=[];for(let e=0;e<7;e++)w.push((0,r.fi)(new Date(2592e5),e));function E(e,t,n,i,a,o,l=1,c="",u={},d={},f="",h){const{dateEnv:p,viewApi:m,options:g}=o;return t?e.map((t,a)=>{const v=(0,s.g)(t,p,n,i),y=null!=h&&!(a%h),b=g.navLinks&&!v.isDisabled&&e.length>1,A={...v,...u,isMajor:y,isSticky:!1,inPopover:!1,hasNavLink:b,view:m},w=(0,s.c)(o,t);return{key:c+t.toUTCString(),dateMarker:t,renderProps:A,attrs:{"aria-label":w,...v.isToday?{"aria-current":"date"}:{},"data-date":(0,r.bx)(t),...d},innerAttrs:b?(0,s.b)(o,t,void 0,w):{"aria-hidden":!0},colSpan:l,hasNavLink:b,className:f}}):e.map((e,t)=>{const n=e.getUTCDay(),i=(0,r.fi)(y,n),a={date:p.toDate(e),dow:n,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},o=null!=h&&!(t%h),g={...a,date:w[n],isMajor:o,isSticky:!1,inPopover:!1,hasNavLink:!1,view:m,...u},v=(0,r.r4)(p.formatToParts(i,s.W));return{key:c+String(n),dateMarker:e,renderProps:g,attrs:{"aria-label":v,...d},innerAttrs:{"aria-hidden":!0},colSpan:l,className:f}})}class x{constructor(e,t=!1){this.masterCallback=e,this.ignoreDeletes=t,this.rev="",this.current=ne
2w Map,this.callbacks=new Map,this.handleValue=(e,t)=>{let{current:n,callbacks:r}=this;null===e?this.ignoreDeletes||(n.delete(t),r.delete(t)):n.set(t,e),this.rev=(0,i.g)(),this.masterCallback&&this.masterCallback(e,t)}}createRef(e){let t=this.callbacks.get(e);return t||(t=t=>{this.handleValue(t,e)},this.callbacks.set(e,t)),t}}class C extends a.B{constructor(){super(...arguments),this.elRef=(0,c.createRef)()}render(){return(0,l.jsx)("div",{ref:this.elRef})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.elRef.current;this.disconnectWidth=(0,s.h)(t,t=>{this._isUnmounting||(0,a.s)(e.widthRef,t)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectWidth();const{props:e}=this;e.widthRef&&(0,a.s)(e.widthRef,null)}}function S(e){return(0,i.a5)(e)+":"+e.start+(e.standinFor?":standin":e.isSlice?":slice":"")}function k(e,t){const n=[];for(let e=0;e<t;e++)n[e]=[];for(const t of e)n[t.row].push(t);return n}function M(e,t){const n=[];if(e){for(let r=0;r<t;r++)n[r]={affectedInstances:e.affectedInstances,isEvent:e.isEvent,segs:[]};for(const t of e.segs)n[t.row].segs.push(t)}else for(let e=0;e<t;e++)n[e]=null;return n}function _(e,t){return{...e,start:t,end:t+1,isStart:e.isStart&&e.start===t,isEnd:e.isEnd&&e.end-1===t,standinFor:e}}class T extends a.B{constructor(){super(...arguments),this.buildPublicEvent=(0,a.m)((e,t,n)=>new i.z(e,t,n)),this.handleEl=e=>{this.el=e,e&&(0,i.aa)(e,this.props.eventRange)}}render(){const{props:e,context:t}=this,{eventRange:n}=e,{options:r}=t,i=n.ui,s=this.buildPublicEvent(t,n.def,n.instance),o={event:s,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1},c={event:s,view:t.viewApi,timeText:"",color:i.color||r.backgroundEventColor,contrastColor:i.contrastColor,isDraggable:!1,isStartResizable:!1,isEndResizable:!1,isMirror:!1,isStart:e.isStart,isEnd:e.isEnd,isFirst:!1,isLast:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,isSelected:!1,isDragging:!1,isResizing:!1,isInteractive:!1,level:0,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1,timeClass:"",titleClass:(0,a.a)(r.backgroundEventTitleClass,o),options:{eventOverlap:Boolean(r.eventOverlap)}},f=(0,u.j)(i.className,d.c.fill,d.c.internalEvent,d.c.internalBgEvent,e.isVertical?d.c.flexCol:d.c.flexRow),h=(0,u.j)((0,a.a)(r.backgroundEventInnerClass,c),d.c.liquid);return(0,l.jsx)(a.C,{tag:"div",className:f,style:{"--fc-event-color":c.color,"--fc-event-contrast-color":c.contrastColor},defaultGenerator:D,elRef:this.handleEl,renderProps:c,generatorName:"backgroundEventContent",customGenerator:r.backgroundEventContent,classNameGenerator:r.backgroundEventClass,didMount:r.backgroundEventDidMount,willUnmount:r.backgroundEventWillUnmount,children:e=>(0,l.jsx)(e,{tag:"div",className:h})})}componentDidUpdate(e){this.el&&this.props.eventRange!==e.eventRange&&(0,i.aa)(this.el,this.props.eventRange)}}function D(e){let{title:t}=e.event;return t&&(0,l.jsx)("div",{className:e.titleClass,children:e.event.title})}function I(e,t){return(0,l.jsx)("div",{className:(0,u.j)("non-business"===e?t.nonBusinessHoursClass:"highlight"===e?t.highlightClass:void 0,d.c.fill)})}class R extends s.D{constructor(){super(...arguments),this.getDateMeta=(0,a.m)(s.g),this.closeRef=(0,c.createRef)(),this.focusStartRef=(0,c.createRef)(),this.focusEndRef=(0,c.createRef)(),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)},this.handleDocumentMouseDown=e=>{const t=(0,h.b)(e);this.rootEl.contains(t)||this.handleClose()},this.handleDocumentKeyDown=e=>{"Escape"===e.key&&this.handleClose()},this.handleClose=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{props:e,context:t}=this,{options:n,dateEnv:o,viewApi:c}=t,{startDate:p,todayRange:m,dateProfile:g}=e,v=this.getDateMeta(p,o,g,m),y=o.formatToParts(p,n.popoverFormat),b=(0,r.r4)(y);const A={...v,isMajor:!1,isNarrow:!1,isSticky:!1,inPopover:!0,level:0,hasNavLink:!1,text:b,textParts:y,get weekdayText(){return(0,s.f)(y)},get dayNumberText(){return(0,s.a)(y)},view:c},w={...v,isMajor:!1,isNarrow:!1,inPopover:!0,hasNavLink:!1,get weekdayText(){return(0,s.f)(y)},get dayNumberText(){return(0,s.a)(y)},get monthText(){return(0,s.i)(y)},view:c,text:"",textParts:[],options:{businessHours:Boolean(n.businessHours)}},E=(0,r.bx)(p),{dayHeaderAlign:x}=n,C="function"==typeof x?x({level:0,inPopover:!0,isNarrow:!1}):x,S=(0,h.c)(e.alignEl);return(0,f.createPortal)((0,l.jsxs)("div",{"data-date":E,id:e.id,role:"dialog","aria-labelledby":e.titleId,className:(0,u.j)(n.popoverClass,d.c.flexCol,d.c.popoverZ,d.c.abs,d.c.borderBoxRoot,d.c.internalPopover),style:{to
2p:0,left:0},dir:S?"rtl":void 0,"data-color-scheme":n.colorScheme||void 0,ref:this.handleRootEl,children:[(0,l.jsx)("div",{tabIndex:0,style:{outline:"none"},ref:this.focusStartRef}),(0,l.jsxs)("div",{className:(0,u.j)((0,a.a)(n.dayHeaderClass,A),d.c.flexCol,d.c.borderOnlyB,"center"===C?d.c.alignCenter:"end"===C?d.c.alignEnd:d.c.alignStart),children:[(0,l.jsx)("div",{children:(0,l.jsx)(a.C,{tag:"div",attrs:{id:e.titleId},generatorName:"dayHeaderContent",renderProps:A,customGenerator:n.dayHeaderContent,defaultGenerator:P,classNameGenerator:n.dayHeaderInnerClass,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount})}),(0,l.jsx)(a.C,{tag:"button",attrs:{"aria-label":n.closeHint,...(0,i.a9)(this.handleClose)},elRef:this.closeRef,className:(0,u.j)(n.popoverCloseClass,d.c.flexRow,d.c.cursorPointer),renderProps:{},customGenerator:n.popoverCloseContent,generatorName:"popoverCloseContent"})]}),(0,l.jsx)("div",{className:(0,u.j)((0,a.a)(n.dayCellClass,w),d.c.flexCol,d.c.borderNone),children:(0,l.jsx)("div",{className:(0,a.a)(n.dayCellInnerClass,w),children:e.children})}),(0,l.jsx)("div",{tabIndex:0,style:{outline:"none"},ref:this.focusEndRef})]}),(0,h.g)(e.alignEl))}queryHit(e,t,n,r,i){let{rootEl:a,props:s}=this;return t>=0&&t<r&&n>=0&&n<i?{dateProfile:s.dateProfile,dateSpan:{allDay:!s.forceTimed,range:{start:s.startDate,end:s.endDate},...s.dateSpanProps},getDayEl:()=>a,rect:{left:0,top:0,right:r,bottom:i},layer:1}:null}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.focusStartRef.current.addEventListener("focus",this.handleClose),this.focusEndRef.current.addEventListener("focus",this.handleClose),this.closeRef.current.focus({preventScroll:!0}),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown),this.focusStartRef.current.removeEventListener("focus",this.handleClose),this.focusEndRef.current.removeEventListener("focus",this.handleClose)}updateSize(){let{alignEl:e,alignParentTop:t}=this.props,{rootEl:n}=this;const r=(0,h.c)(e),i=(0,p.f)(e);if(i){let a=n.getBoundingClientRect(),s=t?e.closest(t).getBoundingClientRect().top-1:i.top,o=r?i.right-a.width:i.left;s=Math.max(s,10),o=Math.min(o,document.documentElement.clientWidth-10-a.width),o=Math.max(o,10);const{offsetParent:l}=n;let c,u;if(l&&l!==document.body){const e=l.getBoundingClientRect();c=s-e.top+l.scrollTop,u=o-e.left+l.scrollLeft}else c=s+window.scrollY,u=o+window.scrollX;(0,h.a)(n,{top:c,left:u})}}}function P(e){return e.text}function O(e,t){return e.end>t.start&&e.start<t.end}function N(e,t){const n=Math.max(e.start,t.start),r=Math.min(e.end,t.end);if(n<r)return{start:n,end:r,isStart:e.isStart&&n===e.start,isEnd:e.isEnd&&r===e.end}}function B(e,t){return{start:Math.min(e.start,t.start),end:Math.max(e.end,t.end)}}function j(e){return e.end}function L(e){return e.reduce(F).eventRange.range.start}function F(e,t){return e.eventRange.range.start<t.eventRange.range.start?e:t}function U(e,t){return e.eventRange.range.end>t.eventRange.range.end?e:t}class H extends a.B{constructor(){super(...arguments),this.state={isPopoverOpen:!1},this.handleLinkEl=e=>{this.linkEl=e,this.props.elRef&&(0,a.s)(this.props.elRef,e)},this.handleClick=e=>{let{props:t,context:n}=this,{dateEnv:r,options:a}=n,{moreLinkClick:s}=a,o=G(t).start;function l(e){let{def:t,instance:a,range:s}=e.eventRange;return{event:new i.z(n,t,a),start:r.toDate(s.start),end:r.toDate(s.end),isStart:e.isStart,isEnd:e.isEnd}}"function"==typeof s&&(s=s({date:r.toDate(o),allDay:Boolean(t.allDayDate),allSegs:t.segs.map(l),hiddenSegs:t.hiddenSegs.map(l),jsEvent:e,view:n.viewApi})),s&&"popover"!==s?"string"==typeof s&&n.calendarApi.zoomTo(o,s):this.setState({isPopoverOpen:!0})},this.handlePopoverClose=()=>{this.linkEl&&this.linkEl.focus(),this.setState({isPopoverOpen:!1})}}render(){let{props:e,state:t}=this;return(0,l.jsx)(a.V.Consumer,{children:n=>{let{viewApi:r,options:s,calendarApi:o,baseId:c}=n,{moreLinkText:f}=s,h=e.hiddenSegs.length,p=G(e),m=c+"popover-"+p.start.toISOString(),g=`+${h}`,v="function"==typeof f?f.call(o,h):`${g} ${f}`,y=(0,i.l)(s.moreLinkHint,[h],v),b={num:h,numericText:g,longText:v,text:e.isMicro||"column"===e.display?g:v,isNarrow:e.isNarrow,view:r};return(0,l.jsxs)(l.Fragment,{children:[Boolean(h)&&(0,l.jsx)(a.C,{tag:"div",elRef:this.handleLinkEl,className:(0,u.j)((0,a.a)("row"===e.display?s.rowMoreLinkClass:s.columnMoreLinkClass,b),e.className,"row"===e.display?d.c.flexRow:d.c.flexCol,d.c.internalMoreLink,d.c.cursorPointer),style:e.style,attrs:{...e.attrs,...(0,i.a9)(this.handleClick),title:y,role:"button","aria-haspopup":"dialog","aria-expanded":t.isPopoverOpen,"aria-controls":t.isPopoverOpen?m:void 0},renderProps:b,generatorName:"moreLinkContent",customGenerator:s.moreLinkContent,defaultGenerator:z,classNameGenerator:s.moreLinkClass,didMount:s.moreLinkDidMount,willUnmount:s.moreLinkWillUnmount,children:t=>(0,l.jsx)(t,{tag:"div",className:(0,u.j)((0,a.a)(s.moreLinkInnerClass,b),(0,a.a)("row"===e.display?s.rowMoreLinkInnerClass:s.columnMoreLinkInnerClass,b),"row"===e.display?d.c.stickyS:d.c.stickyT)})}),t.isPopoverOpen&&(0,l.jsx)(R,{id:m,titleId:m+"-title",startDate:p.start,endDate:p.end,dateProfile:e.dateProfile,todayRange:e.todayRange,dateSpanProps:e.dateSpanProps,alignEl:e.alignElRef?e.alignElRef.current:this.linkEl,alignParentTop:e.alignParentTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose,children:e.popoverContent()})]})}})}}function z(e){return e.text}function G(e){return e.allDayDate?{start:e.allDayDate,end:(0,r.fi)(e.allDayDate,1)}:{start:L(e.hiddenSegs),end:(t=e.hiddenSegs,t.reduce(U).eventRange.range.end)};var t}const q=(0,i.c)({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function W(e){let{display:t}=e.eventRange.ui;return"list-item"===t||"auto"===t&&!e.eventRange.def.allDay&&e.end-e.start===1&&e.isStart&&e.isEnd}class $ extends a.B{render(){let{props:e}=this;return(0,l.jsx)(H,{display:"row",className:e.className,isNarrow:e.isNarrow,isMicro:e.isMicro,dateProfile:e.dateProfile,todayRange:e.todayRange,allDayDate:e.allDayDate,segs:e.segs,hiddenSegs:e.hiddenSegs,alignElRef:e.alignElRef,alignParentTop:e.alignParentTop,dateSpanProps:e.dateSpanProps,popoverContent:()=>(0,l.jsx)(l.Fragment,{children:e.segs.map(t=>{let{eventRange:n}=t,{instanceId:r}=n.instance,a=Boolean(e.eventDrag&&e.eventDrag.affectedInstances[r]),o=Boolean(e.eventResize&&e.eventResize.affectedInstances[r]),c=a||o;return(0,l.jsx)("div",{style:{visibility:c?"hidden":void 0},children:(0,l.jsx)(s.S,{display:W(t)?"list-item":"row",eventRange:n,isStart:t.isStart,isEnd:t.isEnd,isDragging:a,isResizing:o,isMirror:!1,isSelected:r===e.eventSelection,defaultTimeFormat:q,defaultDisplayEventEnd:!1,...(0,i.a6)(n,e.todayRange)})},r)})})})}}class V extends s.D{constructor(){super(...arguments),this.getDateMeta=(0,a.m)(s.g),this.refineRenderProps=(0,a.b)(K),this.rootElRef=(0,c.createRef)(),this.handleBodyEl=e=>{this.disconnectBodyHeight&&(this.disconnectBodyHeight(),this.disconnectBodyHeight=void 0,(0,a.s)(this.props.headerHeightRef,null),(0,a.s)(this.props.mainHeightRef,null)),e&&(this.disconnectBodyHeight=(0,s.j)(e,(t,n)=>{if(this._isUnmounting)return;const{props:r}=this,i=e.getBoundingClientRect(),o=this.rootElRef.current.getBoundingClientRect(),l=i.top-o.top;(0,s.k)(this.headerHeight,l)||(this.headerHeight=l,(0,a.s)(r.headerHeightRef,l)),r.fgLiquidHeight&&(0,a.s)(r.mainHeightRef,n)}))}}render(){let{props:e,context:t}=this,{options:n,dateEnv:i}=t;const o=e.showDayNumber&&function(e,t,n){const{start:i,end:a}=t,s=(0,r.Qf)(a,-1),o=n.getYear(i),l=n.getMonth(i),c=n.getYear(s),u=n.getMonth(s);return!(o===c&&l===u)&&Boolean(e.valueOf()===i.valueOf()||1===n.getDay(e)&&e.valueOf()<a.valueOf())}(e.date,e.dateProfile.currentRange,i),c=this.getDateMeta(e.date,i,e.dateProfile,e.todayRange),f=(0,u.j)(e.borderStart?d.c.borderOnlyS:d.c.borderNone,null!=e.width?""
2:d.c.liquid,d.c.flexCol,d.c.noMargin,d.c.noPadding),h=n.navLinks,p=this.refineRenderProps({date:e.date,isMajor:e.isMajor,isNarrow:e.isNarrow,dateMeta:c,hasLabel:e.showDayNumber,hasMonthLabel:o,hasNavLink:h,renderProps:e.renderProps,viewApi:t.viewApi,dateEnv:t.dateEnv,monthStartFormat:n.monthStartFormat,dayCellFormat:n.dayCellFormat,businessHours:Boolean(n.businessHours)});if(c.isDisabled)return(0,l.jsx)("div",{role:"gridcell","aria-disabled":!0,className:(0,u.j)((0,a.a)(n.dayCellClass,p),e.className,f),style:{width:e.width}});const m=(0,s.c)(t,e.date);return(0,l.jsx)(a.C,{tag:"div",elRef:this.rootElRef,className:(0,u.j)(e.className,f),attrs:{...e.attrs,role:"gridcell","aria-label":m,...p.isToday?{"aria-current":"date"}:{},"data-date":(0,r.bx)(e.date)},style:{width:e.width},renderProps:p,generatorName:"dayCellTopContent",customGenerator:n.dayCellTopContent,defaultGenerator:Y,classNameGenerator:n.dayCellClass,didMount:n.dayCellDidMount,willUnmount:n.dayCellWillUnmount,children:r=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:(0,u.j)(d.c.rel,(0,a.a)(n.dayCellTopClass,p)),children:e.showDayNumber&&(0,l.jsx)(r,{tag:"div",attrs:h?(0,s.b)(t,e.date,void 0,m):{"aria-hidden":!0},className:(0,a.a)(n.dayCellTopInnerClass,p)})}),(0,l.jsxs)("div",{className:(0,u.j)(d.c.flexCol,e.fgLiquidHeight?d.c.liquid:d.c.grow),ref:this.handleBodyEl,children:[(0,l.jsx)("div",{className:(0,a.a)(n.dayCellInnerClass,p),style:{minHeight:e.fgHeight},children:e.fg}),(0,l.jsx)($,{className:d.c.rel,allDayDate:e.date,segs:e.segs,hiddenSegs:e.hiddenSegs,alignElRef:this.rootElRef,alignParentTop:e.showDayNumber?"[role=row]":`.${d.c.internalView}`,dateSpanProps:e.dateSpanProps,dateProfile:e.dateProfile,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,todayRange:e.todayRange,isNarrow:e.isNarrow,isMicro:e.isMicro})]}),(0,l.jsx)("div",{className:(0,u.j)(d.c.rel,(0,a.a)(n.dayCellBottomClass,p))})]})})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0}}function Y(e){return e.text||(0,l.jsx)(l.Fragment,{children:" "})}function K(e){let{date:t,dateEnv:n,hasLabel:i,hasMonthLabel:a,hasNavLink:o,businessHours:l}=e,c=[],u="";return i&&(c=n.formatToParts(t,a?e.monthStartFormat:e.dayCellFormat),u=(0,r.r4)(c)),{...e.dateMeta,...e.renderProps,text:u,textParts:c,isMajor:e.isMajor,isNarrow:e.isNarrow,inPopover:!1,hasNavLink:o,get weekdayText(){return(0,s.f)(c)},get dayNumberText(){return(0,s.a)(c)},get monthText(){return(0,s.i)(c)},options:{businessHours:l},view:e.viewApi}}class Q{constructor(e,t=e=>1,n=!1,r,i,a=!1,s=!1){this.getSegThickness=t,this.strictOrder=n,this.maxCoord=r,this.maxDepth=i,this.hiddenConsumes=a,this.allowSlicing=s,this.placementsByLevel=[],this.levelCoords=[],this.hiddenSegs=[];for(const t of e)this.insertSeg(t,this.getSegThickness(t))}insertSeg(e,t,n){if(null!=t){const r=this.findInsertion(e,t);if(this.isInsertionValid(r,t))this.insertSegAt(e,r,t,n);else{const{touchingPlacement:n}=r;if(n){if(this.hiddenConsumes&&!n.isZombie&&(n.isZombie=!0,this.hiddenSegs.push(n),this.allowSlicing)){const t=Object.assign({},n);Object.assign(n,N(n,e)),n.isSlice=!0,this.splitSeg(t,n.thickness,n)}this.allowSlicing?(this.hiddenSegs.push({...e,...N(e,n)}),this.splitSeg(e,t,n)):this.hiddenSegs.push(e)}else this.hiddenSegs.push(e)}}}isInsertionValid(e,t){return(null==this.maxCoord||e.levelCoord+t<=this.maxCoord)&&(null==this.maxDepth||e.depth<this.maxDepth)}splitSeg(e,t,n){e.start<n.start&&this.insertSeg({...e,end:n.start,isEnd:!1},t,!0),e.end>n.end&&this.insertSeg({...e,start:n.end,isStart:!1},t,!0)}insertSegAt(e,t,n,r){const i={...e,thickness:n,depth:t.depth,isSlice:r||e.isSlice||!1,isZombie:!1};-1===t.lateralIndex?(Z(this.placementsByLevel,t.levelIndex,[i]),Z(this.levelCoords,t.levelIndex,t.levelCoord)):Z(this.placementsByLevel[t.levelIndex],t.lateralIndex,i)}findInsertion(e,t){let n,r,{placementsByLevel:i,levelCoords:a}=this,s=i.length,o=0,l=0;for(let c=0;c<s;c+=1){const s=a[c];if(!this.strictOrder&&s>=o+t)break;let u,d=i[c],[f,h]=J(d,e.start,j),p=f+h;for(;(u=d[p])&&u.start<e.end;){let e=s+u.thickness;e>o&&(o=e,n=u,r=c),e===o&&(l=Math.max(l,u.depth+1)),p+=1}}let c=0;if(n)for(c=r+1;c<s&&a[c]<o;)c+=1;let u=-1;return c<s&&a[c]===o&&([u]=J(i[c],e.end,j)),{touchingPlacement:n,levelCoord:o,levelIndex:c,lateralIndex:u,depth:l}}traverseSegs(e){const{placementsByLevel:t,levelCoords:n}=this;for(let r=0;r<t.length;r++){const i=t[r],a=n[r];for(const t of i)t.isZombie||e(t,a)}}}function X(e){let t=[];for(let n of e){let e=[],r={segs:[n],start:n.start,end:n.end};for(let n of t)O(n,r)?r={...B(n,r),segs:n.segs.concat(r.segs)}:e.push(n);e.push(r),t=e}return t.map(e=>({key:(0,r.NI)(L(e.segs)),...e}))}function Z(e,t,n){e.splice(t,0,n)}function J(e,t,n){let r=0,i=e.length;if(!i||t<n(e[r]))return[0,0];if(t>n(e[i-1]))return[i,0];for(;r<i;){let a=Math.floor(r+(i-r)/2),s=n(e[a]);if(t<s)i=a;else{if(!(t>s))return[a,1];r=a+1}}return[r,0]}function ee(e,t){let n=e.get(t.eventRange);n||e.set(t.eventRange,n=[]),n.push(t)}class te{constructor(e,t){let n=e.start,{end:i}=e,a=[],s=[],o=-1;for(;n<i;
2)t.isHiddenDay(n)?a.push(o+.5):(o+=1,a.push(o),s.push(n)),n=(0,r.fi)(n,1);this.dates=s,this.indices=a,this.cnt=s.length}sliceRange(e){let t=this.getDateDayIndex(e.start),n=this.getDateDayIndex((0,r.fi)(e.end,-1)),i=Math.max(0,t),a=Math.min(this.cnt-1,n);return i=Math.ceil(i),a=Math.floor(a),i<=a?{start:i,end:a+1,isStart:t===i,isEnd:n===a}:null}getDateDayIndex(e){let{indices:t}=this,n=Math.floor((0,r.z$)(this.dates[0],e));return n<0?t[0]-1:n>=t.length?t[t.length-1]+1:t[n]}}class ne{constructor(e,t,n,r=""){this.dateEnv=n,this.majorUnit=r;let i,a,s,{dates:o}=e;if(t){for(a=o[0].getUTCDay(),i=1;i<o.length&&o[i].getUTCDay()!==a;i+=1);s=Math.ceil(o.length/i)}else s=1,i=o.length;this.rowCount=s,this.colCount=i,this.daySeries=e,this.cellRows=this.buildCells(),this.headerDates=this.buildHeaderDates()}buildCells(){let e=[];for(let t=0;t<this.rowCount;t+=1){let n=[];for(let e=0;e<this.colCount;e+=1)n.push(this.buildCell(t,e));e.push(n)}return e}buildCell(e,t){let n=this.daySeries.dates[e*this.colCount+t];return{key:n.toISOString(),date:n,isMajor:this.cellIsMajor(n)}}cellIsMajor(e){return!!this.majorUnit&&(0,o.i)(e,this.majorUnit,this.dateEnv)}buildHeaderDates(){let e=[];for(let t=0;t<this.colCount;t+=1)e.push(this.cellRows[0][t].date);return e}sliceRange(e){let{colCount:t}=this,n=this.daySeries.sliceRange(e),r=[];if(n){const{start:e,end:i}=n;let a=e;for(;a<i;){let s=Math.floor(a/t),o=Math.min((s+1)*t,i);r.push({row:s,start:a%t,end:(o-1)%t+1,isStart:n.isStart&&a===e,isEnd:n.isEnd&&o===i}),a=o}}return r}}function re(e,t,n){const r=new te(e.renderRange,t),i=/year|month|week/.test(e.currentRangeUnit),a=!i&&(0,o.c)(e,n);return new ne(r,i,n,"day"!==a?a:void 0)}function ie(e,t,n){return null==n?[void 0,void 0]:n/e<t?[t*e,t]:[n,void 0]}function ae(e,t,n){let r=0;for(const i of t){const t=i[0].key,a=i[0].date,s=i[i.length-1].date;if(e>=a&&e<=s)return r;const o=n.get(t);if(null==o)return;r+=o}return r}function se(e,t,n){let r,i;if(null!=t)r=e.start*t,i=(n-e.end)*t;else{const t=1/n;r=(0,u.f)(e.start*t),i=(0,u.f)(1-e.end*t)}return{insetInlineStart:r,insetInlineEnd:i}}function oe(e,t,n,r,i){const a=null!=n?n:t/r,s=Math.floor(e/a),o=s*a;return{col:i?r-s-1:s,left:o,right:o+a}}function le(e,t){return e.querySelectorAll("[role=gridcell]")[t]}const ce=(0,i.c)({weekday:"narrow"});function ue(e,t,n){return e||function(e,t){return e?t>1?(0,i.c)({weekday:"short",weekdayJustify:"start",day:"numeric",omitCommas:!0,omitTrailing:!0}):(0,i.c)({weekday:"long",weekdayJustify:"start",day:"numeric",omitCommas:!0,omitTrailing:!0}):(0,i.c)({weekday:"short"})}(t,n)}class de extends c.Component{constructor(){super(...arguments),this.rootElRef=(0,c.createRef)()}render(){const{props:e}=this;return(0,l.jsx)("div",{className:(0,u.j)(e.className,d.c.abs),style:e.style,ref:this.rootElRef,children:e.children})}componentDidMount(){this._isUnmounting=!1;const e=this.rootElRef.current;this.disconnectHeight=(0,s.w)(e,e=>{this._isUnmounting||(0,a.s)(this.props.heightRef,e)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectHeight(),(0,a.s)(this.props.heightRef,null)}}const fe=(0,i.c)({week:"narrow"});class he extends a.B{constructor(){super(...arguments),this.headerHeightRefMap=new x(()=>{(0,s.e)(this.handleSegPositioning)}),this.mainHeightRefMap=new x(()=>{(!0===this.props.dayMaxEvents||!0===this.props.dayMaxEventRows)&&(0,s.e)(this.handleSegPositioning)}),this.segHeightRefMap=new x(()=>{(0,s.e)(this.handleSegPositioning)}),this.buildWeekNumberRenderProps=(0,a.m)(pe),this.handleRootEl=e=>{this.rootEl=e,(0,a.s)(this.props.rootElRef,e)},this.handleSegPositioning=()=>{this._isUnmounting||this.forceUpdate()}}render(){const{props:e,context:t,headerHeightRefMap:n,mainHeightRefMap:r}=this,{cells:o}=e,{options:c}=t,f=e.cells[0].date,h=!0===e.dayMaxEvents||!0===e.dayMaxEventRows,p=(0,i.a4)(e.fgEventSegs,c.eventOrder),[m,g]=this.computeFgDims(),[v,y,b,A,w]=function(e,t,n,r,i,a=!0,s,o){let l,c,u;!0===s||!0===o?(l=r,u=!0):"number"==typeof s?(c=s,u=!1):"number"==typeof o&&(c=o,u=!0);const d=new Map,f=new Map,h=new Map,p=new Map;let m=new Q(e,e=>t.get(S(e)),i,l,c,u,a);m.traverseSegs((e,t)=>{ee(d,e),h.set(S(e),t),e.isSlice&&p.set(e.eventRange,!0)});for(const e of m.hiddenSegs)ee(f,e);if(p.size){h.clear(),m=new Q(function(e,t){const n=[];for(const r of e)n.push(...t.get(r.eventRange)||[]);return n}(e,d),e=>t.get(S(e)),i,l,c,u),m.traverseSegs((e,t)=>{h.set(S(e),t)});for(const e of m.hiddenSegs)ee(f,e)}const g=[],v=[],y=[],b=[];for(let e=0;e<n.length;e++)g.push([]),v.push([]),y.push([]),b.push(0);for(const n of e){const{eventRange:e}=n,r=d.get(e)||[],i=f.get(e)||[],a=p.get(e)||!1;if(y[n.start].push(n),a)for(const e of r)y[e.start].push(e);for(const e of r){for(let t=e.start;t<e.end;t++){const n=_(e,t);g[t].push(n)}const n=S(e),r=h.get(n);if(null!=r){const i=t.get(n);for(let t=e.start;t<e.end;t++)b[t]=Math.max(b[t],r+i)}}for(const e of i)for(let t=e.start;t<e.end;t++){const n=_(e,t);g[t].push(n),v[t].push(n)}}return[g,v,y,h,b]}(p,this.segHeightRefMap.current,o,h?g:void 0,c.eventOrderStrict,c.eventSlicing,e.dayMaxEvents,e.dayMaxEventRows),E=[];if(null!=m){let e=0;for(const t of o){const r=n.current.get(t.key);if(null!=r){const t=m-r;E.push(w[e]+t)}else E.push(void 0);e++}}const x=this.getHighlightSegs(),C=this.getMirrorSegs(),k=c.navLinks,M=(0,s.c)(t,f,"week"),T=this.buildWeekNumberRenderProps(f,t,e.cellIsNarrow,k);return(0,l.jsxs)("div",{role:e.role,"aria-label":"row"===e.role?M:void 0,className:(0,u.j)(c.dayRowClass,e.className,d.c.flexRow,d.c.rel,d.c.isolate,e.forPrint&&void 0!==e.basis&&d.c.printSiblingRow),style:{flexBasis:e.basis},ref:this.handleRootEl,children:[e.showWeekNumbers&&!e.cellIsMicro&&(0,l.jsx)(a.C,{tag:"div",attrs:{...k?(0,s.b)(t,f,"week",M,!1):{},role:void 0,"aria-hidden":!0},className:d.c.z1,renderProps:T,generatorName:"inlineWeekNumberContent",customGenerator:c.inlineWeekNumberContent,defaultGenerator:a.r,classNameGenerator:c.inlineWeekNumberClass,didMount:c.inlineWeekNumberDidMount,willUnmount:c.inlineWeekNumberWillUnmount}),this.renderFillSegs(e.businessHourSegs,"non-business"),this.renderFillSegs(e.bgEventSegs,"bg-event"),this.renderFillSegs(x,"highlight"),e.cells.map((t,i)=>{const a=this.renderFgSegs(m,b[i],A,e.todayRange,!1);return(0,l.jsx)(V,{dateProfile:e.dateProfile,todayRange:e.todayRange,date:t.date,isMajor:t.isMajor,showDayNumber:e.showDayNumbers,isNarrow:e.cellIsNarrow,isMicro:e.cellIsMicro,borderStart:Boolean(i),segs:v[i],hiddenSegs:y[i],fgLiquidHeight:h,fg:(0,l.jsx)(l.Fragment,{children:a}),eventDrag:e.eventDrag,eventResize:e.eventResize,eventSelection:e.eventSelection,renderProps:t.renderProps,dateSpanProps:t.dateSpanProps,attrs:t.attrs,className:t.className,fgHeight:E[i],width:e.colWidth,headerHeightRef:n.createRef(t.key),mainHeightRef:r.createRef(t.key)},t.key)}),this.renderFgSegs(m,C,A,e.todayRange,!0)]})}renderFgSegs(e,t,n,r,a){const{props:o,segHeightRefMap:c}=this,{colWidth:u,eventSelection:f,cellIsMicro:h}=o,p=o.cells.length,m=1===o.cells.length,g=[];for(const v of t){const t=S(v),{standinFor:y,eventRange:b}=v,{instanceId:A}=b.instance;if(y)continue;const{insetInlineStart:w,insetInlineEnd:E}=se(v,u,p),x=n.get(y?S(y):t)??(a?0:void 0),C=null!=e&&null!=x?e+x:void 0,k=Boolean(o.eventDrag&&o.eventDrag.affectedInstances[A]),M=Boolean(o.eventResize&&o.eventResize.affectedInstances[A]),_=!a&&(k||M||y||null==C),T=W(v),D=A===f;g.push((0,l.jsx)(de,{className:v.start?d.c.fakeBorderS:"",style:{visibility:_?"hidden":void 0,top:C,insetInlineStart:w,insetInlineEnd:E,zIndex:D?1e3:0}
2,heightRef:y||a?null:c.createRef(t),children:(0,l.jsx)(s.S,{display:T?"list-item":"row",eventRange:b,isStart:v.isStart,isEnd:v.isEnd,isDragging:k,isResizing:M,isMirror:a,isSelected:D,isNarrow:o.cellIsNarrow,defaultTimeFormat:q,defaultDisplayEventEnd:m,disableResizing:T,forcedTimeText:h?"":void 0,...(0,i.a6)(b,r)})},t))}return g}renderFillSegs(e,t){const{props:n,context:r}=this,{todayRange:a,colWidth:s}=n,o=n.cells.length,c=[];for(const u of e){const e=u.start+":"+u.end,{insetInlineStart:f,insetInlineEnd:h}=se(u,s,o),p=!u.standinFor;c.push((0,l.jsx)("div",{className:d.c.fillY,style:{visibility:p?"":"hidden",insetInlineStart:f,insetInlineEnd:h},children:"bg-event"===t?(0,l.jsx)(T,{eventRange:u.eventRange,isStart:u.isStart,isEnd:u.isEnd,isNarrow:n.cellIsNarrow,isVertical:!1,...(0,i.a6)(u.eventRange,a)}):I(t,r.options)},e))}return(0,l.jsx)(l.Fragment,{children:c})}componentDidMount(){this._isUnmounting=!1;const{rootEl:e}=this;this.disconnectHeight=(0,s.w)(e,e=>{(0,a.s)(this.props.heightRef,e)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectHeight(),(0,a.s)(this.props.heightRef,null)}computeFgDims(){const{cells:e}=this.props,t=this.headerHeightRefMap.current,n=this.mainHeightRefMap.current;let r,i;for(const a of e){const e=t.get(a.key),s=n.get(a.key);if(null!=e&&((void 0===r||e>r)&&(r=e),null!=s)){const t=e+s;(void 0===i||t<i)&&(i=t)}}return[r,null!=i&&null!=r?i-r:void 0]}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}}function pe(e,t,n,i){const{dateEnv:a,options:s}=t,o=a.computeWeekNumber(e),l=a.formatToParts(e,s.weekNumberFormat||fe);return{num:o,text:(0,r.r4)(l),textParts:l,date:a.toDate(e),isNarrow:n,hasNavLink:i}}class me extends s.D{constructor(){super(...arguments),this.splitBusinessHourSegs=(0,a.m)(k),this.splitBgEventSegs=(0,a.m)(ve),this.splitFgEventSegs=(0,a.m)(k),this.splitDateSelectionSegs=(0,a.m)(k),this.splitEventDrag=(0,a.m)(M),this.splitEventResize=(0,a.m)(M),this.rowHeightRefMap=new x((e,t)=>{const{rowHeightRefMap:n}=this.props;n&&n.handleValue(e,t)}),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)}}render(){let{props:e,context:t,rowHeightRefMap:n}=this,{options:r}=t,{cellRows:i}=e,s=i.length,o=i[0]?.[0]?.key||"",c=this.splitFgEventSegs(e.fgEventSegs,s),f=this.splitBgEventSegs(e.bgEventSegs,s),h=this.splitBusinessHourSegs(e.businessHourSegs,s),p=this.splitDateSelectionSegs(e.dateSelectionSegs,s),m=this.splitEventDrag(e.eventDrag,s),g=this.splitEventResize(e.eventResize,s),v=(0,a.g)(r),y=!e.forPrint&&!v,b=function(e,t,n,r){if(null!=e){const i=e/r.aspectRatio/6;return t>6||n?i:0}return 0}(e.visibleWidth,s,v,r);return(0,l.jsx)("div",{role:"rowgroup",className:(0,u.j)(e.className,!e.forPrint&&d.c.flexCol),style:{width:e.width},ref:this.handleRootEl,children:i.map((t,i)=>(0,l.jsx)(he,{role:"row",dateProfile:e.dateProfile,todayRange:e.todayRange,cells:t,cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro,showDayNumbers:s>1,showWeekNumbers:s>1&&r.weekNumbers,forPrint:e.forPrint,className:(0,u.j)(y&&d.c.grow,s>1&&d.c.breakInsideAvoid,i<s-1?d.c.borderOnlyB:d.c.borderNone),fgEventSegs:c[i],bgEventSegs:f[i],businessHourSegs:h[i],dateSelectionSegs:p[i],eventSelection:e.eventSelection,eventDrag:m[i],eventResize:g[i],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,colWidth:e.colWidth,basis:b,heightRef:n.createRef(t[0].key)},o+":"+t[0].key))})}queryHit(e,t,n,i){const{props:a}=this,s=a.cellRows[0].length,{col:o,left:l,right:c}=oe(t,i,a.colWidth,s,e),{row:u,top:d,bottom:f}=function(e,t,n){let r=0,i=0,a=0;for(const s of t){const t=s[0].key;if(i=a,a=i+n.get(t),e<a)break;r++}return{row:r,top:i,bottom:a}}(n,a.cellRows,this.rowHeightRefMap.current),h=a.cellRows[u][o],p=h.date,m=(0,r.fi)(p,1);return{dateProfile:a.dateProfile,dateSpan:{range:{start:p,end:m},allDay:!0,...h.dateSpanProps},getDayEl:()=>le(function(e,t){return e.querySelectorAll("[role=row]")[t]}(this.rootEl,u),o),rect:{left:l,right:c,top:d,bottom:f},layer:0}}}function ge(e){return e.eventRange.def.allDay}function ve(e,t){return k(e.filter(ge),t)}class ye extends a.B{constructor(){super(...arguments),this.state={},this.buildDayHeaderText=(0,a.m)(be),this.handleInnerEl=e=>{this.disconnectSize&&(this.disconnectSize(),this.disconnectSize=void 0),e?this.disconnectSize=(0,s.j)(e,(e,t)=>{this._isUnmounting||((0,a.s)(this.props.innerHeightRef,t),this.setState({innerWidth:e}))}):(0,a.s)(this.props.innerHeightRef,null)}}render(){const{props:e,state:t,context:n}=this,{renderConfig:r,dataConfig:i}=e,s=null!=e.colWidth?e.colWidth*(i.colSpan||1):void 0,o=i.renderProps.isDisabled,c=r.dayHeaderFormat?this.buildDayHeaderRenderProps(i.renderProps,e.cellIsNarrow,e.rowLevel,e.cellIsMicro,i.dateMarker,r.dayHeaderFormat,Boolean(r.datesRepDistinctDays),n.dateEnv):{...i.renderProps,isNarrow:e.cellIsNarrow,level:e.rowLevel},f=r.align,h="function"==typeof f?f({level:e.rowLevel,inPopover:i.renderProps.inPopover,isNarrow:e.cellIsNarrow}):f,p=r.sticky,m=e.rowLevel>0&&!1!==p&&("center"!==h||null!=s&&null!=e.viewportWidth&&s>.75*e.viewportWidth);let g;return m&&("center"===h?null!=t.innerWidth&&(g=`calc(50% - ${t.innerWidth/2}px)`):g="number"==typeof p||"string"==typeof p?p:0),(0,l.jsx)(a.C,{tag:"div",attrs:{role:"columnheader","aria-colspan":i.colSpan,...i.attrs},className:(0,u.j)(i.className,d.c.noMargin,d.c.noPadding,d.c.flexCol,e.borderStart?d.c.borderOnlyS:d.c.borderNone,"center"===h?d.c.alignCenter:"end"===h?d.c.alignEnd:d.c.al
2ignStart,null==e.colWidth&&d.c.liquid,!m&&d.c.crop),style:{width:s},renderProps:c,generatorName:r.generatorName,customGenerator:r.customGenerator,defaultGenerator:a.r,classNameGenerator:o?void 0:r.classNameGenerator,didMount:r.didMount,willUnmount:r.willUnmount,children:e=>(0,l.jsx)("div",{ref:this.handleInnerEl,className:(0,u.j)(d.c.flexCol,d.c.noShrink,d.c.whiteSpaceNoWrap,m&&d.c.sticky),style:{left:g,right:g},children:(0,l.jsx)(e,{tag:"div",attrs:i.innerAttrs,className:(0,a.a)(r.innerClassNameGenerator,c)})})})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0}buildDayHeaderRenderProps(e,t,n,r,i,a,s,o){const l=this.buildDayHeaderText(s?i:e.date,a,s,o),c=r?this.buildDayHeaderText(i,ce,!1,o):l;return{...e,isNarrow:t,level:n,text:c.text,textParts:c.textParts,weekdayText:r?c.text:l.weekdayText,dayNumberText:l.dayNumberText}}}function be(e,t,n,i){const a=i.formatToParts(e,t);return{text:(0,r.r4)(a),textParts:a,weekdayText:(0,s.f)(a),dayNumberText:n?(0,s.a)(a):""}}class Ae extends a.B{constructor(){super(...arguments),this.innerHeightRefMap=new x(()=>{(0,s.e)(this.handleInnerHeights)}),this.handleInnerHeights=()=>{if(this._isUnmounting)return;const e=this.innerHeightRefMap.current;let t=0;for(const n of e.values())t=Math.max(t,n);this.currentInnerHeight!==t&&(this.currentInnerHeight=t,(0,a.s)(this.props.innerHeightRef,t))}}render(){const{props:e,context:t}=this,{options:n}=t;return(0,l.jsx)("div",{role:e.role,"aria-rowindex":null!=e.rowIndex?1+e.rowIndex:void 0,className:(0,u.j)(n.dayHeaderRowClass,e.className,d.c.flexRow,d.c.contentBox,e.borderBottom?d.c.borderOnlyB:d.c.borderNone),style:{height:e.height},children:e.dataConfigs.map((t,n)=>(0,l.jsx)(ye,{renderConfig:e.renderConfig,dataConfig:t,borderStart:Boolean(n),colWidth:e.colWidth,viewportWidth:e.viewportWidth,innerHeightRef:this.innerHeightRefMap.createRef(t.key),cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro,rowLevel:e.rowLevel},t.key))})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0,this.currentInnerHeight=void 0,(0,a.s)(this.props.innerHeightRef,null)}}},66611(e,t,n){"use strict";n.d(t,{D:()=>m,F:()=>h});var r=n(91987),i=n(69447),a=n(78328),s=n(59342),o=n(49325),l=n(71763),c=n(6306),u=n(24324);class d extends a.B{render(){const{props:e}=this,{headerTiers:t}=e;return(0,r.jsx)("div",{role:"rowgroup",className:(0,o.j)(e.className,c.c.flexCol,null==e.width&&c.c.liquid),style:{width:e.width},children:t.map((n,r)=>(0,l.createElement)(s.f,{...n,key:r,role:"row",borderBottom:r<t.length-1,colWidth:e.colWidth,viewportWidth:e.viewportWidth,cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro,rowLevel:t.length-r-1}))})}}class f extends a.B{constructor(){super(...arguments),this.state={},this.handleScroller=e=>{(0,a.s)(this.props.scrollerRef,e)},this.handleTotalWidth=e=>{this._isUnmounting||this.setState({totalWidth:e})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})}}render(){const{props:e,state:t,context:n}=this,{options:l}=n,{borderlessX:f,borderlessTop:h,borderlessBottom:p}=(0,u.k)(l),{totalWidth:m,clientWidth:g}=t;let v=null!=m&&null!=g?m-g:void 0;v<3&&(v=0);const y=!e.forPrint&&!(0,a.g)(l),b=!e.forPrint&&(0,a.d)(l),A=e.cellRows[0].length,w=null!=g?g/A:void 0,E=null!=w&&w<=60,x=E||null!=w&&w<=l.dayNarrowWidth;return(0,r.jsxs)(r.Fragment,{children:[l.dayHeaders&&(0,r.jsxs)("div",{className:(0,o.j)((0,a.a)(l.tableHeaderClass,{isSticky:b,borderlessX:f,borderlessTop:h,borderlessBottom:p,multiMonthColumns:0}),c.c.printHeader,b&&c.c.tableHeaderSticky),children:[(0,r.jsxs)("div",{className:c.c.flexRow,children:[(0,r.jsx)(d,{headerTiers:e.headerTiers,cellIsNarrow:x,cellIsMicro:E}),Boolean(v)&&(0,r.jsx)("div",{className:(0,o.j)((0,a.a)(l.fillerClass,{inTableHeader:!0}),c.c.borderOnlyS),style:{minWidth:v}})]}),(0,r.jsx)("div",{className:(0,a.a)(l.dayHeaderDividerClass,{isSticky:b,multiMonthColumns:0,options:{allDaySlot:Boolean(l.allDaySlot)}})})]}),(0,r.jsx)(i.d,{vertical:y,className:(0,o.j)((0,a.a)(l.tableBodyClass,{borderlessX:f,borderlessTop:h,borderlessBottom:p,multiMonthColumns:0}),!e.forPrint&&c.c.flexCol,y&&c.c.liquid),ref:this.handleScroller,clientWidthRef:this.handleClientWidth,children:(0,r.jsx)(s.g,{dateProfile:e.dateProfile,todayRange:e.todayRange,cellRows:e.cellRows,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed,className:c.c.grow,dayMaxEvents:e.forPrint?void 0:l.dayMaxEvents,dayMaxEventRows:l.dayMaxEventRows,fg
2EventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventDrag:e.eventDrag,eventResize:e.eventResize,eventSelection:e.eventSelection,visibleWidth:m,cellIsNarrow:x,cellIsMicro:E,rowHeightRefMap:e.rowHeightRefMap})}),(0,r.jsx)(s.e,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0}}class h extends a.B{constructor(){super(...arguments),this.rootElRef=(0,l.createRef)()}render(){const{props:e}=this;return(0,r.jsx)("div",{ref:this.rootElRef,className:(0,o.j)(c.c.footerScrollbar,e.isSticky&&c.c.footerScrollbarSticky),children:(0,r.jsx)(i.d,{horizontal:!0,ref:e.scrollerRef,children:(0,r.jsx)("div",{style:{minWidth:e.canvasWidth}})})})}componentDidMount(){this._isUnmounting=!1,this.disconnectHeight=(0,i.w)(this.rootElRef.current,e=>{this._isUnmounting||(0,a.s)(this.props.scrollbarWidthRef,e)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectHeight(),(0,a.s)(this.props.scrollbarWidthRef,null)}}class p extends a.B{constructor(){super(...arguments),this.state={},this.headerScrollerRef=(0,l.createRef)(),this.bodyScrollerRef=(0,l.createRef)(),this.footerScrollerRef=(0,l.createRef)(),this.handleTotalWidth=e=>{this._isUnmounting||this.setState({totalWidth:e})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})}}render(){const{props:e,state:t,context:n}=this,{options:l}=n,{borderlessX:f,borderlessTop:p,borderlessBottom:m}=(0,u.k)(l),{totalWidth:g,clientWidth:v}=t,y=null!=g&&null!=v?g-v:void 0,b=!e.forPrint&&!(0,a.g)(l),A=!e.forPrint&&(0,a.d)(l),w=!e.forPrint&&(0,a.e)(l),E=e.cellRows[0].length,[x,C]=(0,s.i)(E,e.dayMinWidth,v),S=null!=C&&C<=60,k=S||null!=C&&C<=l.dayNarrowWidth;return(0,r.jsxs)(r.Fragment,{children:[l.dayHeaders&&(0,r.jsxs)("div",{className:(0,o.j)((0,a.a)(l.tableHeaderClass,{isSticky:A,borderlessX:f,borderlessTop:p,borderlessBottom:m,multiMonthColumns:0}),c.c.printHeader,A&&c.c.tableHeaderSticky),children:[(0,r.jsxs)(i.d,{horizontal:!0,hideScrollbars:!0,className:c.c.flexRow,ref:this.headerScrollerRef,children:[(0,r.jsx)(d,{headerTiers:e.headerTiers,colWidth:C,viewportWidth:v,width:x,cellIsNarrow:k,cellIsMicro:S}),Boolean(y)&&(0,r.jsx)("div",{className:(0,o.j)((0,a.a)(l.fillerClass,{inTableHeader:!0}),c.c.borderOnlyS),style:{minWidth:y}})]}),(0,r.jsx)("div",{className:(0,a.a)(l.dayHeaderDividerClass,{isSticky:A,multiMonthColumns:0,options:{allDaySlot:Boolean(l.allDaySlot)}})})]}),(0,r.jsx)(i.d,{vertical:b,horizontal:!0,hideScrollbars:w||e.forPrint,className:(0,o.j)((0,a.a)(l.tableBodyClass,{borderlessX:f,borderlessTop:p,borderlessBottom:m,multiMonthColumns:0}),!e.forPrint&&c.c.flexCol,b&&c.c.liquid),ref:this.bodyScrollerRef,clientWidthRef:this.handleClientWidth,children:(0,r.jsx)(s.g,{dateProfile:e.dateProfile,todayRange:e.todayRange,cellRows:e.cellRows,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed,className:c.c.grow,dayMaxEvents:e.forPrint?void 0:l.dayMaxEvents,dayMaxEventRows:l.dayMaxEventRows,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventDrag:e.eventDrag,eventResize:e.eventResize,eventSelection:e.eventSelection,colWidth:C,width:x,visibleWidth:g,cellIsNarrow:k,cellIsMicro:S,rowHeightRefMap:e.rowHeightRefMap})}),Boolean(w)&&(0,r.jsx)(h,{isSticky:!0,canvasWidth:x,scrollerRef:this.footerScrollerRef}),(0,r.jsx)(s.e,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1;const e=(0,a.f)(this.context.pluginHooks);this.syncedScroller=new e(!0),(0,a.s)(this.props.scrollerRef,this.syncedScroller),this.updateSyncedScroller()}componentDidUpdate(){this.updateSyncedScroller()}componentWillUnmount(){this._isUnmounting=!0,this.syncedScroller.destroy()}updateSyncedScroller(){this.syncedScroller.handleChildren([this.headerScrollerRef.current,this.bodyScrollerRef.current,this.footerScrollerRef.current])}}class m extends a.B{constructor(){super(...arguments),this.scrollerRef=(0,l.createRef)(),this.rowHeightRefMap=new s.R(()=>{(0,i.e)(this.updateScrollY)}),this.scrollDate=null,this.updateScrollY=()=>{if(this._isUnmounting)return;const e=this.rowHeightRefMap.current,t=this.scrollerRef.current;if(t&&this.scrollDate){let n=(0,s.j)(this.scrollDate,this.props.cellRows,e);null!=n&&(n&&n++,t.scrollTo({y:n}))}},this.handleScrollEnd=e=>{e&&(this.scrollDate=null)}}render(){const{props:e,context:t}=this,{options:n}
2=t,{borderlessX:s,borderlessTop:l,borderlessBottom:d}=(0,u.k)(n),h=e.forPrint?[]:e.businessHourSegs,m=e.forPrint?[]:e.dateSelectionSegs,g=e.forPrint?null:e.eventDrag,v=e.forPrint?null:e.eventResize,y={...e,businessHourSegs:h,dateSelectionSegs:m,eventDrag:g,eventResize:v,scrollerRef:this.scrollerRef,rowHeightRefMap:this.rowHeightRefMap};return(0,r.jsx)(i.V,{viewSpec:t.viewSpec,attrs:{role:"grid","aria-rowcount":e.headerTiers.length+e.cellRows.length,"aria-colcount":e.cellRows[0].length,"aria-labelledby":e.labelId,"aria-label":e.labelStr},className:(0,o.j)(e.className,c.c.printRoot,(0,a.a)(n.tableClass,{borderlessX:s,borderlessTop:l,borderlessBottom:d,multiMonthColumns:0})),children:n.dayMinWidth?(0,r.jsx)(p,{...y,dayMinWidth:n.dayMinWidth}):(0,r.jsx)(f,{...y})})}componentDidMount(){this._isUnmounting=!1,this.resetScroll(),this.scrollerRef.current.addScrollEndListener(this.handleScrollEnd)}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile&&this.context.options.scrollTimeReset&&this.resetScroll()}componentWillUnmount(){this._isUnmounting=!0,this.scrollerRef.current.removeScrollEndListener(this.handleScrollEnd)}resetScroll(){this.scrollDate=this.props.dateProfile.currentDate,this.updateScrollY(),this.scrollerRef.current.scrollTo({x:0})}}},9768(e,t,n){"use strict";n.d(t,{A:()=>r});var r={code:"da",week:{dow:1,doy:4},prevText:"Forrige",nextText:"Næste",todayText:"I dag",yearText:"År",monthText:"Måned",weekTextLong:"Uge",dayText:"Dag",listText:"Agenda",allDayText:"Hele\ndagen",moreLinkText:"flere",noEventsText:"Ingen arrangementer at vise"}},7033(e,t,n){"use strict";n.d(t,{A:()=>M});var r=n(91987),i=n(49325);const a="fc-classic-vQz",s="fc-classic-uqo",o="fc-classic-3Xj",l="fc-classic-fFh",c="fc-classic-zIi",u="fc-classic-BaR",d="fc-classic-4yP",f=`${d} fc-classic-tCP fc-classic-8gz`,h="fc-classic-Ubk",p=`${h} fc-classic-OIx fc-classic-28F`,m="fc-classic-XUJ",g="fc-classic-1EY fc-classic-pps fc-classic-vs6",v=`${g} fc-classic-AWB fc-classic-hza`,y=`${g} fc-classic-MaV fc-classic-uuA`,b="fc-classic-1EY fc-classic-3wQ fc-classic-wsy fc-classic-lNM fc-classic-Jk3 fc-classic-AAA",A=`${b} fc-classic-ERR fc-classic-Dq8`,w=`${b} fc-classic-1V6 fc-classic-F99`,E=e=>(0,i.j)("fc-classic-wsy",e.isMajor?"fc-classic-C0k":"fc-classic-C1x",e.isDisabled?"fc-classic-iYS":e.isToday&&"fc-classic-hbn"),x=e=>(0,i.j)("fc-classic-wsy fc-classic-C1x",e.isMinor&&"fc-classic-TN2"),C={listItemEventClass:e=>(0,i.j)("fc-classic-Ika fc-classic-7A6 fc-classic-Fvv",e.isNarrow?"fc-classic-148":"fc-classic-cKZ",e.isSelected?(0,i.j)("fc-classic-k3f",e.isDragging&&"fc-classic-qNs"):e.isInteractive?f:d),listItemEventBeforeClass:e=>(0,i.j)("fc-classic-Mjo",e.isNarrow?"fc-classic-148":"fc-classic-rVY"),listItemEventInnerClass:e=>(0,i.j)("fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-z5u fc-classic-aTF",e.isNarrow?a:"fc-classic-a3B"),listItemEventTimeClass:"fc-classic-F1o fc-classic-TZ4 fc-classic-pKG fc-classic-1Zl",listItemEventTitleClass:"fc-classic-F1o fc-classic-DIS fc-classic-TZ4 fc-classic-pKG fc-classic-OLq",rowEventClass:e=>(0,i.j)(e.isStart&&(0,i.j)("fc-classic-kmj",e.isNarrow?"fc-classic-qvL":"fc-classic-Jzj"),e.isEnd&&(0,i.j)("fc-classic-Skl",e.isNarrow?"fc-classic-9hC":"fc-classic-3e1")),rowEventInnerClass:"fc-classic-z5u fc-classic-aTF",rowEventTimeClass:"fc-classic-F1o",rowEventTitleClass:"fc-classic-F1o",rowMoreLinkClass:e=>(0,i.j)("fc-classic-Ika fc-classic-wsy fc-classic-Fvv",e.isNarrow?"fc-classic-148 fc-classic-0Pr":"fc-classic-sI7 fc-classic-cKZ fc-classic-d0j",f),rowMoreLinkInnerClass:e=>(0,i.j)("fc-classic-7A6",e.isNarrow?a:"fc-classic-a3B")},S="fc-classic-vnf fc-classic-mAY",k="fc-classic-rVY fc-classic-XM3 fc-classic-rif fc-classic-lMo";var M={name:"theme-classic",optionDefaults:{className:"fc-classic-yth fc-classic-n5m",viewClass:e=>{const t=e.options.headerToolbar||!e.borderlessTop,n=e.options.footerToolbar||!e.borderlessBottom,r=!e.borderlessX;return(0,i.j)("fc-classic-Jk3 fc-classic-GAX fc-classic-C1x",t&&"fc-classic-ku3",n&&"fc-classic-zi1",r&&"fc-classic-1Wx")},toolbarClass:e=>(0,i.j)("fc-classic-dl1 fc-classic-1sP fc-classic-dNl fc-classic-XpK fc-classic-N2M fc-classic-wwb",e.borderlessX&&"fc-classic-Apf"),toolbarSectionClass:"fc-classic-yi0 fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-wwb",toolbarTitleClass:"fc-classic-AVD fc-classic-DIS",buttonGroupClass:"fc-classic-dl1 fc-classic-1sP fc-classic-XpK",buttonClass:e
2=>(0,i.j)("fc-classic-dl6 fc-classic-1Wx fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-sOR fc-classic-lYz fc-classic-vwH fc-classic-9yp fc-classic-RnT fc-classic-cfp fc-classic-Z9U",e.isIconOnly?"fc-classic-Eaq":"fc-classic-Apf",e.buttonGroup?"fc-classic-uk6 fc-classic-Tuc":"fc-classic-Ig4",e.isSelected?"fc-classic-rQI fc-classic-Adi":"fc-classic-vXO fc-classic-bqK fc-classic-aIH fc-classic-nQ5 fc-classic-JWq fc-classic-9Rj fc-classic-5ky",e.isDisabled&&"fc-classic-Q3Z fc-classic-3Lc"),buttons:{prev:{iconContent:()=>_(`${m} fc-classic-asP`)},next:{iconContent:()=>_(`${m} fc-classic-jmT fc-classic-jY6`)},prevYear:{iconContent:()=>T(`${m} fc-classic-asP`)},nextYear:{iconContent:()=>T(`${m} fc-classic-jmT fc-classic-jY6`)}},eventColor:"var(--fc-classic-event)",eventContrastColor:"var(--fc-classic-event-contrast)",eventClass:e=>(0,i.j)(e.isDragging&&"fc-classic-n5m",e.event.url&&"fc-classic-JiE",e.isSelected?(0,i.j)("fc-classic-0Bj",e.isDragging?"fc-classic-1kP":"fc-classic-tkw"):s,c),backgroundEventColor:"var(--fc-classic-background-event)",backgroundEventClass:"fc-classic-hsC fc-classic-jsy fc-classic-DO7",backgroundEventTitleClass:e=>(0,i.j)("fc-classic-MGT fc-classic-L1Y",e.isNarrow?`fc-classic-KUX ${a}`:"fc-classic-XJa fc-classic-a3B"),listItemEventClass:"fc-classic-XpK",listItemEventBeforeClass:"fc-classic-lNM fc-classic-AAA",listItemEventInnerClass:"fc-classic-GAX",blockEventClass:e=>(0,i.j)("fc-classic-bCs fc-classic-eYX fc-classic-d0j fc-classic-DO7 fc-classic-YjJ fc-classic-vwH",e.isDragging&&!e.isSelected&&"fc-classic-iTG",o),blockEventInnerClass:"fc-classic-i9F fc-classic-cfp",blockEventTimeClass:"fc-classic-TZ4 fc-classic-pKG fc-classic-1Zl",blockEventTitleClass:"fc-classic-TZ4 fc-classic-pKG fc-classic-OLq",rowEventClass:e=>(0,i.j)("fc-classic-Ika fc-classic-JIC",e.isStart&&"fc-classic-3J4",e.isEnd&&"fc-classic-USt"),rowEventBeforeClass:e=>(0,i.j)(e.isStartResizable&&(0,i.j)(e.isSelected?A:v,"fc-classic-11a")),rowEventAfterClass:e=>(0,i.j)(e.isEndResizable&&(0,i.j)(e.isSelected?A:v,"fc-classic-bEw")),rowEventInnerClass:e=>(0,i.j)("fc-classic-dl1 fc-classic-1sP fc-classic-XpK",e.isNarrow?a:"fc-classic-a3B"),rowEventTimeClass:"fc-classic-DIS",columnEventClass:e=>(0,i.j)("fc-classic-1Wx fc-classic-A3h fc-classic-yKG",e.isStart&&"fc-classic-ku3 fc-classic-Z7Q",e.isEnd&&"fc-classic-Ika fc-classic-zi1 fc-classic-2qh"),columnEventBeforeClass:e=>(0,i.j)(e.isStartResizable&&(0,i.j)(e.isSelected?w:y,"fc-classic-YDC")),columnEventAfterClass:e=>(0,i.j)(e.isEndResizable&&(0,i.j)(e.isSelected?w:y,"fc-classic-fJL")),columnEventInnerClass:e=>(0,i.j)("fc-classic-dl1",e.isShort?"fc-classic-KUX fc-classic-1sP fc-classic-XpK fc-classic-NWN":"fc-classic-oQ2 fc-classic-sgX"),columnEventTimeClass:e=>(0,i.j)(!e.isShort&&"fc-classic-166",a),columnEventTitleClass:e=>(0,i.j)(!e.isShort&&"fc-classic-2rx",e.isShort||e.isNarrow?a:"fc-classic-a3B"),moreLinkClass:`${s} ${c}`,moreLinkInnerClass:"fc-classic-TZ4 fc-classic-pKG",columnMoreLinkClass:`fc-classic-Ika fc-classic-Fvv fc-classic-wsy fc-classic-d0j fc-classic-4MR ${u} fc-classic-vwH fc-classic-A3h fc-classic-yKG ${o}`,columnMoreLinkInnerClass:e=>(0,i.j)("fc-classic-KUX",e.isNarrow?a:"fc-classic-a3B"),dayHeaderAlign:e=>e.inPopover?"start":"center",dayHeaderClass:e=>(0,i.j)("fc-classic-E9P",e.isDisabled&&"fc-classic-iYS",e.inPopover?"fc-classic-zi1 fc-classic-C1x fc-classic-k3f":(0,i.j)("fc-classic-wsy",e.isMajor?"fc-classic-C0k":"fc-classic-C1x")),dayHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3 fc-classic-dl1 fc-classic-sgX",e.isNarrow?a:"fc-classic-9yp"),dayHeaderDividerClass:"fc-classic-zi1 fc-classic-C1x",dayCellClass:E,dayCellTopClass:e=>(0,i.j)(e.isNarrow?"fc-classic-toR":"fc-classic-84e","fc-classic-dl1 fc-classic-1sP fc-classic-LMv"),dayCellTopInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-TZ4",e.isNarrow?`fc-classic-cJ3 ${a}`:"fc-classic-V9v fc-classic-9yp",e.isOther&&"fc-classic-taq",e.monthText&&"fc-classic-DIS"),dayCellInnerClass:e=>(0,i.j)(e.inPopover&&"fc-classic-3N5"),popoverClass:"fc-classic-Jk3 fc-classic-GAX fc-classic-wsy fc-classic-C1x fc-classic-tkw fc-classic-aNc fc-classic-n5m",popoverCloseClass:`fc-classic-bCs fc-classic-1EY fc-classic-2ik fc-classic-2w8 ${s} ${c} fc-classic-Z9U`,popoverCloseContent:()=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"fc-classic-XUJ fc-classic-9yp fc-classic-mAY",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,r.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]}),dayLaneClass:E,dayLaneInnerClass:e=>e.isStack?"fc-classic-gMS":e.isNarrow?"fc-classic-148":"fc-classic-Jzj fc-classic-B3G",slotLaneClass:x,listDayHeaderClass:"fc-classic-zi1 fc-classic-C1x fc-classic-SDU fc-classic-nHS fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-N2M",listDayHeaderInnerClass:"fc-classic-Apf fc-classic-dl6 fc-classic-9yp fc-classic-DIS",singleMonthClass:e
2=>(0,i.j)(e.multiMonthColumns>1&&"fc-classic-jD5",1===e.multiMonthColumns&&!e.isLast&&"fc-classic-zi1 fc-classic-C1x"),singleMonthHeaderClass:e=>(0,i.j)(e.multiMonthColumns>1?"fc-classic-cM0":"fc-classic-dl6 fc-classic-zi1 fc-classic-C1x fc-classic-Jk3","fc-classic-XpK"),singleMonthHeaderInnerClass:"fc-classic-1Po fc-classic-DIS",tableHeaderClass:"fc-classic-Jk3",fillerClass:"fc-classic-wsy fc-classic-C1x fc-classic-lMo",dayHeaderRowClass:"fc-classic-wsy fc-classic-C1x",dayRowClass:"fc-classic-wsy fc-classic-C1x",slotHeaderRowClass:"fc-classic-wsy fc-classic-C1x",slotHeaderClass:x,navLinkClass:`fc-classic-Eu0 ${s} ${l} ${c}`,inlineWeekNumberClass:e=>(0,i.j)("fc-classic-1EY fc-classic-n9G fc-classic-rbS fc-classic-C2g fc-classic-KUX fc-classic-HXA fc-classic-m9h fc-classic-k3f",e.isNarrow?a:"fc-classic-9yp"),nonBusinessHoursClass:"fc-classic-iYS",highlightClass:"fc-classic-hLU",resourceDayHeaderAlign:"center",resourceDayHeaderClass:e=>(0,i.j)("fc-classic-wsy",e.isMajor?"fc-classic-C0k":"fc-classic-C1x"),resourceDayHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3 fc-classic-dl1 fc-classic-sgX",e.isNarrow?a:"fc-classic-9yp"),resourceColumnHeaderClass:"fc-classic-wsy fc-classic-C1x fc-classic-E9P",resourceColumnHeaderInnerClass:"fc-classic-bvX fc-classic-9yp",resourceColumnResizerClass:"fc-classic-1EY fc-classic-AWB fc-classic-4Tv fc-classic-dnf",resourceGroupHeaderClass:"fc-classic-wsy fc-classic-C1x fc-classic-k3f",resourceGroupHeaderInnerClass:"fc-classic-bvX fc-classic-9yp",resourceCellClass:"fc-classic-wsy fc-classic-C1x",resourceCellInnerClass:"fc-classic-bvX fc-classic-9yp",resourceIndentClass:"fc-classic-Mde fc-classic-kp0 fc-classic-E9P",resourceExpanderClass:`fc-classic-bCs ${s} ${c}`,resourceExpanderContent:e=>{return e.isExpanded?(t=S,(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:t,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("line",{x1:"8",y1:"12",x2:"16",y2:"12"})]})):function(e){return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"16"}),(0,r.jsx)("line",{x1:"8",y1:"12",x2:"16",y2:"12"})]})}(S);var t},resourceHeaderRowClass:"fc-classic-wsy fc-classic-C1x",resourceRowClass:"fc-classic-wsy fc-classic-C1x",resourceColumnDividerClass:"fc-classic-1Wx fc-classic-C1x fc-classic-a7i fc-classic-k3f",resourceGroupLaneClass:"fc-classic-wsy fc-classic-C1x fc-classic-k3f",resourceLaneClass:"fc-classic-wsy fc-classic-C1x",resourceLaneBottomClass:e=>e.options.eventOverlap&&"fc-classic-zrJ",timelineBottomClass:"fc-classic-zrJ"},views:{dayGrid:{...C,dayCellBottomClass:"fc-classic-toR"},multiMonth:{...C,dayCellBottomClass:"fc-classic-toR",tableClass:e=>(0,i.j)(e.multiMonthColumns>1&&"fc-classic-C1x fc-classic-wsy")},timeGrid:{...C,dayCellBottomClass:"fc-classic-mhE",weekNumberHeaderClass:"fc-classic-XpK fc-classic-LMv",weekNumberHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3",e.isNarrow?a:"fc-classic-9yp"),allDayHeaderClass:"fc-classic-XpK fc-classic-LMv",allDayHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-2tF fc-classic-2HE",e.isNarrow?a:"fc-classic-9yp"),allDayDividerClass:"fc-classic-JIC fc-classic-C1x fc-classic-8ub fc-classic-k3f",slotHeaderClass:"fc-classic-LMv",slotHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3",e.isNarrow?a:"fc-classic-9yp"),slotHeaderDividerClass:"fc-classic-USt fc-classic-C1x",nowIndicatorHeaderClass:"fc-classic-rbS fc-classic-a10 fc-classic-XM3 fc-classic-rif fc-classic-jIH fc-classic-0qY",nowIndicatorLineClass:"fc-classic-ku3 fc-classic-sYT"},list:{listDayClass:e=>(0,i.j)(!e.isLast&&"fc-classic-zi1 fc-classic-C1x"),listItemEventClass:e=>(0,i.j)("fc-classic-bCs fc-classic-Apf fc-classic-dl6 fc-classic-wwb fc-classic-ku3 fc-classic-C1x",e.isInteractive?(0,i.j)(p,l):h),listItemEventBeforeClass:"fc-classic-GOm",listItemEventInnerClass:"fc-classic-eF2",listItemEventTimeClass:"fc-classic-88I fc-classic-yi0 fc-classic-roZ fc-classic-kMV fc-classic-TZ4 fc-classic-pKG fc-classic-IPx fc-classic-9yp",listItemEventTitleClass:e=>(0,i.j)("fc-classic-1El fc-classic-2KU fc-classic-TZ4 fc-classic-pKG fc-classic-9yp",e.event.url&&"fc-classic-Ogp"),noEventsClass:"fc-classic-k3f fc-classic-dl1 fc-classic-sgX fc-classic-XpK fc-classic-E9P",noEventsInnerClass:"fc-classic-OUe fc-classic-jGI fc-classic-P9h"},timeline:{rowEventClass:e=>(0,i.j)(e.isEnd&&"fc-classic-9hC","fc-classic-XpK"),rowEventBeforeClass:e=>!e.isStart&&`${k} fc-classic-Bda fc-classic-5JV`,rowEventAfterClass:e=>!e.isEnd&&`${k} fc-classic-hhi fc-classic-LaM`,rowEventInnerClass:e=>e.options.eventOverlap?"fc-classic-2rx":"fc-classic-End",rowEventTimeClass:"fc-classic-oQ2",rowEventTitleClass:"fc-classic-oQ2",rowMoreLinkClass:`fc-classic-9hC fc-classic-Ika fc-classic-wsy fc-classic-d0j fc-classic-4MR ${u} fc-classic-vwH`,rowMoreLinkInnerClass:"fc-classic-KUX fc-classic-a3B",slotHeaderAlign:e=>e.isTime?"start":"center",slotHeaderClass:e=>(0,i.j)("fc-classic-E9P",!e.level&&"fc-classic-pKG"),slotHeaderInnerClass:e=>(0,i.j)("fc-classic-fn8 fc-classic-V9v fc-classic-9yp",e.hasNavLink&&"fc-classic-Eu0"),slotHeaderDividerClass:"fc-classic-zi1 fc-classic-C1x",nowIndicatorHeaderClass:"fc-classic-n9G fc-classic-J04 fc-classic-ybF fc-classic-Pqk fc-classic-bLA fc-classic-sYT",nowIndicatorLineClass:"fc-classic-3J4 fc-classic-sYT"}}};function _(e){return(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,r.jsx)("polyline",{points:"15 18 9 12 15 6"})})}function T(e){return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("polyline",{points:"11 17 6 12 11 7"}),(0,r.jsx)("polyline",{points:"18 17 13 12 18 7"})]})}},50461(e,t,n){"use strict";n.d(t,{G3:()=>$e,oK:()=>ze,jO:()=>We,Kc:()=>qe});var r=n(37446),i=n(43001),a=n(71763),s=n(98481);function o(e,t,n){let r,i=n.initialDeps??[],a=!0;function s(){const s=e();return s.length!==i.length||s.some((e,t)=>i[t]!==e)?(i=s,r=t(...s),!(null==n?void 0:n.onChange)||a&&n.skipInitialOnChange||n.onChange(r),a=!1,r):r}return s.updateDeps=e=>{i=e},s}function l(e,t){if(void 0===e)throw new Error("Unexpected undefined"+(t?`: ${t}`:""));return e}const c=(e,t,n)=>{let r;return function(...i){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,i),n)}};let u;const d=()=>
2{if(void 0!==u)return u;if("undefined"==typeof navigator)return u=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return u=!0;const e=navigator.maxTouchPoints;return u="MacIntel"===navigator.platform&&void 0!==e&&e>0},f=e=>{const{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},h=e=>e,p=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=new Array(n);for(let e=0;e<n;e++)r[e]=t+e;return r},m=(e,t)=>{const n=e.scrollElement;if(!n)return;const r=e.targetWindow;if(!r)return;const i=e=>{const{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(f(n)),!r.ResizeObserver)return()=>{};const a=new r.ResizeObserver(t=>{const r=()=>{const e=t[0];if(null==e?void 0:e.borderBoxSize){const t=e.borderBoxSize[0];if(t)return void i({width:t.inlineSize,height:t.blockSize})}i(f(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return a.observe(n,{box:"border-box"}),()=>{a.unobserve(n)}},g={passive:!0},v="undefined"==typeof window||"onscrollend"in window,y=(e,t)=>((e,t,n)=>{const r=e.scrollElement;if(!r)return;const i=e.targetWindow;if(!i)return;const a=e.options.useScrollendEvent&&v;let s=0;const o=a?null:c(i,()=>t(s,!1),e.options.isScrollingResetDelay),l=e=>()=>{s=n(r),null==o||o(),t(s,e)},u=l(!0),d=l(!1);return r.addEventListener("scroll",u,g),a&&r.addEventListener("scrollend",d,g),()=>{r.removeEventListener("scroll",u),a&&r.removeEventListener("scrollend",d)}})(e,t,t=>{const{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r?-1:1):t.scrollTop}),b=(e,t,n)=>{if(n.options.useCachedMeasurements){const t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}if(!t){const t=n.indexFromElement(e),r=n.options.getItemKey(t),i=n.itemSizeCache.get(r);if(void 0!==i)return i}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]}
vendor: 4,472 bytes, line 2
2,A=(e,{adjustments:t=0,behavior:n},r)=>{var i,a;null==(a=null==(i=r.scrollElement)?void 0:i.scrollTo)||a.call(i,{[r.options.horizontal?"left":"top"]:e+t,behavior:n})};class w{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this.elementsCache=new Map,this.now=()=>{var e,t,n;return(null==(n=null==(t=null==(e=this.targetWindow)?void 0:e.performance)?void 0:t.now)?void 0:n.call(t))??Date.now()},this.observer=(()=>{let e=null;const t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{const t=()=>{const t=e.target,n=this.indexFromElement(t);if(t.isConnected)this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this));else{this.observer.unobserve(t);for(const[e,n]of this.elementsCache)if(n===t){this.elementsCache.delete(e);break}}};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{var t,n;const r={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:h,rangeExtractor:p,onChange:()=>{},measureElement:b,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,anchorTo:"start",followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:"estimate",useCachedMeasurements:!1};for(const t in e){const n=e[t];void 0!==n&&(r[t]=n)}const i=this.options;let a=null,s=null,o=!1;if(void 0!==i&&i.enabled&&r.enabled&&"end"===r.anchorTo&&null!==this.scrollElement){const e=i.count,l=r.count,c=this.getMeasurements(),u=e>0?(null==(t=c[0])?void 0:t.key)??i.getItemKey(0):null,d=e>0?(null==(n=c[e-1])?void 0:n.key)??i.getItemKey(e-1):null;if(l!==e||e>0&&l>0&&(r.getItemKey(0)!==u||r.getItemKey(l-1)!==d)){o=!0;const t=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??c[0]:null;t&&(a=[t.key,this.getScrollOffset()-t.start]);const n=!0===r.followOnAppend?"auto":r.followOnAppend||null;n&&l>e&&this.isAtEnd(i.scrollEndThreshold)&&(0===e||r.getItemKey(l-1)!==d)&&(s=n)}}this.options=r,o&&(this.pendingMin=0,this.itemSizeCacheVersion++);let l=!1,c=0;if(a&&null!==this.scrollOffset){const[e,t]=a,n=this.getMeasurements(),{count:r,getItemKey:i}=this.options;let s=0;for(;s<r&&i(s)!==e;)s++;if(s<r){const e=n[s];if(e){const n=e.start+t;n!==this.scrollOffset&&(c=n-this.scrollOffset,this.scrollOffset=n,l=!0)}}}(l||s)&&(this.pendingScrollAnchor=[l?a[0]:null,l?a[1]:0,s,c])},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=o(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;const t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();if(this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e
2=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{t&&null===this._intendedScrollOffset&&e===this.scrollOffset||(null!==this._intendedScrollOffset&&Math.abs(e-this._intendedScrollOffset)<1.5&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify())})),"addEventListener"in this.scrollElement){const e=this.scrollElement,t=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,d()&&null!=this.targetWindow&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener("touchstart",t,g),e.addEventListener("touchend",n,g),this.unsubs.push(()=>{e.removeEventListener("touchstart",t),e.removeEventListener("touchend",n),null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}const n=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,n&&this.scrollElement&&this.options.enabled){const[e,t,r,i]=n;null===e||r||(d()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?0!==i&&(this._iosDeferredAdjustment+=i):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}},this._flushIosDeferredIfReady=()=>{if(0===this._iosDeferredAdjustment)return;if(this.isScrolling)return;if(this._iosTouching)return;if(this._iosJustTouchEnded)return;const e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;const n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{const n=new Map,r=new Map;for(let i=t-1;i>=0;i--){const t=e[i];if(n.has(t.lane))continue;const a=r.get(t.lane);if(null==a||t.end>a.end?r.set(t.lane,t):t.end<a.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return r.size===this.options.lanes?Array.from(r.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=o(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode],(e,t,n,r,i,a,s)=>(void 0!==this.prevLanes&&this.prevLanes!==a&&(this.lanesChangedFlag=!0),this.prevLanes=a,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:s}),{key:!1}),this.getMeasurements=o(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:s},o)=>{const l=this.itemSizeCache;if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(const t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e
2=>{this.itemSizeCache.set(e.key,e.size)}));const c=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),1===a){const i=this.options.gap,a=2*e;let s,o=this._flatMeasurements;if(!o||o.length<a){const e=new Float64Array(a);o&&c>0&&e.set(o.subarray(0,2*c)),o=e,this._flatMeasurements=o}if(0===c)s=t+n;else{const e=c-1;s=o[2*e]+o[2*e+1]+i}for(let t=c;t<e;t++){const e=r(t),n=l.get(e),a="number"==typeof n?n:this.options.estimateSize(t);o[2*t]=s,o[2*t+1]=a,s+=a+i}const u=function(e,t,n){const r=new Array(e);return new Proxy(r,{get(r,i,a){if("string"==typeof i){const a=i.charCodeAt(0);if(a>=48&&a<=57){const a=+i;if(Number.isInteger(a)&&a>=0&&a<e){let e=r[a];if(!e){const i=t[2*a];e=r[a]={index:a,key:n(a),start:i,size:t[2*a+1],end:i+t[2*a+1],lane:0}}return e}}if("length"===i)return e}return Reflect.get(r,i,a)}})}(e,o,r);return this.measurementsCache=u,u}const u=this.measurementsCache.slice(0,c),d=new Array(a).fill(void 0);for(let e=0;e<c;e++){const t=u[e];t&&(d[t.lane]=e)}for(let i=c;i<e;i++){const e=r(i),a=this.laneAssignments.get(i);let o,c;const f="estimate"===s||l.has(e);if(void 0!==a&&this.options.lanes>1){o=a;const e=d[o],r=void 0!==e?u[e]:void 0;c=r?r.end+this.options.gap:t+n}else{const e=1===this.options.lanes?u[i-1]:this.getFurthestMeasurement(u,i);c=e?e.end+this.options.gap:t+n,o=e?e.lane:i%this.options.lanes,this.options.lanes>1&&f&&this.laneAssignments.set(i,o)}const h=l.get(e),p="number"==typeof h?h:this.options.estimateSize(i),m=c+p;u[i]={index:i,start:c,size:p,end:m,key:e,lane:o},d[o]=i}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=o(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n,lanes:r,flat:i}){const a=e.length-1,s=i?e=>i[2*e]:t=>e[t].start,o=i?e=>i[2*e]+i[2*e+1]:t=>e[t].end;if(e.length<=r)return{startIndex:0,endIndex:a};let l=E(0,a,s,n),c=l;if(1===r)for(;c<a&&o(c)<n+t;)c++;else if(r>1){const i=Array(r).fill(0);for(;c<a&&i.some(e=>e<n+t);){const t=e[c];i[t.lane]=t.end,c++}const s=Array(r).fill(n+t);for(;l>=0&&s.some(e=>e>=n);){const t=e[l];s[t.lane]=t.start,l--}l=Math.max(0,l-l%r),c=Math.min(a,c+(r-1-c%r))}return{startIndex:l,endIndex:c}}({measurements:e,outerSize:t,scrollOffset:n,lanes:r,flat:1===r&&null!=this._flatMeasurements?this._flatMeasurements:null}):null,{key:!1,debug:()=>this.options.debug}
2),this.getVirtualIndexes=o(()=>{let e=null,t=null;const n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,i)=>null===r||null===i?[]:e({startIndex:r,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{var t;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;const n=this.scrollState.index??(null==(t=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:t.index);if(void 0!==n&&this.range){const t=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,n-t),i=Math.min(this.options.count-1,n+t);return e>=r&&e<=i}return!0},this.measureElement=e=>{if(!e)return void this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});const t=this.indexFromElement(e),n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),this.isScrolling&&!this.scrollState||!this.shouldMeasureDuringScroll(t)||this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{var n,r;if(e<0||e>=this.options.count)return;let i,a,s;const o=this._flatMeasurements;if(1===this.options.lanes&&null!==o)s=this.options.getItemKey(e),a=o[2*e],i=o[2*e+1];else{const t=this.measurementsCache[e];if(!t)return;s=t.key,a=t.start,i=t.size}const l=t-(this.itemSizeCache.get(s)??i);if(0!==l){const o="end"===this.options.anchorTo&&"smooth"!==(null==(n=this.scrollState)?void 0:n.behavior)&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,c=o?this.getTotalSize():0,u="smooth"!==(null==(r=this.scrollState)?void 0:r.behavior)&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[e]??{index:e,key:s,start:a,size:i,end:a+i,lane:0},l,this):a<this.getScrollOffset()+this.scrollAdjustments&&(!this.itemSizeCache.has(s)||"backward"!==this.scrollDirection));(null===this.pendingMin||e<this.pendingMin)&&(this.pendingMin=e),this.itemSizeCache.set(s,t),this.itemSizeCacheVersion++,o?this.applyScrollAdjustment(this.getTotalSize()-c):u&&this.applyScrollAdjustment(l),this.notify(!1)}},this.getVirtualItems=o(()=>
vendor: 1,137 bytes, line 2
2[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{const n=[];for(let r=0,i=e.length;r<i;r++){const i=t[e[r]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{const t=this.getMeasurements();if(0===t.length)return;const n=this._flatMeasurements,r=1===this.options.lanes&&null!=n,i=E(0,t.length-1,r?e=>n[2*e]:e=>l(t[e]).start,e);return l(t[i])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{const e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>
2{if(!this.scrollElement)return 0;const r=this.getSize(),i=this.getScrollOffset();"auto"===t&&(t=e>=i+r?"end":"start"),"center"===t?e+=(n-r)/2:"end"===t&&(e-=r);const a=this.getMaxScrollOffset();return Math.max(Math.min(a,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));const n=this.getSize(),r=this.getScrollOffset(),i=this.measurementsCache[e];if(!i)return;if("auto"===t)if(i.end>=r+n-this.options.scrollPaddingEnd)t="end";else{if(!(i.start<=r+this.options.scrollPaddingStart))return[r,t];t="start"}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];const a="end"===t?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,t,i.size),t]},this.scrollToOffset=(e,{align:t="start",behavior:n="auto"}={})=>{const r=this.getOffsetForAlignment(e,t),i=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t="auto",behavior:n="auto"}={})=>{e=Math.max(0,Math.min(e,this.options.count-1));const r=this.getOffsetForIndex(e,t);if(!r)return;const[i,a]=r,s=this.now();this.scrollState={index:e,align:a,behavior:n,startedAt:s,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t="auto"}={})=>{const n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:"start",behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e="auto"}={})=>{this.options.count>0?this.scrollToIndex(this.options.count-1,{align:"end",behavior:e}):this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{var e;const t=this.getMeasurements();let n;if(0===t.length)n=this.options.paddingStart;else if(1===this.options.lanes){const r=t.length-1,i=this._flatMeasurements;n=null!=i?i[2*r]+i[2*r+1]:(null==(e=t[r])?void 0:e.end)??0}else{const e=Array(this.options.lanes).fill(null);let r=t.length-1;for(;r>=0&&e.some(e=>null===e);){const n=t[r];null===e[n.lane]&&(e[n.lane]=n.end),r--}n=Math.max(...e.filter(e=>null!==e))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{const e=[];if(0===this.itemSizeCache.size)return e;const t=this.getMeasurements();for(const n of t)n&&this.itemSizeCache.has(n.key)&&e.push({index:n.index,key:n.key,start:n.start,size:n.size,end:n.end,lane:n.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){0!==e&&(d()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?this._iosDeferredAdjustment+=e:(this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),null!==this.scrollOffset&&(this.scrollOffset+=this.scrollAdjustments,this.scrollAdjustments=0)))}scheduleScrollReconcile(){this.targetWindow?null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})):this.scrollState=null}reconcileScroll(){if(!this.scrollState)return;if(!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3)return void(this.scrollState=null);const e=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&(r=t,i=this.getScrollOffset(),Math.abs(r-i)<1.01)){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1)return this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:"auto"}),void(this.scrollState=null)}else if(this.scrollState.stableFrames=0,n){const e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r="smooth"===this.scrollState.behavior&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior="auto"),this._scrollToOffset(t,{adjustments:void 0,behavior:r?"smooth":"auto"})}var r,i;this.scheduleScrollReconcile()}}const E=(e,t,n,r)=>{for(;e<=t;){const i=(e+t)/2|0,a=n(i);if(a<r)e=i+1;else{if(!(a>r))return i;t=i-1}}return e>0?e-1:0},x="undefined"!=typeof document?a.useLayoutEffect:a.useEffect;var C=n(48151),S=n(82263),k=n(12528),M=n(56566),_=n(33300),T=n(59165),D=n(39987),I=n(54726),R=n(22491),P=n(33951),O=n(844),N=n(6046),B=n(48253),j=n(65248),L=n(20576),F=n(66204),U=n(10151),H=n(60904);function z(e){let t=(0,a.useRef)({value:"",selectionStart:null,selectionEnd:null});return(0,H.M)(e,"blur",e=>{let n=e.target;F.A3(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),(0,D._)(()=>
2{if(!(0,U.X7)(e)&&F.A3(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:n,selectionEnd:r}=t.current;null!==n&&null!==r&&e.setSelectionRange(n,r)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}var G=n(35089),q=n(61458),W=n(40367),$=n(75539),V=n(77733),Y=n(33148);function K(e,t){let n=(0,a.useRef)([]),r=(0,D._)(e);(0,a.useEffect)(()=>{let e=[...n.current];for(let[i,a]of t.entries())if(n.current[i]!==a){let i=r(t,e);return n.current=t,i}},[r,...t])}var Q=n(27228),X=n(83373),Z=n(39566),J=n(31722),ee=n(37917),te=n(54953),ne=n(12009),re=n(55399),ie=n(81078);let ae=[];!function(){function e(){"loading"!==document.readyState&&((()=>{function e(e){if(!F.Lk(e.target)||e.target===document.body||ae[0]===e.target)return;let t=e.target;t=t.closest(ie.Uo),ae.unshift(null!=t?t:e.target),ae=ae.filter(e=>null!=e&&e.isConnected),ae.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",e))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",e),e())}();var se,oe,le,ce=n(8634),ue=n(62731),de=n(58349),fe=n(17985),he=n(50628),pe=n(54760),me=n(86918),ge=n(24688),ve=n(18296),ye=n(70302),be=n(79663),Ae=n(27784),we=Object.defineProperty,Ee=(e,t,n)=>(((e,t,n)=>{t in e?we(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),xe=((le=xe||{})[le.Open=0]="Open",le[le.Closed=1]="Closed",le),Ce=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Ce||{}),Se=((oe=Se||{})[oe.Pointer=0]="Pointer",oe[oe.Focus=1]="Focus",oe[oe.Other=2]="Other",oe),ke=((se=ke||{})[se.OpenCombobox=0]="OpenCombobox",se[se.CloseCombobox=1]="CloseCombobox",se[se.GoToOption=2]="GoToOption",se[se.SetTyping=3]="SetTyping",se[se.RegisterOption=4]="RegisterOption",se[se.UnregisterOption=5]="UnregisterOption",se[se.DefaultToFirstOption=6]="DefaultToFirstOption",se[se.SetActivationTrigger=7]="SetActivationTrigger",se[se.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",se[se.SetInputElement=9]="SetInputElement",se[se.SetButtonElement=10]="SetButtonElement",se[se.SetOptionsElement=11]="SetOptionsElement",se[se.MarkInputAsMoved=12]="MarkInputAsMoved",se);function Me(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),i=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):(0,ie.wl)(r,e=>e.dataRef.current.domRef.current),a=n?i.indexOf(n):null;return-1===a&&(a=null),{options:i,activeOptionIndex:a}}let _e={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let n=e.inputElement?Ae.Fc.Tracked((0,Ae.JO)(e.inputElement)):e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:n,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:Ae.Fc.Idle}}return{...e,comboboxState:0,inputPositionState:Ae.Fc.Idle,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,r,i,a;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&(null==(r=e.dataRef.current)||!r.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:r}=e.virtual,a=t.focus===ce.B.Specific?t.idx:(0,ce.X)(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,i;return null!=(i=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!r(e)))?i:null},resolveDisabled:r,resolveId(){throw new Error("Function not implemented.")}}),s=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===a&&e.activationTrigger===s?e:{...e,activeOptionIndex:a,activationTrigger:s,isTyping:!1,__demoMode:!1}}let s=Me(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let o=t.focus===ce.B.Specific?t.idx:(0,ce.X)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),l=null!=(a=t.trigger)?a:2;return e.activeOptionIndex===o&&e.activationTrigger===l?e:{...e,...s,isTyping:!1,activeOptionIndex:o,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var n,r,i,a;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let s=t.payload,o=Me(e,e=>(e.push(s),e));null===e.activeOptionIndex&&null!=(i=(r=e.dataRef.current).isSelected)&&i.call(r,t.payload.dataRef.current.value)&&(o.activeOptionIndex=o.options.indexOf(s));let l={...e,...o,activationTrigger:2};return null!=(a=e.dataRef.current)&&a.__demoMode&&void 0===e.dataRef.current.value&&(l.activeOptionIndex=0),l},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=Me(e,e=>{let n=e.findIndex(e=>e.id===t.id);return-1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>
2{var n,r;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let i=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i=-1!==n?n:null}return{...e,activeOptionIndex:i,virtual:{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12:e=>"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:Ae.Fc.Moved}};class Te extends be.u5{constructor(e){super(e),Ee(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:i}=this.state.dataRef.current;return(0,de.Y)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=i.slice(),a=r.findIndex(t=>n(t,e));return-1===a?r.push(e):r.splice(a,1),null==t?void 0:t(r)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:ce.B.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),Ee(this,"selectors",{activeDescendantId:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);if(null!==r)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[r])))?void 0:n.id:null==(t=e.options[r])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,r=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==r)return r}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);return null===r?null:e.virtual?e.virtual.options[null!=r?r:0]:null!=(n=null==(t=e.options[r])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var r;let i=this.selectors.activeOptionIndex(e);return null!==i&&(e.virtual?i===e.dataRef.current.calculateIndex(t):(null==(r=e.options[i])?void 0:r.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n)),didInputMove:e=>"Moved"===e.inputPositionState.kind});{let e=this.state.id,t=ne.D.get(null);this.disposables.add(t.on(ne.Q.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.comboboxState&&this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add((0,Ae.nY)(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}static new({id:e,virtual:t=null,__demoMode:n=!1}){var r;return new Te({id:e,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:t?{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n,inputPositionState:Ae.Fc.Idle})}reduce(e,t){return(0,de.Y)(t.type,_e,e,t)}}var De=n(97603);const Ie=(0,a.createContext)(null);function Re(e){let t=(0,a.useContext)(Ie);if(null===t){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Pe),t}return t}function Pe({id:e,virtual:t=null,__demoMode:n=!1}){let r=(0,a.useMemo)(()=>Te.new({id:e,virtual:t,__demoMode:n}),[]);return(0,De.X)(()=>r.dispose()),r}let Oe=(0,a.createContext)(null);function Ne(e){let t=(0,a.useContext)(Oe);if(null===t){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ne),t}return t}Oe.displayName="ComboboxDataContext";let Be=(0,a.createContext)(null);function je(e){let t=Re("VirtualProvider"),n=Ne("VirtualProvider"),{options:r}=n.virtual,i=(0,re.y)(t,e=>e.optionsElement),[o,l]=(0,a.useMemo)(()=>{let e=i;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]},[i]),c=(f={enabled:0!==r.length,scrollPaddingStart:o,scrollPaddingEnd:l,count:r.length,estimateSize:()=>40,getScrollElement:()=>t.state.optionsElement,overscan:12},function({useFlushSync:e=!0,directDomUpdates:t=!1,directDomUpdatesMode:n="transform",...r}){const i=a.useReducer(e=>e+1,0)[1],o=a.useRef({enabled:t,mode:n,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});o.current.enabled=t,o.current.mode=n;const l=e=>{const t=o.current;if(!t.enabled||!t.container)return;const n=e.getTotalSize();if(n!==t.lastSize){t.lastSize=n;const r=e.options.horizontal?"width":"height";t.container.style[r]=`${n}px`}const r=!!e.options.horizontal,i="transform"===t.mode,a=r?"left":"top",s=e.options.scrollMargin,l=e.getVirtualItems();for(const n of l){const o=n.start-s,l=e.elementsCache.get(n.key);l&&t.lastPositions.get(l)!==o&&(t.lastPositions.set(l,o),i?l.style.transform=r?`translate3d(${o}px, 0, 0)`:`translate3d(0, ${o}
2px, 0)`:l.style[a]=`${o}px`)}},c={...r,onChange:(t,n)=>{var a;const c=o.current;let u=!0;if(c.enabled){l(t);const e=t.range,n=c.prevRange;u=!n||n.isScrolling!==t.isScrolling||n.startIndex!==(null==e?void 0:e.startIndex)||n.endIndex!==(null==e?void 0:e.endIndex),u&&(c.prevRange=e?{startIndex:e.startIndex,endIndex:e.endIndex,isScrolling:t.isScrolling}:null)}u&&(e&&n?(0,s.flushSync)(i):i()),null==(a=r.onChange)||a.call(r,t,n)}},[u]=a.useState(()=>{const e=new w(c);return Object.assign(e,{containerRef:t=>{const n=o.current;if(n.container=t,n.lastSize=null,t&&n.enabled){const r=e.getTotalSize();n.lastSize=r;const i=e.options.horizontal?"width":"height";t.style[i]=`${r}px`}}})});return u.setOptions(c),x(()=>u._didMount(),[]),x(()=>u._willUpdate()),x(()=>{l(u)}),u}({observeElementRect:m,observeElementOffset:y,scrollToFn:A,...f})),[u,d]=(0,a.useState)(0);var f;(0,P.s)(()=>{d(e=>e+1)},[r]);let h=c.getVirtualItems(),p=(0,re.y)(t,e=>e.activationTrigger===Se.Pointer),g=(0,re.y)(t,t.selectors.activeOptionIndex);return 0===h.length?null:a.createElement(Be.Provider,{value:c},a.createElement("div",{style:{position:"relative",width:"100%",height:`${c.getTotalSize()}px`},ref:e=>{e&&(p||null!==g&&r.length>g&&c.scrollToIndex(g))}},h.map(t=>{var n;return a.createElement(a.Fragment,{key:t.key},a.cloneElement(null==(n=e.children)?void 0:n.call(e,{...e.slot,option:r[t.index]}),{key:`${u}-${t.key}`,"data-index":t.index,"aria-setsize":r.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))})))}let Le=a.Fragment,Fe=he.Ac.RenderStrategy|he.Ac.Static,Ue=(0,he.FX)(function(e,t){let n=(0,a.useId)(),r=(0,Q._)(),{value:i,defaultValue:s,onChange:o,form:l,name:c,by:u,invalid:d=!1,disabled:f=r||!1,onClose:h,__demoMode:p=!1,multiple:m=!1,immediate:g=!1,virtual:v=null,nullable:y,...b}=e,A=(0,M.K)(s),[w=(m?[]:void 0),E]=(0,k.P)(i,o,A),x=Pe({id:n,virtual:v,__demoMode:p}),C=(0,a.useRef)({static:!1,hold:!1}),_=(0,S.t)(u),T=(0,D._)(e=>v?null===u?v.options.indexOf(e):v.options.findIndex(t=>_(t,e)):x.state.options.findIndex(t=>_(t.dataRef.current.value,e))),I=(0,a.useCallback)(e=>(0,de.Y)(N.mode,{[Ce.Multi]:()=>w.some(t=>_(t,e)),[Ce.Single]:()=>_(w,e)}),[w]),R=(0,re.y)(x,e=>e.virtual),O=(0,D._)(()=>null==h?void 0:h()),N=(0,a.useMemo)(()=>({__demoMode:p,immediate:g,optionsPropsRef:C,value:w,defaultValue:A,disabled:f,invalid:d,mode:m?Ce.Multi:Ce.Single,virtual:v?R:null,onChange:E,isSelected:I,calculateIndex:T,compare:_,onClose:O}),[p,g,C,w,A,f,d,m,v,R,E,I,T,_,O]);(0,P.s)(()=>{var e;v&&x.send({type:ke.UpdateVirtualConfiguration,options:v.options,disabled:null!=(e=v.disabled)?e:null})},[v,null==v?void 0:v.options,null==v?void 0:v.disabled]),(0,P.s)(()=>{x.state.dataRef.current=N},[N]);let[j,L,F,U]=(0,re.y)(x,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),H=ne.D.get(null),z=(0,re.y)(H,(0,a.useCallback)(e=>H.selectors.isTop(e,n),[H,n]));(0,B.j)(z,[L,F,U],()=>x.actions.closeCombobox());let G=(0,re.y)(x,x.selectors.activeOptionIndex),q=(0,re.y)(x,x.selectors.activeOption),$=(0,W._)({open:j===xe.Open,disabled:f,invalid:d,activeIndex:G,activeOption:q,value:w}),[V,Y]=(0,ge.b0)(),K=null===t?{}:{ref:t},J=(0,a.useCallback)(()=>{if(void 0!==A)return null==E?void 0:E(A)},[E,A]),ee=(0,he.Ci)();return a.createElement(Y,{value:V,props:{htmlFor:null==F?void 0:F.id},slot:{open:j===xe.Open,disabled:f}},a.createElement(X.St,null,a.createElement(Oe.Provider,{value:N},a.createElement(Ie.Provider,{value:x},a.createElement(te.El,{value:(0,de.Y)(j,{[xe.Open]:te.Uw.Open,[xe.Closed]:te.Uw.Closed})},null!=c&&a.createElement(Z.CL,{disabled:f,data:null!=w?{[c]:w}:{},form:l,onReset:J}),ee({ourProps:K,theirProps:b,slot:$,defaultTag:Le,name:"Combobox"}))))))}),He=(0,he.FX)(function(e,t){let n=Re("Combobox.Button"),o=Ne("Combobox.Button"),[l,c]=(0,a.useState)(null),u=(0,$.P)(t,c,n.actions.setButtonElement),d=(0,a.useId)(),{id:f=`headlessui-combobox-button-${d}`,disabled:h=o.disabled||!1,autoFocus:p=!1,...m}=e,[g,v,y]=(0,re.y)(n,e=>[e.comboboxState,e.inputElement,e.optionsElement]),b=z(v),A=g===xe.Open;(0,L.s)(A,{trigger:l,action:(0,a.useCallback)(e=>{if(null!=l&&l.contains(e.target))return L.r.Ignore;if(null!=v&&v.contains(e.target))return L.r.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return F.sb(t)?L.r.Select(t):null!=y&&y.contains(e.target)?L.r.Ignore:L.r.Close},[l,v,y]),close:n.actions.closeCombobox,select:n.actions.selectActiveOption});let w=(0,D._)(e=>{switch(e.key){case me.D.Space:case me.D.Enter:return e.preventDefault(),e.stopPropagation(),n.state.comboboxState===xe.Closed&&(0,s.flushSync)(()=>n.actions.openCombobox()),void b();case me.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),n.state.comboboxState===xe.Closed&&((0,s.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:ce.B.First})),void b();case me.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),n.state.comboboxState===xe.Closed&&((0,s.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:ce.B.Last})),void b();case me.D.Escape:if(n.state.comboboxState!==xe.Open)return;return e.preventDefault(),n.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),(0,s.flushSync)(()=>n.actions.closeCombobox()),void b();default:return}}),E=(0,I.O)(()=>{n.state.comboboxState===xe.Open?n.actions.closeCombobox():n.actions.openCombobox(),b()}),x=(0,ge.o2)([f]),{isFocusVisible:S,focusProps:k}=(0,r.o)({autoFocus:p}),{isHovered:M,hoverProps:_}=(0,i.M)({isDisabled:h}),{pressed:T,pressProps:R}=(0,C.Z)({disabled:h}),P=(0,W._)({open:g===xe.Open,active:T||g===xe.Open,disabled:h,invalid:o.invalid,value:o.value,hover:M,focus:S}),O=(0,he.v6)({ref:u,id:f,type:(0,G.c)(e,l),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==y?void 0:y.id,"aria-expanded":g===xe.Open,"aria-labelledby":x,disabled:h||void 0,autoFocus:p,onKeyDown:w},E,k,_,R);return(0,he.Ci)()({ourProps:O,theirProps:m,slot:P,defaultTag:"button",name:"Combobox.Button"})}),ze=(0,he.FX)(function(e,t){var n,o;let l=Re("Combobox.Input"),c=Ne("Combobox.Input"),u=(0,a.useId)(),d=(0,ee.q)(),{id:f=d||`headlessui-combobox-input-${u}`,onChange:h,displayValue:p,disabled:m=c.disabled||!1,autoFocus:g=!1,type:v="text",...y}=e,b=(0,a.useRef)(null),A=(0,$.P)(b,t,(0,X.Xc)(),l.actions.setInputElement),[w,E]=(0,re.y)(l,e=>[e.comboboxState,e.isTyping]),x=(0,_.L)(),C=(0,D._)(()=>{l.actions.onChange(null),l.state.optionsElement&&(l.state.optionsElement.scrollTop=0),l.actions.goToOption({focus:ce.B.Nothing})});K(([e,t],[n,r])=>
2{if(l.state.isTyping)return;let i=b.current;i&&((r===xe.Open&&t===xe.Closed||e!==n)&&(i.value=e),requestAnimationFrame(()=>{if(l.state.isTyping||!i||(0,U.X7)(i))return;let{selectionStart:e,selectionEnd:t}=i;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&i.setSelectionRange(i.value.length,i.value.length)}))},[(0,a.useMemo)(()=>{var e;return"function"==typeof p&&void 0!==c.value?null!=(e=p(c.value))?e:"":"string"==typeof c.value?c.value:""},[c.value,p]),w,E]),K(([e],[t])=>{if(e===xe.Open&&t===xe.Closed){if(l.state.isTyping)return;let e=b.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:i}=e;e.value="",e.value=t,null!==i?e.setSelectionRange(n,r,i):e.setSelectionRange(n,r)}},[w]);let S=(0,a.useRef)(!1),k=(0,D._)(()=>{S.current=!0}),M=(0,D._)(()=>{x.nextFrame(()=>{S.current=!1})}),T=(0,D._)(e=>{switch(l.actions.setIsTyping(!0),e.key){case me.D.Enter:if(l.state.comboboxState!==xe.Open||S.current)return;if(e.preventDefault(),e.stopPropagation(),null===l.selectors.activeOptionIndex(l.state))return void l.actions.closeCombobox();l.actions.selectActiveOption(),c.mode===Ce.Single&&l.actions.closeCombobox();break;case me.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,de.Y)(l.state.comboboxState,{[xe.Open]:()=>l.actions.goToOption({focus:ce.B.Next}),[xe.Closed]:()=>l.actions.openCombobox()});case me.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,de.Y)(l.state.comboboxState,{[xe.Open]:()=>l.actions.goToOption({focus:ce.B.Previous}),[xe.Closed]:()=>{(0,s.flushSync)(()=>l.actions.openCombobox()),c.value||l.actions.goToOption({focus:ce.B.Last})}});case me.D.Home:if(l.state.comboboxState===xe.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.First});case me.D.PageUp:return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.First});case me.D.End:if(l.state.comboboxState===xe.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.Last});case me.D.PageDown:return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.Last});case me.D.Escape:return l.state.comboboxState!==xe.Open?void 0:(e.preventDefault(),l.state.optionsElement&&!c.optionsPropsRef.current.static&&e.stopPropagation(),c.mode===Ce.Single&&null===c.value&&C(),l.actions.closeCombobox());case me.D.Tab:if(l.actions.setIsTyping(!1),l.state.comboboxState!==xe.Open)return;c.mode===Ce.Single&&l.state.activationTrigger!==Se.Focus&&l.actions.selectActiveOption(),l.actions.closeCombobox()}}),I=(0,D._)(e=>{null==h||h(e),c.mode===Ce.Single&&""===e.target.value&&C(),l.actions.openCombobox()}),R=(0,D._)(e=>{var t,n,r;let i=null!=(t=e.relatedTarget)?t:ae.find(t=>t!==e.currentTarget);if(!(null!=(n=l.state.optionsElement)&&n.contains(i)||null!=(r=l.state.buttonElement)&&r.contains(i)||l.state.comboboxState!==xe.Open))return e.preventDefault(),c.mode===Ce.Single&&null===c.value&&C(),l.actions.closeCombobox()}),P=(0,D._)(e=>{var t,n,r;let i=null!=(t=e.relatedTarget)?t:ae.find(t=>t!==e.currentTarget);null!=(n=l.state.buttonElement)&&n.contains(i)||null!=(r=l.state.optionsElement)&&r.contains(i)||c.disabled||c.immediate&&l.state.comboboxState!==xe.Open&&x.microTask(()=>{(0,s.flushSync)(()=>l.actions.openCombobox()),l.actions.setActivationTrigger(Se.Focus)})}),O=(0,ge.o2)(),N=(0,pe.MM)(),{isFocused:B,focusProps:j}=(0,r.o)({autoFocus:g}),{isHovered:L,hoverProps:F}=(0,i.M)({isDisabled:m}),H=(0,re.y)(l,e=>e.optionsElement),z=(0,W._)({open:w===xe.Open,disabled:m,invalid:c.invalid,hover:L,focus:B,autofocus:g}),G=(0,he.v6)({ref:A,id:f,role:"combobox",type:v,"aria-controls":null==H?void 0:H.id,"aria-expanded":w===xe.Open,"aria-activedescendant":(0,re.y)(l,l.selectors.activeDescendantId),"aria-labelledby":O,"aria-describedby":N,"aria-autocomplete":"list",defaultValue:null!=(o=null!=(n=e.defaultValue)?n:void 0!==c.defaultValue?null==p?void 0:p(c.defaultValue):null)?o:c.defaultValue,disabled:m||void 0,autoFocus:g,onCompositionStart:k,onCompositionEnd:M,onKeyDown:T,onChange:I,onFocus:P,onBlur:R},j,F);return(0,he.Ci)()({ourProps:G,theirProps:y,slot:z,defaultTag:"input",name:"Combobox.Input"})}),Ge=ge.JU,qe=(0,he.FX)(function(e,t){var n,r,i;let s=(0,a.useId)(),{id:o=`headlessui-combobox-options-${s}`,hold:l=!1,anchor:c,portal:u=!1,modal:d=!0,transition:f=!1,...h}=e,p=Re("Combobox.Options"),m=Ne("Combobox.Options"),g=(0,X.zn)(c);g&&(u=!0);let[v,y]=(0,X.UF)(g),[b,A]=(0,a.useState)(null),w=(0,X.G3)(),E=(0,$.P)(t,g?v:null,p.actions.setOptionsElement,A),[x,C,S,k,M]=(0,re.y)(p,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),_=(0,j.g)(C||S),I=(0,j.g)(k),O=(0,te.O_)(),[B,L]=(0,Y.p)(f,b,null!==O?(O&te.Uw.Open)===te.Uw.Open:x===xe.Open);(0,N.O)(B,C,p.actions.closeCombobox);let F=!m.__demoMode&&d&&x===xe.Open;(0,q.K)(F,I);let H=!m.__demoMode&&d&&x===xe.Open;(0,R.v)(H,{allowed:(0,a.useCallback)(()=>[C,S,k],[C,S,k])});let z=!(0,re.y)(p,p.selectors.didInputMove)&&B;(0,P.s)(()=>{var t;m.optionsPropsRef.current.static=null!=(t=e.static)&&t},[m.optionsPropsRef,e.static]),(0,P.s)(()=>{m.optionsPropsRef.current.hold=l},[m.optionsPropsRef,l]),function(e,{container:t,accept:n,walk:r}){let i=(0,a.useRef)(n),s=(0,a.useRef)(r);(0,a.useEffect)(()=>{i.current=n,s.current=r},[n,r]),(0,P.s)(()=>
2{if(!t||!e)return;let n=(0,U.TW)(t);if(!n)return;let r=i.current,a=s.current,o=Object.assign(e=>r(e),{acceptNode:r}),l=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,o,!1);for(;l.nextNode();)a(l.currentNode)},[t,e,i,s])}(x===xe.Open,{container:k,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let G=(0,ge.o2)([null==S?void 0:S.id]),V=(0,W._)({open:x===xe.Open,option:void 0}),K=(0,D._)(()=>{p.actions.setActivationTrigger(Se.Pointer)}),Q=(0,D._)(e=>{e.preventDefault(),p.actions.setActivationTrigger(Se.Pointer)}),Z=(0,he.v6)(g?w():{},{"aria-labelledby":G,role:"listbox","aria-multiselectable":m.mode===Ce.Multi||void 0,id:o,ref:E,style:{...h.style,...y,"--input-width":(0,T.L)(B,C,!0).width,"--button-width":(0,T.L)(B,S,!0).width},onWheel:M===Se.Pointer?void 0:K,onMouseDown:Q,...(0,Y.B)(L)}),ee=B&&x===xe.Closed&&!e.static,ne=(0,J.O)(ee,null==(n=m.virtual)?void 0:n.options),ie=(0,J.O)(ee,m.value),ae=(0,a.useCallback)(e=>m.compare(ie,e),[m.compare,ie]),se=(0,a.useMemo)(()=>{if(!m.virtual)return m;if(void 0===ne)throw new Error("Missing `options` in virtual mode");return ne!==m.virtual.options?{...m,virtual:{...m.virtual,options:ne}}:m},[m,ne,null==(r=m.virtual)?void 0:r.options]);m.virtual&&Object.assign(h,{children:a.createElement(Oe.Provider,{value:se},a.createElement(je,{slot:V},h.children))});let oe=(0,he.Ci)(),le=(0,a.useMemo)(()=>m.mode===Ce.Multi?m:{...m,isSelected:ae},[m,ae]);return a.createElement(ye.ZL,{enabled:!!u&&(e.static||B),ownerDocument:_},a.createElement(Oe.Provider,{value:le},oe({ourProps:Z,theirProps:{...h,children:a.createElement(J.j,{freeze:ee},"function"==typeof h.children?null==(i=h.children)?void 0:i.call(h,V):h.children)},slot:V,defaultTag:"div",features:Fe,visible:z,name:"Combobox.Options"}
2)))}),We=(0,he.FX)(function(e,t){var n,r,i;let s=Ne("Combobox.Option"),o=Re("Combobox.Option"),l=(0,a.useId)(),{id:c=`headlessui-combobox-option-${l}`,value:u,disabled:d=null!=(i=null==(r=null==(n=s.virtual)?void 0:n.disabled)?void 0:r.call(n,u))&&i,order:f=null,...h}=e,[p]=(0,re.y)(o,e=>[e.inputElement]),m=z(p),g=(0,re.y)(o,(0,a.useCallback)(e=>o.selectors.isActive(e,u,c),[u,c])),v=s.isSelected(u),y=(0,a.useRef)(null),b=(0,O.Y)({disabled:d,value:u,domRef:y,order:f}),A=(0,a.useContext)(Be),w=(0,$.P)(t,y,A?A.measureElement:null),E=(0,D._)(()=>{o.actions.setIsTyping(!1),o.actions.onChange(u)});(0,P.s)(()=>o.actions.registerOption(c,b),[b,c]);let x=(0,re.y)(o,(0,a.useCallback)(e=>o.selectors.shouldScrollIntoView(e,u,c),[u,c]));(0,P.s)(()=>{if(x)return(0,ue.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=y.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[x,y]);let C=(0,D._)(e=>{e.preventDefault(),e.button===ve.w.Left&&(d||(E(),(0,fe.Fr)()||requestAnimationFrame(()=>m()),s.mode===Ce.Single&&o.actions.closeCombobox()))}),S=(0,D._)(()=>{if(d)return o.actions.goToOption({focus:ce.B.Nothing});let e=s.calculateIndex(u);o.actions.goToOption({focus:ce.B.Specific,idx:e})}),k=(0,V.J)(),M=(0,D._)(e=>k.update(e)),_=(0,D._)(e=>{if(!k.wasMoved(e)||d||g&&o.state.activationTrigger===Se.Pointer)return;let t=s.calculateIndex(u);o.actions.goToOption({focus:ce.B.Specific,idx:t},Se.Pointer)}),T=(0,D._)(e=>{k.wasMoved(e)&&(d||g&&(s.optionsPropsRef.current.hold||o.state.activationTrigger===Se.Pointer&&o.actions.goToOption({focus:ce.B.Nothing})))}),I=(0,W._)({active:g,focus:g,selected:v,disabled:d}),R={id:c,ref:w,role:"option",tabIndex:!0===d?void 0:-1,"aria-disabled":!0===d||void 0,"aria-selected":v,disabled:void 0,onMouseDown:C,onFocus:S,onPointerEnter:M,onMouseEnter:M,onPointerMove:_,onMouseMove:_,onPointerLeave:T,onMouseLeave:T};return(0,he.Ci)()({ourProps:R,theirProps:h,slot:I,defaultTag:"div",name:"Combobox.Option"})}),$e=Object.assign(Ue,{Input:ze,Button:He,Label:Ge,Options:qe,Option:We})},54760(e,t,n){"use strict";n.d(t,{MM:()=>f,VY:()=>m,rU:()=>h});var r=n(71763),i=n(39987),a=n(33951),s=n(40367),o=n(75539),l=n(27228),c=n(50628);let u=(0,r.createContext)(null);function d(){let e=(0,r.useContext)(u);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,d),e}return e}function f(){var e,t;return null!=(t=null==(e=(0,r.useContext)(u))?void 0:e.value)?t:void 0}function h(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,i._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),a=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(u.Provider,{value:a},e.children)},[t])]}u.displayName="DescriptionContext";let p=(0,c.FX)(function(e,t){let n=(0,r.useId)(),i=(0,l._)(),{id:u=`headlessui-description-${n}`,...f}=e,h=d(),p=(0,o.P)(t);(0,a.s)(()=>h.register(u),[u,h.register]);let m=(0,s._)({...h.slot,disabled:i||!1}),g={ref:p,...h.props,id:u};return(0,c.Ci)()({ourProps:g,theirProps:f,slot:m,defaultTag:"p",name:h.name||"Description"})}),m=Object.assign(p,{})},86918(e,t,n){"use strict";n.d(t,{D:()=>i});var r,i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},24688(e,t,n){"use strict";n.d(t,{JU:()=>v,b0:()=>m,o2:()=>p});var r=n(71763),i=n(39987),a=n(33951),s=n(40367),o=n(75539),l=n(27228),c=n(37917),u=n(66204),d=n(50628);let f=(0,r.createContext)(null);function h(){let e=(0,r.useContext)(f);if(null===e){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,h),e}return e}function p(e){var t,n,i;let a=null!=(n=null==(t=(0,r.useContext)(f))?void 0:t.value)?n:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>
20?[a,...e].filter(Boolean).join(" "):a}function m({inherit:e=!1}={}){let t=p(),[n,a]=(0,r.useState)([]),s=e?[t,...n].filter(Boolean):n;return[s.length>0?s.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,i._)(e=>(a(t=>[...t,e]),()=>a(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(f.Provider,{value:n},e.children)},[a])]}f.displayName="LabelContext";let g=(0,d.FX)(function(e,t){var n;let f=(0,r.useId)(),p=h(),m=(0,c.q)(),g=(0,l._)(),{id:v=`headlessui-label-${f}`,htmlFor:y=(null!=m?m:null==(n=p.props)?void 0:n.htmlFor),passive:b=!1,...A}=e,w=(0,o.P)(t);(0,a.s)(()=>p.register(v),[v,p.register]);let E=(0,i._)(e=>{let t=e.currentTarget;if((e.target===e.currentTarget||!u.H5(e.target))&&(u.kS(t)&&e.preventDefault(),p.props&&"onClick"in p.props&&"function"==typeof p.props.onClick&&p.props.onClick(e),u.kS(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(u.A3(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),x=(0,s._)({...p.slot,disabled:g||!1}),C={ref:w,...p.props,id:v,htmlFor:y,onClick:E};return b&&("onClick"in C&&(delete C.htmlFor,delete C.onClick),"onClick"in A&&delete A.onClick),(0,d.Ci)()({ourProps:C,theirProps:A,slot:x,defaultTag:y?"label":"div",name:p.name||"Label"})}),v=Object.assign(g,{})},6313(e,t,n){"use strict";n.d(t,{WF:()=>ke,go:()=>we,h7:()=>Ce,wh:()=>xe});var r=n(37446),i=n(43001),a=n(71763),s=n(98481),o=n(48151),l=n(82263),c=n(12528),u=n(56566),d=n(33300),f=n(59165),h=n(39987),p=n(54726),m=n(22491),g=n(33951),v=n(844),y=n(6046),b=n(48253),A=n(65248),w=n(20576),E=n(35089),x=n(61458),C=n(40367),S=n(75539),k=n(66204);let M=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function _(e){var t,n;let r=null!=(t=e.innerText)?t:"",i=e.cloneNode(!0);if(!k.sb(i))return r;let a=!1;for(let e of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),a=!0;let s=a?null!=(n=i.innerText)?n:"":r;return M.test(s)&&(s=s.replace(M,"")),s}function T(e){let t=(0,a.useRef)(""),n=(0,a.useRef)("");return(0,h._)(()=>{let r=e.current;if(!r)return"";let i=r.innerText;if(t.current===i)return n.current;let a=function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():_(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return _(e).trim()}(r).trim().toLowerCase();return t.current=i,n.current=a,a})}var D,I,R=n(77733),P=n(33148),O=n(27228),N=n(83373),B=n(39566),j=n(31722),L=n(37917),F=n(54953),U=n(12009),H=n(55399),z=n(8634),G=n(62731),q=n(81078),W=n(44208),$=n(58349),V=n(10151),Y=n(50628),K=n(54760),Q=n(86918),X=n(24688),Z=n(70302),J=n(79663),ee=n(27784),te=Object.defineProperty,ne=(e,t,n)=>(((e,t,n)=>{t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),re=((I=re||{})[I.Open=0]="Open",I[I.Closed=1]="Closed",I),ie=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ie||{}),ae=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(ae||{}),se=((D=se||{})[D.OpenListbox=0]="OpenListbox",D[D.CloseListbox=1]="CloseListbox",D[D.GoToOption=2]="GoToOption",D[D.Search=3]="Search",D[D.ClearSearch=4]="ClearSearch",D[D.SelectOption=5]="SelectOption",D[D.RegisterOptions=6]="RegisterOptions",D[D.UnregisterOptions=7]="UnregisterOptions",D[D.SetButtonElement=8]="SetButtonElement",D[D.SetOptionsElement=9]="SetOptionsElement",D[D.SortOptions=10]="SortOptions",D[D.MarkButtonAsMoved=11]="MarkButtonAsMoved",D);function oe(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,q.wl)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return-1===i&&(i=null),{options:r,activeOptionIndex:i}}let le={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?ee.Fc.Tracked((0,ee.JO)(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:z.B.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,i=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==i&&(n=i),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:ee.Fc.Idle}},2(e,t){var n,r,i,a,s;if(e.dataRef.current.disabled||1===e.listboxState)return e;let o={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===z.B.Nothing)return{...o,activeOptionIndex:null};if(t.focus===z.B.Specific)return{...o,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===z.B.Previous){let n=e.activeOptionIndex;if(null!==n){let a=e.options[n].dataRef.current.domRef,s=(0,z.X)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==s){let t=e.options[s].dataRef.current.domRef;if((null==(r=a.current)?void 0:r.previousElementSibling)===t.current||null===(null==(i=t.current)?void 0:i.previousElementSibling))return{...o,activeOptionIndex:s}}}}else if(t.focus===z.B.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,i=(0,z.X)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.options[i].dataRef.current.domRef;if((null==(a=r.current)?void 0:a.nextElementSibling)===t.current||null===(null==(s=t.current)?void 0:s.nextElementSibling))return{...o,activeOptionIndex:i}}}}let l=oe(e),c=(0,z.X)(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...o,...l,activeOptionIndex:c}},3:(e,t)=>
2{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),a=i?e.options.indexOf(i):-1;return-1===a||a===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:a,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:e=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==z.B.Nothing&&(r=(0,z.X)(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:z.B.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],i=new Set(t.options);for(let[e,t]of n.entries())if(i.has(t.id)&&(r.push(e),i.delete(t.id),0===i.size))break;if(r.length>0){n=n.slice();for(let e of r.reverse())n.splice(e,1)}return{...e,options:n,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...oe(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:ee.Fc.Moved}};class ce extends J.u5{constructor(e){super(e),ne(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:i}=this.state.dataRef.current;return(0,$.Y)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=i.slice(),a=r.findIndex(t=>n(t,e));return-1===a?r.push(e):r.splice(a,1),null==t?void 0:t(r)}})},registerOption:(0,J.vA)(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,J.vA)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,J.vA)(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),ne(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,i=e.options;return null!==r&&(null==(n=i[r])?void 0:n.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=U.D.get(null);this.disposables.add(t.on(U.Q.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.listboxState&&this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add((0,ee.nY)(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new ce({id:e,dataRef:{current:{}},listboxState:t?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:z.B.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:ee.Fc.Idle})}reduce(e,t){return(0,$.Y)(t.type,le,e,t)}}var ue=n(97603);const de=(0,a.createContext)(null);function fe(e){let t=(0,a.useContext)(de);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,he),t}return t}function he({id:e,__demoMode:t=!1}){let n=(0,a.useMemo)(()=>ce.new({id:e,__demoMode:t}),[]);return(0,ue.X)(()=>n.dispose()),n}let pe=(0,a.createContext)(null);function me(e){let t=(0,a.useContext)(pe);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,me),t}return t}
2pe.displayName="ListboxDataContext";let ge=a.Fragment,ve=(0,a.createContext)(!1),ye=Y.Ac.RenderStrategy|Y.Ac.Static,be=a.Fragment,Ae=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),r=(0,O._)(),{value:i,defaultValue:s,form:o,name:d,onChange:f,by:h,invalid:p=!1,disabled:m=r||!1,horizontal:v=!1,multiple:y=!1,__demoMode:A=!1,...w}=e;const E=v?"horizontal":"vertical";let x=(0,S.P)(t),k=(0,u.K)(s),[M=(y?[]:void 0),_]=(0,c.P)(i,f,k),T=he({id:n,__demoMode:A}),D=(0,a.useRef)({static:!1,hold:!1}),I=(0,a.useRef)(new Map),R=(0,l.t)(h),P=(0,a.useCallback)(e=>(0,$.Y)(j.mode,{[ie.Multi]:()=>M.some(t=>R(t,e)),[ie.Single]:()=>R(M,e)}),[M]),j=(0,C._)({value:M,disabled:m,invalid:p,mode:y?ie.Multi:ie.Single,orientation:E,onChange:_,compare:R,isSelected:P,optionsPropsRef:D,listRef:I});(0,g.s)(()=>{T.state.dataRef.current=j},[j]);let L=(0,H.y)(T,e=>e.listboxState),z=U.D.get(null),G=(0,H.y)(z,(0,a.useCallback)(e=>z.selectors.isTop(e,n),[z,n])),[W,V]=(0,H.y)(T,e=>[e.buttonElement,e.optionsElement]);(0,b.j)(G,[W,V],(e,t)=>{T.send({type:se.CloseListbox}),(0,q.Bm)(t,q.MZ.Loose)||(e.preventDefault(),null==W||W.focus())});let K=(0,C._)({open:L===re.Open,disabled:m,invalid:p,value:M}),[Q,Z]=(0,X.b0)({inherit:!0}),J={ref:x},ee=(0,a.useCallback)(()=>{if(void 0!==k)return null==_?void 0:_(k)},[_,k]),te=(0,Y.Ci)();return a.createElement(Z,{value:Q,props:{htmlFor:null==W?void 0:W.id},slot:{open:L===re.Open,disabled:m}},a.createElement(N.St,null,a.createElement(de.Provider,{value:T},a.createElement(pe.Provider,{value:j},a.createElement(F.El,{value:(0,$.Y)(L,{[re.Open]:F.Uw.Open,[re.Closed]:F.Uw.Closed})},null!=d&&null!=M&&a.createElement(B.CL,{disabled:m,data:{[d]:M},form:o,onReset:ee}),te({ourProps:J,theirProps:w,slot:K,defaultTag:ge,name:"Listbox"}))))))}),we=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),l=(0,L.q)(),c=me("Listbox.Button"),u=fe("Listbox.Button"),{id:d=l||`headlessui-listbox-button-${n}`,disabled:f=c.disabled||!1,autoFocus:m=!1,...g}=e,v=(0,S.P)(t,(0,N.Xc)(),u.actions.setButtonElement),y=(0,N.TI)(),[b,A,x]=(0,H.y)(u,e=>[e.listboxState,e.buttonElement,e.optionsElement]),M=b===re.Open;(0,w.s)(M,{trigger:A,action:(0,a.useCallback)(e=>{if(null!=A&&A.contains(e.target))return w.r.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return k.sb(t)?w.r.Select(t):null!=x&&x.contains(e.target)?w.r.Ignore:w.r.Close},[A,x]),close:u.actions.closeListbox,select:u.actions.selectActiveOption});let _=(0,h._)(e=>{switch(e.key){case Q.D.Enter:(0,W.q)(e.currentTarget);break;case Q.D.Space:case Q.D.ArrowDown:e.preventDefault(),u.actions.openListbox({focus:c.value?z.B.Nothing:z.B.First});break;case Q.D.ArrowUp:e.preventDefault(),u.actions.openListbox({focus:c.value?z.B.Nothing:z.B.Last})}}),T=(0,h._)(e=>{e.key===Q.D.Space&&e.preventDefault()}),D=(0,p.O)(e=>{var t;u.state.listboxState===re.Open?((0,s.flushSync)(()=>u.actions.closeListbox()),null==(t=u.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),u.actions.openListbox({focus:z.B.Nothing}))}),I=(0,h._)(e=>e.preventDefault()),R=(0,X.o2)([d]),P=(0,K.MM)(),{isFocusVisible:O,focusProps:B}=(0,r.o)({autoFocus:m}),{isHovered:j,hoverProps:F}=(0,i.M)({isDisabled:f}),{pressed:U,pressProps:G}=(0,o.Z)({disabled:f}),q=(0,C._)({open:b===re.Open,active:U||b===re.Open,disabled:f,invalid:c.invalid,value:c.value,hover:j,focus:O,autofocus:m}),$=(0,H.y)(u,e=>e.listboxState===re.Open),V=(0,Y.v6)(y(),{ref:v,id:d,type:(0,E.c)(e,A),"aria-haspopup":"listbox","aria-controls":null==x?void 0:x.id,"aria-expanded":$,"aria-labelledby":R,"aria-describedby":P,disabled:f||void 0,autoFocus:m,onKeyDown:_,onKeyUp:T,onKeyPress:I},D,B,F,G);return(0,Y.Ci)()({ourProps:V,theirProps:g,slot:q,defaultTag:"button",name:"Listbox.Button"})}),Ee=X.JU,xe=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-listbox-options-${n}`,anchor:i,portal:o=!1,modal:l=!0,transition:c=!1,...u}=e,p=(0,N.zn)(i),[g,v]=(0,a.useState)(null);p&&(o=!0);let b=me("Listbox.Options"),w=fe("Listbox.Options"),[E,k,M,_]=(0,H.y)(w,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),T=(0,A.g)(k),D=(0,A.g)(M),I=(0,F.O_)(),[R,O]=(0,P.p)(c,g,null!==I?(I&F.Uw.Open)===F.Uw.Open:E===re.Open);(0,y.O)(R,k,w.actions.closeListbox);let B=!_&&l&&E===re.Open;(0,x.K)(B,D);let L=!_&&l&&E===re.Open;(0,m.v)(L,{allowed:(0,a.useCallback)(()=>[k,M],[k,M])});let U=!(0,H.y)(w,w.selectors.didButtonMove)&&R,G=(0,H.y)(w,w.selectors.hasFrozenValue)&&!e.static,W=(0,j.O)(G,b.value),K=(0,a.useCallback)(e=>b.compare(W,e),[b.compare,W]),X=(0,H.y)(w,e=>{var t;
2if(null==p||null==(t=null==p?void 0:p.to)||!t.includes("selection"))return null;let n=e.options.findIndex(e=>K(e.dataRef.current.value));return-1===n&&(n=0),n}),J=(()=>{if(null==p)return;if(null===X)return{...p,inner:void 0};let e=Array.from(b.listRef.current.values());return{...p,inner:{listRef:{current:e},index:X}}})(),[ee,te]=(0,N.UF)(J),ne=(0,N.G3)(),ae=(0,S.P)(t,p?ee:null,w.actions.setOptionsElement,v),se=(0,d.L)();(0,a.useEffect)(()=>{let e=M;e&&E===re.Open&&((0,V.X7)(e)||null==e||e.focus({preventScroll:!0}))},[E,M]);let oe=(0,h._)(e=>{var t;switch(se.dispose(),e.key){case Q.D.Space:if(""!==w.state.searchQuery)return e.preventDefault(),e.stopPropagation(),w.actions.search(e.key);case Q.D.Enter:e.preventDefault(),e.stopPropagation(),w.actions.selectActiveOption();break;case(0,$.Y)(b.orientation,{vertical:Q.D.ArrowDown,horizontal:Q.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),w.actions.goToOption({focus:z.B.Next});case(0,$.Y)(b.orientation,{vertical:Q.D.ArrowUp,horizontal:Q.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),w.actions.goToOption({focus:z.B.Previous});case Q.D.Home:case Q.D.PageUp:return e.preventDefault(),e.stopPropagation(),w.actions.goToOption({focus:z.B.First});case Q.D.End:case Q.D.PageDown:return e.preventDefault(),e.stopPropagation(),w.actions.goToOption({focus:z.B.Last});case Q.D.Escape:return e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>w.actions.closeListbox()),void(null==(t=w.state.buttonElement)||t.focus({preventScroll:!0}));case Q.D.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>w.actions.closeListbox()),(0,q.p9)(w.state.buttonElement,e.shiftKey?q.BD.Previous:q.BD.Next);break;default:1===e.key.length&&(w.actions.search(e.key),se.setTimeout(()=>w.actions.clearSearch(),350))}}),le=(0,H.y)(w,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),ce=(0,C._)({open:E===re.Open}),ue=(0,Y.v6)(p?ne():{},{id:r,ref:ae,"aria-activedescendant":(0,H.y)(w,w.selectors.activeDescendantId),"aria-multiselectable":b.mode===ie.Multi||void 0,"aria-labelledby":le,"aria-orientation":b.orientation,onKeyDown:oe,role:"listbox",tabIndex:E===re.Open?0:void 0,style:{...u.style,...te,"--button-width":(0,f.L)(R,k,!0).width},...(0,P.B)(O)}),de=(0,Y.Ci)(),he=(0,a.useMemo)(()=>b.mode===ie.Multi?b:{...b,isSelected:K},[b,K]);return a.createElement(Z.ZL,{enabled:!!o&&(e.static||R),ownerDocument:T},a.createElement(pe.Provider,{value:he},de({ourProps:ue,theirProps:u,slot:ce,defaultTag:"div",features:ye,visible:U,name:"Listbox.Options"}
2)))}),Ce=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-listbox-option-${n}`,disabled:i=!1,value:s,...o}=e,l=!0===(0,a.useContext)(ve),c=me("Listbox.Option"),u=fe("Listbox.Option"),d=(0,H.y)(u,e=>u.selectors.isActive(e,r)),f=c.isSelected(s),p=(0,a.useRef)(null),m=T(p),y=(0,v.Y)({disabled:i,value:s,domRef:p,get textValue(){return m()}}),b=(0,S.P)(t,p,e=>{e?c.listRef.current.set(r,e):c.listRef.current.delete(r)}),A=(0,H.y)(u,e=>u.selectors.shouldScrollIntoView(e,r));(0,g.s)(()=>{if(A)return(0,G.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[A,p]),(0,g.s)(()=>{if(!l)return u.actions.registerOption(r,y),()=>u.actions.unregisterOption(r)},[y,r,l]);let w=(0,h._)(e=>{if(i)return e.preventDefault();u.actions.selectOption(s)}),E=(0,h._)(()=>{if(i)return u.actions.goToOption({focus:z.B.Nothing});u.actions.goToOption({focus:z.B.Specific,id:r})}),x=(0,R.J)(),k=(0,h._)(e=>x.update(e)),M=(0,h._)(e=>{x.wasMoved(e)&&(i||d&&u.state.activationTrigger===ae.Pointer||u.actions.goToOption({focus:z.B.Specific,id:r},ae.Pointer))}),_=(0,h._)(e=>{x.wasMoved(e)&&(i||d&&u.state.activationTrigger===ae.Pointer&&u.actions.goToOption({focus:z.B.Nothing}))}),D=(0,C._)({active:d,focus:d,selected:f,disabled:i,selectedOption:f&&l}),I=l?{}:{id:r,ref:b,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":f,disabled:void 0,onClick:w,onFocus:E,onPointerEnter:k,onMouseEnter:k,onPointerMove:M,onMouseMove:M,onPointerLeave:_,onMouseLeave:_},P=(0,Y.Ci)();return!f&&l?null:P({ourProps:I,theirProps:o,slot:D,defaultTag:"div",name:"Listbox.Option"})}),Se=(0,Y.FX)(function(e,t){let{options:n,placeholder:r,...i}=e,s={ref:(0,S.P)(t)},o=me("ListboxSelectedOption"),l=(0,C._)({}),c=void 0===o.value||null===o.value||o.mode===ie.Multi&&Array.isArray(o.value)&&0===o.value.length,u=(0,Y.Ci)();return a.createElement(ve.Provider,{value:!0},u({ourProps:s,theirProps:{...i,children:a.createElement(a.Fragment,null,r&&c?r:n)},slot:l,defaultTag:be,name:"ListboxSelectedOption"}))}),ke=Object.assign(Ae,{Button:we,Label:Ee,Options:xe,Option:Ce,SelectedOption:Se})},18296(e,t,n){"use strict";n.d(t,{w:()=>i});var r,i=((r=i||{})[r.Left=0]="Left",r[r.Right=2]="Right",r)},85836(e,t,n){"use strict";n.d(t,{AM:()=>ue,ut:()=>ae,QT:()=>le});var r=n(37446),i=n(43001),a=n(71763),s=n(48151),o=n(59165),l=n(39987),c=n(60904),u=n(33951),d=n(844),f=n(6046),h=n(48253),p=n(65248),m=n(35089),g=n(23388),v=n(66204),y=n(10151);let b=(0,a.createContext)(null);function A({children:e,node:t}){let[n,r]=(0,a.useState)(null),i=w(null!=t?t:n);return a.createElement(b.Provider,{value:i},e,null===i&&a.createElement(g.j,{features:g.u.Hidden,ref:e=>{var t,n;if(e)for(let i of null!=(n=null==(t=(0,y.TW)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(i!==document.body&&i!==document.head&&v.vq(i)&&null!=i&&i.contains(e)){r(i);break}}}))}function w(e=null){var t;return null!=(t=(0,a.useContext)(b))?t:e}var E,x=n(61458),C=n(40367),S=n(75539),k=n(16550),M=((E=M||{})[E.Forwards=0]="Forwards",E[E.Backwards=1]="Backwards",E);function _(){let e=(0,a.useRef)(0);return(0,k.M)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}var T=n(33148);let D=(0,a.createContext)(()=>{});function I({value:e,children:t}){return a.createElement(D.Provider,{value:e},t)}var R=n(83373),P=n(54953),O=n(55399),N=n(83041),B=n(81078),j=n(58349),L=n(50628),F=n(86918),U=n(70302),H=n(79663),z=n(12009),G=Object.defineProperty,q=(e,t,n)=>(((e,t,n)=>{t in e?G(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),W=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(W||{}),$=(e=>(e[e.OpenPopover=0]="OpenPopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))($||{});let V={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
2e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class Y extends H.u5{constructor(e){super(e),q(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=(()=>e?v.sb(e)?e:"current"in e&&v.sb(e.current)?e.current:this.state.button:this.state.button)();null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),q(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,y.TW)(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=(0,B.iq)(n),i=r.indexOf(e.button),a=(i+r.length-1)%r.length,s=(i+1)%r.length,o=r[a],l=r[s];return!e.panel.contains(o)&&!e.panel.contains(l)}});{let e=this.state.id,t=z.D.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new Y({id:e,__demoMode:t,popoverState:t?0:1,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,j.Y)(t.type,V,e,t)}}var K=n(97603);const Q=(0,a.createContext)(null);function X(e){let t=(0,a.useContext)(Q);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,X),t}return t}let Z=(0,a.createContext)(null);function J(){return(0,a.useContext)(Z)}Z.displayName="PopoverGroupContext";let ee=(0,a.createContext)(null);ee.displayName="PopoverPanelContext";let te=L.Ac.RenderStrategy|L.Ac.Static;function ne(e,t){let n=(0,a.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:i=!1,...s}=e,o=X("Popover.Backdrop"),c=(0,O.y)(o,(0,a.useCallback)(e=>e.popoverState,[])),[u,d]=(0,a.useState)(null),f=(0,S.P)(t,d),h=(0,P.O_)(),[p,m]=(0,T.p)(i,u,null!==h?(h&P.Uw.Open)===P.Uw.Open:c===W.Open),g=(0,l._)(e=>{if((0,N.l)(e.currentTarget))return e.preventDefault();o.actions.close()}),v=(0,C._)({open:c===W.Open}),y={ref:f,id:r,"aria-hidden":!0,onClick:g,...(0,T.B)(m)};return(0,L.Ci)()({ourProps:y,theirProps:s,slot:v,defaultTag:"div",features:te,visible:p,name:"Popover.Backdrop"})}let re=L.Ac.RenderStrategy|L.Ac.Static,ie=(0,L.FX)(function(e,t){var n;let r=(0,a.useId)(),{__demoMode:i=!1,...s}=e,o=function({id:e,__demoMode:t=!1}){let n=(0,a.useMemo)(()=>Y.new({id:e,__demoMode:t}),[]);return(0,K.X)(()=>n.dispose()),n}({id:r,__demoMode:i}),u=(0,a.useRef)(null),f=(0,S.P)(t,(0,S.a)(e=>{u.current=e})),[m,g,b,E,x]=(0,O.y)(o,(0,a.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),k=(0,p.h)(null!=(n=u.current)?n:g),M=(0,d.Y)(E),_=(0,d.Y)(x),T=(0,a.useMemo)(()=>({buttonId:M,panelId:_,close:o.actions.close}),[M,_,o]),D=J(),N=null==D?void 0:D.registerPopover,F=(0,l._)(()=>{var e,t;let n=(0,y.bq)(null!=(e=u.current)?e:g);return null!=(t=null==D?void 0:D.isFocusWithinPopoverGroup())?t:n&&((null==g?void 0:g.contains(n))||(null==b?void 0:b.contains(n)))});(0,a.useEffect)(()=>null==N?void 0:N(T),[N,T]);let[H,z]=(0,U.k2)(),G=w(g),q=function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,l._)(()=>{var r,i;let a=(0,y.TW)(n),s=[];for(let t of e)null!==t&&(v.vq(t)?s.push(t):"current"in t&&v.vq(t.current)&&s.push(t.current));if(null!=t&&t.current)for(let e of t.current)s.push(e);for(let e of null!=(r=null==a?void 0:a.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&v.vq(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(i=null==n?void 0:n.getRootNode())?void 0:i.host))||s.some(t=>e.contains(t))||s.push(e));return s});
2return{resolveContainers:r,contains:(0,l._)(e=>r().some(t=>t.contains(e)))}}({mainTreeNode:G,portals:H,defaultContainers:[{get current(){return o.state.button}},{get current(){return o.state.panel}}]});(0,c.M)(k,"focus",e=>{var t,n,r,i,a,s;e.target!==window&&v.Lk(e.target)&&o.state.popoverState===W.Open&&(F()||o.state.button&&o.state.panel&&(q.contains(e.target)||null!=(n=null==(t=o.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(i=null==(r=o.state.afterPanelSentinel.current)?void 0:r.contains)&&i.call(r,e.target)||null!=(s=null==(a=o.state.afterButtonSentinel.current)?void 0:a.contains)&&s.call(a,e.target)||o.actions.close()))},!0);let $=m===W.Open;(0,h.j)($,q.resolveContainers,(e,t)=>{o.actions.close(),(0,B.Bm)(t,B.MZ.Loose)||(e.preventDefault(),null==g||g.focus())});let V=(0,C._)({open:m===W.Open,close:o.actions.refocusableClose}),X=(0,O.y)(o,(0,a.useCallback)(e=>(0,j.Y)(e.popoverState,{[W.Open]:P.Uw.Open,[W.Closed]:P.Uw.Closed}),[])),Z={ref:f},te=(0,L.Ci)();return a.createElement(A,{node:G},a.createElement(R.St,null,a.createElement(ee.Provider,{value:null},a.createElement(Q.Provider,{value:o},a.createElement(I,{value:o.actions.refocusableClose},a.createElement(P.El,{value:X},a.createElement(z,null,te({ourProps:Z,theirProps:s,slot:V,defaultTag:"div",name:"Popover"}))))))))}),ae=(0,L.FX)(function(e,t){let n=(0,a.useId)(),{id:o=`headlessui-popover-button-${n}`,disabled:c=!1,autoFocus:u=!1,...d}=e,f=X("Popover.Button"),[h,p,b,A,w,E,x]=(0,O.y)(f,(0,a.useCallback)(e=>[e.popoverState,f.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),k=(0,a.useRef)(null),T=`headlessui-focus-sentinel-${(0,a.useId)()}`,D=J(),I=null==D?void 0:D.closeOthers,P=null!==(0,a.useContext)(ee);(0,a.useEffect)(()=>{if(!P)return f.actions.setButtonId(o),()=>f.actions.setButtonId(null)},[P,o,f]);let[U]=(0,a.useState)(()=>Symbol()),H=(0,S.P)(k,t,(0,R.Xc)(),(0,l._)(e=>{if(!P){if(e)f.state.buttons.current.push(U);else{let e=f.state.buttons.current.indexOf(U);-1!==e&&f.state.buttons.current.splice(e,1)}f.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&f.actions.setButton(e)}})),z=(0,S.P)(k,t),G=(0,l._)(e=>{var t,n,r;if(P){if(f.state.popoverState===W.Closed)return;switch(e.key){case F.D.Space:case F.D.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),f.actions.close(),null==(r=f.state.button)||r.focus()}}else switch(e.key){case F.D.Space:case F.D.Enter:e.preventDefault(),e.stopPropagation(),f.state.popoverState===W.Closed?(null==I||I(f.state.buttonId),f.actions.open()):f.actions.close();break;case F.D.Escape:if(f.state.popoverState!==W.Open)return null==I?void 0:I(f.state.buttonId);if(!k.current)return;let t=(0,y.bq)(k.current);if(t&&!k.current.contains(t))return;e.preventDefault(),e.stopPropagation(),f.actions.close()}}),q=(0,l._)(e=>{P||e.key===F.D.Space&&e.preventDefault()}),$=(0,l._)(e=>{var t,n;(0,N.l)(e.currentTarget)||c||(P?(f.actions.close(),null==(t=f.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),f.state.popoverState===W.Closed?(null==I||I(f.state.buttonId),f.actions.open()):f.actions.close(),null==(n=f.state.button)||n.focus()))}),V=(0,l._)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:Y,focusProps:K}=(0,r.o)({autoFocus:u}),{isHovered:Q,hoverProps:Z}=(0,i.M)({isDisabled:c}),{pressed:te,pressProps:ne}=(0,s.Z)({disabled:c}),re=h===W.Open,ie=(0,C._)({open:re,active:te||re,disabled:c,hover:Q,focus:Y,autofocus:u}),ae=(0,m.c)(e,b),se=P?(0,L.v6)({ref:z,type:ae,onKeyDown:G,onClick:$,disabled:c||void 0,autoFocus:u},K,Z,ne):(0,L.v6)({ref:H,id:A,type:ae,"aria-expanded":h===W.Open,"aria-controls":w?E:void 0,disabled:c||void 0,autoFocus:u,onKeyDown:G,onKeyUp:q,onClick:$,onMouseDown:V},K,Z,ne),oe=_(),le=(0,l._)(()=>{if(!v.sb(f.state.panel))return;let e=f.state.panel;(0,j.Y)(oe.current,{[M.Forwards]:()=>(0,B.CU)(e,B.BD.First),[M.Backwards]:()=>(0,B.CU)(e,B.BD.Last)})===B.Me.Error&&(0,B.CU)((0,B.iq)((0,y.zm)(f.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,j.Y)(oe.current,{[M.Forwards]:B.BD.Next,[M.Backwards]:B.BD.Previous}),{relativeTo:f.state.button})}),ce=(0,L.Ci)();return a.createElement(a.Fragment,null,ce({ourProps:se,theirProps:d,slot:ie,defaultTag:"button",name:"Popover.Button"}),re&&!P&&p&&a.createElement(g.j,{id:T,ref:x,features:g.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:le}))}),se=(0,L.FX)(ne),oe=(0,L.FX)(ne),le=(0,L.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:i=!1,anchor:s,portal:c=!1,modal:d=!1,transition:h=!1,...m}=e,v=X("Popover.Panel"),b=(0,O.y)(v,v.selectors.isPortalled),[A,w,E,k,D]=(0,O.y)(v,(0,a.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),N=`headlessui-focus-sentinel-before-${n}`,H=`headlessui-focus-sentinel-after-${n}`,z=(0,a.useRef)(null),G=(0,R.zn)(s),[q,$]=(0,R.UF)(G),V=(0,R.G3)();G&&(c=!0);let[Y,K]=(0,a.useState)(null),Q=(0,S.P)(z,t,G?q:null,v.actions.setPanel,K),Z=(0,p.g)(w),J=(0,p.g)(z.current);(0,u.s)(()=>(v.actions.setPanelId(r),()=>v.actions.setPanelId(null)),[r,v]);let te=(0,P.O_)(),[ne,ie]=(0,T.p)(h,Y,null!==te?(te&P.Uw.Open)===P.Uw.Open:A===W.Open);(0,f.O)(ne,w,v.actions.close),(0,x.K)(!E&&d&&ne,J);let ae=(0,l._)(e=>{var t;if(e.key===F.D.Escape){if(v.state.popoverState!==W.Open||!z.current)return;let n=(0,y.bq)(z.current);if(n&&!z.current.contains(n))return;e.preventDefault(),e.stopPropagation(),v.actions.close(),null==(t=v.state.button)||t.focu
2s()}});(0,a.useEffect)(()=>{var t;e.static||A===W.Closed&&(null==(t=e.unmount)||t)&&v.actions.setPanel(null)},[A,e.unmount,e.static,v]),(0,a.useEffect)(()=>{if(E||!i||A!==W.Open||!z.current)return;let e=(0,y.bq)(z.current);z.current.contains(e)||(0,B.CU)(z.current,B.BD.First)},[E,i,z.current,A]);let se=(0,C._)({open:A===W.Open,close:v.actions.refocusableClose}),oe=(0,L.v6)(G?V():{},{ref:Q,id:r,onKeyDown:ae,onBlur:i&&A===W.Open?e=>{var t,n,r,i,a;let s=e.relatedTarget;s&&z.current&&(null!=(t=z.current)&&t.contains(s)||(v.actions.close(),(null!=(r=null==(n=k.current)?void 0:n.contains)&&r.call(n,s)||null!=(a=null==(i=D.current)?void 0:i.contains)&&a.call(i,s))&&s.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...m.style,...$,"--button-width":(0,o.L)(ne,w,!0).width},...(0,T.B)(ie)}),le=_(),ce=(0,l._)(()=>{let e=z.current;e&&(0,j.Y)(le.current,{[M.Forwards]:()=>{var t;(0,B.CU)(e,B.BD.First)===B.Me.Error&&(null==(t=v.state.afterPanelSentinel.current)||t.focus())},[M.Backwards]:()=>{var e;null==(e=v.state.button)||e.focus({preventScroll:!0})}})}),ue=(0,l._)(()=>{let e=z.current;e&&(0,j.Y)(le.current,{[M.Forwards]:()=>{var e;if(!v.state.button)return;let t=null!=(e=(0,y.zm)(v.state.button))?e:document.body,n=(0,B.iq)(t),r=n.indexOf(v.state.button),i=n.slice(0,r+1),a=[...n.slice(r+1),...i];for(let e of a.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=Y&&Y.contains(e)){let t=a.indexOf(e);-1!==t&&a.splice(t,1)}(0,B.CU)(a,B.BD.First,{sorted:!1})},[M.Backwards]:()=>{var t;(0,B.CU)(e,B.BD.Previous)===B.Me.Error&&(null==(t=v.state.button)||t.focus())}})}),de=(0,L.Ci)();return a.createElement(P.$x,null,a.createElement(ee.Provider,{value:r},a.createElement(I,{value:v.actions.refocusableClose},a.createElement(U.ZL,{enabled:!!c&&(e.static||ne),ownerDocument:Z},ne&&b&&a.createElement(g.j,{id:N,ref:k,features:g.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ce}),de({ourProps:oe,theirProps:m,slot:se,defaultTag:"div",features:re,visible:ne,name:"Popover.Panel"}),ne&&b&&a.createElement(g.j,{id:H,ref:D,features:g.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ue})))))}),ce=(0,L.FX)(function(e,t){let n=(0,a.useRef)(null),r=(0,S.P)(n,t),[i,s]=(0,a.useState)([]),o=(0,l._)(e=>{s(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),c=(0,l._)(e=>(s(t=>[...t,e]),()=>o(e))),u=(0,l._)(()=>{var e;let t=(0,y.zm)(n.current);if(!t)return!1;let r=(0,y.bq)(n.current);return!(null==(e=n.current)||!e.contains(r))||i.some(e=>{var n,i;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(i=t.getElementById(e.panelId.current))?void 0:i.contains(r))})}),d=(0,l._)(e=>{for(let t of i)t.buttonId.current!==e&&t.close()}),f=(0,a.useMemo)(()=>({registerPopover:c,unregisterPopover:o,isFocusWithinPopoverGroup:u,closeOthers:d}),[c,o,u,d]),h=(0,C._)({}),p=e,m={ref:r},g=(0,L.Ci)();return a.createElement(A,null,a.createElement(Z.Provider,{value:f},g({ourProps:m,theirProps:p,slot:h,defaultTag:"div",name:"Popover.Group"})))}),ue=Object.assign(ie,{Button:ae,Backdrop:oe,Overlay:se,Panel:le,Group:ce})},70302(e,t,n){"use strict";n.d(t,{ZL:()=>x,k2:()=>A});var r=n(71763),i=n.t(r,2),a=n(98481),s=n(33300),o=n(39987),l=n(97603),c=n(65248),u=n(91783);var d=n(75539);let f=(0,r.createContext)(!1);function h(){return(0,r.useContext)(f)}var p=n(50628);let m=r.Fragment,g=(0,p.FX)(function(e,t){let{ownerDocument:n=null,...o}=e,f=(0,r.useRef)(null),g=(0,d.P)((0,d.a)(e=>{f.current=e}),t),v=(0,c.g)(f.current),A=function(e){let t=h(),n=(0,r.useContext)(y),[i,a]=(0,r.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(u._.isServer)return null;let i=null==e?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(null===e)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return(0,r.useEffect)(()=>{null!==i&&(null!=e&&e.body.contains(i)||null==e||e.body.appendChild(i))},[i,e]),(0,r.useEffect)(()=>{t||null!==n&&a(n.current)},[n,a,t]),i}(null!=n?n:v),w=(0,r.useContext)(b),E=(0,s.L)(),x=function(){let e=function(){let e="undefined"==typeof document;return i.useSyncExternalStore(()=>()=>{},()=>!1,()=>!e)}(),[t,n]=r.useState(u._.isHandoffComplete);return t&&!1===u._.isHandoffComplete&&n(!1),r.useEffect(()=>{!0!==t&&n(!0)},[t]),r.useEffect(()=>u._.handoff(),[]),!e&&t}(),C=(0,p.Ci)();return(0,l.X)(()=>{var e;A&&A.childNodes.length<=0&&(null==(e=A.parentElement)||e.removeChild(A))}),A&&x?(0,a.createPortal)(r.createElement("div",{"data-headlessui-portal":"",ref:e=>{E.dispose(),w&&e&&E.add(w.register(e))}},C({ourProps:{ref:g},theirProps:o,slot:{},defaultTag:m,name:"Portal"})),A):null}),v=r.Fragment,y=(0,r.createContext)(null),b=(0,r.createContext)(null);function A(){let e=(0,r.useContext)(b),t=(0,r.useRef)([]),n=(0,o._)(n=>(t.current.push(n),e&&e.register(n),()=>i(n))),i=(0,o._)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),a=(0,r.useMemo)(()=>({register:n,unregister:i,portals:t}),[n,i,t]);return[t,(0,r.useMemo)(()=>function({children:e}){return r.createElement(b.Provider,{value:a},e)},[a])]}let w=(0,p.FX)(function(e,t){let n=(0,d.P)(t),{enabled:i=!0,ownerDocument:a,...s}=e,o=(0,p.Ci)();return i?r.createElement(g,{...s,ownerDocument:a,ref:n}):o({ourProps:{ref:n},theirProps:s,slot:{},defaultTag:m,name:"Portal"})}),E=(0,p.FX)(function(e,t){let{target:n,...i}=e,a={ref:(0,d.P)(t)},s=(0,p.Ci)();return r.createElement(y.Provider,{value:n},s({ourProps:a,theirProps:i,defaultTag:v,name:"Popover.Group"}))}),x=Object.assign(w,{Group:E})},48984(e,t,n){"use strict";n.d(t,{sx:()=>B,z6:()=>F});var r,i=n(37446),a=n(43001),s=n(71763),o=n(82263),l=n(12528),c=n(56566),u=n(39987),d=n(33951),f=n(844),h=n(40367),p=n(75539),m=n(27228),g=n(39566),v=n(37917),y=n(83041),b=n(81078),A=n(44208),w=n(58349),E=n(10151),x=n(50628),C=n(54760),S=n(86918),k=n(24688),M=((r=M||{})[r.RegisterOption=0]="RegisterOption",r[r.UnregisterOption=1]="UnregisterOption",r);let _={0(e,t){let n=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:(0,b.wl)(n,e=>e.element.current)}},1(e,t){let n=e.options.slice(),r=e.options.findIndex(e=>e.id===t.id);return-1===r?e:(n.splice(r,1),{...e,options:n})}},T=(0,s.createContext)(null);function D(e){let t=(0,s.useContext)(T);if(null===t){let t=new Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,D),t}return t}T.displayName="RadioGroupDataContext";let I=(0,s.createContext)(null);function R(e){let t=(0,s.useContext)(I);if(null===t){let t=new Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,R),t}return t}function P(e,t){return(0,w.Y)(t.type,_,e,t)}I.displayName="RadioGroupActionsContext";let O=(0,x.FX)(function(e,t){let n=(0,s.useId)(),r=(0,m._)(),{id:i=`headlessui-radiogroup-${n}`,value:a,form:d,name:f,onChange:v,by:y,disabled:w=r||!1,defaultValue:M,tabIndex:_=0,...D}=e,R=(0,o.t)(y),[O,N]=(0,s.useReducer)(P,{options:[]}),B=O.options,[j,L]=(0,k.b0)(),[F,U]=(0,C.rU)(),H=(0,s.useRef)(null),z=(0,p.P)(H,t),G=(0,c.K)(M),[q,W]=(0,l.P)(a,v,G),$=(0,s.useMemo)(()=>B.find(e=>!e.propsRef.current.disabled),[B]),V=(0,s.useMemo)(()=>B.some(e=>R(e.propsRef.current.value,q)),[B,q]),Y=(0,u._)(e=>{var t;if(w||R(e,q))return!1;let n=null==(t=B.find(t=>R(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return!(null!=n&&n.disabled||(null==W||W(e),0))}),K=(0,u._)(e=>{if(!H.current)return;let t=B.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case S.D.Enter:(0,A.q)(e.currentTarget);break;case S.D.ArrowLeft:case S.D.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,b.CU)(t,b.BD.Previous|b.BD.WrapAround)===b.Me.Success){let e=B.find(e=>(0,E.X7)(e.element.current));e&&Y(e.propsRef.current.value)}break;case S.D.ArrowRight:case S.D.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,b.CU)(t,b.BD.Next|b.BD.WrapAround)===b.Me.Success){let e=B.find(e=>(0,E.X7)(e.element.current));e&&Y(e.propsRef.current.value)}break;case S.D.Space:{e.preventDefault(),e.stopPropagation();let t=B.find(e=>(0,E.X7)(e.element.current));t&&Y(t.propsRef.current.value)}}}),Q=(0,u._)(e=>(N({type:0,...e}),()=>N({type:1,id:e.id}))),X=(0,s.useMemo)(()=>({value:q,firstOption:$,containsCheckedOption:V,disabled:w,compare:R,tabIndex:_,...O}),[q,$,V,w,R,_,O]),Z=(0,s.useMemo)(()=>({registerOption:Q,change:Y}),[Q,Y]),J={ref:z,id:i,role:"radiogroup","aria-labelledby":j,"aria-describedby":F,onKeyDown:K},ee=(0,h._)({value:q}),te=(0,s.useCallback)(()=>
2{if(void 0!==G)return Y(G)},[Y,G]),ne=(0,x.Ci)();return s.createElement(U,{name:"RadioGroup.Description"},s.createElement(L,{name:"RadioGroup.Label"},s.createElement(I.Provider,{value:Z},s.createElement(T.Provider,{value:X},null!=f&&s.createElement(g.CL,{disabled:w,data:{[f]:q||"on"},overrides:{type:"radio",checked:null!=q},form:d,onReset:te}),ne({ourProps:J,theirProps:D,slot:ee,defaultTag:"div",name:"RadioGroup"})))))}),N=(0,x.FX)(function(e,t){var n;let r=D("RadioGroup.Option"),o=R("RadioGroup.Option"),l=(0,s.useId)(),{id:c=`headlessui-radiogroup-option-${l}`,value:m,disabled:g=r.disabled||!1,autoFocus:v=!1,...b}=e,A=(0,s.useRef)(null),w=(0,p.P)(A,t),[E,S]=(0,k.b0)(),[M,_]=(0,C.rU)(),T=(0,f.Y)({value:m,disabled:g});(0,d.s)(()=>o.registerOption({id:c,element:A,propsRef:T}),[c,o,A,T]);let I=(0,u._)(e=>{var t;if((0,y.l)(e.currentTarget))return e.preventDefault();o.change(m)&&(null==(t=A.current)||t.focus())}),P=(null==(n=r.firstOption)?void 0:n.id)===c,{isFocusVisible:O,focusProps:N}=(0,i.o)({autoFocus:v}),{isHovered:B,hoverProps:j}=(0,a.M)({isDisabled:g}),L=r.compare(r.value,m),F=(0,x.v6)({ref:w,id:c,role:"radio","aria-checked":L?"true":"false","aria-labelledby":E,"aria-describedby":M,"aria-disabled":!!g||void 0,tabIndex:g?-1:L||!r.containsCheckedOption&&P?r.tabIndex:-1,onClick:g?void 0:I,autoFocus:v},N,j),U=(0,h._)({checked:L,disabled:g,active:O,hover:B,focus:O,autofocus:v}),H=(0,x.Ci)();return s.createElement(_,{name:"RadioGroup.Description"},s.createElement(S,{name:"RadioGroup.Label"},H({ourProps:F,theirProps:b,slot:U,defaultTag:"div",name:"RadioGroup.Option"})))}),B=(0,x.FX)(function(e,t){var n;let r=D("Radio"),o=R("Radio"),l=(0,s.useId)(),c=(0,v.q)(),g=(0,m._)(),{id:b=c||`headlessui-radio-${l}`,value:A,disabled:w=r.disabled||g||!1,autoFocus:E=!1,...S}=e,M=(0,s.useRef)(null),_=(0,p.P)(M,t),T=(0,k.o2)(),I=(0,C.MM)(),P=(0,f.Y)({value:A,disabled:w});(0,d.s)(()=>o.registerOption({id:b,element:M,propsRef:P}),[b,o,M,P]);let O=(0,u._)(e=>{var t;if((0,y.l)(e.currentTarget))return e.preventDefault();o.change(A)&&(null==(t=M.current)||t.focus())}),{isFocusVisible:N,focusProps:B}=(0,i.o)({autoFocus:E}),{isHovered:j,hoverProps:L}=(0,a.M)({isDisabled:w}),F=(null==(n=r.firstOption)?void 0:n.id)===b,U=r.compare(r.value,A),H=(0,x.v6)({ref:_,id:b,role:"radio","aria-checked":U?"true":"false","aria-labelledby":T,"aria-describedby":I,"aria-disabled":!!w||void 0,tabIndex:w?-1:U||!r.containsCheckedOption&&F?r.tabIndex:-1,autoFocus:E,onClick:w?void 0:O},B,L),z=(0,h._)({checked:U,disabled:w,hover:j,focus:N,autofocus:E});return(0,x.Ci)()({ourProps:H,theirProps:S,slot:z,defaultTag:"span",name:"Radio"})}),j=k.JU,L=C.VY,F=Object.assign(O,{Option:N,Radio:B,Label:j,Description:L})},48151(e,t,n){"use strict";n.d(t,{Z:()=>o});var r=n(71763),i=n(10151),a=n(33300),s=n(39987);function o({disabled:e=!1}={}){let t=(0,r.useRef)(null),[n,o]=(0,r.useState)(!1),l=(0,a.L)(),c=(0,s._)(()=>{t.current=null,o(!1),l.dispose()}),u=(0,s._)(e=>{if(l.dispose(),null===t.current){t.current=e.currentTarget,o(!0);{let n=(0,i.TW)(e.currentTarget);l.addEventListener(n,"pointerup",c,!1),l.addEventListener(n,"pointermove",e=>{if(t.current){let n=function(e){let t=e.width/2,n=e.height/2;return{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}(e);o(function(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}(n,t.current.getBoundingClientRect()))}},!1),l.addEventListener(n,"pointercancel",c,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:u,onPointerUp:c,onClick:c}}}},82263(e,t,n){"use strict";n.d(t,{t:()=>a});var r=n(71763);function i(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function a(e=i){return(0,r.useCallback)((t,n)=>{if("string"==typeof e){let r=e;return(null==t?void 0:t[r])===(null==n?void 0:n[r])}return e(t,n)},[e])}},12528(e,t,n){"use strict";n.d(t,{P:()=>s});var r=n(71763),i=n(98481),a=n(39987);function s(e,t,n){let[s,o]=(0,r.useState)(n),l=void 0!==e,c=(0,r.useRef)(l),u=(0,r.useRef)(!1),d=(0,r.useRef)(!1);return!l||c.current||u.current?!l&&c.current&&!d.current&&(d.current=!0,
2c.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,c.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:s,(0,a._)(e=>(l||(0,i.flushSync)(()=>o(e)),null==t?void 0:t(e)))]}},56566(e,t,n){"use strict";n.d(t,{K:()=>i});var r=n(71763);function i(e){let[t]=(0,r.useState)(e);return t}},33300(e,t,n){"use strict";n.d(t,{L:()=>a});var r=n(71763),i=n(62731);function a(){let[e]=(0,r.useState)(i.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},13223(e,t,n){"use strict";n.d(t,{z:()=>a});var r=n(71763),i=n(844);function a(e,t,n,a){let s=(0,i.Y)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,a),()=>document.removeEventListener(t,n,a);function n(e){s.current(e)}},[e,t,a])}},59165(e,t,n){"use strict";n.d(t,{L:()=>o});var r=n(71763),i=n(62731),a=n(33951);function s(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function o(e,t,n=!1){let[o,l]=(0,r.useState)(()=>s(t));return(0,a.s)(()=>{if(!t||!e)return;let n=(0,i.e)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),l(e=>{let n=s(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:`${o.width}px`,height:`${o.height}px`}:o}},60904(e,t,n){"use strict";n.d(t,{M:()=>a});var r=n(71763),i=n(844);function a(e,t,n,a){let s=(0,i.Y)(n);(0,r.useEffect)(()=>{function n(e){s.current(e)}return(e=null!=e?e:window).addEventListener(t,n,a),()=>e.removeEventListener(t,n,a)},[e,t,a])}},39987(e,t,n){"use strict";n.d(t,{_:()=>a});var r=n(71763),i=n(844);let a=function(e){let t=(0,i.Y)(e);return r.useCallback((...e)=>t.current(...e),[t])}},54726(e,t,n){"use strict";n.d(t,{O:()=>o});var r=n(71763),i=n(18296),a=n(83041),s=n(39987);function o(e){let t=(0,r.useRef)(null);return{onPointerDown:(0,s._)(n=>{t.current=n.pointerType,!(0,a.l)(n.currentTarget)&&"mouse"===n.pointerType&&n.button===i.w.Left&&(n.preventDefault(),e(n))}),onClick:(0,s._)(n=>{"mouse"!==t.current&&((0,a.l)(n.currentTarget)||e(n))})}}},22491(e,t,n){"use strict";n.d(t,{v:()=>u});var r=n(62731),i=n(10151),a=n(79825),s=n(33951);let o=new Map,l=new Map;function c(e){var t;let n=null!=(t=l.get(e))?t:0;return l.set(e,n+1),0!==n||(o.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>function(e){var t;let n=null!=(t=l.get(e))?t:1;if(1===n?l.delete(e):l.set(e,n-1),1!==n)return;let r=o.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,o.delete(e))}(e)}function u(e,{allowed:t,disallowed:n}={}){let o=(0,a.S)(e,"inert-others");(0,s.s)(()=>{var e,a;if(!o)return;let s=(0,r.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&s.add(c(t));let l=null!=(a=null==t?void 0:t())?a:[];for(let e of l){if(!e)continue;let t=(0,i.TW)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)l.some(t=>e.contains(t))||s.add(c(e));n=n.parentElement}}return s.dispose},[o,t,n])}},79825(e,t,n){"use strict";n.d(t,{S:()=>o});var r=n(71763),i=n(12009),a=n(55399),s=n(33951);function o(e,t){let n=(0,r.useId)(),o=i.D.get(t),[l,c]=(0,a.y)(o,(0,r.useCallback)(e=>[o.selectors.isTop(e,n),o.selectors.inStack(e,n)],[o,n]));return(0,s.s)(()=>{if(e)return o.actions.push(n),()=>o.actions.pop(n)},[o,e,n]),!!e&&(!c||l)}},33951(e,t,n){"use strict";n.d(t,{s:()=>a});var r=n(71763),i=n(91783);let a=(e,t)=>{i._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},844(e,t,n){"use strict";n.d(t,{Y:()=>a});var r=n(71763),i=n(33951);function a(e){let t=(0,r.useRef)(e);return(0,i.s)(()=>{t.current=e},[e]),t}},6046(e,t,n){"use strict";n.d(t,{O:()=>o});var r=n(71763),i=n(62731),a=n(66204),s=n(844);function o(e,t,n){let o=(0,s.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>
2{if(!e)return;let n=null===t?null:a.sb(t)?t:t.current;if(!n)return;let r=(0,i.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>o.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>o.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,o,e])}},97603(e,t,n){"use strict";n.d(t,{X:()=>s});var r=n(71763),i=n(37272),a=n(39987);function s(e){let t=(0,a._)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,i._)(()=>{n.current&&t()})}),[t])}},48253(e,t,n){"use strict";n.d(t,{j:()=>u});var r=n(71763),i=n(66204),a=n(81078),s=n(17985),o=n(13223),l=n(844),c=n(16550);function u(e,t,n){let u=(0,l.Y)(n),d=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null===r||!r.getRootNode().contains(r)||!r.isConnected)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t);for(let t of i)if(null!==t&&(t.contains(r)||e.composed&&e.composedPath().includes(t)))return;return!(0,a.Bm)(r,a.MZ.Loose)&&-1!==r.tabIndex&&e.preventDefault(),u.current(e,r)},[u,t]),f=(0,r.useRef)(null);(0,o.z)(e,"pointerdown",e=>{var t,n;(0,s.Fr)()||(f.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),(0,o.z)(e,"pointerup",e=>{if((0,s.Fr)()||!f.current)return;let t=f.current;return f.current=null,d(e,()=>t)},!0);let h=(0,r.useRef)({x:0,y:0});(0,o.z)(e,"touchstart",e=>{h.current.x=e.touches[0].clientX,h.current.y=e.touches[0].clientY},!0),(0,o.z)(e,"touchend",e=>{let t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;if(!(Math.abs(t-h.current.x)>=30||Math.abs(n-h.current.y)>=30))return d(e,()=>i.Lk(e.target)?e.target:null)},!0),(0,c.M)(e,"blur",e=>d(e,()=>i.Gu(window.document.activeElement)?window.document.activeElement:null),!0)}},65248(e,t,n){"use strict";n.d(t,{g:()=>a,h:()=>s});var r=n(71763),i=n(10151);function a(...e){return(0,r.useMemo)(()=>(0,i.TW)(...e),[...e])}function s(...e){return(0,r.useMemo)(()=>(0,i.zm)(...e),[...e])}},20576(e,t,n){"use strict";n.d(t,{s:()=>l});var r,i=n(71763),a=n(66204),s=n(13223),o=((r=o||{})[r.Ignore=0]="Ignore",r[r.Select=1]="Select",r[r.Close=2]="Close",r);function l(e,{trigger:t,action:n,close:r,select:o}){let l=(0,i.useRef)(null),c=(0,i.useRef)(null),u=(0,i.useRef)(null);(0,s.z)(e&&null!==t,"pointerdown",e=>{a.Ll(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(c.current=e.x,u.current=e.y,l.current=e.timeStamp)}),(0,s.z)(e&&null!==t,"pointerup",e=>{var t,i;let s=l.current;if(null===s||(l.current=null,!a.Lk(e.target))||Math.abs(e.x-(null!=(t=c.current)?t:e.x))<5&&Math.abs(e.y-(null!=(i=u.current)?i:e.y))<5)return;let d=n(e);switch(d.kind){case 0:return;case 1:e.timeStamp-s>200&&(o(d.target),r());break;case 2:r()}},{capture:!0})}n.d(t,["r",0,{Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}}])},35089(e,t,n){"use strict";n.d(t,{c:()=>i});var r=n(71763);function i(e,t){return(0,r.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";return"string"==typeof r&&"button"===r.toLowerCase()||"BUTTON"===(null==t?void 0:t.tagName)&&!t.hasAttribute("type")?"button":void 0},[e.type,e.as,t])}},61458(e,t,n){"use strict";n.d(t,{K:()=>h});var r=n(71763),i=n(33951),a=n(62731);function s(){let e;return{before({doc:t}){var n;let r=t.documentElement,i=null!=(n=t.defaultView)?n:window;e=Math.max(0,i.innerWidth-r.clientWidth)},after({doc:t,d:n}){let r=t.documentElement,i=Math.max(0,r.clientWidth-r.offsetWidth),a=Math.max(0,e-i);n.style(r,"paddingRight",`${a}px`)}}}var o=n(66204),l=n(17985);function c(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let u=function(e,t){let n=new Map,r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...i){let a=t[e].call(n,...i);a&&(n=a,r.forEach(e=>e()))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,a.e)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=c(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=c(n.meta)),this},SCROLL_PREVENT(e){let t={doc:e.doc,d:e.d,meta:()=>e.computedMeta},n=[(0,l.un)()?{before({doc:e,d:t,meta:n}
2){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,a.e)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let i=null!=(n=window.scrollY)?n:window.pageYOffset,s=null;t.addEventListener(e,"click",t=>{if(o.Lk(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:i}=new URL(n.href),a=e.querySelector(i);o.Lk(a)&&!r(a)&&(s=a)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),o.Lk(e.target)&&o.pv(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(o.Lk(e.target)){if(o.A3(e.target))return;if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;i!==t&&window.scrollTo(0,i),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})})}}:{},s(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];n.forEach(({before:e})=>null==e?void 0:e(t)),n.forEach(({after:e})=>null==e?void 0:e(t))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});function d(e,t,n=()=>({containers:[]})){let a=(l=u,(0,r.useSyncExternalStore)(l.subscribe,l.getSnapshot,l.getSnapshot)),s=t?a.get(t):void 0,o=!!s&&s.count>0;var l;return(0,i.s)(()=>{if(t&&e)return u.dispatch("PUSH",t,n),()=>u.dispatch("POP",t,n)},[e,t]),o}u.subscribe(()=>{let e=u.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&u.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&u.dispatch("TEARDOWN",n)}});var f=n(79825);function h(e,t,n=()=>[document.body]){d((0,f.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},40367(e,t,n){"use strict";n.d(t,{_:()=>i});var r=n(71763);function i(e){return(0,r.useMemo)(()=>e,Object.values(e))}},75539(e,t,n){"use strict";n.d(t,{P:()=>o,a:()=>s});var r=n(71763),i=n(39987);let a=Symbol();function s(e,t=!0){return Object.assign(e,{[a]:t})}function o(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i._)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[a]))?void 0:n}},77733(e,t,n){"use strict";n.d(t,{J:()=>a});var r=n(71763);function i(e){return[e.screenX,e.screenY]}function a(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=i(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=i(t)}}}},33148(e,t,n){"use strict";n.d(t,{B:()=>d,p:()=>f});var r,i,a=n(71763),s=n(62731),o=n(33300),l=n(33951);"undefined"!=typeof process&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&"test"===(null==(r=null==process?void 0:process.env)?void 0:r.NODE_ENV)&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join("\n")),[]});var c,u=((c=u||{})[c.None=0]="None",c[c.Closed=1]="Closed",c[c.Enter=2]="Enter",c[c.Leave=4]="Leave",c);function d(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function f(e,t,n,r){let[i,c]=(0,a.useState)(n),{hasFlag:u,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,a.useState)(e),r=(0,a.useCallback)(e=>n(e),[]),i=(0,a.useCallback)(e=>n(t=>t|e),[]),s=(0,a.useCallback)(e=>(t&e)===e,[t]),o=(0,a.useCallback)(e=>n(t=>t&~e),[]),l=(0,a.useCallback)(e=>n(t=>t^e),[]);return{flags:t,setFlag:r,addFlag:i,hasFlag:s,removeFlag:o,toggleFlag:l}}(e&&i?3:0),h=(0,a.useRef)(!1),p=(0,a.useRef)(!1),m=(0,o.L)();return(0,l.s)(()=>{var i;if(e)return n&&c(!0),t?(null==(i=null==r?void 0:r.start)||i.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:i}){let a=(0,s.e)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return void n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:i}),a.nextFrame(()=>{n(),a.requestAnimationFrame(()=>{a.add(function(e,t){var n,r;let i=(0,s.e)();if(!e)return i.dispose;let a=!1;i.add(()=>{a=!0});let o=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===o.length?(t(),i.dispose):(Promise.allSettled(o.map(e=>e.finished)).then(()=>{a||t()}),i.dispose)}(e,r))})}),a.dispose}(t,{inFlight:h,prepare(){p.current?p.current=!1:p.current=h.current,h.current=!0,!p.current&&(n?(d(3),f(4)):(d(4),f(2)))},run(){p.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e;p.current&&function(e){var t,n;return(null!=(n=null==(t=e.getAnimations)?void 0:t.call(e))?n:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)}(t)||(h.current=!1,f(7),n||c(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})):void(n&&d(3))},[e,n,t,m]),e?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},16550(e,t,n){"use strict";n.d(t,{M:()=>a});var r=n(71763),i=n(844);function a(e,t,n,a){let s=(0,i.Y)(n);(0,r.useEffect)(()=>
vendor: 4,280 bytes, line 2
2{if(e)return window.addEventListener(t,n,a),()=>window.removeEventListener(t,n,a);function n(e){s.current(e)}},[e,t,a])}},27228(e,t,n){"use strict";n.d(t,{_:()=>a});var r=n(71763);let i=(0,r.createContext)(void 0);function a(){return(0,r.useContext)(i)}},83373(e,t,n){"use strict";n.d(t,{St:()=>nt,UF:()=>tt,G3:()=>et,Xc:()=>Ze,TI:()=>Je,zn:()=>Xe});var r=n(71763),i=n.t(r,2);const a=Math.min,s=Math.max,o=Math.round,l=Math.floor,c=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"};function d(e,t,n){return s(e,a(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function h(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function v(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function y(e){return m(v(e))}function b(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const A=["left","right"],w=["right","left"],E=["top","bottom"],x=["bottom","top"];function C(e){const t=h(e);return u[t]+e.slice(t.length)}function S(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function k(){return"undefined"!=typeof window}function M(e){return D(e)?(e.nodeName||"").toLowerCase():"#document"}function _(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function T(e){var t;return null==(t=(D(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function D(e){return!!k()&&(e instanceof Node||e instanceof _(e).Node)}function I(e){return!!k()&&(e instanceof Element||e instanceof _(e).Element)}function R(e){return!!k()&&(e instanceof HTMLElement||e instanceof _(e).HTMLElement)}function P(e){return!(!k()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof _(e).ShadowRoot)}function O(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=q(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function N(e){return/^(table|td|th)$/.test(M(e))}function B(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const j=/transform|translate|scale|rotate|perspective|filter/,L=/paint|layout|strict|content/,F=e=>!!e&&"none"!==e;let U;function H(e){const t=I(e)?q(e):e;return F(t.transform)||F(t.translate)||F(t.scale)||F(t.rotate)||F(t.perspective)||!z()&&(F(t.backdropFilter)||F(t.filter))||j.test(t.willChange||"")||L.test(t.contain||"")}function z(){return null==U&&(U="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),U}function G(e){return/^(html|body|#document)$/.test(M(e))}function q(e){return _(e).getComputedStyle(e)}function W(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||P(e)&&e.host||T(e);return P(t)?t.host:t}function V(e){const t=$(e);return G(t)?e.ownerDocument?e.ownerDocument.body:e.body:R(t)&&O(t)?t:V(t)}function Y(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=V(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),s=_(i);if(a){const e=K(s);return t.concat(s,s.visualViewport||[],O(i)?i:[],e&&n?Y(e):[])}return t.concat(i,Y(i,[],n))}function K(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Q=n(98481);function X(e,t,n){let{reference:r,floating:i}=e;const a=v(t),s=y(t),o=g(s),l=h(t),c="y"===a,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[o]/2-i[o]/2;let m;switch(l){case"top":m={x:u,y:r.y-i.height};break;case"bottom":m={x:u,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:d};break;case"left":m={x:r.x-i.width,y:d};break;default:m={x:r.x,y:r.y}}switch(p(t)){case"start":m[s]-=f*(n&&c?-1:1);break;case"end":m[s]+=f*(n&&c?-1:1)}return m}async function Z(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:a,rects:s,elements:o,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:h=!1,padding:p=0}=f(t,e),m=function(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}(p),g=o[h?"floating"===d?"reference":"floating":d],v=S(await a.getClippingRect
vendor: 4,652 bytes, line 2
2({element:null==(n=await(null==a.isElement?void 0:a.isElement(g)))||n?g:g.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(o.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===d?{x:r,y:i,width:s.floating.width,height:s.floating.height}:s.reference,b=await(null==a.getOffsetParent?void 0:a.getOffsetParent(o.floating)),A=await(null==a.isElement?void 0:a.isElement(b))&&await(null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=S(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:y,offsetParent:b,strategy:l}):y);return{top:(v.top-w.top+m.top)/A.y,bottom:(w.bottom-v.bottom+m.bottom)/A.y,left:(v.left-w.left+m.left)/A.x,right:(w.right-v.right+m.right)/A.x}}const J=new Set(["left","top"]);function ee(e){const t=q(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=R(e),a=i?e.offsetWidth:n,s=i?e.offsetHeight:r,l=o(n)!==a||o(r)!==s;return l&&(n=a,r=s),{width:n,height:r,$:l}}function te(e){return I(e)?e:e.contextElement}function ne(e){const t=te(e);if(!R(t))return c(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:a}=ee(t);let s=(a?o(n.width):n.width)/r,l=(a?o(n.height):n.height)/i;return s&&Number.isFinite(s)||(s=1),l&&Number.isFinite(l)||(l=1),{x:s,y:l}}const re=c(0);function ie(e){const t=_(e);return z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:re}function ae(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),a=te(e);let s=c(1);t&&(r?I(r)&&(s=ne(r)):s=ne(e));const o=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==_(e))&&t}(a,n,r)?ie(a):c(0);let l=(i.left+o.x)/s.x,u=(i.top+o.y)/s.y,d=i.width/s.x,f=i.height/s.y;if(a){const e=_(a),t=r&&I(r)?_(r):r;let n=e,i=K(n);for(;i&&r&&t!==n;){const e=ne(i),t=i.getBoundingClientRect(),r=q(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,u*=e.y,d*=e.x,f*=e.y,l+=a,u+=s,n=_(i),i=K(n)}}return S({width:d,height:f,x:l,y:u})}function se(e,t){const n=W(e).scrollLeft;return t?t.left+n:ae(T(e)).left+n}function oe(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-se(e,n),y:n.top+t.scrollTop}}function le(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=_(e),r=T(e),i=n.visualViewport;let a=r.clientWidth,s=r.clientHeight,o=0,l=0;if(i){a=i.width,s=i.height;const e=z();(!e||e&&"fixed"===t)&&(o=i.offsetLeft,l=i.offsetTop)}const c=se(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,s=Math.abs(r.clientWidth-t.clientWidth-i);s<=25&&(a-=s)}else c<=25&&(a+=c);return{width:a,height:s,x:o,y:l}}(e,n);else if("document"===t)r=function(e){const t=T(e),n=W(e),r=e.ownerDocument.body,i=s(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=s(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+se(e);const l=-n.scrollTop;return"rtl"===q(r).direction&&(o+=s(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:l}}(T(e));else if(I(t))r=function(e,t){const n=ae(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=R(e)?ne(e):c(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}(t,n);else{const n=ie(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return S(r)}function ce(e,t){const n=$(e);return!(n===t||!I(n)||G(n))&&("fixed"===q(n).position||ce(n,t))}function ue(e,t,n){const r=R(t),i=T(t),a="fixed"===n,s=ae(e,!0,a,t);let o={scrollLeft:0,scrollTop:0};const l=c(0);function u(){l.x=se(i)}if(r||!r&&!a)if(("body"!==M(t)||O(i))&&(o=W(t)),r){const e=ae(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&u();a&&!r&&i&&u();const d=!i||r||a?c(0):oe(i,o);return{x:s.left+o.scrollLeft-l.x-d.x,y:s.top+o.scrollTop-l.y-d.y,width:s.width,height:s.height}}function de(e){return"static"===q(e).position}function fe(e,t){if(!R(e)||"fixed"===q(e).position)return null;if(t)return t(e);let n=e.offsetParent;return T(e)===n&&(n=n.ownerDocument.body),n}function he(e,t){const n=_(e);if(B(e))return n;if(!R(e)){let t=$(e);for(;t&&!G(t);){if(I(t)&&!de(t))return t;t=$(t)}return n}let r=fe(e,t);for(;r&&N(r)&&de(r);)r=fe(r,t);return r&&G(r)&&de(r)&&!H(r)?n:r||function(e){let t=$(e);for(;R(t)&&!G(t);){if(H(t))return t;if(B(t))return null;t=$(t)}return null}(e)||n}const pe={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const a="fixed"===i,s=T(r),o=!!t&&B(t.floating);if(r===s||o&&a)return n;let l={scrollLeft:0,scrollTop:0},u=c(1);const d=c(0),f=R(r);
vendor: 4,643 bytes, line 2
2if((f||!f&&!a)&&(("body"!==M(r)||O(s))&&(l=W(r)),f)){const e=ae(r);u=ne(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}const h=!s||f||a?c(0):oe(s,l);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+d.x+h.x,y:n.y*u.y-l.scrollTop*u.y+d.y+h.y}},getDocumentElement:T,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o=[..."clippingAncestors"===n?B(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Y(e,[],!1).filter(e=>I(e)&&"body"!==M(e)),i=null;const a="fixed"===q(e).position;let s=a?$(e):e;for(;I(s)&&!G(s);){const t=q(s),n=H(s);n||"fixed"!==t.position||(i=null),(a?!n&&!i:!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||O(s)&&!n&&ce(e,s))?r=r.filter(e=>e!==s):i=t,s=$(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=le(t,o[0],i);let c=l.top,u=l.right,d=l.bottom,f=l.left;for(let e=1;e<o.length;e++){const n=le(t,o[e],i);c=s(n.top,c),u=a(n.right,u),d=a(n.bottom,d),f=s(n.left,f)}return{width:u-f,height:d-c,x:f,y:c}},getOffsetParent:he,getElementRects:async function(e){const t=this.getOffsetParent||he,n=this.getDimensions,r=await n(e.floating);return{reference:ue(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=ee(e);return{width:t,height:n}},getScale:ne,isElement:I,isRTL:function(e){return"rtl"===q(e).direction}};function me(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ge(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,f=te(e),h=i||o?[...f?Y(f):[],...t?Y(t):[]]:[];h.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const p=f&&u?function(e,t){let n,r=null;const i=T(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function c(u,d){void 0===u&&(u=!1),void 0===d&&(d=1),o();const f=e.getBoundingClientRect(),{left:h,top:p,width:m,height:g}=f;if(u||t(),!m||!g)return;const v={rootMargin:-l(p)+"px "+-l(i.clientWidth-(h+m))+"px "+-l(i.clientHeight-(p+g))+"px "+-l(h)+"px",threshold:s(0,a(1,d))||1};let y=!0;function b(t){const r=t[0].intersectionRatio;if(r!==d){if(!y)return c();r?c(!1,r):n=setTimeout(()=>{c(!1,1e-7)},1e3)}1!==r||me(f,e.getBoundingClientRect())||c(),y=!1}try{r=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(b,v)}r.observe(e)}(!0),o}(f,n):null;let m,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&v&&t&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),f&&!d&&v.observe(f),t&&v.observe(t));let y=d?ae(e):null;return d&&function t(){const r=ae(e);y&&!me(y,r)&&n(),y=r,m=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{i&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(m)}}const ve=Z,ye=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:a,rects:s,initialPlacement:o,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:k="none",flipAlignment:M=!0,..._}=f(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const T=h(i),D=v(o),I=h(o)===o,R=await(null==l.isRTL?void 0:l.isRTL(c.floating)),P=m||(I||!M?[C(o)]:function(e){const t=C(e);return[b(e),t,b(t)]}(o)),O="none"!==k;!m&&O&&P.push(...function(e,t,n,r){const i=p(e);let a=function(e,t,n){switch(e){case"top":case"bottom":return n?t?w:A:t?A:w;case"left":case"right":return t?E:x;default:return[]}}(h(e),"start"===n,r);return i&&(a=a.map(e=>e+"-"+i),t&&(a=a.concat(a.map(b)))),a}(o,M,k,R));const N=[o,...P],B=await l.detectOverflow(t,_),j=[];let L=(null==(r=a.flip)?void 0:r.overflows)||[];if(u&&j.push(B[T]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=p(e),i=y(e),a=g(i);let s="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=C(s)),[s,C(s)]}(i,s,R);j.push(B[e[0]],B[e[1]])}if(L=[...L,{placement:i,overflows:j}],!j.every(e=>e<=0)){var F,U;const e=((null==(F=a.flip)?void 0:F.index)||0)+1,t=N[e];if(t&&("alignment"!==d||D===v(t)||L.every(e=>v(e.placement)!==D||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(U=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>
vendor: 5,413 bytes, line 2
2e.overflows[1]-t.overflows[1])[0])?void 0:U.placement;if(!n)switch(S){case"bestFit":{var H;const e=null==(H=L.filter(e=>{if(O){const t=v(e.placement);return t===D||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:H[0];e&&(n=e);break}case"initialPlacement":n=o}if(i!==n)return{reset:{placement:n}}}return{}}}},be=(e,t,n)=>{const r=new Map,i={platform:pe,...n},a={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:s}=n,o=s.detectOverflow?s:{...s,detectOverflow:Z},l=await(null==s.isRTL?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=X(c,r,l),f=r,h=0;const p={};for(let n=0;n<a.length;n++){const m=a[n];if(!m)continue;const{name:g,fn:v}=m,{x:y,y:b,data:A,reset:w}=await v({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:c,platform:o,elements:{reference:e,floating:t}});u=null!=y?y:u,d=null!=b?b:d,p[g]={...p[g],...A},w&&h<50&&(h++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(c=!0===w.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):w.rects),({x:u,y:d}=X(c,f,l))),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:p}})(e,t,{...i,platform:a})};var Ae="undefined"!=typeof document?r.useLayoutEffect:function(){};function we(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!we(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!==r--;){const n=i[r];if(!("_owner"===n&&e.$$typeof||we(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function Ee(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function xe(e,t){const n=Ee(e);return Math.round(t*n)/n}function Ce(e){const t=r.useRef(e);return Ae(()=>{t.current=e}),t}const Se=(e,t)=>{const n=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:a,placement:s,middlewareData:o}=t,l=await async function(e,t){const{placement:n,platform:r,elements:i}=e,a=await(null==r.isRTL?void 0:r.isRTL(i.floating)),s=h(n),o=p(n),l="y"===v(n),c=J.has(s)?-1:1,u=a&&l?-1:1,d=f(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return o&&"number"==typeof y&&(g="end"===o?-1*y:y),l?{x:g*u,y:m*c}:{x:m*c,y:g*u}}(t,e);return s===(null==(n=o.offset)?void 0:n.placement)&&null!=(r=o.arrow)&&r.alignmentOffset?{}:{x:i+l.x,y:a+l.y,data:{...l,placement:s}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},ke=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i,platform:a}=t,{mainAxis:s=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(e,t),u={x:n,y:r},p=await a.detectOverflow(t,c),g=v(h(i)),y=m(g);let b=u[y],A=u[g];if(s){const e="y"===y?"bottom":"right";b=d(b+p["y"===y?"top":"left"],b,b-p[e])}if(o){const e="y"===g?"bottom":"right";A=d(A+p["y"===g?"top":"left"],A,A-p[e])}const w=l.fn({...t,[y]:b,[g]:A});return{...w,data:{x:w.x-n,y:w.y-r,enabled:{[y]:s,[g]:o}}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},Me=(e,t)=>{const n=ye(e);return{name:n.name,fn:n.fn,options:[e,t]}},_e=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:o,platform:l,elements:c}=t,{apply:u=()=>{},...d}=f(e,t),m=await l.detectOverflow(t,d),g=h(i),y=p(i),b="y"===v(i),{width:A,height:w}=o.floating;let E,x;"top"===g||"bottom"===g?(E=g,x=y===(await(null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(x=g,E="end"===y?"top":"bottom");const C=w-m.top-m.bottom,S=A-m.left-m.right,k=a(w-m[E],C),M=a(A-m[x],S),_=!t.middlewareData.shift;let T=k,D=M;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(D=S),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(T=C),_&&!y){const e=s(m.left,0),t=s(m.right,0),n=s(m.top,0),r=s(m.bottom,0);b?D=A-2*(0!==e||0!==t?e+t:s(m.left,m.right)):T=w-2*(0!==n||0!==r?n+r:s(m.top,m.bottom))}await u({...t,availableWidth:D,availableHeight:T});const I=await l.getDimensions(c.floating);return A!==I.width||w!==I.height?{reset:{rects:!0}}:{}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},Te={...i},De=Te.useInsertionEffect||(e=>e());function Ie(e){const t=r.useRef(()=>{});return De(()=>{t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var Re="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;let Pe=!1,Oe=0;const Ne=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Oe++,Be=Te.useId||function(){const[e,t]=r.useState(()=>Pe?Ne():void 0);return Re(()=>{null==e&&t(Ne())},[]),r.useEffect(()=>{Pe=!0},[]),e};const je=r.createContext(null),Le=r.createContext(null),Fe="data-floating-ui-focusable";function Ue(e){void 0===e&&(e={});const{nodeId:t}=e,n=function(e){const{open:t=!1,onOpenChange:n,elements:i}=e,a=Be(),s=r.useRef({}),[o]=r.useState(()=>function(){const e=new Map;return{emit(t,n){var r;
2null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}()),l=null!=((null==(p=r.useContext(je))?void 0:p.id)||null),[c,u]=r.useState(i.reference),d=Ie((e,t,r)=>{s.current.openEvent=e?t:void 0,o.emit("openchange",{open:e,event:t,reason:r,nested:l}),null==n||n(e,t,r)}),f=r.useMemo(()=>({setPositionReference:u}),[]),h=r.useMemo(()=>({reference:c||i.reference||null,floating:i.floating||null,domReference:i.reference}),[c,i.reference,i.floating]);var p;return r.useMemo(()=>({dataRef:s,open:t,onOpenChange:d,elements:h,events:o,floatingId:a,refs:f}),[t,d,h,o,a,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),i=e.rootContext||n,a=i.elements,[s,o]=r.useState(null),[l,c]=r.useState(null),u=(null==a?void 0:a.domReference)||s,d=r.useRef(null),f=r.useContext(Le);Re(()=>{u&&(d.current=u)},[u]);const h=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:a,elements:{reference:s,floating:o}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,p]=r.useState(i);we(h,i)||p(i);const[m,g]=r.useState(null),[v,y]=r.useState(null),b=r.useCallback(e=>{e!==x.current&&(x.current=e,g(e))},[]),A=r.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),w=s||m,E=o||v,x=r.useRef(null),C=r.useRef(null),S=r.useRef(d),k=null!=c,M=Ce(c),_=Ce(a),T=Ce(u),D=r.useCallback(()=>{if(!x.current||!C.current)return;const e={placement:t,strategy:n,middleware:h};_.current&&(e.platform=_.current),be(x.current,C.current,e).then(e=>{const t={...e,isPositioned:!1!==T.current};I.current&&!we(S.current,t)&&(S.current=t,Q.flushSync(()=>{f(t)}))})},[h,t,n,_,T]);Ae(()=>{!1===u&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);const I=r.useRef(!1);Ae(()=>(I.current=!0,()=>{I.current=!1}),[]),Ae(()=>{if(w&&(x.current=w),E&&(C.current=E),w&&E){if(M.current)return M.current(w,E,D);D()}},[w,E,D,M,k]);const R=r.useMemo(()=>({reference:x,floating:C,setReference:b,setFloating:A}),[b,A]),P=r.useMemo(()=>({reference:w,floating:E}),[w,E]),O=r.useMemo(()=>{const e={position:n,left:0,top:0};if(!P.floating)return e;const t=xe(P.floating,d.x),r=xe(P.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...Ee(P.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,P.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:D,refs:R,elements:P,floatingStyles:O}),[d,D,R,P,O])}({...e,elements:{...a,...l&&{reference:l}}}),p=r.useCallback(e=>{const t=I(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c(t),h.refs.setReference(t)},[h.refs]),m=r.useCallback(e=>{(I(e)||null===e)&&(d.current=e,o(e)),(I(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!I(e))&&h.refs.setReference(e)},[h.refs]),g=r.useMemo(()=>({...h.refs,setReference:m,setPositionReference:p,domReference:d}),[h.refs,m,p]),v=r.useMemo(()=>({...h.elements,domReference:u}),[h.elements,u]),y=r.useMemo(()=>({...h,...i,refs:g,elements:v,nodeId:t}),[h,g,v,t,i]);return Re(()=>{i.dataRef.current.floatingContext=y;const e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),r.useMemo(()=>({...h,context:y,refs:g,elements:v}),[h,g,v,y])}const He="active",ze="selected";function Ge(e,t,n){const r=new Map,i="item"===n;let a=e;if(i&&e){const{[He]:t,[ze]:n,...r}=e;a=r}return{..."floating"===n&&{tabIndex:-1,[Fe]:""},...a,...t.map(t=>{const r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[n,a]=t;var s;i&&[He,ze].includes(n)||(0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof a&&(null==(s=r.get(n))||s.push(a),e[n]=function(){for(var e,t=arguments.length,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)})):e[n]=a)}),e):e,{})}}function qe(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}var We=n(33300),$e=n(39987),Ve=n(33951),Ye=n(66204);let Ke=(0,r.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});Ke.displayName="FloatingContext";let Qe=(0,r.createContext)(null);function Xe(e){return(0,r.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function Ze(){return(0,r.useContext)(Ke).setReference}function Je(){return(0,r.useContext)(Ke).getReferenceProps}function et(){let{getFloatingProps:e,slot:t}=(0,r.useContext)(Ke);return(0,r.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function tt(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,r.useContext)(Qe),n=(0,r.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,Ve.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let i=(0,r.useContext)(Ke);return(0,r.useMemo)(()=>[i.setFloating,e?i.styles:{}],[i.setFloating,e,i.styles])}function nt({children:e,enabled:t=!0}
2){let[n,i]=(0,r.useState)(null),[l,c]=(0,r.useState)(0),u=(0,r.useRef)(null),[d,h]=(0,r.useState)(null);!function(e){(0,Ve.s)(()=>{if(!e)return;let t=new MutationObserver(()=>{let t=window.getComputedStyle(e).maxHeight,n=parseFloat(t);if(isNaN(n))return;let r=parseInt(t);isNaN(r)||n!==r&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}(d);let p=t&&null!==n&&null!==d,{to:m="bottom",gap:g=0,offset:v=0,padding:y=0,inner:b}=function(e,t){var n,r,i;let a=rt(null!=(n=null==e?void 0:e.gap)?n:"var(--anchor-gap, 0)",t),s=rt(null!=(r=null==e?void 0:e.offset)?r:"var(--anchor-offset, 0)",t),o=rt(null!=(i=null==e?void 0:e.padding)?i:"var(--anchor-padding, 0)",t);return{...e,gap:a,offset:s,padding:o}}(n,d),[A,w="center"]=m.split(" ");(0,Ve.s)(()=>{p&&c(0)},[p]);let{refs:E,floatingStyles:x,context:C}=Ue({open:p,placement:"selection"===A?"center"===w?"bottom":`bottom-${w}`:"center"===w?`${A}`:`${A}-${w}`,strategy:"absolute",transform:!1,middleware:[Se({mainAxis:"selection"===A?0:g,crossAxis:v}),ke({padding:y}),"selection"!==A&&Me({padding:y}),"selection"===A&&b?(M={...b,padding:y,overflowRef:u,offset:l,minItemsVisible:4,referenceOverflowThreshold:y,onFallbackChange(e){var t,n;if(!e)return;let r=C.elements.floating;if(!r)return;let i=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,a=Math.min(4,r.childElementCount),s=0,o=0;for(let e of null!=(n=null==(t=C.elements.floating)?void 0:t.childNodes)?n:[])if(Ye.sb(e)){let t=e.offsetTop,n=t+e.clientHeight+i,l=r.scrollTop,c=l+r.clientHeight;if(!(t>=l&&n<=c)){o=Math.max(0,Math.min(n,c)-Math.max(t,l)),s=e.clientHeight;break}a--}a>=1&&c(e=>{let t=s*a-o+i;return e>=t?e:t})}},{name:"inner",options:M,async fn(e){const{listRef:t,overflowRef:n,onFallbackChange:r,offset:i=0,index:l=0,minItemsVisible:c=4,referenceOverflowThreshold:u=0,scrollRef:d,...h}=f(M,e),{rects:p,elements:{floating:m}}=e,g=t.current[l],v=(null==d?void 0:d.current)||m,y=m.clientTop||v.clientTop,b=0!==m.clientTop,A=0!==v.clientTop,w=m===v;if(!g)return{};const E={...e,...await Se(-g.offsetTop-m.clientTop-p.reference.height/2-g.offsetHeight/2-i).fn(e)},x=await ve(qe(E,v.scrollHeight+y+m.clientTop),h),C=await ve(E,{...h,elementContext:"reference"}),S=s(0,x.top),k=E.y+S,_=(v.scrollHeight>v.clientHeight?e=>e:o)(s(0,v.scrollHeight+(b&&w||A?2*y:0)-S-s(0,x.bottom)));if(v.style.maxHeight=_+"px",v.scrollTop=S,r){const e=v.offsetHeight<g.offsetHeight*a(c,t.current.length)-1||C.top>=-u||C.bottom>=-u;Q.flushSync(()=>r(e))}return n&&(n.current=await ve(qe({...E,y:k},v.offsetHeight+y+m.clientTop),h)),{y:k}}}):null,_e({padding:y,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:ge}),[S=A,k=w]=C.placement.split("-");var M;"selection"===A&&(S="selection");let _=(0,r.useMemo)(()=>({anchor:[S,k].filter(Boolean).join(" ")}),[S,k]),T=function(e,t){const{open:n,elements:i}=e,{enabled:a=!0,overflowRef:s,scrollRef:o,onChange:l}=t,c=Ie(l),u=r.useRef(!1),d=r.useRef(null),f=r.useRef(null);r.useEffect(()=>{if(!a)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;const n=e.deltaY,r=s.current.top>=-.5,i=s.current.bottom>=-.5,a=t.scrollHeight-t.clientHeight,o=n<0?-1:1,l=n<0?"max":"min";t.scrollHeight<=t.clientHeight||(!r&&n>0||!i&&n<0?(e.preventDefault(),Q.flushSync(()=>{c(e=>e+Math[l](n,a*o))})):/firefox/i.test(function(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}())&&(t.scrollTop+=n))}const t=(null==o?void 0:o.current)||i.floating;return n&&t?(t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=s.current&&(f.current={...s.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}):void 0},[a,n,i.floating,s,o,c]);const h=r.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){const e=(null==o?void 0:o.current)||i.floating;if(s.current&&e&&u.current){if(null!==d.current){const t=e.scrollTop-d.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&Q.flushSync(()=>c(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[i.floating,c,s,o]);return r.useMemo(()=>a?{floating:h}:{},[a,h])}
2(C,{overflowRef:u,onChange:c}),{getReferenceProps:D,getFloatingProps:I}=function(e){void 0===e&&(e=[]);const t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),i=e.map(e=>null==e?void 0:e.item),a=r.useCallback(t=>Ge(t,e,"reference"),t),s=r.useCallback(t=>Ge(t,e,"floating"),n),o=r.useCallback(t=>Ge(t,e,"item"),i);return r.useMemo(()=>({getReferenceProps:a,getFloatingProps:s,getItemProps:o}),[a,s,o])}([T]),R=(0,$e._)(e=>{h(e),E.setFloating(e)});return r.createElement(Qe.Provider,{value:i},r.createElement(Ke.Provider,{value:{setFloating:R,setReference:E.setReference,styles:x,getReferenceProps:D,getFloatingProps:I,slot:_}},e))}function rt(e,t,n=void 0){let i=(0,We.L)(),a=(0,$e._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let r=at(e,t);return[r,n=>{let a=it(e);{let s=a.map(e=>window.getComputedStyle(t).getPropertyValue(e));i.requestAnimationFrame(function o(){i.nextFrame(o);let l=!1;for(let[e,n]of a.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(s[e]!==r){s[e]=r,l=!0;break}}if(!l)return;let c=at(e,t);r!==c&&(n(c),r=c)})}return i.dispose}]}return[n,null]}),s=(0,r.useMemo)(()=>a(e,t)[0],[e,t]),[o=s,l]=(0,r.useState)();return(0,Ve.s)(()=>{let[n,r]=a(e,t);if(l(n),r)return r(l)},[e,t]),o}function it(e){let t=/var\((.*)\)/.exec(e);if(t){let e=t[1].indexOf(",");if(-1===e)return[t[1]];let n=t[1].slice(0,e).trim(),r=t[1].slice(e+1).trim();return r?[n,...it(r)]:[n]}return[]}function at(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}Qe.displayName="PlacementContext"},39566(e,t,n){"use strict";n.d(t,{CL:()=>d});var r=n(71763),i=n(98481),a=n(33300),s=n(44208),o=n(50628),l=n(23388);let c=(0,r.createContext)(null);function u({children:e}){let t=(0,r.useContext)(c);if(!t)return r.createElement(r.Fragment,null,e);let{target:n}=t;return n?(0,i.createPortal)(r.createElement(r.Fragment,null,e),n):null}function d({data:e,form:t,disabled:n,onReset:i,overrides:c}){let[d,h]=(0,r.useState)(null),p=(0,a.L)();return(0,r.useEffect)(()=>{if(i&&d)return p.addEventListener(d,"reset",i)},[d,t,i]),r.createElement(u,null,r.createElement(f,{setForm:h,formId:t}),(0,s.h)(e).map(([e,i])=>r.createElement(l.j,{features:l.u.Hidden,...(0,o.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:e,value:i,...c})})))}function f({setForm:e,formId:t}){return(0,r.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:r.createElement(l.j,{features:l.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}},31722(e,t,n){"use strict";n.d(t,{O:()=>a});var r=n(71763);const i=r.forwardRef(function({children:e,freeze:t},n){let i=a(t,e);return(0,r.isValidElement)(i)?(0,r.cloneElement)(i,{ref:n}):r.createElement(r.Fragment,null,i)});function a(e,t){let[n,i]=(0,r.useState)(t);return!e&&n!==t&&i(t),e?n:t}n.d(t,["j",0,i])},23388(e,t,n){"use strict";n.d(t,{j:()=>s,u:()=>a});var r,i=n(50628),a=((r=a||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let s=(0,i.FX)(function(e,t){var n;let{features:r=1,...a}=e,s={ref:t,"aria-hidden":!(2&~r)||(null!=(n=a["aria-hidden"])?n:void 0),hidden:!(4&~r)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~r)&&!!(2&~r)&&{display:"none"}}};return(0,i.Ci)()({ourProps:s,theirProps:a,slot:{},defaultTag:"span",name:"Hidden"})})},37917(e,t,n){"use strict";n.d(t,{q:()=>a});var r=n(71763);let i=(0,r.createContext)(void 0);function a(){return(0,r.useContext)(i)}},54953(e,t,n){"use strict";n.d(t,{$x:()=>c,El:()=>l,O_:()=>o,Uw:()=>s});var r=n(71763);let i=(0,r.createContext)(null);i.displayName="OpenClosedContext";var a,s=((a=s||{})[a.Open=1]="Open",a[a.Closed=2]="Closed",a[a.Closing=4]="Closing",a[a.Opening=8]="Opening",a);function o(){return(0,r.useContext)(i)}function l({value:e,children:t}){return r.createElement(i.Provider,{value:e},t)}function c({children:e}){return r.createElement(i.Provider,{value:null},e)}},79663(e,t,n){"use strict";n.d(t,{bN:()=>m,u5:()=>p,vA:()=>y});var r,i,a,s=n(25906),o=n(62731),l=n(91783),c=Object.defineProperty,u=(e,t,n
2)=>{if(!t.has(e))throw TypeError("Cannot "+n)},d=(e,t,n)=>(u(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},h=(e,t,n,r)=>(u(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class p{constructor(e){f(this,r,{}),f(this,i,new s.G(()=>new Set)),f(this,a,new Set),((e,t,n)=>{((e,t,n)=>{t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n)})(this,"disposables",(0,o.e)()),h(this,r,e),l._.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return d(this,r)}subscribe(e,t){if(l._.isServer)return()=>{};let n={selector:e,callback:t,current:e(d(this,r))};return d(this,a).add(n),this.disposables.add(()=>{d(this,a).delete(n)})}on(e,t){return l._.isServer?()=>{}:(d(this,i).get(e).add(t),this.disposables.add(()=>{d(this,i).get(e).delete(t)}))}send(e){let t=this.reduce(d(this,r),e);if(t!==d(this,r)){h(this,r,t);for(let e of d(this,a)){let t=e.selector(d(this,r));m(e.current,t)||(e.current=t,e.callback(t))}for(let t of d(this,i).get(e.type))t(d(this,r),e)}}}function m(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&g(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&g(e.entries(),t.entries()):!(!v(e)||!v(t))&&g(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function g(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function v(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function y(e){let[t,n]=e(),r=(0,o.e)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}}r=new WeakMap,i=new WeakMap,a=new WeakMap},12009(e,t,n){"use strict";n.d(t,{Q:()=>c});var r,i=n(79663),a=n(25906),s=n(58349),o=Object.defineProperty,l=(e,t,n)=>(((e,t,n)=>{t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),c=((r=c||{})[r.Push=0]="Push",r[r.Pop=1]="Pop",r);let u={0(e,t){let n=t.id,r=e.stack,i=e.stack.indexOf(n);if(-1!==i){let t=e.stack.slice();return t.splice(i,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let i=e.stack.slice();return i.splice(r,1),{...e,stack:i}}};class d extends i.u5{constructor(){super(...arguments),l(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),l(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new d({stack:[]})}reduce(e,t){return(0,s.Y)(t.type,u,e,t)}}const f=new a.G(()=>d.new());n.d(t,["D",0,f])},55399(e,t,n){"use strict";n.d(t,{y:()=>s});var r=n(84420),i=n(39987),a=n(79663);function s(e,t,n=a.bN){return(0,r.useSyncExternalStoreWithSelector)((0,i._)(t=>e.subscribe(o,t)),(0,i._)(()=>e.state),(0,i._)(()=>e.state),(0,i._)(t),n)}function o(e){return e}},83041(e,t,n){"use strict";n.d(t,{l:()=>i});var r=n(66204);function i(e){let t=e.parentElement,n=null;for(;t&&!r.Er(t);)r.Jb(t)&&(n=t),t=t.parentElement;let i=""===(null==t?void 0:t.getAttribute("disabled"));return(!i||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(r.Jb(t))return!1;t=t.previousElementSibling}return!0}(n))&&i}},8634(e,t,n){"use strict";n.d(t,{B:()=>i,X:()=>a});var r,i=((r=i||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function a(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===i&&(i=n.length);for(let e=i-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}}},25906(e,t,n){"use strict";n.d(t,{G:()=>r});class r extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}}
2,62731(e,t,n){"use strict";n.d(t,{e:()=>i});var r=n(37272);function i(){let e=[],t={addEventListener:(e,n,r,i)=>(e.addEventListener(n,r,i),t.add(()=>e.removeEventListener(n,r,i))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return(0,r._)(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=i();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}},66204(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function i(e){return r(e)&&"tagName"in e}function a(e){return i(e)&&"accessKey"in e}function s(e){return i(e)&&"tabIndex"in e}function o(e){return i(e)&&"style"in e}function l(e){return a(e)&&"IFRAME"===e.nodeName}function c(e){return a(e)&&"INPUT"===e.nodeName}function u(e){return a(e)&&"LABEL"===e.nodeName}function d(e){return a(e)&&"FIELDSET"===e.nodeName}function f(e){return a(e)&&"LEGEND"===e.nodeName}function h(e){return!!i(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}n.d(t,{A3:()=>c,Er:()=>d,Gu:()=>l,H5:()=>h,Jb:()=>f,Lk:()=>s,Ll:()=>r,kS:()=>u,pv:()=>o,sb:()=>a,vq:()=>i})},27784(e,t,n){"use strict";n.d(t,{JO:()=>i,nY:()=>a});var r=n(62731);function i(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}function a(e,t,n){let a=(0,r.e)();if("Tracked"===t.kind){let r=function(){s!==i(e)&&(a.dispose(),n())},{position:s}=t,o=new ResizeObserver(r);o.observe(e),a.add(()=>o.disconnect()),a.addEventListener(window,"scroll",r,{passive:!0}),a.addEventListener(window,"resize",r)}return()=>a.dispose()}n.d(t,["Fc",0,{Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}}])},91783(e,t,n){"use strict";n.d(t,{_:()=>a});var r=Object.defineProperty,i=(e,t,n)=>(((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let a=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},81078(e,t,n){"use strict";n.d(t,{BD:()=>u,Bm:()=>m,CU:()=>A,MZ:()=>p,Me:()=>d,Uo:()=>a,iq:()=>h,p9:()=>b,wl:()=>y});var r=n(58349),i=n(10151);let a=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),s=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var o,l,c,u=((c=u||{})[c.First=1]="First",c[c.Previous=2]="Previous",c[c.Next=4]="Next",c[c.Last=8]="Last",c[c.WrapAround=16]="WrapAround",c[c.NoScroll=32]="NoScroll",c[c.AutoFocus=64]="AutoFocus",c),d=((l=d||{})[l.Error=0]="Error",l[l.Overflow=1]="Overflow",l[l.Success=2]="Success",l[l.Underflow=3]="Underflow",l),f=((o=f||{})[o.Previous=-1]="Previous",o[o.Next=1]="Next",o);function h(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(a)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var p=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(p||{});function m(e,t=0){var n;return e!==(null==(n=(0,i.TW)(e))?void 0:n.body)&&(0,r.Y)(t,{0:()=>e.matches(a),1(){let t=e;for(;null!==t;){if(t.matches(a))return!0;t=t.parentElement}return!1}})}var g=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(g||{});"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let v=["textarea","input"].join(",");function y(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function b(e,t,n=(null===e?document.body:(0,i.zm)(e))){return A(h(n),t,{relativeTo:e})}function A(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:a=[]}={}){let o=Array.isArray(e)?e.length>0?(0,i.zm)(e[0]):document:(0,i.zm)(e),l=Array.isArray(e)?n?y(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(s)).sort((e,t)=>
2Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):h(e);a.length>0&&l.length>1&&(l=l.filter(e=>!a.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==o?void 0:o.activeElement;let c,u=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,l.indexOf(r))-1;if(4&t)return Math.max(0,l.indexOf(r))+1;if(8&t)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,m=l.length;do{if(p>=m||p+m<=0)return 0;let e=d+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}c=l[e],null==c||c.focus(f),p+=u}while(c!==(0,i.bq)(c));return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,v))&&n}(c)&&c.select(),2}},44208(e,t,n){"use strict";n.d(t,{h:()=>i,q:()=>o});var r=n(71763);function i(e={},t=null,n=[]){for(let[r,i]of Object.entries(e))s(n,a(t,r),i);return n}function a(e,t){return e?e+"["+t+"]":t}function s(e,t,n){if(Array.isArray(n))for(let[r,i]of n.entries())s(e,a(t,r.toString()),i);else n instanceof Date?e.push([t,n.toISOString()]):"boolean"==typeof n?e.push([t,n?"1":"0"]):"string"==typeof n?e.push([t,n]):"number"==typeof n?e.push([t,`${n}`]):null==n?e.push([t,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(n)&&!(0,r.isValidElement)(n)&&i(n,t,e)}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}},58349(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{Y:()=>r})},37272(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},10151(e,t,n){"use strict";n.d(t,{TW:()=>i,X7:()=>o,bq:()=>s,zm:()=>a});var r=n(91783);function i(e){var t;return r._.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function a(e){var t,n;return r._.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function s(e){var t,n;return null!=(n=null==(t=a(e))?void 0:t.activeElement)?n:null}function o(e){return s(e)===e}},17985(e,t,n){"use strict";function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function i(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{Fr:()=>i,un:()=>r})},50628(e,t,n){"use strict";n.d(t,{Ac:()=>l,oE:()=>g,FX:()=>m,v6:()=>p,Ci:()=>u});var r=n(71763);function i(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var a,s,o=n(58349),l=((s=l||{})[s.None=0]="None",s[s.RenderStrategy=1]="RenderStrategy",s[s.Static=2]="Static",s),c=((a=c||{})[a.Unmount=0]="Unmount",a[a.Hidden=1]="Hidden",a);function u(){let e=function(){let e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return(...n)=>{if(!n.every(e=>null==e))return e.current=n,t}}();return(0,r.useCallback)(t=>function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:a=!0,name:s,mergeRefs:l}){l=null!=l?l:f;let c=h(t,e);if(a)return d(c,n,r,s,l);let u=null!=i?i:0;if(2&u){let{static:e=!1,...t}=c;if(e)return d(t,n,r,s,l)}if(1&u){let{unmount:e=!0,...t}=c;return(0,o.Y)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,s,l)})}return d(c,n,r,s,l)}({mergeRefs:e,...t}),[e])}function d(e,t={},n,a,s){let{as:o=n,children:l,refName:c="ref",...u}=v(e,["unmount","static"]),d=void 0!==e.ref?{[c]:e.ref}:{},f="function"==typeof l?l(t):l;f=b(f),"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t)),u["aria-labelledby"]&&u["aria-labelledby"]===u.id&&
2(u["aria-labelledby"]=void 0);let p={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e){p["data-headlessui-state"]=n.join(" ");for(let e of n)p[`data-${e}`]=""}}if(A(o)&&(Object.keys(g(u)).length>0||Object.keys(g(p)).length>0)){if(!(!(0,r.isValidElement)(f)||Array.isArray(f)&&f.length>1||function(e){return A(e.type)}(f))){let e=f.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>i(t(...e),u.className):i(t,u.className),a=n?{className:n}:{},o=h(f.props,g(v(u,["ref"])));for(let e in p)e in o&&delete p[e];return(0,r.cloneElement)(f,Object.assign({},o,p,d,{ref:s(y(f),d.ref)},a))}if(Object.keys(g(u)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(g(u)).concat(Object.keys(g(p))).map(e=>`  - ${e}`).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join("\n")].join("\n"))}return(0,r.createElement)(o,Object.assign({},v(u,["ref"]),!A(o)&&d,!A(o)&&p),f)}function f(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){let i=n[e];for(let e of i){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function p(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){let r=n[e];for(let e of r)null==e||e(...t)}});return t}function m(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function g(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function y(e){return r.version.split(".")[0]>="19"?e.props.ref:e.ref}function b(e){if(null!=e&&e.$$typeof===Symbol.for("react.lazy")){let t=e._payload;if(null!=t&&"fulfilled"===t.status)return b(t.value)}return e}function A(e){return e===r.Fragment||e===Symbol.for("react.fragment")}},93223(e,t,n){"use strict";n.d(t,{U1:()=>Ce,zD:()=>Re,Z0:()=>Le});var r=Symbol.for("immer-nothing"),i=Symbol.for("immer-draftable"),a=Symbol.for("immer-state");function s(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var o=Object,l=o.getPrototypeOf,c="constructor",u="prototype",d="configurable",f="enumerable",h="writable",p="value",m=e=>!!e&&!!e[a];function g(e){return!!e&&(b(e)||S(e)||!!e[i]||!!e[c]?.[i]||k(e)||M(e))}var v=o[u][c].toString(),y=new WeakMap;function b(e){if(!e||!_(e))return!1;const t=l(e);if(null===t||t===o[u])return!0;const n=o.hasOwnProperty.call(t,c)&&t[c];if(n===Object)return!0;if(!T(n))return!1;let r=y.get(n);return void 0===r&&(r=Function.toString.call(n),y.set(n,r)),r===v}function A(e,t,n=!0){0===w(e)?(n?Reflect.ownKeys(e):o.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function w(e){const t=e[a];return t?t.type_:S(e)?1:k(e)?2:M(e)?3:0}var E=(e,t,n=w(e))=>2===n?e.has(t):o[u].hasOwnProperty.call(e,t),x=(e,t,n=w(e))=>2===n?e.get(t):e[t],C=(e,t,n,r=w(e))=>{2===r?e.set(t,n):3===r?e.add(n):e[t]=n},S=Array.isArray,k=e=>e instanceof Map,M=e=>e instanceof Set,_=e=>"object"==typeof e,T=e=>"function"==typeof e,D=e=>"boolean"==typeof e,I=e=>e.copy_||e.base_,R=e=>e.modified_?e.copy_:e.base_;function P(e,t){if(k(e))return new Map(e);if(M(e))return new Set(e);if(S(e))return Array[u].slice.call(e);const n=b(e);if(!0===t||"class_only"===t&&!n){const t=o.getOwnPropertyDescriptors(e);delete t[a];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const i=n[r],a=t[i];!1===a[h]&&(a[h]=!0,a[d]=!0),(a.get||a.set)&&(t[i]={[d]:!0,[h]:!0,[f]:a[f],[p]:e[i]})}return o.create(l(e),t)}{const t=l(e);if(null!==t&&n)return{...e};const r=o.create(t);return o.assign(r,e)}}function O(e,t=!1){return B(e)||m(e)||!g(e)||(w(e)>
vendor: 7,174 bytes, line 2
21&&o.defineProperties(e,{set:N,add:N,clear:N,delete:N}),o.freeze(e),t&&A(e,(e,t)=>{O(t,!0)},!1)),e}var N={[p]:function(){s(2)}};function B(e){return null===e||!_(e)||o.isFrozen(e)}var j="MapSet",L="Patches",F="ArrayMethods",U={};function H(e){const t=U[e];return t||s(0),t}var z,G=e=>!!U[e],q=()=>z;function W(e,t){t&&(e.patchPlugin_=H(L),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function $(e){V(e),e.drafts_.forEach(K),e.drafts_=null}function V(e){e===z&&(z=e.parent_)}var Y=e=>z={drafts_:[],parent_:z,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:G(j)?H(j):void 0,arrayMethodsPlugin_:G(F)?H(F):void 0};function K(e){const t=e[a];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function Q(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(void 0!==e&&e!==n){n[a].modified_&&($(t),s(4)),g(e)&&(e=X(t,e));const{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[a].base_,e,t)}else e=X(t,n);return function(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&O(t,n)}(t,e,!0),$(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==r?e:void 0}function X(e,t){if(B(t))return t;const n=t[a];if(!n)return re(t,e.handledSet_,e);if(!J(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:t}=n;if(t)for(;t.length>0;)t.pop()(e);ne(n,e)}return n.copy_}function Z(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var J=(e,t)=>e.scope_===t,ee=[];function te(e,t,n,r){const i=I(e),a=e.type_;if(void 0!==r&&x(i,r,a)===t)return void C(i,r,n,a);if(!e.draftLocations_){const t=e.draftLocations_=new Map;A(i,(e,n)=>{if(m(n)){const r=t.get(n)||[];r.push(e),t.set(n,r)}})}const s=e.draftLocations_.get(t)??ee;for(const e of s)C(i,e,n,a)}function ne(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){const{patchPlugin_:n}=t;if(n){const r=n.getPath(e);r&&n.generatePatches_(e,r,t)}Z(e)}}function re(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||m(e)||t.has(e)||!g(e)||B(e)||(t.add(e),A(e,(r,i)=>{if(m(i)){const t=i[a];if(J(t,n)){const n=R(t);C(e,r,n,e.type_),Z(t)}}else g(i)&&re(i,t,n)})),e}var ie={get(e,t){if(t===a)return e;let n=e.scope_.arrayMethodsPlugin_;const r=1===e.type_&&"string"==typeof t;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const i=I(e);if(!E(i,t,e.type_))return function(e,t,n){const r=oe(t,n);return r?p in r?r[p]:r.get?.call(e.draft_):void 0}(e,i,t);const s=i[t];if(e.finalized_||!g(s))return s;if(r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&function(e){const t=+e;return Number.isInteger(t)&&String(t)===e}(t))return s;if(s===se(e.base_,t)){ce(e);const n=1===e.type_?+t:t,r=ue(e.scope_,s,e,n);return e.copy_[n]=r}return s},has:(e,t)=>t in I(e),ownKeys:e=>Reflect.ownKeys(I(e)),set(e,t,n){const r=oe(I(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=se(I(e),t),o=r?.[a];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(((i=n)===(s=r)?0!==i||1/i==1/s:i!=i&&s!=s)&&(void 0!==n||E(e.base_,t,e.type_)))return!0;ce(e),le(e)}var i,s;return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),function(e,t,n){const{scope_:r}=e;if(m(n)){const i=n[a];J(i,r)&&i.callbacks_.push(function(){ce(e);const r=R(i);te(e,n,r,t)})}else g(n)&&e.callbacks_.push(function(){const i=I(e);3===e.type_?i.has(n)&&re(n,r.handledSet_,r):x(i,t,e.type_)===n&&r.drafts_.length>1&&!0===(e.assigned_.get(t)??!1)&&e.copy_&&re(x(e.copy_,t,e.type_),r.handledSet_,r)})}(e,t,n)),!0},deleteProperty:(e,t)=>(ce(e),void 0!==se(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),le(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=I(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{[h]:!0,[d]:1!==e.type_||"length"!==t,[f]:r[f],[p]:n[t]}:r},defineProperty(){s(11)},getPrototypeOf:e=>l(e.base_),setPrototypeOf(){s(12)}},ae={};for(let e in ie){let t=ie[e];ae[e]=function(){const e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function se(e,t){const n=e[a];return(n?I(n):e)[t]}function oe(e,t){if(!(t in e))return;let n=l(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=l(n)}}function le(e){e.modified_||(e.modified_=!0,e.parent_&&le(e.parent_))}function ce(e){e.copy_||(e.assigned_=new Map,e.copy_=P(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function ue(e,t,n,r){const[i,a]=k(t)?H(j).proxyMap_(t,n):M(t)?H(j).proxySet_(t,n):function(e,t){const n=S(e),r={type_:n?1:0,scope_:t?t.scope_:q(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let i=r,a=ie;n&&(i=[r],a=ae);const{revoke:s,proxy:o}=Proxy.revocable(i,a);return r.draft_=o,r.revoke_=s,[o,r]}(t,n);return(n?.scope_??q()).drafts_.push(i),a.callbacks_=n?.callbacks_??[],a.key_=r,n&&void 0!==r?function(e,t,n){e.callbacks_.push(function(r){const i=t;if(!i||!J(i,r))return;r.mapSetPlugin_?.fixSetContents(i);const a=R(i);te(e,i.draft_??i,a,n),ne(i,r)})}(n,a,r):a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);const{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)}),i}function de(e){if(!g(e)||B(e))return e;const t=e[a];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=P(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=P(e,!0);return A(n,(e,t)=>{C(n,e,de(t))},r),t&&(t.finalized_=!1),n}ae.deleteProperty=function(e,t){return ae.set.call(this,e,t,void 0)},ae.set=function(e,t,n){return ie.set.call(this,e[0],t,n,e[0])};var fe=(new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(T(e)&&!T(t)){const n=t;t=e;const r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}let i;if(T(t)||s(6),void 0===n||T(n)||s(7),g(e)){const r=Y(this),a=ue(0,e,void 0);let s=!0;try{i=t(a),s=!1}finally{s?$(r):V(r)}return W(r,n),Q(i,r)}if(!e||!_(e)){if(i=t(e),void 0===i&&(i=e),i===r&&(i=void 0),this.autoFreeze_&&O(i,!0),n){const t=[],r=[];H(L).generateReplacementPatches_(e,i,{patches_:t,inversePatches_:r}),n(t,r)}return i}s(1)},this.produceWithPatches=(e,t)=>{if(T(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},D(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),D(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),D(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;g(e)||s(8),m(e)&&(m(t=e)||s(10),e=de(t));const n=Y(this),r=ue(0,e,void 0);return r[a].isManual_=!0,V(n),r}finishDraft(e,t){const n=e&&e[a];n&&n.isManual_||s(9);const{scope_:r}=n;return W(r,t),Q(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>
2-1&&(t=t.slice(n+1));const r=H(L).applyPatches_;return m(e)?r(e,t):this.produce(e,e=>r(e,t))}}).produce,he=n(18398);function pe(e){return({dispatch:t,getState:n})=>r=>i=>"function"==typeof i?i(t,n,e):r(i)}var me=pe(),ge=pe,ve="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?he.Zz:he.Zz.apply(null,arguments)},ye=("undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__,e=>e&&"function"==typeof e.match);function be(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw new Error(He(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>(0,he.ve)(t)&&t.type===e,n}var Ae=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function we(e){return g(e)?fe(e,()=>{}):e}function Ee(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}var xe=e=>t=>{setTimeout(t,e)};function Ce(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{};let a=new Ae;return t&&("boolean"==typeof t?a.push(me):a.push(ge(t.extraArgument))),a},{reducer:n,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:s,enhancers:o}=e||{};let l,c;if("function"==typeof n)l=n;else{if(!(0,he.Qd)(n))throw new Error(He(1));l=(0,he.HY)(n)}c="function"==typeof r?r(t):t();let u=he.Zz;i&&(u=ve({trace:!1,..."object"==typeof i&&i}));const d=(f=(0,he.Tw)(...c),function(e){const{autoBatch:t=!0}=e??{};let n=new Ae(f);return t&&n.push(((e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,s=!1;const o=new Set,l="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!=typeof window&&window.requestAnimationFrame?(c=window.requestAnimationFrame,e=>{let t=!1;const n=()=>{t||(t=!0,cancelAnimationFrame(r),clearTimeout(i),e())},r=c(n),i=setTimeout(n,100)}):xe(10):"callback"===e.type?e.queueNotification:xe(e.timeout);var c;const u=()=>{s=!1,a&&(a=!1,o.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){const t=r.subscribe(()=>i&&e());return o.add(e),()=>{t(),o.delete(e)}},dispatch(e){try{return i=!e?.meta?.RTK_autoBatch,a=!i,a&&(s||(s=!0,l(u))),r.dispatch(e)}finally{i=!0}}})})("object"==typeof t?t:void 0)),n});var f;const h=u(..."function"==typeof o?o(d):d());return(0,he.y$)(l,s,h)}function Se(e){const t={},n=[];let r;const i={addCase(e,n){const r="string"==typeof e?e:e.type;if(!r)throw new Error(He(28));if(r in t)throw new Error(He(29));return t[r]=n,i},addAsyncThunk:(e,r)=>(r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),i),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(r=e,i)};return e(i),[t,n,r]}function ke(...e){return t=>e.some(e=>((e,t)=>ye(e)?e.match(t):e(t))(e,t))}var Me=["name","message","stack","code"],_e=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},Te=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},De=e=>{if("object"==typeof e&&null!==e){const t={};for(const n of Me)"string"==typeof e[n]&&(t[n]=e[n]);return t}return{message:String(e)}},Ie="External signal was aborted",Re=(()=>{function e(e,t,n){const r=be(e+"/fulfilled",(e,t,n,r)=>({payload:e,meta:{...r||{},arg:n,requestId:t,requestStatus:"fulfilled"}})),i=be(e+"/pending",(e,t,n)=>({payload:void 0,meta:{...n||{},arg:t,requestId:e,requestStatus:"pending"}})),a=be(e+"/rejected",(e,t,r,i,a)=>({payload:i,error:(n&&n.serializeError||De)(e||"Rejected"),meta:{...a||{},arg:r,requestId:t,rejectedWithValue:!!i,requestStatus:"rejected",aborted:"AbortError"===e?.name,condition:"ConditionError"===e?.name}}));return Object.assign(function(e,{signal:s}={}){return(o,l,c)=>{const u=n?.idGenerator?n.idGenerator(e):((e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t})(),d=new AbortController;let f,h;function p(e){h=e,d.abort()}s&&(s.aborted?p(Ie):s.addEventListener("abort",()=>p(Ie),{once:!0}));const m=async function(){let s;try{let a=n?.condition?.(e,{getState:l,extra:c});if(null!==(m=a)&&"object"==typeof m&&"function"==typeof m.then&&(a=await a),!1===a||d.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const g=new Promise((e,t)=>
2{f=()=>{t({name:"AbortError",message:h||"Aborted"})},d.signal.addEventListener("abort",f,{once:!0})});o(i(u,e,n?.getPendingMeta?.({requestId:u,arg:e},{getState:l,extra:c}))),s=await Promise.race([g,Promise.resolve(t(e,{dispatch:o,getState:l,extra:c,requestId:u,signal:d.signal,abort:p,rejectWithValue:(e,t)=>new _e(e,t),fulfillWithValue:(e,t)=>new Te(e,t)})).then(t=>{if(t instanceof _e)throw t;return t instanceof Te?r(t.payload,u,e,t.meta):r(t,u,e)})])}catch(t){s=t instanceof _e?a(null,u,e,t.payload,t.meta):a(t,u,e)}finally{f&&d.signal.removeEventListener("abort",f)}var m;return n&&!n.dispatchConditionRejection&&a.match(s)&&s.meta.condition||o(s),s}();return Object.assign(m,{abort:p,requestId:u,arg:e,unwrap:()=>m.then(Pe)})}},{pending:i,rejected:a,fulfilled:r,settled:ke(a,r),typePrefix:e})}return e.withTypes=()=>e,e})();function Pe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Oe=Symbol.for("rtk-slice-createasyncthunk");function Ne(e,t){return`${e}/${t}`}function Be({creators:e}={}){const t=e?.asyncThunk?.[Oe];return function(e){const{name:n,reducerPath:r=n}=e;if(!n)throw new Error(He(11));const i=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},a=Object.keys(i),s={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},o={addCase(e,t){const n="string"==typeof e?e:e.type;if(!n)throw new Error(He(12));if(n in s.sliceCaseReducersByType)throw new Error(He(13));return s.sliceCaseReducersByType[n]=t,o},addMatcher:(e,t)=>(s.sliceMatchers.push({matcher:e,reducer:t}),o),exposeAction:(e,t)=>(s.actionCreators[e]=t,o),exposeCaseReducer:(e,t)=>(s.sliceCaseReducersByName[e]=t,o)};function l(){const[t={},n=[],r]="function"==typeof e.extraReducers?Se(e.extraReducers):[e.extraReducers],i={...t,...s.sliceCaseReducersByType};return function(e){let t,[a,o,l]=Se(e=>{for(let t in i)e.addCase(t,i[t]);for(let t of s.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)});if("function"==typeof e)t=()=>we(e());else{const n=we(e);t=()=>n}function c(e=t(),n){let r=[a[n.type],...o.filter(({matcher:e})=>e(n)).map(({reducer:e})=>e)];return 0===r.filter(e=>!!e).length&&(r=[l]),r.reduce((e,t)=>{if(t){if(m(e)){const r=t(e,n);return void 0===r?e:r}if(g(e))return fe(e,e=>t(e,n));{const r=t(e,n);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e},e)}return c.getInitialState=t,c}(e.initialState)}a.forEach(r=>{const a=i[r],s={reducerName:r,type:Ne(n,r),createNotation:"function"==typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(a)?function({type:e,reducerName:t,createNotation:n},r,i){let a,s;if("reducer"in r){if(n&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(r))throw new Error(He(17));a=r.reducer,s=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,s?be(e,s):be(e))}(s,a,o):function({type:e,reducerName:t},n,r,i){if(!i)throw new Error(He(18));const{payloadCreator:a,fulfilled:s,pending:o,rejected:l,settled:c,options:u}=n,d=i(e,a,u);r.exposeAction(t,d),s&&r.addCase(d.fulfilled,s),o&&r.addCase(d.pending,o),l&&r.addCase(d.rejected,l),c&&r.addMatcher(d.settled,c),r.exposeCaseReducer(t,{fulfilled:s||Fe,pending:o||Fe,rejected:l||Fe,settled:c||Fe})}(s,a,o,t)});const c=e=>e,u=new Map,d=new WeakMap;let f;function h(e,t){return f||(f=l()),f(e,t)}function p(){return f||(f=l()),f.getInitialState()}function v(t,n=!1){function r(e){let i=e[t];return void 0===i&&n&&(i=Ee(d,r,p)),i}function i(t=c){const r=Ee(u,n,()=>new WeakMap);return Ee(r,t,()=>{const r={};for(const[i,a]of Object.entries(e.selectors??{}))r[i]=je(a,t,()=>Ee(d,t,p),n);return r})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}
2const y={name:n,reducer:h,actions:s.actionCreators,caseReducers:s.sliceCaseReducersByName,getInitialState:p,...v(r),injectInto(e,{reducerPath:t,...n}={}){const i=t??r;return e.inject({reducerPath:i,reducer:h},n),{...y,...v(i,!0)}}};return y}}function je(e,t,n,r){function i(i,...a){let s=t(i);return void 0===s&&r&&(s=n()),e(s,...a)}return i.unwrapped=e,i}var Le=Be();function Fe(){}var{assign:Ue}=Object;function He(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}},25605(e,t,n){"use strict";var r=n(16384);n.d(t,["S",0,()=>r.S$])},6762(e,t,n){"use strict";var r=n(94996);const i=new class extends r.Q{#e;#t;#n;constructor(){super(),this.#n=e=>{if("undefined"!=typeof window&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#e?this.#e:"hidden"!==globalThis.document?.visibilityState}};n.d(t,["m",0,i])},83534(e,t,n){"use strict";n.d(t,{$:()=>o,s:()=>s});var r=n(84485),i=n(61320),a=n(55740),s=class extends a.k{#r;#i;#a;#s;constructor(e){super(),this.#r=e.client,this.mutationId=e.mutationId,this.#a=e.mutationCache,this.#i=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#i.includes(e)||(this.#i.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#i=this.#i.filter(t=>t!==e),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#i.length||("pending"===this.state.status?this.scheduleGc():this.#a.remove(this))}continue(){return this.#s?.continue()??("pending"===this.state.status?this.execute(this.state.variables):Promise.resolve())}async execute(e){const t=()=>{this.#o({type:"continue"})},n={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey},r=this.#s=(0,i.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{this.#o({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#o({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)}),a="pending"===this.state.status,s=!r.canStart();try{if(a)t();else{this.#o({type:"pending",variables:e,isPaused:s}),this.#a.config.onMutate&&await this.#a.config.onMutate(e,this,n);const t=await(this.options.onMutate?.(e,n));t!==this.state.context&&this.#o({type:"pending",context:t,variables:e,isPaused:s})}const i=await r.start();return await(this.#a.config.onSuccess?.(i,e,this.state.context,this,n)),await(this.options.onSuccess?.(i,e,this.state.context,n)),await(this.#a.config.onSettled?.(i,null,this.state.variables,this.state.context,this,n)),await(this.options.onSettled?.(i,null,e,this.state.context,n)),this.#o({type:"success",data:i}),i}catch(t){try{await(this.#a.config.onError?.(t,e,this.state.context,this,n))}catch(e){Promise.reject(e)}try{await(this.options.onError?.(t,e,this.state.context,n))}catch(e){Promise.reject(e)}try{await(this.#a.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n))}catch(e){Promise.reject(e)}try{await(this.options.onSettled?.(void 0,t,e,this.state.context,n))}catch(e){Promise.reject(e)}throw this.#o({type:"error",error:t}),t}finally{this.#s===r&&(this.#s=void 0),this.#a.runNext(this)}}#o(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
2case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),r.jG.batch(()=>{this.#i.forEach(t=>{t.onMutationUpdate(e)}),this.#a.notify({mutation:this,type:"updated",action:e})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},84485(e,t,n){"use strict";const r=n(23927).Zq,i=function(){let e=[],t=0,n=e=>{e()},i=e=>{e()},a=r;const s=r=>{t?e.push(r):a(()=>{n(r)})};return{batch:r=>{let s;t++;try{s=r()}finally{t--,t||(()=>{const t=e;e=[],t.length&&a(()=>{i(()=>{t.forEach(e=>{n(e)})})})})()}return s},batchCalls:e=>(...t)=>{s(()=>{e(...t)})},schedule:s,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{i=e},setScheduler:e=>{a=e}}}();n.d(t,["jG",0,i])},8627(e,t,n){"use strict";var r=n(94996);const i=new class extends r.Q{#l=!0;#t;#n;constructor(){super(),this.#n=e=>{if("undefined"!=typeof window&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#l!==e&&(this.#l=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#l}};n.d(t,["t",0,i])},69921(e,t,n){"use strict";n.d(t,{X:()=>c,k:()=>u});var r=n(16384),i=n(84485),a=n(61320),s=n(55740);function o(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function l(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var c=class extends s.k{#c;#u;#d;#f;#r;#s;#h;#p;constructor(e){super(),this.#p=!1,this.#h=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#f=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#u=f(this.options),this.state=e.state??this.#u,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#c}get promise(){return this.#s?.promise}setOptions(e){if(this.options={...this.#h,...e},e?._type&&(this.#c=e._type),this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){const e=f(this.options);void 0!==e.data&&(this.setState(d(e.data,e.dataUpdatedAt)),this.#u=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#f.remove(this)}setData(e,t){const n=(0,r.pl)(this.state.data,e,this.options);return this.#o({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#o({type:"setState",state:e})}cancel(e){const t=this.#s?.promise;return this.#s?.cancel(e),t?t.then(r.lQ).catch(r.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#u}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>!1!==(0,r.GF)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===r.hT||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,r.GF)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,r.j3)(this.state.dataUpdatedAt,e))}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#f.n
2otify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){const t=this.observers.indexOf(e);-1!==t&&(this.observers.splice(t,1),this.observers.length||(this.#s&&(this.#p||"paused"===this.state.fetchStatus&&"pending"===this.state.status?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#f.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(e,t){if("idle"!==this.state.fetchStatus&&"rejected"!==this.#s?.status())if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}const n=new AbortController,i=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#p=!0,n.signal)})},s=()=>{const e=(0,r.ZM)(this.options,t),n=(()=>{const e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return i(e),e})();return this.#p=!1,this.options.persister?this.options.persister(e,n,this):e(n)},c=(()=>{const e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:s};return i(e),e})();var u;("infinite"===this.#c?(u=this.options.pages,{onFetch:(e,t)=>{const n=e.options,i=e.fetchOptions?.meta?.fetchMore?.direction,a=e.state.data?.pages||[],s=e.state.data?.pageParams||[];let c={pages:[],pageParams:[]},d=0;const f=async()=>{let t=!1;const f=(0,r.ZM)(e.options,e.fetchOptions),h=async(n,i,a)=>{if(t)return Promise.reject(e.signal.reason);if(null==i&&n.pages.length)return Promise.resolve(n);const s=(()=>{const n={client:e.client,queryKey:e.queryKey,pageParam:i,direction:a?"backward":"forward",meta:e.options.meta};var s;return s=n,(0,r.ox)(s,()=>e.signal,()=>t=!0),n})(),o=await f(s),{maxPages:l}=e.options,c=a?r.ZZ:r.y9;return{pages:c(n.pages,o,l),pageParams:c(n.pageParams,i,l)}};if(i&&a.length){const e="backward"===i,t=e?l:o,r={pages:a,pageParams:s};c=await h(r,t(n,r),e)}else{const e=u??a.length;do{const e=0===d?s[0]??n.initialPageParam:o(n,c);if(d>0&&null==e)break;c=await h(c,e),d++}while(d<e)}return c};e.options.persister?e.fetchFn=()=>e.options.persister?.(f,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},t):e.fetchFn=f}}):this.options.behavior)?.onFetch(c,this),this.#d=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===c.fetchOptions?.meta||this.#o({type:"fetch",meta:c.fetchOptions?.meta});const d=this.#s=(0,a.II)({initialPromise:t?.initialPromise,fn:c.fetchFn,onCancel:e=>{e instanceof a.cc&&e.revert&&this.setState({...this.#d,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#o({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0});try{const e=await d.start();if(void 0===e)throw new Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#f.config.onSuccess?.(e,this),this.#f.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof a.cc){if(e.silent)return this.#s.promise;if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#o({type:"error",error:e}),this.#f.config.onError?.(e,this),this.#f.config.onSettled?.(this.state.data,e,this),e}finally{this.#s===d&&(this.#s=void 0),this.scheduleGc()}}#o(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...u(t.data,this.options),fetchMeta:e.meta??null};case"success":const n={...t,...d(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#d=e.manual?n:void 0,n;case"error":const r=e.error;
2return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),i.jG.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#f.notify({query:this,type:"updated",action:e})})}};function u(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,a.v_)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function d(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function f(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}},51225(e,t,n){"use strict";n.d(t,{E:()=>h});var r=n(16384),i=n(6762),a=n(84485),s=n(8627),o=n(94996),l=n(83534),c=class extends o.Q{#m;#g;#v;constructor(e={}){super(),this.config=e,this.#m=new Set,this.#g=new Map,this.#v=0}build(e,t,n){const r=new l.s({client:e,mutationCache:this,mutationId:++this.#v,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#m.add(e);const t=u(e);if("string"==typeof t){const n=this.#g.get(t);n?n.push(e):this.#g.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#m.delete(e)){const t=u(e);if("string"==typeof t){const n=this.#g.get(t);if(n)if(n.length>1){const t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#g.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=u(e);if("string"==typeof t){const n=this.#g.get(t)?.find(e=>"pending"===e.state.status);return!n||n===e}return!0}runNext(e){const t=u(e);return"string"==typeof t?(this.#g.get(t)?.find(t=>
2t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){a.jG.batch(()=>{this.#m.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#m.clear(),this.#g.clear()})}getAll(){return Array.from(this.#m)}find(e){const t={exact:!0,...e};return this.getAll().find(e=>(0,r.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,r.nJ)(e,t))}notify(e){a.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return a.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(r.lQ))))}};function u(e){return e.options.scope?.id}var d=n(69921),f=class extends o.Q{#y;constructor(e={}){super(),this.config=e,this.#y=new Map}build(e,t,n){const i=t.queryKey,a=t.queryHash??(0,r.F$)(i,t);let s=this.get(a);return s||(s=new d.X({client:e,queryKey:i,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(i)}),this.add(s)),s}add(e){this.#y.has(e.queryHash)||(this.#y.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#y.get(e.queryHash);t&&(e.destroy(),t===e&&this.#y.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){a.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#y.get(e)}getAll(){return[...this.#y.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(e=>(0,r.MK)(t,e))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,r.MK)(e,t)):t}notify(e){a.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){a.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){a.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},h=class{#b;#a;#h;#A;#w;#E;#x;#C;constructor(e={}){this.#b=e.queryCache||new f,this.#a=e.mutationCache||new c,this.#h=e.defaultOptions||{},this.#A=new Map,this.#w=new Map,this.#E=0}mount(){this.#E++,1===this.#E&&(this.#x=i.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onFocus())}),this.#C=s.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onOnline())}))}unmount(){this.#E--,0===this.#E&&(this.#x?.(),this.#x=void 0,this.#C?.(),this.#C=void 0)}isFetching(e){return this.#b.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#b.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#b.build(this,t),i=n.state.data;return void 0===i?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,r.GF)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(i))}getQueriesData(e){return this.#b.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){const i=this.defaultQueryOptions({queryKey:e}),a=this.#b.get(i.queryHash)?.state.data,s=(0,r.Zw)(t,a);if(void 0!==s)return this.#b.build(this,i).setData(s,{...n,manual:!0})}setQueriesData(e,t,n){return a.jG.batch(()=>this.#b.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#b.get(t.queryHash)?.state}removeQueries(e){const t=this.#b;a.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){const n=this.#b;return a.jG.batch(()=>{const r=n.findAll(e),i=new Set(r);return r.forEach(e=>{e.reset()}),this.refetchQueries({type:"active",predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){const n={revert:!0,...t},i=a.jG.batch(()=>this.#b.findAll(e).map(e=>e.cancel(n)));return Promise.all(i).then(r.lQ).catch(r.lQ)}invalidateQueries(e,t={}){return a.jG.batch(()=>(this.#b.findAll(e).forEach(e=>{e.invalidate()}),"none"===e?.refetchType?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},i=a.jG.batch(()=>this.#b.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(r.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}));return Promise.all(i).then(r.lQ)}async query(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#b.build(this,t),i=n.isStaleByTime((0,r.GF)(t.staleTime,n))?await n.fetch(t):n.state.data,a=t.select;return a?a(i):i}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#b.build(this,t);return n.isStaleByTime((0,r.GF)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(r.lQ).catch(r.lQ)}infiniteQuery(e){return e._type="infinite",this.query(e)}
2fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(r.lQ).catch(r.lQ)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return s.t.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#b}getMutationCache(){return this.#a}getDefaultOptions(){return this.#h}setDefaultOptions(e){this.#h=e}setQueryDefaults(e,t){this.#A.set((0,r.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#A.values()],n={};return t.forEach(t=>{(0,r.Cp)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#w.set((0,r.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#w.values()],n={};return t.forEach(t=>{(0,r.Cp)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#h.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,r.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===r.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#h.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#b.clear(),this.#a.clear()}}},55740(e,t,n){"use strict";n.d(t,{k:()=>s});var r=n(23927),i=n(16384),a=n(25605),s=class{#S;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,i.gn)(this.gcTime)&&(this.#S=r.zs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??((0,a.S)()?1/0:3e5))}clearGcTimeout(){void 0!==this.#S&&(r.zs.clearTimeout(this.#S),this.#S=void 0)}}},61320(e,t,n){"use strict";n.d(t,{II:()=>u,cc:()=>c,v_:()=>l});var r=n(16384),i=n(25605),a=n(6762),s=n(8627);function o(e){return Math.min(1e3*2**e,3e4)}function l(e){return"online"!==(e??"online")||s.t.isOnline()}var c=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function u(e){let t,n,u,d=!1,f=0,h="pending";const p=new Promise((e,t)=>{n=e,u=t});p.catch(r.lQ);const m=()=>"pending"!==h,g=()=>a.m.isFocused()&&("always"===e.networkMode||s.t.isOnline())&&e.canRun(),v=()=>l(e.networkMode)&&e.canRun(),y=e=>{m()||(t?.(),h="resolved",n(e))},b=e=>{m()||(t?.(),h="rejected",u(e))},A=()=>new Promise(n=>{t=e=>{(m()||g())&&n(e)},e.onPause?.()}).then(()=>{t=void 0,m()||e.onContinue?.()}),w=()=>
2{if(m())return;let t;const n=0===f?e.initialPromise:void 0;try{t=n??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(y).catch(t=>{if(m())return;const n=e.retry??((0,i.S)()?0:3),a=e.retryDelay??o,s="function"==typeof a?a(f,t):a,l=!0===n||"number"==typeof n&&f<n||"function"==typeof n&&n(f,t);!d&&l?(f++,e.onFail?.(f,t),(0,r.yy)(s).then(()=>g()?void 0:A()).then(()=>{d?b(t):w()})):b(t)})};return{promise:p,status:()=>h,cancel:t=>{if(!m()){const n=new c(t);b(n),e.onCancel?.(n)}},continue:()=>(t?.(),p),cancelRetry:()=>{d=!0},continueRetry:()=>{d=!1},canStart:v,start:()=>(v()?w():A().then(w),p)}}},94996(e,t,n){"use strict";n.d(t,{Q:()=>r});var r=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},23927(e,t,n){"use strict";n.d(t,{Zq:()=>a});const r={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},i=new class{#k=r;#M=!1;setTimeoutProvider(e){this.#k=e}setTimeout(e,t){return this.#k.setTimeout(e,t)}clearTimeout(e){this.#k.clearTimeout(e)}setInterval(e,t){return this.#k.setInterval(e,t)}clearInterval(e){this.#k.clearInterval(e)}};function a(e){setTimeout(e,0)}n.d(t,["zs",0,i])},16384(e,t,n){"use strict";n.d(t,{Cp:()=>p,EN:()=>h,F$:()=>f,GF:()=>c,GU:()=>_,MK:()=>u,ZM:()=>M,ZZ:()=>S,Zw:()=>s,f8:()=>v,gn:()=>o,j3:()=>l,lQ:()=>a,nJ:()=>d,ox:()=>T,pl:()=>E,rX:()=>x,y9:()=>C,yy:()=>w});var r=n(23927);const i="undefined"==typeof window||"Deno"in globalThis;function a(){}function s(e,t){return"function"==typeof e?e(t):e}function o(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t){return"function"==typeof e?e(t):e}function u(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:a,queryKey:s,stale:o}=e;if(s)if(r){if(t.queryHash!==f(s,t.options))return!1}else if(!p(t.queryKey,s))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return!("boolean"==typeof o&&t.isStale()!==o||i&&i!==t.state.fetchStatus||a&&!a(t))}function d(e,t){const{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(h(t.options.mutationKey)!==h(a))return!1}else if(!p(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function f(e,t){return(t?.queryKeyHashFn||h)(e)}function h(e){return JSON.stringify(e,(e,t)=>b(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function p(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(Array.isArray(e)&&Array.isArray(t)){for(let n=0;n<t.length;n++)if(!p(e[n],t[n]))return!1;return!0}const n=Object.keys(t);for(const r of n)if(!p(e[r],t[r]))return!1;return!0}return!1}const m=Object.prototype.hasOwnProperty;function g(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=y(e)&&y(t);if(!(r||b(e)&&b(t)))return t;const i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),s=a.length,o=r?new Array(s):{};let l=0;for(let c=0;c<s;c++){const s=r?c:a[c],u=e[s],d=t[s];if(u===d){o[s]=u,(r?c<i:m.call(e,s))&&l++;continue}if(null===u||null===d||"object"!=typeof u||"object"!=typeof d){o[s]=d;continue}const f=g(u,d,n+1);o[s]=f,f===u&&l++}return i===s&&l===i?e:o}function v(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function y(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function b(e){if(!A(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!A(n)&&!!n.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function A(e){return"[object Object]"===Object.prototype.toString.call(e)}function w(e){return new Promise(t=>{r.zs.setTimeout(t,e)})}function E(e,t,n){return"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?g(e,t):t}function x(e){return e}function C(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function S(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}const k=Symbol();function M(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==k?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}function _(e,t){return"function"==typeof e?e(...t):!!e}function T(e,t,n){let r,i=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(r??=t(),i||(i=!0,r.aborted?n():r.addEventListener("abort",n,{once:!0})),r)}),e}n.d(t,["S$",0,i,"hT",0,k])},22663(e,t,n){"use strict";var r=n(71763),i=n(91987);const a=r.createContext(void 0);n.d(t,["Ht",0,({client:e,children:t})=>(r.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,i.jsx)(a.Provider,{value:e,children:t})),"jE",0,e=>{const t=r.useContext(a);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t}])}
2,27207(e,t,n){"use strict";n.d(t,{n:()=>u});var r=n(22663),i=n(71763),a=n(16384),s=n(94996),o=n(84485),l=n(83534),c=class extends s.Q{#r;#_=void 0;#T;#D;constructor(e,t){super(),this.#r=e,this.setOptions(t),this.bindMethods(),this.#I()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.#r.defaultMutationOptions(e),(0,a.f8)(this.options,t)||this.#r.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#T,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,a.EN)(t.mutationKey)!==(0,a.EN)(this.options.mutationKey)?this.reset():"pending"===this.#T?.state.status&&this.#T.setOptions(this.options)}onSubscribe(){1===this.listeners.size&&this.#T&&(this.#T.addObserver(this),this.#I())}onUnsubscribe(){this.hasListeners()||this.#T?.removeObserver(this)}onMutationUpdate(e){this.#I(),this.#R(e)}getCurrentResult(){return this.#_}reset(){this.#T?.removeObserver(this),this.#T=void 0,this.#I(),this.#R()}mutate(e,t){return this.#D=t,this.#T?.removeObserver(this),this.#T=this.#r.getMutationCache().build(this.#r,this.options),this.#T.addObserver(this),this.#T.execute(e)}#I(){const e=this.#T?.state??(0,l.$)();this.#_={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#R(e){o.jG.batch(()=>{if(this.#D&&this.hasListeners()){const t=this.#_.variables,n=this.#_.context,r={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};if("success"===e?.type){try{this.#D.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#D.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if("error"===e?.type){try{this.#D.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#D.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#_)})})}};function u(e,t){const n=(0,r.jE)(t),[s]=i.useState(()=>new c(n,e));i.useEffect(()=>{s.setOptions(e)},[s,e]);const l=i.useSyncExternalStore(i.useCallback(e=>s.subscribe(o.jG.batchCalls(e)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),u=i.useCallback((...e)=>{s.mutate(e[0],e[1]).catch(a.lQ)},[s]);if(l.error&&(0,a.GU)(s.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:u,mutateAsync:l.mutate}}},38840(e,t,n){"use strict";n.d(t,{I:()=>b});var r=n(22663),i=n(71763);const a=i.createContext(!1);a.Provider,n(91987);const s=i.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}());var o=n(16384),l=n(84485);var c=n(23927),u=n(25605),d=n(94996),f=n(6762),h=n(69921),p=class extends d.Q{#r;#P=void 0;#O=void 0;#_=void 0;#N;#B;#j;#L;#F;#U;#H;#z;#G;#q=new Set;constructor(e,t){super(),this.options=t,this.#r=e,this.#j=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#P.addObserver(this),m(this.#P,this.options)?this.#W():this.updateResult(),this.#$())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return g(this.#P,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return g(this.#P,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#V(),this.#Y(),this.#P.removeObserver(this)}setOptions(e){const t=this.options,n=this.#P;if(this.options=this.#r.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,o.GF)(this.options.enabled,this.#P))throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#K(),this.#P.setOptions(this.options),t._defaulted&&!(0,o.f8)(this.options,t)&&this.#r.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#P,observer:this});const r=this.hasListeners();r&&v(this.#P,n,this.options,t)&&this.#W(),this.updateResult(),!r||this.#P===n&&(0,o.GF)(this.options.enabled,this.#P)===(0,o.GF)(t.enabled,this.#P)&&(0,o.GF)(this.options.staleTime,this.#P)===(0,o.GF)(t.staleTime,this.#P)||this.#Q();const i=this.#X();!r||this.#P===n&&(0,o.GF)(this.options.enabled,this.#P)===(0,o.GF)(t.enabled,this.#P)&&i===this.#G||this.#Z(i)}getOptimisticResult(e){const t=this.#r.getQueryCache().build(this.#r,e),n=this.createResult(t,e);return(0,o.f8)(this.getCurrentResult(),n)||(this.#_=n,this.#B=this.options,this.#N=this.#P.state),n}getCurrentResult(){return this.#_}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),Reflect.get(e,n))})}trackProp(e){this.#q.add(e)}getCurrentQuery(){return this.#P}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#r.defaultQueryOptions(e),n=this.#r.getQueryCache().build(this.#r,t);let r,i=()=>{};const a=new Promise(e=>{r=e,i=this.#r.getQueryCache().subscribe(r=>{"updated"===r.type&&r.query.queryHash===n.queryHash&&void 0!==n.state.data&&(i(),e(this.createResult(n,t)))})});return Promise.race([n.fetch().then(()=>{const e=this.createResult(n,t);return r?.(e),e}).finally(()=>{i()}),a])}fetch(e){return this.#W({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#_))}#W(e){this.#K();let t=this.#P.fetch(this.options,e);return e?.throwOnError||(t=t.catch(o.lQ)),t}#J(e){return!(0,u.S)()&&!1!==(0,o.GF)(this.options.enabled,this.#P)&&(0,o.gn)(e)}#Q(){this.#V();const e=(0,o.GF)(this.options.staleTime,this.#P);if(this.#_.isStale||!this.#J(e))return;const t=(0,o.j3)(this.#_.dataUpdatedAt,e)+1;this.#H=c.zs.setTimeout(()=>{this.#_.isStale||this.updateResult()},t)}#X(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#P):this.options.refetchInterval)??!1}#Z(e){this.#Y(),this.#G=e,0!==this.#G&&this.#J(this.#G)&&(this.#z=c.zs.setInterval(()=>
2{(this.options.refetchIntervalInBackground||f.m.isFocused())&&this.#W()},this.#G))}#$(){this.#Q(),this.#Z(this.#X())}#V(){void 0!==this.#H&&(c.zs.clearTimeout(this.#H),this.#H=void 0)}#Y(){void 0!==this.#z&&(c.zs.clearInterval(this.#z),this.#z=void 0)}createResult(e,t){const n=this.#P,r=this.options,i=this.#_,a=this.#N,s=this.#B,l=e!==n?e.state:this.#O,{state:c}=e;let u,d={...c},f=!1;if(t._optimisticResults){const i=this.hasListeners(),a=!i&&m(e,t),s=i&&v(e,n,t,r);(a||s)&&(d={...d,...(0,h.k)(c.data,e.options)}),"isRestoring"===t._optimisticResults&&(d.fetchStatus="idle")}let{error:p,errorUpdatedAt:g,status:b}=d;u=d.data;let A=!1;if(void 0!==t.placeholderData&&void 0===u&&"pending"===b){let e;i?.isPlaceholderData&&t.placeholderData===s?.placeholderData?(e=i.data,A=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#U?.state.data,this.#U):t.placeholderData,void 0!==e&&(b="success",u=(0,o.pl)(i?.data,e,t),f=!0)}if(t.select&&void 0!==u&&!A)if(i&&u===a?.data&&t.select===this.#L)u=this.#F;else try{this.#L=t.select,u=t.select(u),u=(0,o.pl)(i?.data,u,t),this.#F=u,this.#j=null}catch(e){this.#j=e}else void 0===u&&(this.#j=null);this.#j&&(p=this.#j,u=this.#F,g=Date.now(),b="error",f=!1);const w="fetching"===d.fetchStatus,E="pending"===b,x="error"===b,C=E&&w,S=void 0!==u;return{status:b,fetchStatus:d.fetchStatus,isPending:E,isSuccess:"success"===b,isError:x,isInitialLoading:C,isLoading:C,data:u,dataUpdatedAt:d.dataUpdatedAt,error:p,errorUpdatedAt:g,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:d.dataUpdateCount>l.dataUpdateCount||d.errorUpdateCount>l.errorUpdateCount,isFetching:w,isRefetching:w&&!E,isLoadingError:x&&!S,isPaused:"paused"===d.fetchStatus,isPlaceholderData:f,isRefetchError:x&&S,isStale:y(e,t),refetch:this.refetch,isEnabled:!1!==(0,o.GF)(t.enabled,e)}}updateResult(){const e=this.#_,t=this.createResult(this.#P,this.options);if(this.#N=this.#P.state,this.#B=this.options,void 0!==this.#N.data&&(this.#U=this.#P),(0,o.f8)(t,e))return;this.#_=t;const n=(()=>{if(!e)return!0;const{notifyOnChangeProps:t}=this.options,n="function"==typeof t?t():t;if("all"===n||!n&&!this.#q.size)return!0;const r=new Set(n??this.#q);return this.options.throwOnError&&r.add("error"),Object.keys(this.#_).some(t=>{const n=t;return this.#_[n]!==e[n]&&r.has(n)})})();l.jG.batch(()=>{n&&this.listeners.forEach(e=>{e(this.#_)}),this.#r.getQueryCache().notify({query:this.#P,type:"observerResultsUpdated"})})}#K(){const e=this.#r.getQueryCache().build(this.#r,this.options);if(e===this.#P)return;const t=this.#P;this.#P=e,this.#O=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#$()}};function m(e,t){return function(e,t){return!1!==(0,o.GF)(t.enabled,e)&&void 0===e.state.data&&!("error"===e.state.status&&!1===(0,o.GF)(t.retryOnMount,e))}(e,t)||void 0!==e.state.data&&g(e,t,t.refetchOnMount)}function g(e,t,n){if(!1!==(0,o.GF)(t.enabled,e)&&"static"!==(0,o.GF)(t.staleTime,e)){const r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&y(e,t)}return!1}function v(e,t,n,r){return(e!==t||!1===(0,o.GF)(r.enabled,e))&&(!n.suspense||"error"!==e.state.status)&&y(e,n)}function y(e,t){return!1!==(0,o.GF)(t.enabled,e)&&e.isStaleByTime((0,o.GF)(t.staleTime,e))}function b(e,t){return function(e,t,n){const c=i.useContext(a),u=i.useContext(s),d=(0,r.jE)(n),f=d.defaultQueryOptions(e),h=d.getQueryCache().get(f.queryHash),p=!1!==e.subscribed;f._optimisticResults=c?"isRestoring":p?"optimistic":void 0,(e=>{if(e.suspense){const t=1e3,n=e=>"static"===e?e:Math.max(e??t,t),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>n(r(...e)):n(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,t))}})(f),((e,t,n)=>{const r=n?.state.error&&"function"==typeof e.throwOnError?(0,o.GU)(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||r)&&(t.isReset()||(e.retryOnMount=!1))})(f,u,h),(e=>{i.useEffect(()=>{e.clearReset()},[e])})(u);const[m]=i.useState(()=>new t(d,f)),g=m.getOptimisticResult(f),v=!c&&p;if(i.useSyncExternalStore(i.useCallback(e=>{const t=v?m.subscribe(l.jG.batchCalls(e)):o.lQ;return m.updateResult(),t},[m,v]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),i.useEffect(()=>{m.setOptions(f)},[f,m]),((e,t)=>e?.suspense&&t.isPending)(f,g))throw((e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()}))(f,m,u);if((({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&void 0===e.data||(0,o.GU)(n,[e.error,r])))({result:g,errorResetBoundary:u,throwOnError:f.throwOnError,query:h,suspense:f.suspense}))throw g.error;return f.notifyOnChangeProps?g:m.trackResult(g)}(e,p,t)}},13526(e,t,n){"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n);return i}n.d(t,["A",0,function(){for(var e,t,n=0,i="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}])},96676(e,t,n){"use strict";n.d(t,{Bp:()=>ne});var r=n.cw(function(e,t){Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")}),i=n.cw(function(e,t){r()});function a(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(null,arguments)}
2var o=n(2736),l=n(71763),c=n.t(l,2);i();const u=e=>"object"==typeof e&&null!=e&&1===e.nodeType,d=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,f=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return d(n.overflowY,t)||d(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},h=(e,t,n,r,i,a,s,o)=>a<e&&s>t||a>e&&s<t?0:a<=e&&o<=n||s>=t&&o>=n?a-e-r:s>t&&o<n||a<e&&o>n?s-t+i:0,p=e=>e.parentElement??(e.getRootNode().host||null);var m=0;function g(){return String(m++)}var v="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?l.useLayoutEffect:l.useEffect;function y(e){var t=l.useRef(e);return v(function(){t.current=e},[e]),t}function b(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function A(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function w(e,t){var n;function r(){n&&clearTimeout(n)}function i(){for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];r(),n=setTimeout(function(){n=null,e.apply(void 0,a)},t)}return i.cancel=r,i}var E=w(function(e){x(e).textContent=""},500);function x(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function C(){}var S=C;function k(e,t){return t?Object.keys(e).reduce(function(e,n){return void 0!==t[n]&&(e[n]=t[n]),e},s({},e)):e}function M(e,t,n,r,i){void 0===i&&(i=!1);var a=n.length;if(t){for(var s=e;s>=0;s--)if(!r(n[s],s))return s}else for(var o=e;o<a;o++)if(!r(n[o],o))return o;return i?M(t?a-1:0,t,n,r):-1}function _(e,t,n,r,i){void 0===i&&(i=!1);var a=n.length;if(0===a)return-1;var s=a-1;("number"!=typeof e||e<0||e>s)&&(e=t>0?-1:s+1);var o=e+t;o<0?o=i?s:0:o>s&&(o=i?0:s);var l=M(o,t<0,n,r,i);return-1===l?e>=a?-1:e:l}function T(e,t,n,r){return void 0===r&&(r=!0),!!n&&t.some(function(t){return t&&(D(t,e,n)||r&&D(t,n.document.activeElement,n))})}function D(e,t,n){return e===t||t instanceof n.Node&&e.contains(t)}function I(e,t,n,r,i){if(i[e]!==r[e]){var a,o=n["on"+(a=e).slice(0,1).toUpperCase()+a.slice(1)+"Change"];"function"==typeof o&&o(s({type:t.type},i))}}function R(e,t,n,r){var i=l.useRef({}),a=l.useCallback(function(t,n){var r=t.state;r=k(r,n.props);var i=e(r,n),a=n.props.stateReducer(r,s({},n,{changes:i}));return{state:s({},r,a),lastAction:n}},[e]),o=l.useReducer(a,t,function(e){return{state:n(e),lastAction:void 0}}),c=o[0],u=c.state,d=c.lastAction,f=o[1],h=y(t),p=l.useCallback(function(e){return f(s({},e,{props:h.current}))},[h]);return l.useEffect(function(){if(d){var e=k(i.current,d.props);!r(e,u)&&function(e,t,n,r){for(var i=e.type,a={},o=0,l=Object.keys(n);o<l.length;o++){var c=l[o];I(c,e,t,n,r),r[c]!==n[c]&&(a[c]=r[c])}"function"==typeof t.onStateChange&&Object.keys(a).length&&t.onStateChange(s({type:i},a))}(d,d.props,e,u)}i.current=u},[u,d,r]),[u,p]}function P(){var e=l.useRef(!0);return l.useEffect(function(){return e.current=!1,function(){e.current=!0}},[]),e.current}var O={environment:o.shape({addEventListener:o.func.isRequired,removeEventListener:o.func.isRequired,document:o.shape({createElement:o.func.isRequired,getElementById:o.func.isRequired,activeElement:o.any.isRequired,body:o.any.isRequired}).isRequired,Node:o.func.isRequired}),itemToKey:o.func,stateReducer:o.func};function N(e,t){return void 0===e?t:e}function B(e,t,n,r){return void 0!==e?e:void 0!==t?t:void 0!==n?n:r}var j=w(function(e,t){!function(e,t){e&&t&&(x(t).textContent=e,E(t))}(e,t)},200);var L=s({}
2,O,{getA11yStatusMessage:o.func,highlightedIndex:o.number,defaultHighlightedIndex:o.number,initialHighlightedIndex:o.number,isOpen:o.bool,defaultIsOpen:o.bool,initialIsOpen:o.bool,selectedItem:o.any,initialSelectedItem:o.any,defaultSelectedItem:o.any,id:o.string,labelId:o.string,menuId:o.string,getItemId:o.func,toggleButtonId:o.string,onSelectedItemChange:o.func,onHighlightedIndexChange:o.func,onStateChange:o.func,onIsOpenChange:o.func,scrollIntoView:o.func}),F={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},isItemDisabled:function(e){return!1},stateReducer:function(e,t){return t.changes},scrollIntoView:function(e,t){e&&((e,t)=>{var n,r,i,a;if("undefined"==typeof document)return[];const{scrollMode:s,block:o,inline:l,boundary:c,skipOverflowHiddenElements:d}=t,m="function"==typeof c?c:e=>e!==c;if(!u(e))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,v=[];let y=e;for(;u(y)&&m(y);){if(y=p(y),y===g){v.push(y);break}null!=y&&y===document.body&&f(y)&&!f(document.documentElement)||null!=y&&f(y,d)&&v.push(y)}const b=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,A=null!=(a=null==(i=window.visualViewport)?void 0:i.height)?a:innerHeight,{scrollX:w,scrollY:E}=window,{height:x,width:C,top:S,right:k,bottom:M,left:_}=e.getBoundingClientRect(),{top:T,right:D,bottom:I,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let P="start"===o||"nearest"===o?S-T:"end"===o?M+I:S+x/2-T+I,O="center"===l?_+C/2-R+D:"end"===l?k+D:_-R;const N=[];for(let e=0;e<v.length;e++){const t=v[e],{height:n,width:r,top:i,right:a,bottom:c,left:u}=t.getBoundingClientRect();if("if-needed"===s&&S>=0&&_>=0&&M<=A&&k<=b&&(t===g&&!f(t)||S>=i&&M<=c&&_>=u&&k<=a))return N;const d=getComputedStyle(t),p=parseInt(d.borderLeftWidth,10),m=parseInt(d.borderTopWidth,10),y=parseInt(d.borderRightWidth,10),T=parseInt(d.borderBottomWidth,10);let D=0,I=0;const R="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-y:0,B="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-T:0,j="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,L="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)D="start"===o?P:"end"===o?P-A:"nearest"===o?h(E,E+A,A,m,T,E+P,E+P+x,x):P-A/2,I="start"===l?O:"center"===l?O-b/2:"end"===l?O-b:h(w,w+b,b,p,y,w+O,w+O+C,C),D=Math.max(0,D+E),I=Math.max(0,I+w);else{D="start"===o?P-i-m:"end"===o?P-c+T+B:"nearest"===o?h(i,c,n,m,T+B,P,P+x,x):P-(i+n/2)+B/2,I="start"===l?O-u-p:"center"===l?O-(u+r/2)+R/2:"end"===l?O-a+y+R:h(u,a,r,p,y+R,O,O+C,C);const{scrollLeft:e,scrollTop:s}=t;D=0===L?0:Math.max(0,Math.min(s+D/L,t.scrollHeight-n/L+B)),I=0===j?0:Math.max(0,Math.min(e+I/j,t.scrollWidth-r/j+R)),P+=s-D,O+=e-I}N.push({el:t,top:D,left:I})}return N})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}
2).forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})},environment:"undefined"==typeof window?void 0:window},U=!1,H=s({},c).useId,z="function"==typeof H?function(e){var t=e.id,n=e.labelId,r=e.menuId,i=e.getItemId,a=e.toggleButtonId,s=e.inputId,o="downshift-"+H();return t||(t=o),l.useMemo(function(){return{labelId:null!=n?n:t+"-label",menuId:null!=r?r:t+"-menu",getItemId:null!=i?i:function(e){return t+"-item-"+e},toggleButtonId:null!=a?a:t+"-toggle-button",inputId:null!=s?s:t+"-input"}},[i,t,s,n,r,a])}:function(e){var t=e.id,n=e.labelId,r=e.menuId,i=e.getItemId,a=e.toggleButtonId,s=e.inputId,o=l.useState(function(){return null!=t?t:"downshift-"+g()})[0];return l.useMemo(function(){return{labelId:null!=n?n:o+"-label",menuId:null!=r?r:o+"-menu",getItemId:null!=i?i:function(e){return o+"-item-"+e},toggleButtonId:null!=a?a:o+"-toggle-button",inputId:null!=s?s:o+"-input"}},[i,s,n,r,a,o])};function G(e,t,n){var r=N(n,-1);return e[r]&&t(e[r],r)?-1:r}function q(e,t,n,r,i,a){return s({isOpen:!1,highlightedIndex:-1},e.length&&i>=0&&s({selectedItem:e[i],isOpen:N(n,U),highlightedIndex:N(r,-1)},a&&{inputValue:t(e[i])}))}function W(e,t,n,r,i,a,s,o){return 0===e.length?-1:void 0===t||s!==t||-1!==t&&(void 0===e[t]||r(e[t],t))?void 0===n||-1!==n&&(void 0===e[n]||r(e[n],n))?a?e.findIndex(function(e){return i(a)===i(e)}):o<0&&e[e.length-1]&&!r(e[e.length-1],e.length-1)?e.length-1:o>0&&e[0]&&!r(e[0],0)?0:-1:n:t}var $=C;function V(e,t){return e.isOpen===t.isOpen&&e.inputValue===t.inputValue&&e.highlightedIndex===t.highlightedIndex&&e.selectedItem===t.selectedItem}function Y(e){var t=function(e){var t=B(e.selectedItem,e.initialSelectedItem,e.defaultSelectedItem,null),n=B(e.isOpen,e.initialIsOpen,e.defaultIsOpen,U),r=function(e){var t=B(e.highlightedIndex,e.initialHighlightedIndex,e.defaultHighlightedIndex,-1);return t>-1&&e.items[t]&&e.isItemDisabled(e.items[t],t)?-1:t}(e),i=B(e.inputValue,e.initialInputValue,e.defaultInputValue,"");return{highlightedIndex:r<0&&t&&n?e.items.findIndex(function(n){return e.itemToKey(n)===e.itemToKey(t)}):r,isOpen:n,selectedItem:t,inputValue:i}}(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),s({},t,{inputValue:r})}s({},L,{items:o.array.isRequired,isItemDisabled:o.func});var K=Object.freeze({__proto__:null,ControlledPropUpdatedSelectedItem:22,FunctionCloseMenu:17,FunctionOpenMenu:16,FunctionReset:21,FunctionSelectItem:19,FunctionSetHighlightedIndex:18,FunctionSetInputValue:20,FunctionToggleMenu:15,InputBlur:9,InputChange:8,InputClick:10,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEnd:4,InputKeyDownEnter:7,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownPageDown:6,InputKeyDownPageUp:5,ItemClick:13,ItemMouseMove:12,MenuMouseLeave:11,ToggleButtonClick:14}),Q=s({},L,{items:o.array.isRequired,isItemDisabled:o.func,inputValue:o.string,defaultInputValue:o.string,initialInputValue:o.string,inputId:o.string,onInputValueChange:o.func});function X(e,t){var n,r=t.type,i=t.props;switch(r){case 13:n={isOpen:N(i.defaultIsOpen,U),highlightedIndex:G(i.items,i.isItemDisabled,i.defaultHighlightedIndex),selectedItem:i.items[t.index],inputValue:i.itemToString(i.items[t.index])};break;case 0:n=e.isOpen?{highlightedIndex:_(e.highlightedIndex,1,i.items,i.isItemDisabled,!0)}:{highlightedIndex:t.altKey&&null==e.selectedItem?-1:W(i.items,i.initialHighlightedIndex,i.defaultHighlightedIndex,i.isItemDisabled,i.itemToKey,e.selectedItem,e.highlightedIndex,1),isOpen:i.items.length>=0};break;case 1:n=e.isOpen?t.altKey?q(i.items,i.itemToString,i.defaultIsOpen,i.defaultHighlightedIndex,e.highlightedIndex,!0):{highlightedIndex:_(e.highlightedIndex,-1,i.items,i.isItemDisabled,!0)}:{highlightedIndex:W(i.items,i.initialHighlightedIndex,i.defaultHighlightedIndex,i.isItemDisabled,i.itemToKey,e.selectedItem,e.highlightedIndex,-1),isOpen:i.items.length>=0};break;case 7:n=q(i.items,i.itemToString,i.defaultIsOpen,i.defaultHighlightedIndex,e.highlightedIndex,!0);break;case 2:n=s({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 5:n={highlightedIndex:_(e.highlightedIndex,-10,i.items,i.isItemDisabled,!0)};break;case 6:n={highlightedIndex:_(e.highlightedIndex,10,i.items,i.isItemDisabled,!0)};break;case 3:n={highlightedIndex:M(0,!1,i.items,i.isItemDisabled)};break;case 4:n={highlightedIndex:M(i.items.length-1,!0,i.items,i.isItemDisabled)};break;case 9:n=s({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&i.items.length&&t.selectItem&&{selectedItem:i.items[e.highlightedIndex],inputValue:i.itemToString(i.items[e.highlightedIndex])});break;case 8:n={isOpen:!0,highlightedIndex:G(i.items,i.isItemDisabled,i.defaultHighlightedIndex),inputValue:t.inputValue};break;case 10:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:W(i.items,i.initialHighlightedIndex,i.defaultHighlightedIndex,i.isItemDisabled,i.itemToKey,e.selectedItem,e.highlightedIndex,0)};break;case 19:n={selectedItem:t.selectedItem,inputValue:i.itemToString(t.selectedItem)};break;case 22:n={inputValue:t.inputValue};break;default:return function(e,t,n,r){var i;switch(n.type){case r.ItemMouseMove:i={highlightedIndex:n.disabled?-1:n.index};break;case r.MenuMouseLeave:i={highlightedIndex:-1};break;case r.ToggleButtonClick:case r.FunctionToggleMenu:i={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:W(t.items,t.initialHighlightedIndex,t.defaultHighlightedIndex,t.isItemDisabled,t.itemToKey,e.selectedItem,e.highlightedIndex,0)};break;case r.FunctionOpenMenu:i={isOpen:!0,highlightedIndex:W(t.items,t.initialHighlightedIndex,t.defaultHighlightedIndex,t.isItemDisabled,t.itemToKey,e.selectedItem,e.highlightedIndex,0)};break;case r.FunctionCloseMenu:i={isOpen:!1};break;case r.FunctionSetHighlightedIndex:var a=n.highlightedIndex;i={highlightedIndex:t.isItemDisabled(t.items[a],a)?-1:a};break;case r.FunctionSetInputValue:i={inputValue:n.inputValue};break;case r.FunctionReset:i={highlightedIndex:G(t.items,t.isItemDisabled,t.defaultHighlightedIndex),isOpen:N(t.defaultIsOpen,U),selectedItem:N(t.defaultSelectedItem,null),inputValue:N(t.defaultInputValue,"")};break;default:throw new Error("Reducer called without proper action type.")}return s({},e,i)}(e,i,t,K)}return s({}
2,e,n)}var Z=["onMouseLeave","refKey","ref","aria-label"],J=["item","index","refKey","ref","onMouseMove","onMouseDown","onClick","onPress","disabled"],ee=["onClick","onPress","refKey","ref"],te=["aria-label","onKeyDown","onChange","onInput","onBlur","onChangeText","onClick","refKey","ref"];function ne(e){void 0===e&&(e={}),S(e,ne,Q);var t=s({},F,e),n=t.items,r=t.isItemDisabled,i=t.scrollIntoView,o=t.environment,c=t.getA11yStatusMessage,u=function(e,t,n,r){var i=(0,l.useRef)(null),a=R(e,t,n,r),s=a[0],o=a[1],c=P();return(0,l.useEffect)(function(){void 0!==t.selectedItem&&(c||t.itemToKey(t.selectedItem)!==t.itemToKey(i.current)&&o({type:22,inputValue:t.itemToString(t.selectedItem)}),i.current=s.selectedItem===i.current?t.selectedItem:s.selectedItem)},[s.selectedItem,t.selectedItem]),[k(s,t),o]}(X,t,Y,V),d=u[0],f=u[1],h=d.isOpen,p=d.highlightedIndex,m=d.selectedItem,g=d.inputValue,w=(0,l.useRef)(null),E=(0,l.useRef)({}),x=(0,l.useRef)(null),M=(0,l.useRef)(null),_=P(),D=z(t),I=(0,l.useRef)(),O=y(d);!function(e,t,n,r){var i=null==r?void 0:r.document,a=P();l.useEffect(function(){if(e&&!a&&i){var n=e(t);j(n,i)}},n),l.useEffect(function(){return function(){j.cancel(),function(e){var t=null==e?void 0:e.getElementById("a11y-status-message");t&&t.remove()}(i)}},[i])}(c,d,[h,p,m,g],o);var N=function(e,t,n,r,i,a){var s=l.useRef(!0);return v(function(){if(!(t<0)&&n&&Object.keys(i.current).length)if(s.current){var o=i.current[a(t)];o&&r.current&&e(o,r.current)}else s.current=!0},[t]),l.useCallback(function(){s.current=!1},[])}(i,p,h,w,E,D.getItemId);$({state:d,props:t}),(0,l.useEffect)(function(){B(t.isOpen,t.initialIsOpen,t.defaultIsOpen,U)&&x.current&&x.current.focus()},[]),(0,l.useEffect)(function(){_||(I.current=n.length)});var L=(0,l.useCallback)(function(){O.current.isOpen&&f({type:9})},[f,O]),H=(0,l.useMemo)(function(){return[w,M,x]},[]),G=function(e,t,n){var r=l.useRef({isMouseDown:!1,isTouchMove:!1,isTouchEnd:!1}),i=l.useCallback(function(){return n.map(function(e){return e.current})},[n]);return l.useEffect(function(){if(!e)return C;function n(){r.current.isTouchEnd=!1,r.current.isMouseDown=!0}function a(n){r.current.isMouseDown=!1,T(n.target,i(),e)||t()}function s(){r.current.isTouchEnd=!1,r.current.isTouchMove=!1}function o(){r.current.isTouchMove=!0}function l(n){r.current.isTouchEnd=!0,r.current.isTouchMove||T(n.target,i(),e,!1)||t()}return e.addEventListener("mousedown",n),e.addEventListener("mouseup",a),e.addEventListener("touchstart",s),e.addEventListener("touchmove",o),e.addEventListener("touchend",l),function(){e.removeEventListener("mousedown",n),e.removeEventListener("mouseup",a),e.removeEventListener("touchstart",s),e.removeEventListener("touchmove",o),e.removeEventListener("touchend",l)}},[e,i,t]),r}(o,L,H),q=C;(0,l.useEffect)(function(){h||(E.current={})},[h]),(0,l.useEffect)(function(){var e;h&&null!=o&&o.document&&null!=(e=x.current)&&e.focus&&o.document.activeElement!==x.current&&x.current.focus()},[h,o]);var W=(0,l.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),f({type:0,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),f({type:1,altKey:e.altKey})},Home:function(e){O.current.isOpen&&(e.preventDefault(),f({type:3}))},End:function(e){O.current.isOpen&&(e.preventDefault(),f({type:4}))},Escape:function(e){var t=O.current;(t.isOpen||t.inputValue||t.selectedItem||t.highlightedIndex>-1)&&(e.preventDefault(),f({type:2}))},Enter:function(e){O.current.isOpen&&229!==e.which&&(e.preventDefault(),f({type:7}))},PageUp:function(e){O.current.isOpen&&(e.preventDefault(),f({type:5}))},PageDown:function(e){O.current.isOpen&&(e.preventDefault(),f({type:6}))}}},[f,O]),K=(0,l.useCallback)(function(e){return s({id:D.labelId,htmlFor:D.inputId},e)},[D]),re=(0,l.useCallback)(function(e,t){var n,r=null!=e?e:{},i=r.onMouseLeave,o=r.refKey,l=void 0===o?"ref":o,c=r.ref,u=r["aria-label"],d=a(r,Z),h=(null!=t?t:{}).suppressRefError;return q("getMenuProps",void 0!==h&&h,l,w),s(((n={})[l]=b(c,function(e){w.current=e}),n.id=D.menuId,n.role="listbox",n["aria-label"]=u,n["aria-labelledby"]=u?void 0:""+D.labelId,n.onMouseLeave=A(i,function(){f({type:11})}),n),d)},[f,q,D]),ie=(0,l.useCallback)(function(e){var t,i,o=null!=e?e:{},l=o.item,c=o.index,u=o.refKey,d=void 0===u?"ref":u,h=o.ref,m=o.onMouseMove,g=o.onMouseDown,v=o.onClick;o.onPress;var y=o.disabled,w=a(o,J);void 0!==y&&console.warn('Passing "disabled" as an argument to getItemProps is not supported anymore. Please use the isItemDisabled prop from useCombobox.');var x=function(e,t,n,r){if(void 0!==e&&void 0!==t)return[e,t];if(void 0!==e){if(n.indexOf(e)<0)throw new Error(r);return[e,n.indexOf(e)]}if(void 0!==t){var i=n[t];if(void 0===i)throw new Error(r);return[i,t]}throw new Error(r)}(l,c,n,"Pass either item or index to getItemProps!"),C=x[0],S=x[1],k=r(C,S),M=v;return s(((t={})[d]=b(h,function(e){e&&(E.current[D.getItemId(S)]=e)}),t["aria-disabled"]=k,t["aria-selected"]=S===p,t.id=D.getItemId(S),t.role="option",t),!k&&((i={}).onClick=A(M,function(){f({type:13,index:S})}),i),{onMouseMove:A(m,function(){G.current.isTouchEnd||S===O.current.highlightedIndex||(N(),f({type:12,index:S,disabled:k}))}),onMouseDown:A(g,function(e){return e.preventDefault()})},w)},[f,D,n,r,p,G,N,O]),ae=(0,l.useCallback)(function(e){var t,n=null!=e?e:{},r=n.onClick;n.onPress;var i=n.refKey,o=void 0===i?"ref":i,l=n.ref,c=a(n,ee);return s(((t={})[o]=b(l,function(e){M.current=e}),t["aria-controls"]=D.menuId,t["aria-expanded"]=h,t.id=D.toggleButtonId,t.tabIndex=-1,t),!c.disabled&&s({},{onClick:A(r,function(){f({type:14})})}),c)},[f,h,D]),se=(0,l.useCallback)(function(e,t){var n,r=null!=e?e:{},i=r["aria-label"],l=r.onKeyDown,c=r.onChange,u=r.onInput,d=r.onBlur;
2r.onChangeText;var m=r.onClick,v=r.refKey,y=void 0===v?"ref":v,w=r.ref,E=a(r,te),C=(null!=t?t:{}).suppressRefError;q("getInputProps",void 0!==C&&C,y,x);var S,k={};return E.disabled||((S={}).onChange=A(c,u,function(e){f({type:8,inputValue:e.target.value})}),S.onKeyDown=A(l,function(e){var t=function(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&!t.startsWith("Arrow")?"Arrow"+t:t}(e);t&&t in W&&W[t](e)}),S.onBlur=A(d,function(e){if(null!=o&&o.document&&O.current.isOpen&&!G.current.isMouseDown){var t=null===e.relatedTarget&&o.document.activeElement!==o.document.body;f({type:9,selectItem:!t})}}),S.onClick=A(m,function(){f({type:10})}),k=S),s(((n={})[y]=b(w,function(e){x.current=e}),n["aria-activedescendant"]=h&&p>-1?D.getItemId(p):"",n["aria-autocomplete"]="list",n["aria-controls"]=D.menuId,n["aria-expanded"]=h,n["aria-labelledby"]=i?void 0:D.labelId,n["aria-label"]=i,n.autoComplete="off",n.id=D.inputId,n.role="combobox",n.value=g,n),k,E)},[f,D,o,W,h,p,g,G,q,O]),oe=(0,l.useCallback)(function(){f({type:15})},[f]),le=(0,l.useCallback)(function(){f({type:17})},[f]),ce=(0,l.useCallback)(function(){f({type:16})},[f]),ue=(0,l.useCallback)(function(e){f({type:18,highlightedIndex:e})},[f]),de=(0,l.useCallback)(function(e){f({type:19,selectedItem:e})},[f]);return{getItemProps:ie,getLabelProps:K,getMenuProps:re,getInputProps:se,getToggleButtonProps:ae,toggleMenu:oe,openMenu:ce,closeMenu:le,setHighlightedIndex:ue,setInputValue:(0,l.useCallback)(function(e){f({type:20,inputValue:e})},[f]),selectItem:de,reset:(0,l.useCallback)(function(){f({type:21})},[f]),highlightedIndex:p,isOpen:h,selectedItem:m,inputValue:g}}ne.stateChangeTypes=K,L.stateReducer,L.itemToKey,L.environment,o.array,o.array,o.array,o.func,o.number,o.number,o.number,o.func,o.func,o.string,o.string;var re=Object.freeze({__proto__:null,FunctionAddItem:6,TagClick:0,TagGroupKeyDownArrowLeft:1,TagGroupKeyDownArrowRight:2,TagGroupKeyDownBackspace:4,TagGroupKeyDownDelete:3,TagRemoveClick:5});function ie(e,t){var n;switch(t.type){case 0:n={activeIndex:t.index};break;case 1:n={activeIndex:0===e.activeIndex?e.items.length-1:e.activeIndex-1};break;case 2:n={activeIndex:e.activeIndex===e.items.length-1?0:e.activeIndex+1};break;case 4:case 3:var r=[].concat(e.items.slice(0,e.activeIndex),e.items.slice(e.activeIndex+1)),i=0===r.length?-1:r.length===e.activeIndex?e.activeIndex-1:e.activeIndex;n={items:[].concat(e.items.slice(0,e.activeIndex),e.items.slice(e.activeIndex+1)),activeIndex:i};break;case 5:var a=[].concat(e.items.slice(0,t.index),e.items.slice(t.index+1));n={items:a,activeIndex:0===a.length?-1:a.length===t.index?t.index-1:t.index};break;case 6:var o;n={items:o=void 0===t.index?[].concat(e.items,[t.item]):[].concat(e.items.slice(0,t.index),[t.item],e.items.slice(t.index)),activeIndex:-1===e.activeIndex?o.length-1:e.activeIndex};break;default:throw new Error("Invalid useTagGroup reducer action.")}return s({},e,n)}var ae=s({},c).useId,se="function"==typeof ae?function(e){var t=e.id,n=e.tagGroupId,r=e.getTagId,i="downshift-"+ae();return t||(t=i),l.useMemo(function(){return{tagGroupId:null!=n?n:t+"-tag-group",getTagId:null!=r?r:function(e){return t+"-tag-"+e}}},[r,t,n])}:function(e){var t=e.id,n=e.getTagId,r=e.tagGroupId,i=l.useState(function(){return null!=t?t:"downshift-"+g()})[0];return l.useMemo(function(){return{tagGroupId:null!=r?r:i+"-tag-group",getTagId:null!=n?n:function(e){return i+"-tag-"+e}}},[n,i,r])};function oe(e){var t,n,r,i,a=null!=(t=null!=(n=e.items)?n:e.initialItems)?t:[];return{activeIndex:null!=(r=null!=(i=e.activeIndex)?i:e.initialActiveIndex)?r:0===a.length?-1:0,items:a}}function le(e,t){return e.activeIndex===t.activeIndex&&e.items===t.items}var ce="tag-group-a11y-description",ue={isItemDisabled:o.func},de=["onKeyDown"],fe=["index","refKey","ref","onClick"],he=["index","onClick"],pe=function(e){var t;void 0===e&&(e={}),S(e,pe,ue);var n=function(e){return s({stateReducer:function(e,t){return t.changes},environment:"undefined"==typeof window?void 0:window,removeElementDescription:"Press Delete or Backspace to remove tag."},e)}(e),r=function(e,t,n,r){var i=R(e,t,n,r),a=i[0],s=i[1];return[k(a,t),s]}(ie,n,oe,le),i=r[0],o=r[1],c=i.activeIndex,u=i.items,d=se({getTagId:n.getTagId,id:n.id,tagGroupId:n.tagGroupId});!function(e,t){l.useEffect(function(){if(e){var n=e.createElement("div");return n.setAttribute("id",ce),n.style.display="none",n.textContent=t,e.body.appendChild(n),function(){n.remove()}}},[t,e])}(null==(t=n.environment)?void 0:t.document,n.removeElementDescription);var f=function(e,t,n){var r=l.useRef({}),i=l.useRef(e),a=l.useRef(t);return l.useEffect(function(){var s;(-1!==e&&-1!==i.current&&e!==i.current||a.current===t+1)&&(null==(s=r.current[n(e)])||s.focus()),i.current=e,a.current=t},[e,n,t]),r}(c,u.length,d.getTagId),h=(0,l.useCallback)(function(e){var t=null!=e?e:{},n=t.onKeyDown,r=a(t,de);return s({id:d.tagGroupId,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions",role:"listbox",onKeyDown:A(n,function(e){switch(e.key){case"ArrowLeft":o({type:1});break;case"ArrowRight":o({type:2});break;case"Delete":o({type:3});break;case"Backspace":o({type:4})}})},r)},[o,d.tagGroupId]),p=(0,l.useCallback)(function(e){var t,n=e.index,r=e.refKey,i=void 0===r?"ref":r,l=e.ref,u=e.onClick,h=a(e,fe);if(!Number.isInteger(n)||n<0)throw new Error("Pass correct item index to getTagProps!");var p=d.getTagId(n);return s(((t={"aria-describedby":ce})[i]=b(l,function(e){e&&(f.current[p]=e)}),t["aria-labelledby"]=p,t.role="option",t.id=p,t.onClick=A(u,function(){o({type:0,index:n})}),t.tabIndex=c===n?0:-1,t),h)},[o,d,c,f]),m=(0,l.useCallback)(function(e){var t=e.index,n=e.onClick,r=a(e,he);if(!Number.isInteger(t)||t<0)throw new Error("Pass correct item index to getTagRemoveProps!");var i=d.getTagId(t),l=i+"-remove";return s({id:l,tabIndex:-1,"aria-labelledby":l+" "+i,onClick:A(n,function(e){e.stopPropagation(),o({type:5,index:t})})},r)},[d,o]),g=(0,l.useCallback)(function(e,t){o({type:6,item:e,index:t})},[o]);return{activeIndex:c,addItem:g,getTagGroupProps:h,getTagProps:p,getTagRemoveProps:m,items:u}};pe.stateChangeTypes=re},31744(e,t,n){"use strict";n.d(t,{N:()=>h});var r=n(31842),i=n(25689),a=n(81871);
2function s(){(0,r.t)(19),a.t.abortAll(),a.r.abort().forEach(e=>a.t.queuedQuerySync.emit(e))}(0,i.o)("queue-reset",()=>({mutex:0}));var o=n(71763);const l=(0,i.o)("history-emitter.react",()=>(0,a.i)());const c=(0,o.createContext)({fullPageNavigationOnShallowFalseUpdates:!1});function u(e){return l.on("update",e),window.addEventListener("popstate",e),()=>{l.off("update",e),window.removeEventListener("popstate",e)}}function d(){return(0,o.useEffect)(()=>(window.addEventListener("popstate",s),()=>window.removeEventListener("popstate",s)),[]),null}const f=(0,i.n)(function(e){const{fullPageNavigationOnShallowFalseUpdates:t,serverSearch:n}=(0,o.useContext)(c),a=(0,o.useRef)(null);function s(t){const n=function(e,t,n){if(0===t.length)return e;const r=n?new URLSearchParams(e):e;for(const n of Array.from(e.keys()))t.includes(n)||r.delete(n);return r}(new URLSearchParams(t),e,!1),r=n.toString();return a.current?.key===r?a.current.search:(a.current={key:r,search:n},n)}return{searchParams:(0,o.useSyncExternalStore)(u,()=>s(location.search),()=>s(n??"")),updateUrl:(0,o.useMemo)(()=>function(e){return function(t,n){const a=new URL(location.href);a.search=(0,i.c)(t),(0,r.t)(20,"react",a),e&&!1===n.shallow?("push"===n.history?location.assign:location.replace).call(location,a):("push"===n.history?history.pushState:history.replaceState).call(history,history.state,"__nuqs__",a),l.emit("update",t),!0===n.scroll&&window.scrollTo({top:0})}}(t),[t])}});function h({children:e,fullPageNavigationOnShallowFalseUpdates:t=!1,serverSearch:n,...r}){return(0,o.createElement)(c.Provider,{value:{fullPageNavigationOnShallowFalseUpdates:t,serverSearch:n}},(0,o.createElement)(f,{...r,children:[(0,o.createElement)(d,{key:"nuqs-adapter-queue-reset"}),e]}))}},25689(e,t,n){"use strict";n.d(t,{c:()=>s,l:()=>a,n:()=>d,o:()=>c,r:()=>f});var r=n(71763);const i={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?",502:"`processUrlSearchParams` threw while processing key(s) `%s`. %O"};function a(e){return`[nuqs] ${i[e]}\n  See https://nuqs.dev/NUQS-${e}`}function s(e){if(0===e.size)return"";const t=[];for(const[n,r]of e.entries()){const e=n.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${o(r)}`)}return"?"+t.join("&")}function o(e){return e.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}const l={};function c(e,t){const n=Symbol.for(`nuqs.2.10.1.${e}`),r=globalThis;if(null!=r[n])return r[n];const i=Object.isExtensible(r)?r:l;return i[n]??=t()}const u=function(e,t){const n=c("adapter-context",()=>new WeakMap);return n.has(t)||n.set(t,(()=>{const e=(0,r.createContext)({useAdapter(){throw new Error(a(404))}});return e.displayName="NuqsAdapterContext",e})()),n.get(t)}(0,r.createContext);function d(e){return({children:t,defaultOptions:n,processUrlSearchParams:i,...a})=>(0,r.createElement)(u.Provider,{...a,value:{useAdapter:e,defaultOptions:n,processUrlSearchParams:i}},t)}function f(e){const t=(0,r.useContext)(u);if(!("useAdapter"in t))throw new Error(a(404));return t.useAdapter(e)}"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==u&&console.error(a(303)),window.__NuqsAdapterContext=u),n.d(t,["a",0,()=>(0,r.useContext)(u).processUrlSearchParams,"i",0,()=>(0,r.useContext)(u).defaultOptions])},81871(e,t,n){"use strict";n.d(t,{i:()=>c,n:()=>y,o:()=>o});var r=n(31842),i=n(25689),a=n(71763);const s={method:"throttle",timeMs:function(){if("undefined"==typeof window)return 50;if(!Boolean(window.GestureEvent))return 50;try{const e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}()};function o(e){return null===e||Array.isArray(e)&&0===e.length}function l(e,t,n){if("string"==typeof n)e.set(t,n);else{e.delete(t);for(const r of n)e.append(t,r);e.has(t)||e.set(t,"")}return e}function c(){const e=new Map;return{on(t,n){const r=e.get(t)||[];return r.push(n),e.set(t,r),()=>this.off(t,n)},off(t,n){const r=e.get(t);r&&e.set(t,r.filter(e=>e!==n))}
2,emit(t,n){e.get(t)?.forEach(e=>e(n))}}}function u(e,t,n){const r=setTimeout(function(){e(),n.removeEventListener("abort",i)},t);function i(){clearTimeout(r),n.removeEventListener("abort",i)}n.addEventListener("abort",i)}function d(){const e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},n=()=>{};return{promise:new e((e,r)=>{t=e,n=r}),resolve:t,reject:n}}function f(){return new URLSearchParams(location.search)}var h=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=s.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;resetQueueOnNextPush=!1;push({key:e,query:t,options:n},i=s.timeMs){this.resetQueueOnNextPush&&(this.reset(),this.resetQueueOnNextPush=!1),(0,r.t)(7,e,t,n),this.updateMap.set(e,t),"push"===n.history&&(this.options.history="push"),n.scroll&&(this.options.scroll=!0),!1===n.shallow&&(this.options.shallow=!1),n.startTransition&&this.transitions.add(n.startTransition),(!Number.isFinite(this.timeMs)||i>this.timeMs)&&(this.timeMs=i)}getQueuedQuery(e){return this.updateMap.get(e)}getPendingPromise({getSearchParamsSnapshot:e=f}){return this.resolvers?.promise??Promise.resolve(e())}flush({getSearchParamsSnapshot:e=f,rateLimitFactor:t=1,...n},i){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return(0,r.t)(8),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=d();const a=()=>{this.lastFlushedAt=performance.now();const[t,r]=this.applyPendingUpdates({...n,autoResetQueueOnUpdate:n.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},i);null===r?(this.resolvers.resolve(t),this.resetQueueOnNextPush=!0):this.resolvers.reject(t),this.resolvers=null};return u(()=>{const e=performance.now()-this.lastFlushedAt,n=this.timeMs,i=t*Math.max(0,n-e);(0,r.t)(9,i,n,t),0===i?a():u(a,i,this.controller.signal)},0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){const e=Array.from(this.updateMap.keys());return(0,r.t)(10,JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=s.timeMs,e}applyPendingUpdates(e,t){const{updateUrl:n,getSearchParamsSnapshot:a}=e;let s=a();if((0,r.t)(11,this.updateMap.size,s.toString()),0===this.updateMap.size)return[s,null];const o=Array.from(this.updateMap.entries()),c={...this.options},u=Array.from(this.transitions);e.autoResetQueueOnUpdate&&this.reset(),(0,r.t)(12,o,c);for(const[e,t]of o)null===t?s.delete(e):s=l(s,e,t);if(t)try{s=t(s)}catch(e){return console.error((0,i.l)(502),o.map(([e])=>e).join(),e),this.resetQueueOnNextPush=!0,[s,e]}try{return function(e){let t=()=>n(s,c);for(let n=e.length-1;n>=0;n--){const r=e[n];if(!r)continue;const i=t;t=()=>r(i)}t()}(u),[s,null]}catch(e){return console.error((0,i.l)(429),o.map(([e])=>e).join(),e),[s,e]}}};const p=(0,i.o)("throttle-queue",()=>new h);var m=class{resolvers=d();controller=new AbortController;queuedValue=void 0;abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t,n){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,u(()=>{const t=this.resolvers;try{(0,r.t)(13,e);const i=n(e);(0,r.t)(14,this.queuedValue),this.queuedValue=void 0,this.resolvers=d(),i.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}},g=class{throttleQueue;queues=new Map;queuedQuerySync=c();constructor(e=new h){this.throttleQueue=e}push(e,t,n,i){if(!Number.isFinite(t)){const e=n.getSearchParamsSnapshot??f;return Promise.resolve(e())}const a=e.key;let s=this.queues.get(a);s||((0,r.t)(15,a),s=new m,this.queues.set(a,s)),(0,r.t)(17,e);const o=s.push(e,t,()=>(this.throttleQueue.push(e),this.throttleQueue.flush(n,i).finally(()=>{void 0===this.queues.get(a)?.queuedValue&&((0,r.t)(16,a),this.queues.delete(a)),this.queuedQuerySync.emit(a)})));return this.queuedQuerySync.emit(a),o}abort(e){const t=this.queues.get(e);return t?((0,r.t)(18,e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(const[e,t]of this.queues.entries())(0,r.t)(18,e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){const t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}};const v=(0,i.o)("debounce-controller",()=>new g(p));function y(e){return function(e,t,n){const r=(0,a.useCallback)(()=>{const t=Object.fromEntries(e.map(e=>[e,n(e)]));return[JSON.stringify(t),t]},[e.join(","),n]),i=(0,a.useRef)(null);return null===i.current&&(i.current=r()),(0,a.useSyncExternalStore)((0,a.useCallback)(n=>{const r=e.map(e=>t(e,n));return()=>
2r.forEach(e=>e())},[e.join(","),t]),()=>{const[e,t]=r();return i.current[0]===e?i.current[1]:(i.current=[e,t],t)},()=>i.current[1])}(e,(e,t)=>v.queuedQuerySync.on(e,t),e=>v.getQueuedQuery(e))}n.d(t,["l",0,s,"r",0,p,"t",0,v])},31842(e,t,n){"use strict";n.d(t,{i:()=>i,t:()=>r});function r(e,...t){}function i(e,...t){}},77769(e,t,n){"use strict";n.d(t,{cr:()=>h,os:()=>v,tU:()=>f,Oq:()=>g,ZA:()=>C,ab:()=>w});var r=n(81871);function i(e,t){return e===t}var a=n(31842),s=n(25689),o=n(71763);function l(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function c(e,t){return l(e,t)??t}function u(e,t,n){try{return e(t)}catch(e){return n?(0,a.i)(25,t,e,n):(0,a.i)(24,t,e),null}}function d(e){function t(t){if(void 0===t)return null;const n=Array.isArray(t);return n&&void 0===t[0]?null:(t=n?t[0]:"string"==typeof t?t:"",u(e.parse,t))}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:n=>t(n)??e}},withOptions(e){return{...this,...e}}}}const f=d({parse:e=>e,serialize:String}),h=(d({parse:e=>{const t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),d({parse:e=>{const t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),d({parse:e=>{const t=parseInt(e,16);return t==t?t:null},serialize:e=>{const t=Math.round(e).toString(16);return t<"0"||!(1&t.length)?t:"0"+t}}),d({parse:e=>{const t=parseFloat(e);return t==t?t:null},serialize:String}),d({parse:e=>"true"===e.toLowerCase(),serialize:String}));function p(e,t){return e.valueOf()===t.valueOf()}d({parse:e=>{const t=new Date(parseInt(e));return+t==+t?t:null},serialize:e=>""+e.valueOf(),eq:p}),d({parse:e=>{const t=new Date(e);return+t==+t&&m.parse(e)?t:null},serialize:e=>e.toISOString(),eq:p});const m=d({parse:e=>{const t=new Date(e.slice(0,10));return+t==+t&&m.serialize(t)===e.slice(0,10)?t:null},serialize:e=>e.toISOString().slice(0,10),eq:p});function g(e){return function(e){return d({parse:t=>{const n=t;return e.includes(n)?n:null},serialize:String})}(e)}function v(e){return d({parse:t=>{try{const n=JSON.parse(t);if("~standard"in e){const t=e["~standard"].validate(n);if(t instanceof Promise)throw new Error("[nuqs] Only synchronous Standard Schemas are supported in parseAsJson.");return t.issues?null:t.value}return e(n)}catch{return null}},serialize:e=>JSON.stringify(e),eq:(e,t)=>e===t||JSON.stringify(e)===JSON.stringify(t)})}const y=(0,s.o)("sync-emitter",()=>(0,r.i)()),b={},A=(e,t)=>"defaultValue"===e?void 0:t;function w(e,t={}){const n=(0,o.useId)(),u=(0,s.i)(),d=(0,s.a)(),{history:f=u?.history??"replace",scroll:h=u?.scroll??!1,shallow:p=u?.shallow??!0,throttleMs:m=r.l.timeMs,limitUrlUpdates:g=u?.limitUrlUpdates,clearOnDefault:v=u?.clearOnDefault??!0,startTransition:w,urlKeys:C=b}=t,S=Object.keys(e).join(","),k=(0,o.useRef)(e),M=k.current,_=JSON.stringify(Object.entries(M),A)===JSON.stringify(Object.entries(e),A)&&Object.entries(e).every(([e,t])=>{if(M[e]?.startTransition!==t.startTransition)return!1;const n=M[e]?.defaultValue,r=t.defaultValue;return!!Object.is(n,r)||void 0!==n&&void 0!==r&&!0===t.eq?.(n,r)})?M:e;k.current=_;const T=(0,o.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,c(C,e)])),[S,JSON.stringify(C)]),D=Object.values(T),I=(0,s.r)(D),R=I.searchParams,P=(0,o.useRef)(null),O=(0,o.useRef)(null),N=(0,r.n)(D),[B]=(0,o.useState)(()=>{const t={},[,n]=E(e,T,R,N,t);return[n,t]}),j=(0,o.useRef)(B[1]),[L,F]=(0,o.useState)(B[0]),U=(0,o.useRef)(L),H=e=>JSON.stringify([D.map(t=>[t,e.getAll(t)]),N]),z=H(R),G=()=>{const[t,r]=E(e,T,R,N,j.current,U.current);return t&&((0,a.t)(1,n,S,r),U.current=r,F(r)),t},q=Object.keys(j.current).join("&")!==D.join("&"),W=null===O.current||O.current===(I.pathname??location.pathname);if(q)P.current=z,G(),j.current=Object.fromEntries(Object.entries(T).map(([t,n])=>[n,"multi"===e[t]?.type?R.getAll(n):R.get(n)]));else{let e=!1;W&&P.current!==z&&(P.current=z,e=G()),e||L===U.current||(W||void 0===I.pathname&&P.current===H(new URLSearchParams(location.search)))&&F(U.current)}(0,o.useEffect)(()=>{O.current=I.pathname??location.pathname,G()},[z,I.pathname]),(0,o.useEffect)(()=>{const t=[];for(const[r,i]of Object.entries(T)){const s=({state:t,query:s})=>{F(o=>Object.is(o[r]??null,t)?((0,a.t)(2,n,S,i,t,e[r]?.defaultValue,U.current),o):(U.current={...U.current,[r]:t},j.current[i]=s,(0,a.t)(3,n,S,i,t,e[r]?.defaultValue,U.current),U.current))};(0,a.t)(4,n,i,S),y.on(i,s),t.push([i,s])}return()=>{for(const[e,r]of t)(0,a.t)(5,n,e,S),y.off(e,r)}},[S,T]);const $=(0,o.useCallback)((e,t={})=>{const s=("function"==typeof e?e(x(U.current,_)):e)??Object.fromEntries(Object.keys(_).map(e=>[e,null]));let o;(0,a.t)(6,n,S,s);let c=0;const u=[];for(let[e,n]of Object.entries(s)){const a=l(_,e),s=T[e];
2if(!a||void 0===s||void 0===n)continue;(t.clearOnDefault??a.clearOnDefault??v)&&null!==n&&void 0!==a.defaultValue&&(a.eq??i)(n,a.defaultValue)&&(n=null);const b=null===n?null:(a.serialize??String)(n);y.emit(s,{state:n,query:b});const A={key:s,query:b,options:{history:t.history??a.history??f,shallow:t.shallow??a.shallow??p,scroll:t.scroll??a.scroll??h,startTransition:t.startTransition??a.startTransition??w}},E=t.limitUrlUpdates??a.limitUrlUpdates??g;if("debounce"===E?.method){const e=E.timeMs??r.l.timeMs,t=r.t.push(A,e,I,d);c<e&&(o=t,c=e)}else{const e=E?.timeMs??t.throttleMs??a.throttleMs??m;u.push(r.t.abort(s)),r.r.push(A,e)}}let b=u.length?r.r.flush(I,d):r.r.getPendingPromise(I);for(const e of u)b=e(b);return o??b},[S,f,p,h,m,g?.method,g?.timeMs,w,v,_,T,I.updateUrl,I.getSearchParamsSnapshot,I.rateLimitFactor,d]);return[(0,o.useMemo)(()=>x(L,_),[L,_]),$]}function E(e,t,n,i,a={},s={}){let o=!1;const c=Object.entries(e).reduce((e,[c,d])=>{const f=t[c],h=l(i,f),p="multi"===d.type?[]:null,m=void 0===h?"multi"===d.type?n.getAll(f):n.get(f):h,g=l(s,c);return void 0!==g&&((v=l(a,f)??p)===(y=m)||null!==v&&null!==y&&"string"!=typeof v&&"string"!=typeof y&&v.length===y.length&&v.every((e,t)=>e===y[t]))?(e[c]=g,e):(o=!0,e[c]=((0,r.o)(m)?null:u(d.parse,m,f))??null,a[f]=m,e);var v,y},{});return o||=Object.keys(c).length!==Object.keys(s).length,[o,c]}function x(e,t){return Object.fromEntries(Object.keys(e).map(n=>[n,e[n]??t[n]?.defaultValue??null]))}function C(e,t={}){const{parse:n=e=>e,type:r,serialize:i,eq:a,defaultValue:s,...l}=t,c={parse:n,type:r,serialize:i,eq:a,defaultValue:s},[{[e]:u},d]=w({[e]:c},l);return[u,(0,o.useCallback)((t,n={})=>d(n=>({[e]:"function"==typeof t?t(n[e]):t}),n),[e,d])]}},37446(e,t,n){"use strict";n.d(t,{o:()=>H});var r=n(67744),i=n(91859),a=n(71763);const s="undefined"!=typeof document?a.useLayoutEffect:()=>{};function o(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function l(e){let t=(0,a.useRef)({isFocused:!1,observer:null});return s(()=>{const e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,a.useCallback)(n=>{let i=(0,r.wt)(n);if(i instanceof HTMLButtonElement||i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement||i instanceof HTMLSelectElement){t.current.isFocused=!0;let n=i,a=r=>{if(t.current.isFocused=!1,n.disabled){let t=o(r);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};n.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){t.current.observer?.disconnect();let e=n===(0,r.bq)()?null:(0,r.bq)();n.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[e])}function c(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function u(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function d(e){let t=null;return()=>(null==t&&(t=e()),t)}const f=d(function(){return u(/^Mac/i)}),h=d(function(){return u(/^iPhone/i)}),p=d(function(){return u(/^iPad/i)||f()&&navigator.maxTouchPoints>1}),m=d(function(){return h()||p()}),g=(d(function(){return f()||m()}),d(function(){return c(/AppleWebKit/i)&&!v()})),v=d(function(){return c(/Chrome/i)}),y=d(function(){return c(/Android/i)}),b=d(function(){return c(/Firefox/i)});let A=null;function w(e,t,n=!0){let{metaKey:r,ctrlKey:i,altKey:a,shiftKey:s}=t;b()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(f()?r=!0:i=!0);let o=g()&&f()&&!p()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:i,altKey:a,shiftKey:s}):new MouseEvent("click",{metaKey:r,ctrlKey:i,altKey:a,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});w.isOpening=n,function(e){if(function(){if(null==A){A=!1;try{document.createElement("div").focus({get preventScroll(){return A=!0,!0}})}catch{}}return A}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}(e),e.dispatchEvent(o),w.isOpening=!1}w.isOpening=!1;let E=null,x="keyboard";const C=new Set;let S=new Map,k=!1,M=!1;const _={Tab:!0,Escape:!0};function T(e,t){for(let n of C)n(e,t)}function D(e){k=!0,!w.isOpening&&function(e){return!(e.metaKey||!f()&&e.altKey||e.ctrlKey||"Control"
2===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(E="keyboard",x="keyboard",T("keyboard",e))}function I(e){E="pointer",x="pointerType"in e?e.pointerType:"mouse","mousedown"!==e.type&&"pointerdown"!==e.type||(k=!0,T("pointer",e))}function R(e){var t;!w.isOpening&&(""===(t=e).pointerType&&t.isTrusted||(y()&&t.pointerType?"click"===t.type&&1===t.buttons:0===t.detail&&!t.pointerType))&&(k=!0,E="virtual",x="virtual")}function P(e){let t=(0,i.mD)((0,r.wt)(e)),n=(0,i.TW)((0,r.wt)(e));(0,r.wt)(e)!==t&&(0,r.wt)(e)!==n&&e.isTrusted&&(k||M||(E="virtual",x="virtual",T("virtual",e)),k=!1,M=!1)}function O(){k=!1,M=!0}function N(e){if("undefined"==typeof window||"undefined"==typeof document)return;const t=(0,i.mD)(e),n=(0,i.TW)(e);if(S.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){k=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",D,!0),n.addEventListener("keyup",D,!0),n.addEventListener("click",R,!0),t.addEventListener("focus",P,!0),t.addEventListener("blur",O,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",I,!0),n.addEventListener("pointermove",I,!0),n.addEventListener("pointerup",I,!0)),t.addEventListener("beforeunload",()=>{B(e)},{once:!0}),S.set(t,{focus:r})}const B=(e,t)=>{const n=(0,i.mD)(e),r=(0,i.TW)(e);t&&r.removeEventListener("DOMContentLoaded",t),S.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:S.get(n).focus}),r.removeEventListener("keydown",D,!0),r.removeEventListener("keyup",D,!0),r.removeEventListener("click",R,!0),n.removeEventListener("focus",P,!0),n.removeEventListener("blur",O,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",I,!0),r.removeEventListener("pointermove",I,!0),r.removeEventListener("pointerup",I,!0)),S.delete(n))};function j(){return"pointer"!==E}"undefined"!=typeof document&&function(e){const t=(0,i.TW)(e);let n;"loading"!==t.readyState?N(e):(n=()=>{N(e)},t.addEventListener("DOMContentLoaded",n))}();const L=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var F=n(54883);function U(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:s,onFocusWithinChange:c}=e,u=(0,a.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,F.A)(),h=(0,a.useCallback)(e=>{(0,r.sD)(e.currentTarget,(0,r.wt)(e))&&u.current.isFocusWithin&&!(0,r.sD)(e.currentTarget,e.relatedTarget)&&(u.current.isFocusWithin=!1,f(),n&&n(e),c&&c(!1))},[n,c,u,f]),p=l(h),m=(0,a.useCallback)(e=>{if(!(0,r.sD)(e.currentTarget,(0,r.wt)(e)))return;let t=(0,r.wt)(e);const n=(0,i.TW)(t),a=(0,r.bq)(n);if(!u.current.isFocusWithin&&a===t){s&&s(e),c&&c(!0),u.current.isFocusWithin=!0,p(e);let t=e.currentTarget;d(n,"focus",e=>{let i=(0,r.wt)(e);if(u.current.isFocusWithin&&!(0,r.sD)(t,i)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:i});!function(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}(e,t);let r=o(e);h(r)}},{capture:!0})}},[s,c,p,d,h]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:m,onBlur:h}}}function H(e={}){let{autoFocus:t=!1,isTextInput:n,within:s}=e,o=(0,a.useRef)({isFocused:!1,isFocusVisible:t||j()}),[c,u]=(0,a.useState)(!1),[d,f]=(0,a.useState)(()=>o.current.isFocused&&o.current.isFocusVisible),h=(0,a.useCallback)(()=>f(o.current.isFocused&&o.current.isFocusVisible),[]),p=(0,a.useCallback)(e=>{o.current.isFocused=e,o.current.isFocusVisible=j(),u(e),h()},[h]);var m,g,v;m=e=>{o.current.isFocusVisible=e,h()},g=[n,c],v={enabled:c,isTextInput:n},N(),(0,a.useEffect)(()=>{if(!1===v?.enabled)return;let e=(e,t)=>{(function(e,t,n){let a=n?(0,r.wt)(n):void 0,s=(0,i.TW)(a),o=(0,i.mD)(a);const l=void 0!==o?o.HTMLInputElement:HTMLInputElement,c=void 0!==o?o.HTMLTextAreaElement:HTMLTextAreaElement,u=void 0!==o?o.HTMLElement:HTMLElement,d=void 0!==o?o.KeyboardEvent:KeyboardEvent;let f=(0,r.bq)(s);return!((e=e||f instanceof l&&!L.has(f.type)||f instanceof c||f instanceof u&&f.isContentEditable)&&"keyboard"===t&&n instanceof d&&!_[n.key])})(!!v?.isTextInput,e,t)&&m(j())};return C.add(e),()=>{C.delete(e)}},g);let{focusProps:y}=function(e){let{isDisabled:t,onFocus:n,onBlur:s,onFocusChange:o}=e;const c=(0,a.useCallback)(e=>{if((0,r.wt)(e)===e.currentTarget)return s&&s(e),o&&o(!1),!0},[s,o]),u=l(c),d=(0,a.useCallback)(e=>{let t=(0,r.wt)(e);const a=(0,i.TW)(t),s=a?(0,r.bq)(a):(0,r.bq)();t===e.currentTarget&&t===s&&(n&&n(e),o&&o(!0),u(e))},[o,n,u]);return{focusProps:{onFocus:!t&&(n||o||s)?d:void 0,onBlur:t||!s&&!o?void 0:c}}}({isDisabled:s,onFocusChange:p}),{focusWithinProps:b}=U({isDisabled:!s,onFocusWithinChange:p});return{isFocused:c,isFocusVisible:d,focusProps:s?b:y}}},43001(e,t,n){"use strict";n.d(t,{M:()=>d});var r=n(67744),i=n(91859),a=n(54883),s=n(71763);let o=!1,l=0;function c(e){"touch"===e.pointerType&&(o=!0,setTimeout(()=>{o=!1},500))}function u(){let e=(0,i.TW)(null);if(void 0!==e)return 0===l&&"undefined"!=typeof PointerEvent&&e.addEventListener("pointerup",c),l++,()=>{l--,l>0||"undefined"!=typeof PointerEvent&&e.removeEventListener("pointerup",c)}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:l,isDisabled:c}
2=e,[d,f]=(0,s.useState)(!1),h=(0,s.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,s.useEffect)(u,[]);let{addGlobalListener:p,removeAllGlobalListeners:m}=(0,a.A)(),{hoverProps:g,triggerHoverEnd:v}=(0,s.useMemo)(()=>{let e=(e,t)=>{let r=h.target;h.pointerType="",h.target=null,"touch"!==t&&h.isHovered&&r&&(h.isHovered=!1,m(),l&&l({type:"hoverend",target:r,pointerType:t}),n&&n(!1),f(!1))},a={};return"undefined"!=typeof PointerEvent&&(a.onPointerEnter=a=>{o&&"mouse"===a.pointerType||((a,s)=>{if(h.pointerType=s,c||"touch"===s||h.isHovered||!(0,r.sD)(a.currentTarget,(0,r.wt)(a)))return;h.isHovered=!0;let o=a.currentTarget;h.target=o,p((0,i.TW)((0,r.wt)(a)),"pointerover",t=>{h.isHovered&&h.target&&!(0,r.sD)(h.target,(0,r.wt)(t))&&e(0,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:o,pointerType:s}),n&&n(!0),f(!0)})(a,a.pointerType)},a.onPointerLeave=t=>{!c&&(0,r.sD)(t.currentTarget,(0,r.wt)(t))&&e(0,t.pointerType)}),{hoverProps:a,triggerHoverEnd:e}},[t,n,l,c,h,p,m]);return(0,s.useEffect)(()=>{c&&v({currentTarget:h.target},h.pointerType)},[c]),{hoverProps:g,isHovered:d}}},91859(e,t,n){"use strict";n.d(t,{Ng:()=>i});const r=e=>e?.ownerDocument??document;function i(e){return null!==(t=e)&&"object"==typeof t&&"nodeType"in t&&"number"==typeof t.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e;var t}n.d(t,["TW",0,r,"mD",0,e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window])},67744(e,t,n){"use strict";n.d(t,{bq:()=>i,wt:()=>a,sD:()=>r});n(91859);function r(e,t){return!(!t||!e)&&e.contains(t)}const i=(e=document)=>e.activeElement;function a(e){return e.target}},54883(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(71763);function i(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,i)=>{let a=i?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:a,options:i}),t.addEventListener(n,a,i)},[]),n=(0,r.useCallback)((t,n,r,i)=>{let a=e.current.get(r)?.fn||r;t.removeEventListener(n,a,i),e.current.delete(r)},[]),i=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}},71499(e,t,n){"use strict";n.d(t,{Xc:()=>o});var r=n(71763);const i=(0,r.createContext)(null),a={didCatch:!1,error:null};class s extends r.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=a}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){const{error:t}=this.state;null!==t&&(this.props.onReset?.({args:e,reason:"imperative-api"}),this.setState(a))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){const{didCatch:n}=this.state,{resetKeys:r}=this.props;n&&null!==t.error&&function(e=[],t=[]){return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}(e.resetKeys,r)&&(this.props.onReset?.({next:r,prev:e.resetKeys,reason:"keys"}),this.setState(a))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:a}=this.props,{didCatch:s,error:o}=this.state;let l=e;if(s){const e={error:o,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(n)l=(0,r.createElement)(n,e);else{if(void 0===a)throw o;l=a}}return(0,r.createElement)(i.Provider,{value:{didCatch:s,error:o,resetErrorBoundary:this.resetErrorBoundary}},l)}}function o(e,t){const n=(0,r.forwardRef)((n,i)=>(0,r.createElement)(s,t,(0,r.createElement)(e,{...n,ref:i}))),i=e.displayName||e.name||"Unknown";return n.displayName=`withErrorBoundary(${i})`,n}},70727(e,t,n){"use strict";n.d(t,{A:()=>L});var r=n.cw(function(e,t){"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var r=function(t){t&&Object.keys(t).forEach(function(n){return e[n]=t[n]})},i=0,a=t;i<a.length;i++)r(a[i]);return e})}),i=n(91987),a=n(71763),s=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],o={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewB
2ox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},l={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const c=l;var u=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},d=function(e){return!0===e?1:0};function f(e,t){var n;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}}var h=function(e){return e instanceof Array?e:[e]};function p(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function m(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function g(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function v(e,t){return t(e)?e:e.parentNode?v(e.parentNode,t):void 0}function y(e,t){var n=m("div","numInputWrapper"),r=m("input","numInput "+e),i=m("span","arrowUp"),a=m("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var s in t)r.setAttribute(s,t[s]);return n.appendChild(r),n.appendChild(i),n.appendChild(a),n}function b(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var A=function(){},w=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},E={D:A,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*d(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var r=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:A,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:A,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},x={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},C={Z:function(e){return e.toISOString()}
vendor: 18,924 bytes, line 2
2,D:function(e,t,n){return t.weekdays.shorthand[C.w(e,t,n)]},F:function(e,t,n){return w(C.n(e,t,n)-1,!1,t)},G:function(e,t,n){return u(C.h(e,t,n))},H:function(e){return u(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[d(e.getHours()>11)]},M:function(e,t){return w(e.getMonth(),!0,t)},S:function(e){return u(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return u(e.getFullYear(),4)},d:function(e){return u(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return u(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return u(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},S=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,i=void 0===r?l:r,a=e.isMobile,s=void 0!==a&&a;return function(e,t,r){var a=r||i;return void 0===n.formatDate||s?t.split("").map(function(t,r,i){return C[t]&&"\\"!==i[r-1]?C[t](e,a,n):"\\"!==t?t:""}).join(""):n.formatDate(e,t,a)}},k=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,i=void 0===r?l:r;return function(e,t,r,a){if(0===e||e){var s,l=a||i,c=e;if(e instanceof Date)s=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)s=new Date(e);else if("string"==typeof e){var u=t||(n||o).dateFormat,d=String(e).trim();if("today"===d)s=new Date,r=!0;else if(n&&n.parseDate)s=n.parseDate(e,u);else if(/Z$/.test(d)||/GMT$/.test(d))s=new Date(e);else{for(var f=void 0,h=[],p=0,m=0,g="";p<u.length;p++){var v=u[p],y="\\"===v,b="\\"===u[p-1]||y;if(x[v]&&!b){g+=x[v];var A=new RegExp(g).exec(e);A&&(f=!0)&&h["Y"!==v?"push":"unshift"]({fn:E[v],val:A[++m]})}else y||(g+=".")}s=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),h.forEach(function(e){var t=e.fn,n=e.val;return s=t(s,n,l)||s}),s=f?s:void 0}}if(s instanceof Date&&!isNaN(s.getTime()))return!0===r&&s.setHours(0,0,0,0),s;n.errorHandler(new Error("Invalid date provided: "+c))}}};function M(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var _=function(e,t,n){return 3600*e+60*t+n};function T(e){var t=e.defaultHour,n=e.defaultMinute,r=e.defaultSeconds;if(void 0!==e.minDate){var i=e.minDate.getHours(),a=e.minDate.getMinutes(),s=e.minDate.getSeconds();t<i&&(t=i),t===i&&n<a&&(n=a),t===i&&n===a&&r<s&&(r=e.minDate.getSeconds())}if(void 0!==e.maxDate){var o=e.maxDate.getHours(),l=e.maxDate.getMinutes();(t=Math.min(t,o))===o&&(n=Math.min(l,n)),t===o&&n===l&&(r=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:r}}r();var D=function(){return D=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},D.apply(this,arguments)},I=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var a=arguments[t],s=0,o=a.length;s<o;s++,i++)r[i]=a[s];return r};function R(e,t){var n={config:D(D({},o),O.defaultConfig),l10n:c};function r(){var e;return(null===(e=n.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function i(e){return e.bind(n)}function a(){var e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}})}function l(e){if(0===n.selectedDates.length){var t=void 0===n.config.minDate||M(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),r=T(n.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=b(e),i=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[d(n.amPM.textContent===n.l10n.amPM[0])]);var a=parseFloat(i.getAttribute("min")),s=parseFloat(i.getAttribute("max")),o=parseFloat(i.getAttribute("step")),l=parseInt(i.value,10),c=l+o*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==i.value&&2===i.value.length){var f=i===n.hourElement,h=i===n.minuteElement;c<a?(c=s+c+d(!f)+(d(f)&&d(!n.amPM)),h&&L(void 0,-1,n.hourElement)):c>s&&(c=i===n.hourElement?c-s-d(!n.amPM):a,h&&L(void 0,1,n.hourElement)),n.amPM&&f&&(1===o?c+l===23:Math.abs(c-l)>o)&&(n.amPM.textContent=n.l10n.amPM[d(n.amPM.textContent===n.l10n.amPM[0])]),i.value=u(c)}}(e);var i=n._input.value;A(),Ee(),n._input.value!==i&&n._debouncedChange()}function A(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,r=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,i=(parseInt(n.minuteElement.value,10)||0)%60,a=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=r,t=n.amPM.textContent,r=e%12+12*d(t===n.l10n.amPM[1]));var s=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===M(n.latestSelectedDateObj,n.config.minDate,!0),o=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===M(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=_(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),c=_(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),u=_(r,i,a);if(u>c&&u<l){var f=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(l);r=f[0],i=f[1],a=f[2]}}else{if(o){var h=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(r=Math.min(r,h.getHours()))===h.getHours()&&(i=Math.min(i,h.getMinutes())),i===h.getMinutes()&&(a=Math.min(a,h.getSeconds()))}if(s){var p=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(r=Math.max(r,p.getHours()))===p.getHours()&&i<p.getMinutes()&&(i=p.getMinutes()),i===p.getMinutes()&&(a=Math.max(a,p.getSeconds()))}}C(r,i,a)}}function E(e){var t=e||n.latestSelectedDateObj;t&&t instanceof Date&&C(t.getHours(),t.getMinutes(),t.getSeconds())}function C(e,t,r){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,r||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=u(n.config.time_24hr?e:(12+e)%12+12*d(e%12==0)),n.minuteElement.value=u(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[d(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=u(r)))}function R(e){var t=b(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&J(n)}function P(e,t,r,i){return t instanceof Array?t.forEach(function(t){return P(e,t,r,i)}):e instanceof Array?e.forEach(function(e){return P(e,t,r,i)}):(e.addEventListener(t,r,i),void n._handlers.push({remove:function(){return e.removeEventListener(t,r,i)}}))}function N(){ve("onChange")}function B(e,t){var r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),i=n.currentYear,a=n.currentMonth;try{void 0!==r&&(n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth())}catch(e){e.message="Invalid date supplied: "+r,n.config.errorHandler(e)}t&&n.currentYear!==i&&(ve("onYearChange"),W()),!t||n.currentYear===i&&n.currentMonth===a||ve("onMonthChange"),n.redraw()}function j(e){var t=b(e);~t.className.indexOf("arrow")&&L(e,t.classList.contains("arrowUp")?1:-1)}function L(e,t,n){var r=e&&b(e),i=n||r&&r.parentNode&&r.parentNode.firstChild,a=ye("increment");a.delta=t,i&&i.dispatchEvent(a)}function F(e,t,r,i){var a=ee(t,!0),s=m("span",e,t.getDate().toString());return s.dateObj=t,s.$i=i,s.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===M(t,n.now)&&(n.todayDateElem=s,s.classList.add("today"),s.setAttribute("aria-current","date")),a?(s.tabIndex=-1,be(t)&&(s.classList.add("selected"),n.selectedDateElem=s,"range"===n.config.mode&&(p(s,"startRange",n.selectedDates[0]&&0===M(t,n.selectedDates[0],!0)),p(s,"endRange",n.selectedDates[1]&&0===M(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&s.classList.add("inRange")))):s.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&M(e,n.selectedDates[0])>=0&&M(e,n.selectedDates[1])<=0}(t)&&!be(t)&&s.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&i%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),ve("onDayCreate",s),s}function U(e){e.focus(),"range"===n.config.mode&&ie(e)}function H(e){for(var t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1,i=t;i!=r;i+=e)for(var a=n.daysContainer.children[i],s=e>0?0:a.children.length-1,o=e>0?a.children.length:-1,l=s;l!=o;l+=e){var c=a.children[l];if(-1===c.className.indexOf("hidden")&&ee(c.dateObj))return c}}function z(e,t){var i=r(),a=te(i||document.body),s=void 0!==e?e:a?i:void 0!==n.selectedDateElem&&te(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&te(n.todayDateElem)?n.todayDateElem:H(t>0?1:-1);void 0===s?n._input.focus():a?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,i=t>0?n.config.showMonths:-1,a=t>0?1:-1,s=r-n.currentMonth;s!=i;s+=a)for(var o=n.daysContainer.children[s],l=r-n.currentMonth===s?e.$i+t:t<0?o.children.length-1:0,c=o.children.length,u=l;u>=0&&u<c&&u!=(t>0?c:-1);u+=a){var d=o.children[u];if(-1===d.className.indexOf("hidden")&&ee(d.dateObj)&&Math.abs(e.$i-u)>=Math.abs(t))return U(d)}n.changeMonth(a),z(H(a),0)}(s,t):U(s)}function G(e,t){for(var r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,i=n.utils.getDaysInMonth((t-1+12)%12,e),a=n.utils.getDaysInMonth(t,e),s=window.document.createDocumentFragment(),o=n.config.showMonths>1,l=o?"prevMonthDay hidden":"prevMonthDay",c=o?"nextMonthDay hidden":"nextMonthDay",u=i+1-r,d=0;u<=i;u++,d++)s.appendChild(F("flatpickr-day "+l,new Date(e,t-1,u),0,d));for(u=1;u<=a;u++,d++)s.appendChild(F("flatpickr-day",new Date(e,t,u),0,d));for(var f=a+1;f<=42-r&&(1===n.config.showMonths||d%7!=0);f++,d++)s.appendChild(F("flatpickr-day "+c,new Date(e,t+1,f%a),0,d));var h=m("div","dayContainer");return h.appendChild(s),h}function q(){if(void 0!==n.daysContainer){g(n.daysContainer),n.weekNumbers&&g(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<n.config.showMonths;t++){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),e.appendChild(G(r.getFullYear(),r.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&ie()}}function W(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=m("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=w(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}}function $(){var e,t=m("div","flatpickr-month"),r=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=m("span","cur-month"):(n.monthsDropdownContainer=m("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),P(n.monthsDropdownContainer,"change",function(e){var t=b(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),ve("onMonthChange")}),W(),e=n.monthsDropdownContainer);var i=y("cur-year",{tabindex:"-1"}),a=i.getElementsByTagName("input")[0];a.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&a.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(a.setAttribute("max",n.config.maxDate.getFullYear().toString()),a.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var s=m("div","flatpickr-current-month");return s.appendChild(e),s.appendChild(i),r.appendChild(s),t.appendChild(r),{container:t,yearElement:a,monthElement:e}}function V(){g(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=$();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function Y(){n.weekdayContainer?g(n.weekdayContainer):n.weekdayContainer=m("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=m("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return K(),n.weekdayContainer}function K(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=I(n.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=I(t.splice(e,t.length),t.splice(0,e)));for(var r=n.config.showMonths;r--;)n.weekdayContainer.children[r].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+t.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function Q(e,t){void 0===t&&(t=!0);var r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,ve("onYearChange"),W()),q(),ve("onMonthChange"),Ae())}function X(e){return n.calendarContainer.contains(e)}function Z(e){if(n.isOpen&&!n.config.inline){var t=b(e),r=X(t),i=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||r||X(e.relatedTarget)),a=!n.config.ignoredFocusElements.some(function(e){return e.contains(t)});i&&a&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&l(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function J(e){if(!(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())){var t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),ve("onYearChange"),W())}}function ee(e,t){var r;void 0===t&&(t=!0);var i=n.parseDate(e,void 0,t);if(n.config.minDate&&i&&M(i,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&i&&M(i,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===i)return!1;for(var a=!!n.config.enable,s=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable,o=0,l=void 0;o<s.length;o++){if("function"==typeof(l=s[o])&&l(i))return a;if(l instanceof Date&&void 0!==i&&l.getTime()===i.getTime())return a;if("string"==typeof l){var c=n.parseDate(l,void 0,!0);return c&&c.getTime()===i.getTime()?a:!a}if("object"==typeof l&&void 0!==i&&l.from&&l.to&&i.getTime()>=l.from.getTime()&&i.getTime()<=l.to.getTime())return a}return!a}function te(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function ne(e){var t=e.target===n._input,r=n._input.value.trimEnd()!==we();!t||!r||e.relatedTarget&&X(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function re(t){var i=b(t),a=n.config.wrap?e.contains(i):i===n._input,s=n.config.allowInput,o=n.isOpen&&(!s||!a),c=n.config.inline&&a&&!s;if(13===t.keyCode&&a){if(s)return n.setDate(n._input.value,!0,i===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),i.blur();n.open()}else if(X(i)||o||c){var u=!!n.timeContainer&&n.timeContainer.contains(i);switch(t.keyCode){case 13:u?(t.preventDefault(),l(),de()):fe(t);break;case 27:t.preventDefault(),de();break;case 8:case 46:a&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(u||a)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var d=r();if(void 0!==n.daysContainer&&(!1===s||d&&te(d))){var f=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),Q(f),z(H(1),0)):z(void 0,f)}}break;case 38:case 40:t.preventDefault();var h=40===t.keyCode?1:-1;n.daysContainer&&void 0!==i.$i||i===n.input||i===n.altInput?t.ctrlKey?(t.stopPropagation(),J(n.currentYear-h),z(H(1),0)):u||z(void 0,7*h):i===n.currentYearElement?J(n.currentYear-h):n.config.enableTime&&(!u&&n.hourElement&&n.hourElement.focus(),l(t),n._debouncedChange());break;case 9:if(u){var p=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter(function(e){return e}),m=p.indexOf(i);if(-1!==m){var g=p[m+(t.shiftKey?-1:1)];t.preventDefault(),(g||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(i)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&i===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],A(),Ee();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],A(),Ee()}(a||X(i))&&ve("onKeyDown",t)}function ie(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),i=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),a=Math.min(r,n.selectedDates[0].getTime()),s=Math.max(r,n.selectedDates[0].getTime()),o=!1,l=0,c=0,u=a;u<s;u+=864e5)ee(new Date(u),!0)||(o=o||u>a&&u<s,u<i&&(!l||u>l)?l=u:u>i&&(!c||u<c)&&(c=u));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") >
2 ."+t)).forEach(function(t){var a,s,u,d=t.dateObj.getTime(),f=l>0&&d<l||c>0&&d>c;if(f)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(e){t.classList.remove(e)});o&&!f||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){t.classList.remove(e)}),void 0!==e&&(e.classList.add(r<=n.selectedDates[0].getTime()?"startRange":"endRange"),i<r&&d===i?t.classList.add("startRange"):i>r&&d===i&&t.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(s=i,u=r,(a=d)>Math.min(s,u)&&a<Math.max(s,u))&&t.classList.add("inRange")))})}}function ae(){!n.isOpen||n.config.static||n.config.inline||ce()}function se(e){return function(t){var r=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),i=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter(function(e){return ee(e)}),n.selectedDates.length||"min"!==e||E(r),Ee()),n.daysContainer&&(ue(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!i&&void 0!==r&&i.getFullYear()===r.getFullYear())}}function oe(){return n.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof n.config.locale&&void 0===O.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=D(D({},O.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?O.l10ns[n.config.locale]:void 0),x.D="("+n.l10n.weekdays.shorthand.join("|")+")",x.l="("+n.l10n.weekdays.longhand.join("|")+")",x.M="("+n.l10n.months.shorthand.join("|")+")",x.F="("+n.l10n.months.longhand.join("|")+")",x.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===D(D({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===O.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=S(n),n.parseDate=k({config:n.config,l10n:n.l10n})}function ce(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){ve("onPreCalendarPosition");var t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),i=n.calendarContainer.offsetWidth,a=n.config.position.split(" "),s=a[0],o=a.length>1?a[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===s||"below"!==s&&c<r&&l.top>r,d=window.pageYOffset+l.top+(u?-r-2:t.offsetHeight+2);if(p(n.calendarContainer,"arrowTop",!u),p(n.calendarContainer,"arrowBottom",u),!n.config.inline){var f=window.pageXOffset+l.left,h=!1,m=!1;"center"===o?(f-=(i-l.width)/2,h=!0):"right"===o&&(f-=i-l.width,m=!0),p(n.calendarContainer,"arrowLeft",!h&&!m),p(n.calendarContainer,"arrowCenter",h),p(n.calendarContainer,"arrowRight",m);var g=window.document.body.offsetWidth-(window.pageXOffset+l.right),v=f+i>window.document.body.offsetWidth,y=g+i>window.document.body.offsetWidth;if(p(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=d+"px",v)if(y){var b=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(r=document.createElement("style"),document.head.appendChild(r),r.sheet);var r}();if(void 0===b)return;var A=window.document.body.offsetWidth,w=Math.max(0,A/2-i/2),E=b.cssRules.length,x="{left:"+l.left+"px;right:auto;}";p(n.calendarContainer,"rightMost",!1),p(n.calendarContainer,"centerMost",!0),b.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+x,E),n.calendarContainer.style.left=w+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=f+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,e)}function ue(){n.config.noCalendar||n.isMobile||(W(),Ae(),q())}function de(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function fe(e){e.preventDefault(),e.stopPropagation();var t=v(b(e),function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")});if(void 0!==t){var r=t,i=n.latestSelectedDateObj=new Date(r.dateObj.getTime()),a=(i.getMonth()<n.currentMonth||i.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[i];else if("multiple"===n.config.mode){var s=be(i);s?n.selectedDates.splice(parseInt(s),1):n.selectedDates.push(i)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=i,n.selectedDates.push(i),0!==M(i,n.selectedDates[0],!0)&&n.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(A(),a){var o=n.currentYear!==i.getFullYear();n.currentYear=i.getFullYear(),n.currentMonth=i.getMonth(),o&&(ve("onYearChange"),W()),ve("onMonthChange")}if(Ae(),q(),Ee(),a||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():U(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var l="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(l||c)&&de()}N()}}n.parseDate=k({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=P,n._setHoursFromDate=E,n._positionCalendar=ce,n.changeMonth=Q,n.changeYear=J,n.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var r=T(n.config);C(r.hours,r.minutes,r.seconds)}n.redraw(),e&&ve("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),ve("onClose")},n.onMouseOver=ie,n._createElement=m,n.createDay=F,n.destroy=function(){void 0!==n.config&&ve("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
2isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete n[e]}catch(e){}})},n.isEnabled=ee,n.jumpToDate=B,n.updateValue=Ee,n.open=function(e,t){if(void 0===t&&(t=n._positionElement),!0===n.isMobile){if(e){e.preventDefault();var r=b(e);r&&r.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void ve("onOpen")}if(!n._input.disabled&&!n.config.inline){var i=n.isOpen;n.isOpen=!0,i||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),ve("onOpen"),ce(t)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return n.hourElement.select()},50))}},n.redraw=ue,n.set=function(e,t){if(null!==e&&"object"==typeof e)for(var r in Object.assign(n.config,e),e)void 0!==he[r]&&he[r].forEach(function(e){return e()});else n.config[e]=t,void 0!==he[e]?he[e].forEach(function(e){return e()}):s.indexOf(e)>-1&&(n.config[e]=h(t));n.redraw(),Ee(!0)},n.setDate=function(e,t,r){if(void 0===t&&(t=!1),void 0===r&&(r=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);pe(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),B(void 0,t),E(),0===n.selectedDates.length&&n.clear(!1),Ee(t),t&&ve("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var he={locale:[le,K],showMonths:[V,a,Y],minDate:[B],maxDate:[B],positionElement:[ge],clickOpens:[function(){!0===n.config.clickOpens?(P(n._input,"focus",n.open),P(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function pe(e,t){var r=[];if(e instanceof Array)r=e.map(function(e){return n.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)r=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map(function(e){return n.parseDate(e,t)});break;case"range":r=e.split(n.l10n.rangeSeparator).map(function(e){return n.parseDate(e,t)})}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?r:r.filter(function(e){return e instanceof Date&&ee(e,!1)}),"range"===n.config.mode&&n.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function me(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ge(){n._positionElement=n.config.positionElement||n._input}function ve(e,t){if(void 0!==n.config){var r=n.config[e];if(void 0!==r&&r.length>0)for(var i=0;r[i]&&i<r.length;i++)r[i](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(ye("change")),n.input.dispatchEvent(ye("input")))}}function ye(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function be(e){for(var t=0;t<n.selectedDates.length;t++){var r=n.selectedDates[t];if(r instanceof Date&&0===M(r,e))return""+t}return!1}function Ae(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach(function(e,t){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=w(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()}),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function we(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map(function(e){return n.formatDate(e,t)}).filter(function(e,t,r){return"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t}).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Ee(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=we(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=we(n.config.altFormat)),!1!==e&&ve("onValueUpdate")}function xe(e){var t=b(e),r=n.prevMonthNav.contains(t),i=n.nextMonthNav.contains(t);r||i?Q(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var r=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=D(D({},JSON.parse(JSON.stringify(e.dataset||{}))),t),l={};n.config.parseDate=a.parseDate,n.config.formatDate=a.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=me(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=me(e)}});var c="time"===a.mode;if(!a.dateFormat&&(a.enableTime||c)){var u=O.defaultConfig.dateFormat||o.dateFormat;l.dateFormat=a.noCalendar||c?"H:i"+(a.enableSeconds?":S":""):u+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||c)&&!a.altFormat){var d=O.defaultConfig.altFormat||o.altFormat;l.altFormat=a.noCalendar||c?"h:i"+(a.enableSeconds?":S K":" K"):d+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:se("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:se("max")}
vendor: 5,738 bytes, line 2
2);var f=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:f("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:f("max")}),"time"===a.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,l,a);for(var p=0;p<r.length;p++)n.config[r[p]]=!0===n.config[r[p]]||"true"===n.config[r[p]];for(s.filter(function(e){return void 0!==n.config[e]}).forEach(function(e){n.config[e]=h(n.config[e]||[]).map(i)}),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),p=0;p<n.config.plugins.length;p++){var m=n.config.plugins[p](n)||{};for(var g in m)s.indexOf(g)>-1?n.config[g]=h(m[g]).map(i).concat(n.config[g]):void 0===a[g]&&(n.config[g]=m[g])}a.altInputClass||(n.config.altInputClass=oe().className+" "+n.config.altInputClass),ve("onParseConfig")}(),le(),n.input=oe(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=m(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),ge()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&pe(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=m("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=m("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=m("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=m("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,V(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(p(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(p(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],Ae(),n.monthNav)),n.innerContainer=m("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=m("div","flatpickr-weekwrapper");e.appendChild(m("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=m("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,i=t.weekNumbers;n.innerContainer.appendChild(r),n.weekNumbers=i,n.weekWrapper=r}n.rContainer=m("div","flatpickr-rContainer"),n.rContainer.appendChild(Y()),n.daysContainer||(n.daysContainer=m("div","flatpickr-days"),n.daysContainer.tabIndex=-1),q(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=T(n.config);n.timeContainer=m("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=m("span","flatpickr-time-separator",":"),r=y("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];var i=y("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=i.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",
vendor: 4,588 bytes, line 2
2n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(i),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var a=y("flatpickr-second");n.secondElement=a.getElementsByTagName("input")[0],n.secondElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(m("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(a)}return n.config.time_24hr||(n.amPM=m("span","flatpickr-am-pm",n.l10n.amPM[d((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),p(n.calendarContainer,"rangeMode","range"===n.config.mode),p(n.calendarContainer,"animate",!0===n.config.animate),p(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var a=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!a&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var s=m("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(s,n.element),s.appendChild(n.element),n.altInput&&s.appendChild(n.altInput),s.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),function(t){return P(t,"click",n[e])})}),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=m("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}P(n.mobileInput,"change",function(e){n.setDate(b(e).value,!1,n.mobileFormatStr),ve("onChange"),ve("onClose")})}();else{var e=f(ae,50);if(n._debouncedChange=f(N,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(n.daysContainer,"mouseover",function(e){"range"===n.config.mode&&ie(b(e))}),P(n._input,"keydown",re),void 0!==n.calendarContainer&&P(n.calendarContainer,"keydown",re),n.config.inline||n.config.static||P(window,"resize",e),void 0!==window.ontouchstart?P(window.document,"touchstart",Z):P(window.document,"mousedown",Z),P(window.document,"focus",Z,{capture:!0}),!0===n.config.clickOpens&&(P(n._input,"focus",n.open),P(n._input,"click",n.open)),void 0!==n.daysContainer&&(P(n.monthNav,"click",xe),P(n.monthNav,["keyup","increment"],R),P(n.daysContainer,"click",fe)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){P(n.timeContainer,["increment"],l),P(n.timeContainer,"blur",l,{capture:!0}),P(n.timeContainer,"click",j),P([n.hourElement,n.minuteElement],["focus","click"],function(e){return b(e).select()}),void 0!==n.secondElement&&P(n.secondElement,"focus",function(){return n.secondElement&&n.secondElement.select()}),void 0!==n.amPM&&P(n.amPM,"click",function(e){l(e)})}n.config.allowInput&&P(n._input,"blur",ne)}}
2(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&E(n.config.noCalendar?n.latestSelectedDateObj:void 0),Ee(!1)),a();var r=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&r&&ce(),ve("onReady")}(),n}function P(e,t){for(var n=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),r=[],i=0;i<n.length;i++){var a=n[i];try{if(null!==a.getAttribute("data-fp-omit"))continue;void 0!==a._flatpickr&&(a._flatpickr.destroy(),a._flatpickr=void 0),a._flatpickr=R(a,t||{}),r.push(a._flatpickr)}catch(e){console.error(e)}}return 1===r.length?r[0]:r}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return P(this,e)},HTMLElement.prototype.flatpickr=function(e){return P([this],e)});var O=function(e,t){return"string"==typeof e?P(window.document.querySelectorAll(e),t):e instanceof Node?P([e],t):P(e,t)};O.defaultConfig={},O.l10ns={en:D({},c),default:D({},c)},O.localize=function(e){O.l10ns.default=D(D({},O.l10ns.default),e)},O.setDefaults=function(e){O.defaultConfig=D(D({},O.defaultConfig),e)},O.parseDate=k({}),O.formatDate=S({}),O.compareDates=M,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return P(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=O);const N=O,B=["onCreate","onDestroy"],j=["onChange","onOpen","onClose","onMonthChange","onYearChange","onReady","onValueUpdate","onDayCreate"],L=e=>{const t=(0,a.useMemo)(()=>({...e}),[e]),{defaultValue:n,options:r={},value:s,children:o,render:l,onCreate:c,onDestroy:u}=t,d=(0,a.useMemo)(()=>((e,t)=>(j.forEach(n=>{const r=t[n],i=e[n];if(r){i&&!Array.isArray(i)?e[n]=[e[n]]:e[n]||(e[n]=[]);const t=Array.isArray(r)?r:[r];0===e[n].length?e[n]=t:e[n].push(...t)}}),j.forEach(e=>{delete t[e]}),B.forEach(e=>{delete t[e]}),e))(r,t),[r,t]),f=(0,a.useRef)(null),h=(0,a.useRef)(void 0);(0,a.useImperativeHandle)(e.ref,()=>({get flatpickr(){return h.current}}),[]),(0,a.useEffect)(()=>{return d.onClose=d.onClose||(()=>{var e;null!=(e=f.current)&&e.blur&&f.current.blur()}),h.current=((null==(e=N)?void 0:e.default)||N)(f.current,d),null==c||c(h.current),()=>{null==u||u(h.current),h.current&&h.current.destroy(),h.current=void 0};var e},[d,c,u]),(0,a.useEffect)(()=>{var e;if(h.current){const t=Object.getOwnPropertyNames(d);for(let n=t.length-1;n>=0;n--){const r=t[n];let i=d[r];(null==i?void 0:i.toString())!==(null==(e=h.current.config[r])?void 0:e.toString())&&(j.includes(r)&&!Array.isArray(i)&&(i=[i]),h.current.set(r,i))}void 0!==s&&s!==h.current.input.value&&h.current.setDate(s,!1)}},[d,s]);const p=(0,a.useCallback)(e=>{f.current=e},[]);if(l)return l({...t,defaultValue:n,value:s},p);const m=(0,a.useCallback)(t=>{var n,r;e&&e.onChange&&(Array.isArray(null==e?void 0:e.onChange)?null==(n=null==e?void 0:e.onChange)||n.forEach(()=>[new Date(t.target.value)],(null==s?void 0:s.toString())||""):"function"==typeof e.onChange&&(null==(r=null==e?void 0:e.onChange)||r.call(e,[new Date(t.target.value)],(null==s?void 0:s.toString())||"",h.current)))},[e,s]);return r.wrap?(0,i.jsx)("div",{className:"flatpickr",ref:p,children:o}):(0,i.jsx)("input",{onChange:m,...t,value:null==s?void 0:s.toString(),defaultValue:n,ref:p})}},20496(e,t,n){"use strict";n.d(t,{Kq:()=>h,d4:()=>E,wA:()=>b});var r=n(71763),i=n(84420);var a={notify(){},get:()=>[]};var s=(()=>!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement))(),o=(()=>"undefined"!=typeof navigator&&"ReactNative"===navigator.product)(),l=(()=>s||o?r.useLayoutEffect:r.useEffect)();Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var c=Symbol.for("react-redux-context"),u="undefined"!=typeof globalThis?globalThis:{};function d(){if(!r.createContext)return{};const e=u[c]??=new Map;let t=e.get(r.createContext);return t||(t=r.createContext(null),e.set(r.createContext,t)),t}var f=d(),h=function(e){const{children:t,context:n,serverState:i,store:s}=e,o=r.useMemo(()=>{const e=function(e,t){let n,r=a,i=0,s=!1;function o(){u.onStateChange&&u.onStateChange()}function l(){i++,n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){(()=>{let t=e;for(;t;)t.callback(),t=t.next})()},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){r&&null!==e&&(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}())}function c(){i--,n&&0===i&&(n(),n=void 0,r.clear(),r=a)}const u={addNestedSub:function(e){l();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),c())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return s},trySubscribe:function(){s||(s=!0,l())},tryUnsubscribe:function(){s&&(s=!1,c())},getListeners:()=>r};return u}(s);return{store:s,subscription:e,getServerState:i?()=>i:void 0}},[s,i]),c=r.useMemo(()=>s.getState(),[s]);l(()=>{const{subscription:e}=o;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),c!==s.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[o,c]);const u=n||f;return r.createElement(u.Provider,{value:o},t)};function p(e=f){return function(){return r.useContext(e)}}var m=p();function g(e=f){const t=e===f?m:p(e),n=()=>{const{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var v=g();function y(e=f){const t=e===f?v:g(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var b=y(),A=(e,t)=>
2e===t;function w(e=f){const t=e===f?m:p(e),n=(e,n={})=>{const{equalityFn:a=A}="function"==typeof n?{equalityFn:n}:n,s=t(),{store:o,subscription:l,getServerState:c}=s,u=(r.useRef(!0),r.useCallback({[e.name]:t=>e(t)}[e.name],[e])),d=(0,i.useSyncExternalStoreWithSelector)(l.addNestedSub,o.getState,c||o.getState,u,a);return r.useDebugValue(d),d};return Object.assign(n,{withTypes:()=>n}),n}var E=w()},18398(e,t,n){"use strict";function r(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}n.d(t,{HY:()=>c,Qd:()=>o,Tw:()=>d,Zz:()=>u,ve:()=>f,y$:()=>l});var i=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),a=()=>Math.random().toString(36).substring(7).split("").join("."),s={INIT:`@@redux/INIT${a()}`,REPLACE:`@@redux/REPLACE${a()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${a()}`};function o(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function l(e,t,n){if("function"!=typeof e)throw new Error(r(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(r(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(r(1));return n(l)(e,t)}let a=e,c=t,u=new Map,d=u,f=0,h=!1;function p(){d===u&&(d=new Map,u.forEach((e,t)=>{d.set(t,e)}))}function m(){if(h)throw new Error(r(3));return c}function g(e){if("function"!=typeof e)throw new Error(r(4));if(h)throw new Error(r(5));let t=!0;p();const n=f++;return d.set(n,e),function(){if(t){if(h)throw new Error(r(6));t=!1,p(),d.delete(n),u=null}}}function v(e){if(!o(e))throw new Error(r(7));if(void 0===e.type)throw new Error(r(8));if("string"!=typeof e.type)throw new Error(r(17));if(h)throw new Error(r(9));try{h=!0,c=a(c,e)}finally{h=!1}return(u=d).forEach(e=>{e()}),e}return v({type:s.INIT}),{dispatch:v,subscribe:g,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw new Error(r(10));a=e,v({type:s.REPLACE})},[i]:function(){const e=g;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(r(11));function n(){const e=t;e.next&&e.next(m())}return n(),{unsubscribe:e(n)}},[i](){return this}}}}}function c(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}const i=Object.keys(n);let a;try{!function(e){Object.keys(e).forEach(t=>{const n=e[t];if(void 0===n(void 0,{type:s.INIT}))throw new Error(r(12));if(void 0===n(void 0,{type:s.PROBE_UNKNOWN_ACTION()}))throw new Error(r(13))})}(n)}catch(e){a=e}return function(e={},t){if(a)throw a;let s=!1;const o={};for(let a=0;a<i.length;a++){const l=i[a],c=n[l],u=e[l],d=c(u,t);if(void 0===d)throw t&&t.type,new Error(r(14));o[l]=d,s=s||d!==u}return s=s||i.length!==Object.keys(e).length,s?o:e}}function u(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function d(...e){return t=>(n,i)=>{const a=t(n,i);let s=()=>{throw new Error(r(15))};const o={getState:a.getState,dispatch:(e,...t)=>s(e,...t)},l=e.map(e=>e(o));return s=u(...l)(a.dispatch),{...a,dispatch:s}}}function f(e){return o(e)&&"type"in e&&"string"==typeof e.type}},66418(e){"use strict";e.exports=JSON.parse('{"allLoansId":"all-loans-id","pauseReservation":"pause-reservation","deleteReservation":"delete-reservation","deleteReservations":"delete-reservations","loanDetails":"loan-details-","acceptModal":"accept-fee","reservationDetails":"reservation-details-","dueDateModal":"due-date","feeDetails":"fee-details-","userMenuAuthenticated":"user-modal-authenticated","userMenuAnonymous":"user-modal-anonymous","userMenuUnregistered":"user-modal-unregistered","reservationsReady":"reservations-ready","reservationsQueued":"reservations-queued"}')}}]);
3//# sourceMappingURL=bundle.js.map

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.