1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61974,94231,e=>{"use strict";e.i(47167);var t=e.i(71645),r=e.i(7558),n=e.i(12678);function o(e){let{theme:t,name:r,props:o}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.default)(t.components[r].defaultProps,o):o}e.s(["default",()=>o],94231);var i=e.i(86931);let s={...t}.useSyncExternalStore;function a(e={}){let{themeId:n}=e;return function(e,a={}){let l=(0,i.default)();l&&n&&(l=l[n]||l);let u="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:c=!1,matchMedia:d=u?window.matchMedia:null,ssrMatchMedia:m=null,noSsr:h=!1}=o({name:"MuiUseMediaQuery",props:a,theme:l}),f="function"==typeof e?e(l):e;return(f=f.replace(/^@media( ?)/m,"")).includes("print")&&console.warn("MUI: You have provided a `print` query to the `useMediaQuery` hook.\nUsing the print media query to modify print styles can lead to unexpected results.\nConsider using the `displayPrint` field in the `sx` prop instead.\nMore information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."),(void 0!==s?function(e,r,n,o,i){let a=t.useCallback(()=>r,[r]),l=t.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==o){let{matches:t}=o(e);return()=>t}return a},[a,e,o,i,n]),[u,c]=t.useMemo(()=>{if(null===n)return[a,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[a,n,e]);return s(c,u,l)}:function(e,n,o,i,s){let[a,l]=t.useState(()=>s&&o?o(e).matches:i?i(e).matches:n);return(0,r.default)(()=>{if(!o)return;let t=o(e),r=()=>{l(t.matches)};return r(),t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e,o]),a})(f,c,d,m,h)}}a();let l=a({themeId:e.i(2001).default});e.s(["default",0,l],61974)},97362,25158,e=>{"use strict";e.i(47167);var t=e.i(71645);let r=t.createContext(null);function n(){return t.useContext(r)}e.s(["default",0,r],25158),e.s(["default",()=>n],97362)},99771,e=>{"use strict";e.i(47167);var t=e.i(71645),r=e.i(25158),n=e.i(97362);let o="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var i=e.i(43476);e.s(["ThemeProvider",0,function(e){let{children:s,theme:a}=e,l=(0,n.default)(),u=t.useMemo(()=>{var e,t;let r=null===l?{...a}:(e=l,"function"==typeof(t=a)?t(e):{...e,...t});return null!=r&&(r[o]=null!==l),r},[a,l]);return(0,i.jsx)(r.default.Provider,{value:u,children:s})}],99771)},34377,e=>{"use strict";var t=e.i(97362);e.s(["useTheme",()=>t.default])},37563,36279,e=>{"use strict";e.i(47167);var t=e.i(17028),r=e.i(71645),n=e.i(98006),o=e.i(34377),i=e.i(7558),s=e.i(99771),a=e.i(28419),l=e.i(86931),u=e.i(68308),c=e.i(86373),d=e.i(57242),m=e.i(73852),h=e.i(43476);let f={};function y(e,t,n,o=!1){return r.useMemo(()=>{let r=e&&t[e]||t;if("function"==typeof n){let i=n(r),s=e?{...t,[e]:i}:i;return o?()=>s:s}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,o])}let p=function(e){let{children:t,theme:r,themeId:n}=e,p=(0,l.default)(f),g=(0,o.useTheme)()||f,k=y(n,p,r),v=y(n,g,r,!0),S="rtl"===(n?k[n]:k).direction,$=function(e){let t=(0,l.default)(),r=(0,d.default)()||"",{modularCssLayers:n}=e,o="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(o=n&&null===t?"string"==typeof n?n.replace(/mui(?!\.)/g,o):`@layer ${o};`:"",(0,i.default)(()=>{let e=document.querySelector("head");if(!e)return;let t=e.firstChild;if(o){if(t&&t.hasAttribute?.("data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===r)return;let n=document.createElement("style");n.setAttribute("data-mui-layer-order",r),n.textContent=o,e.prepend(n)}else e.querySelector(`style[data-mui-layer-order="${r}"]`)?.remove()},[o,r]),o)?(0,h.jsx)(m.default,{styles:o}):null}(k);return(0,h.jsx)(s.ThemeProvider,{theme:v,children:(0,h.jsx)(a.ThemeContext.Provider,{value:k,children:(0,h.jsx)(u.default,{value:S,children:(0,h.jsxs)(c.default,{value:n?k[n].components:k.components,children:[$,t]})})})})};e.s(["default",0,p],36279);let g="mode",k="color-scheme";function v(){}let S=({key:e,storageWindow:t})=>(t||"undefined"==typeof window||(t=window),{get(r){let n;if("undefined"!=typeof window){if(!t)return r;try{n=t.localStorage.getItem(e)}catch{}return n||r}},set:r=>{if(t)try{t.localStorage.setItem(e,r)}catch{}},subscribe:r=>{if(!t)return v;let n=t=>{let n=t.newValue;t.key===e&&r(n)};
1return t.addEventListener("storage",n),()=>{t.removeEventListener("storage",n)}}});function $(){}function b(e){if("undefined"!=typeof window&&"function"==typeof window.matchMedia&&"system"===e)return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function w(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}var M=e.i(85713),C=e.i(35767);let{CssVarsProvider:_,useColorScheme:x,getInitColorSchemeScript:E}=function(e){let{themeId:t,theme:s={},modeStorageKey:a=g,colorSchemeStorageKey:l=k,disableTransitionOnChange:u=!1,defaultColorScheme:c,resolveTheme:d}=e,m={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},f=r.createContext(void 0),y={},v={},M="string"==typeof c?c:c.light,C="string"==typeof c?c:c.dark;return{CssVarsProvider:function(e){let{children:m,theme:M,modeStorageKey:C=a,colorSchemeStorageKey:_=l,disableTransitionOnChange:x=u,storageManager:E,storageWindow:D="undefined"==typeof window?void 0:window,documentNode:L="undefined"==typeof document?void 0:document,colorSchemeNode:T="undefined"==typeof document?void 0:document.documentElement,disableNestedContext:O=!1,disableStyleSheetGeneration:I=!1,defaultMode:A="system",forceThemeRerender:j=!1,noSsr:P}=e,W=r.useRef(!1),H=(0,o.useTheme)(),V=r.useContext(f),Y=!!V&&!O,B=r.useMemo(()=>M||("function"==typeof s?s():s),[M]),U=B[t],F=U||B,{colorSchemes:N=y,components:z=v,cssVarPrefix:K}=F,R=Object.keys(N).filter(e=>!!N[e]).join(","),q=r.useMemo(()=>R.split(","),[R]),J="string"==typeof c?c:c.light,Z="string"==typeof c?c:c.dark,G=N[J]&&N[Z]?A:N[F.defaultColorScheme]?.palette?.mode||F.palette?.mode,{mode:Q,setMode:X,systemMode:ee,lightColorScheme:et,darkColorScheme:er,colorScheme:en,setColorScheme:eo}=function(e){let{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:o,supportedColorSchemes:i=[],modeStorageKey:s=g,colorSchemeStorageKey:a=k,storageWindow:l="undefined"==typeof window?void 0:window,storageManager:u=S,noSsr:c=!1}=e,d=i.join(","),m=i.length>1,h=r.useMemo(()=>u?.({key:s,storageWindow:l}),[u,s,l]),f=r.useMemo(()=>u?.({key:`${a}-light`,storageWindow:l}),[u,a,l]),y=r.useMemo(()=>u?.({key:`${a}-dark`,storageWindow:l}),[u,a,l]),[p,v]=r.useState(()=>{let e=h?.get(t)||t,r=f?.get(n)||n,i=y?.get(o)||o;return{mode:e,systemMode:b(e),lightColorScheme:r,darkColorScheme:i}}),[M,C]=r.useState(c||!m);r.useEffect(()=>{C(!0)},[]);let _=w(p,e=>"light"===e?p.lightColorScheme:"dark"===e?p.darkColorScheme:void 0),x=r.useCallback(e=>{v(r=>{if(e===r.mode)return r;let n=e??t;return h?.set(n),{...r,mode:n,systemMode:b(n)}})},[h,t]),E=r.useCallback(e=>{e?"string"==typeof e?e&&!d.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):v(t=>{let r={...t};return w(t,t=>{"light"===t&&(f?.set(e),r.lightColorScheme=e),"dark"===t&&(y?.set(e),r.darkColorScheme=e)}),r}):v(t=>{let r={...t},i=null===e.light?n:e.light,s=null===e.dark?o:e.dark;return i&&(d.includes(i)?(r.lightColorScheme=i,f?.set(i)):console.error(`\`${i}\` does not exist in \`theme.colorSchemes\`.`)),s&&(d.includes(s)?(r.darkColorScheme=s,y?.set(s)):console.error(`\`${s}\` does not exist in \`theme.colorSchemes\`.`)),r}):v(e=>(f?.set(n),y?.set(o),{...e,lightColorScheme:n,darkColorScheme:o}))},[d,f,y,n,o]),D=r.useCallback(e=>{"system"===p.mode&&v(t=>{let r=e?.matches?"dark":"light";return t.systemMode===r?t:{...t,systemMode:r}})},[p.mode]),L=r.useRef(D);return L.current=D,r.useEffect(()=>{if("function"!=typeof window.matchMedia||!m)return;let e=(...e)=>L.current(...e),t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>{t.removeListener(e)}},[m]),r.useEffect(()=>{if(m){let e=h?.subscribe(e=>{(!e||["light","dark","system"].includes(e))&&x(e||t)})||$,r=f?.subscribe(e=>{(!e||d.match(e))&&E({light:e})})||$,n=y?.subscribe(e=>{(!e||d.match(e))&&E({dark:e})})||$;return()=>{e(),r(),n()}}},[E,x,d,t,l,m,h,f,y]),{...p,mode:M?p.mode:void 0,systemMode:M?p.systemMode:void 0,colorScheme:M?_:void 0,setMode:x,setColorScheme:E}}
1({supportedColorSchemes:q,defaultLightColorScheme:J,defaultDarkColorScheme:Z,modeStorageKey:C,colorSchemeStorageKey:_,defaultMode:G,storageManager:E,storageWindow:D,noSsr:P}),ei=Q,es=en;Y&&(ei=V.mode,es=V.colorScheme);let ea=es||F.defaultColorScheme;F.vars&&!j&&(ea=F.defaultColorScheme);let el=r.useMemo(()=>{let e=F.generateThemeVars?.()||F.vars,t={...F,components:z,colorSchemes:N,cssVarPrefix:K,vars:e};if("function"==typeof t.generateSpacing&&(t.spacing=t.generateSpacing()),ea){let e=N[ea];e&&"object"==typeof e&&Object.keys(e).forEach(r=>{e[r]&&"object"==typeof e[r]?t[r]={...t[r],...e[r]}:t[r]=e[r]})}return d?d(t):t},[F,ea,z,N,K]),eu=F.colorSchemeSelector;(0,i.default)(()=>{if(es&&T&&eu&&"media"!==eu){let e=eu;if("class"===eu&&(e=".%s"),"data"===eu&&(e="[data-%s]"),eu?.startsWith("data-")&&!eu.includes("%s")&&(e=`[${eu}="%s"]`),e.startsWith("."))T.classList.remove(...q.map(t=>e.substring(1).replace("%s",t))),T.classList.add(e.substring(1).replace("%s",es));else{let t=e.replace("%s",es).match(/\[([^\]]+)\]/);if(t){let[e,r]=t[1].split("=");r||q.forEach(t=>{T.removeAttribute(e.replace(es,t))}),T.setAttribute(e,r?r.replace(/"|'/g,""):"")}else T.setAttribute(e,es)}}},[es,eu,T,q]),r.useEffect(()=>{let e;if(x&&W.current&&L){let t=L.createElement("style");t.appendChild(L.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),L.head.appendChild(t),window.getComputedStyle(L.body),e=setTimeout(()=>{L.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[es,x,L]),r.useEffect(()=>(W.current=!0,()=>{W.current=!1}),[]);let ec=r.useMemo(()=>({allColorSchemes:q,colorScheme:es,darkColorScheme:er,lightColorScheme:et,mode:ei,setColorScheme:eo,setMode:X,systemMode:ee}),[q,es,er,et,ei,eo,X,ee,el.colorSchemeSelector]),ed=!0;(I||!1===F.cssVariables||Y&&H?.cssVarPrefix===K)&&(ed=!1);let em=(0,h.jsxs)(r.Fragment,{children:[(0,h.jsx)(p,{themeId:U?t:void 0,theme:el,children:m}),ed&&(0,h.jsx)(n.GlobalStyles,{styles:el.generateStyleSheets?.()||[]})]});return Y?em:(0,h.jsx)(f.Provider,{value:ec,children:em})},useColorScheme:()=>r.useContext(f)||m,getInitColorSchemeScript:e=>(function(e){let{defaultMode:t="system",defaultLightColorScheme:r="light",defaultDarkColorScheme:n="dark",modeStorageKey:o=g,colorSchemeStorageKey:i=k,attribute:s="data-color-scheme",colorSchemeNode:a="document.documentElement",nonce:l}=e||{},u="",c=s;if("class"===s&&(c=".%s"),"data"===s&&(c="[data-%s]"),c.startsWith(".")){let e=c.substring(1);u+=`${a}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); 2 ${a}.classList.add('${e}'.replace('%s', colorScheme));`}let d=c.match(/\[([^[\]]+)\]/);if(d){let[e,t]=d[1].split("=");t||(u+=`${a}.removeAttribute('${e}'.replace('%s', light)); 3 ${a}.removeAttribute('${e}'.replace('%s', dark));`),u+=` 4 ${a}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:'""'});`}else".%s"!==c&&(u+=`${a}.setAttribute('${c}', colorScheme);`);return(0,h.jsx)("script",{suppressHydrationWarning:!0,nonce:"undefined"==typeof window?l:"",dangerouslySetInnerHTML:{__html:`(function() { 5try { 6 let colorScheme = ''; 7 const mode = localStorage.getItem('${o}') || '${t}'; 8 const dark = localStorage.getItem('${i}-dark') || '${n}'; 9 const light = localStorage.getItem('${i}-light') || '${r}'; 10 if (mode === 'system') { 11 // handle system mode 12 const mql = window.matchMedia('(prefers-color-scheme: dark)'); 13 if (mql.matches) { 14 colorScheme = dark 15 } else { 16 colorScheme = light 17 } 18 } 19 if (mode === 'light') { 20 colorScheme = light; 21 } 22 if (mode === 'dark') { 23 colorScheme = dark; 24 } 25 if (colorScheme) { 26 ${u} 27 } 28} catch(e){}})();`}},"mui-color-scheme-init")})({colorSchemeStorageKey:l,defaultLightColorScheme:M,defaultDarkColorScheme:C,modeStorageKey:a,...e})}}({themeId:e.i(2001).default,theme:()=>(0,M.default)({cssVariables:!0}),colorSchemeStorageKey:"mui-color-scheme",modeStorageKey:"mui-mode",defaultColorScheme:{light:"light",dark:"dark"},resolveTheme:e=>{let r={...e,typography:(0,C.default)(e.palette,e.typography)};return r.unstable_sx=function(e){return(0,t.default)({sx:e,theme:this})},r}});
28e.s(["CssVarsProvider",0,_,"useColorScheme",()=>x],37563)},17735,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let n="bontime.install.dismissed",o=(0,r.createContext)(null);function i({children:e}){let[i,s]=(0,r.useState)(!1),[a,l]=(0,r.useState)(!1),u=(0,r.useRef)(null);(0,r.useEffect)(()=>{try{"1"===window.localStorage.getItem(n)&&l(!0)}catch{}let e=e=>{e.preventDefault(),u.current=e,s(!0)},t=()=>{u.current=null,s(!1);try{window.localStorage.setItem(n,"1")}catch{}l(!0)};return window.addEventListener("beforeinstallprompt",e),window.addEventListener("appinstalled",t),()=>{window.removeEventListener("beforeinstallprompt",e),window.removeEventListener("appinstalled",t)}},[]);let c=(0,r.useCallback)(async()=>{let e=u.current;if(e){try{await e.prompt(),await e.userChoice}catch{}u.current=null,s(!1);try{window.localStorage.setItem(n,"1")}catch{}l(!0)}},[]),d=(0,r.useCallback)(()=>{try{window.localStorage.setItem(n,"1")}catch{}l(!0)},[]);return(0,t.jsx)(o.Provider,{value:{canInstall:i,isDismissed:a,install:c,dismiss:d},children:e})}function s(){let e=(0,r.useContext)(o);return e||{canInstall:!1,isDismissed:!0,install:async()=>{},dismiss:()=>{}}}e.s(["PWAInstallProvider",()=>i,"usePWAInstall",()=>s])},22315,(e,t,r)=>{e.e,t.exports=function(){"use strict";var e="millisecond",t="second",r="minute",n="hour",o="week",i="month",s="quarter",a="year",l="date",u="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},h="en",f={};f[h]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}};var y="$isDayjsObject",p=function(e){return e instanceof S||!(!e||!e[y])},g=function e(t,r,n){var o;if(!t)return h;if("string"==typeof t){var i=t.toLowerCase();f[i]&&(o=i),r&&(f[i]=r,o=i);var s=t.split("-");if(!o&&s.length>1)return e(s[0])}else{var a=t.name;f[a]=t,o=a}return!n&&o&&(h=o),o||!n&&h},k=function(e,t){if(p(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new S(r)},v={s:m,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+m(Math.floor(r/60),2,"0")+":"+m(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var n=12*(r.year()-t.year())+(r.month()-t.month()),o=t.clone().add(n,i),s=r-o<0,a=t.clone().add(n+(s?-1:1),i);return+(-(n+(r-o)/(s?o-a:a-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(u){return({M:i,y:a,w:o,d:"day",D:l,h:n,m:r,s:t,ms:e,Q:s})[u]||String(u||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};v.l=g,v.i=p,v.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var S=function(){function m(e){this.$L=g(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[y]=!0}var h=m.prototype;return h.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(v.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(c);if(n){var o=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(t)}(e),this.init()},h.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()},h.$utils=function(){return v},h.isValid=function(){return this.$d.toString()!==u},h.isSame=function(e,t){var r=k(e);return this.startOf(t)<=r&&r<=this.endOf(t)},h.isAfter=function(e,t){return k(e)<this.startOf(t)},h.isBefore=function(e,t){return this.endOf(t)<k(e)},h.$g=function(e,t,r){return v.u(e)?this[t]:this.set(r,e)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(e,s){var u=this,c=!!v.u(s)||s,d=v.p(e),m=function(e,t){var r=v.w(u.$u?Date.UTC(u.$y,t,e):new Date(u.$y,t,e),u);return c?r:r.endOf("day")},h=function(e,t){return v.w(u.toDate()[e].apply(u.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),u)},f=this.$W,y=this.$M,p=this.$D,g="set"+(this.$u?"UTC":"");switch(d){case a:return c?m(1,0):m(31,11);case i:return c?m(1,y):m(0,y+1);case o:var k=this.$locale().weekStart||0,S=(f<k?f+7:f)-k;return m(c?p-S:p+(6-S),y);case"day":case l:return h(g+"Hours",0);case n:return h(g+"Minutes",1);case r:return h(g+"Seconds",2);case t:return h(g+"Milliseconds",3);default:return this.clone()}},h.endOf=function(e){return this.startOf(e,!1)},h.$set=function(o,s){var u,c=v.p(o),d="set"+(this.$u?"UTC":""),m=((u
28={}).day=d+"Date",u[l]=d+"Date",u[i]=d+"Month",u[a]=d+"FullYear",u[n]=d+"Hours",u[r]=d+"Minutes",u[t]=d+"Seconds",u[e]=d+"Milliseconds",u)[c],h="day"===c?this.$D+(s-this.$W):s;if(c===i||c===a){var f=this.clone().set(l,1);f.$d[m](h),f.init(),this.$d=f.set(l,Math.min(this.$D,f.daysInMonth())).$d}else m&&this.$d[m](h);return this.init(),this},h.set=function(e,t){return this.clone().$set(e,t)},h.get=function(e){return this[v.p(e)]()},h.add=function(e,s){var l,u=this;e=Number(e);var c=v.p(s),d=function(t){var r=k(u);return v.w(r.date(r.date()+Math.round(t*e)),u)};if(c===i)return this.set(i,this.$M+e);if(c===a)return this.set(a,this.$y+e);if("day"===c)return d(1);if(c===o)return d(7);var m=((l={})[r]=6e4,l[n]=36e5,l[t]=1e3,l)[c]||1,h=this.$d.getTime()+e*m;return v.w(h,this)},h.subtract=function(e,t){return this.add(-1*e,t)},h.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||u;var n=e||"YYYY-MM-DDTHH:mm:ssZ",o=v.z(this),i=this.$H,s=this.$m,a=this.$M,l=r.weekdays,c=r.months,m=r.meridiem,h=function(e,r,o,i){return e&&(e[r]||e(t,n))||o[r].slice(0,i)},f=function(e){return v.s(i%12||12,e,"0")},y=m||function(e,t,r){var n=e<12?"AM":"PM";return r?n.toLowerCase():n};return n.replace(d,function(e,n){return n||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return v.s(t.$y,4,"0");case"M":return a+1;case"MM":return v.s(a+1,2,"0");case"MMM":return h(r.monthsShort,a,c,3);case"MMMM":return h(c,a);case"D":return t.$D;case"DD":return v.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return h(r.weekdaysMin,t.$W,l,2);case"ddd":return h(r.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(i);case"HH":return v.s(i,2,"0");case"h":return f(1);case"hh":return f(2);case"a":return y(i,s,!0);case"A":return y(i,s,!1);case"m":return String(s);case"mm":return v.s(s,2,"0");case"s":return String(t.$s);case"ss":return v.s(t.$s,2,"0");case"SSS":return v.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")})},h.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},h.diff=function(e,l,u){var c,d=this,m=v.p(l),h=k(e),f=(h.utcOffset()-this.utcOffset())*6e4,y=this-h,p=function(){return v.m(d,h)};switch(m){case a:c=p()/12;break;case i:c=p();break;case s:c=p()/3;break;case o:c=(y-f)/6048e5;break;case"day":c=(y-f)/864e5;break;case n:c=y/36e5;break;case r:c=y/6e4;break;case t:c=y/1e3;break;default:c=y}return u?c:v.a(c)},h.daysInMonth=function(){return this.endOf(i).$D},h.$locale=function(){return f[this.$L]},h.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),n=g(e,t,!0);return n&&(r.$L=n),r},h.clone=function(){return v.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},m}(),$=S.prototype;return k.prototype=$,[["$ms",e],["$s",t],["$m",r],["$H",n],["$W","day"],["$M",i],["$y",a],["$D",l]].forEach(function(e){$[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),k.extend=function(e,t){return e.$i||(e(t,S,k),e.$i=!0),k},k.locale=g,k.isDayjs=p,k.unix=function(e){return k(1e3*e)},k.en=f[h],k.Ls=f,k.p={},k}()},55383,21610,e=>{"use strict";var t=e.i(16894);e.s([],55383),e.s(["oiFetch",()=>t.default],21610)},82451,83517,7767,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(36807),o=e.i(50967),i=e.i(48148),s=e.i(20133),a=e.i(32311);function l(e){return"stop"===e.type&&null!==e.stop}function u(e){return"location"===e.type&&null!==e.location}e.s(["isLocationBookmark",()=>u,"isStopBookmark",()=>l],83517),e.s([],7767),e.i(55383);var c=e.i(21610),d=e.i(93075),m=e.i(32053);let h=`${d.WEB_API_URL}/v1/bookmark`;async function f(){let{data:e}=await c.oiFetch.get(h);return e}async function y({agency_id:e,stop_code:t,label:r}){let n={type:"stop",agency_id:e,stop_code:t};void 0!==r&&(n.label=r);let{data:o}=await c.oiFetch.post(`${h}/new`,n);return o}async function p({address:e,latitude:t,longitude:r,city:n,label:o}){let i={type:"location",address:e,latitude:t,longitude:r};void 0!==n&&(i.city=n),void 0!==o&&(i.label=o);let{data:s}=await c.oiFetch.post(`${h}/new`,i);return s}async function g(e,t){let{data:r}=await c.oiFetch.post(`${h}/${e}/edit`,void 0!==t?{label:t}:void 0);return r}async function k(e){let{data:t}=await c.oiFetch.delete(`${h}/${e}/delete`);return t}var v=e.i(56147),S=e.i(84884);let $=(0,r.createContext)({bookmarks:[],isLoading:!1,error:null,canManageBookmarks:!1}),b=(0,r.createContext)({addStopBookmark:async()=>{},addLocationBookmark:async()=>{},removeBookmark:async()=>{},editBookmarkLabel:async()=>{},refresh:async()=>{},findStop:()=>null,findLocation:()=>null});e.s(["default",0,({children:e})=>{let{isAuthenticated:c,user:d}=(0,a.useJwtAuth)(),{enqueueSnackbar:h,closeSnackbar:w}=(0,o.useSnackbar)(),M=(0,i.useTranslations)("bookmarks"),C=(0,i.useTranslations)("security"),_=(0,s.useRouter)(),x=c&&d?.phone_number_confirmed===!0,[E,D]=(0,r.useState)({bookmarks:[],isLoading:!1,error:null}),L=async()=>{D(e=>({...e,isLoading:!0,error:null}));try{let e=await f();D(t=>({...t,bookmarks:e,isLoading:!1}))}catch{D(e=>({...e,isLoading:!1,error:M("provider.error.load_failed")}))}};(0,r.useEffect)(()=>{x?L():D({bookmarks:[],isLoading:!1,error:null})},[x]),(0,r.useEffect)(()=>{let e=()=>{D({bookmarks:[],isLoading:!1,error:null})};return document.addEventListener(v.LOGOUT_EVENT,e),()=>document.removeEventListener(v.LOGOUT_EVENT,e)},[]);let T=()=>{h(M("provider.cannot_manage_bookmarks"),{variant:"warning",action:e=>(0,t.jsx)(n.default,{color:"inherit",size:"small",onClick:()=>{w(e),_.push(S.SMS_VERIFICATION)},children:M("provider.cannot_manage_bookmarks_cta")})})},O=async(e,t,r)=>{if(!x)return void T();let n=-Date.now(),o={type:"stop",label:r??null,sort_order:n,added_at:new Date().toISOString(),stop:{id_fermata:0,id_azienda:e,codice_fermata:t,denominazione:"",id_comune:0,geometry:{type:"Point",coordinates:[0,0]}},location:null};D(e=>({...e,bookmarks:[...e.bookmarks,o]}));try{let o=await y({agency_id:e,stop_code:t,label:r});D(e=>({...e,bookmarks:e.bookmarks.map(e=>e.sort_order===n?o:e)}))}catch(t){D(e=>({...e,bookmarks:e.bookmarks.filter(e=>e.sort_order!==n)}));let e=(0,m.extractErrorMessage)(t);h((0,m.translateAuthError)(e,C),{variant:"error"})}},I=async(e,t,r,n,o)=>
28{if(!x)return void T();let i=-Date.now(),s={type:"location",label:o??null,sort_order:i,added_at:new Date().toISOString(),stop:null,location:{address:e,latitude:t,longitude:r,city:n??null}};D(e=>({...e,bookmarks:[...e.bookmarks,s]}));try{let s=await p({address:e,latitude:t,longitude:r,city:n,label:o});D(e=>({...e,bookmarks:e.bookmarks.map(e=>e.sort_order===i?s:e)}))}catch(t){D(e=>({...e,bookmarks:e.bookmarks.filter(e=>e.sort_order!==i)}));let e=(0,m.extractErrorMessage)(t);h((0,m.translateAuthError)(e,C),{variant:"error"})}},A=async e=>{if(!x)return void T();let t=[];D(r=>(t=r.bookmarks,{...r,bookmarks:r.bookmarks.filter(t=>t.sort_order!==e)}));try{await k(e)}catch(r){D(e=>({...e,bookmarks:t}));let e=(0,m.extractErrorMessage)(r);h((0,m.translateAuthError)(e,C),{variant:"error"})}},j=async(e,t)=>{if(!x)return void T();let r=[];D(n=>(r=n.bookmarks,{...n,bookmarks:n.bookmarks.map(r=>r.sort_order===e?{...r,label:t}:r)}));try{let r=await g(e,t??void 0);D(t=>({...t,bookmarks:t.bookmarks.map(t=>t.sort_order===e?r:t)}))}catch(t){D(e=>({...e,bookmarks:r}));let e=(0,m.extractErrorMessage)(t);h((0,m.translateAuthError)(e,C),{variant:"error"})}},P=async()=>{await L()},W={...E,canManageBookmarks:x};return(0,t.jsx)($,{value:W,children:(0,t.jsx)(b,{value:{addStopBookmark:O,addLocationBookmark:I,removeBookmark:A,editBookmarkLabel:j,refresh:P,findStop:(e,t)=>E.bookmarks.find(r=>l(r)&&r.stop.id_azienda===e&&r.stop.codice_fermata===t)??null,findLocation:(e,t)=>E.bookmarks.find(r=>u(r)&&1e-4>Math.abs(r.location.latitude-e)&&1e-4>Math.abs(r.location.longitude-t))??null},children:e})})},"useBookmarks",0,()=>(0,r.useContext)($),"useBookmarksActions",0,()=>(0,r.useContext)(b)],82451)}]);
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.