(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6974],{33654:function(e,t,n){Promise.resolve().then(n.bind(n,6798)),Promise.resolve().then(n.bind(n,72003)),Promise.resolve().then(n.bind(n,24328))},6798:function(e,t,n){"use strict";n.d(t,{default:function(){return q}});var o=n(57437),r=n(2265),l=n(86855),a=n.n(l),s=n(84155),i=n(7253),d=n(20197),c=n(17337),u=n(24328),m=n(35927),f=e=>{var t;let{maintenances:n}=e,[l,s]=(0,r.useState)(!0),{language:f}=(0,r.useContext)(u.D),p=(0,m.Z)(f);return(null==n?void 0:n.length)>0?(0,o.jsxs)("div",{role:"button",tabIndex:-1,onClick:e=>{e.stopPropagation(),s(!l)},className:a()("component-group w-[120%] -ml-[10%] md:w-[115%] md:-ml-[7.5%] lg:w-[110%] lg:-ml-[5%] mb-10 group-simple p-0",l&&"collapsed"),children:[(0,o.jsxs)("div",{className:"relative component-group w-full transition duration-100 ease-in-out ".concat(a()({"mb-4 component-group__is-expanded":!l})),children:[(0,o.jsx)("hr",{className:"absolute right-[55px] top-[23px] w-0 md:w-[145px] lg:w-[382px] border-gray-200 dark:border-gray-900 ".concat(a()(!l&&"hidden"))}),(0,o.jsxs)("div",{className:"flex ml-[19px] bg-inherit",children:[(0,o.jsx)(i.Z,{value:"UNDERMAINTENANCE"}),(0,o.jsx)("p",{className:"ml-2 text-base font-semibold",children:(null==n?void 0:n.length)==1?p("oneMaintenanceIsScheduled"):null===(t=p("multipleMaintenancePeriodsAreScheduled"))||void 0===t?void 0:t.replace("{{multiple}}",null==n?void 0:n.length)})]}),(0,o.jsx)("div",{role:"button",tabIndex:-1,className:"mr-2",children:(0,o.jsx)(c.Z,{className:"arrow transition duration-150 ease-in-out transform ".concat(a()(l&&"collapsed"))})})]}),(0,o.jsx)("div",{className:"px-[35px] component-group__list",children:!l&&n.sort((e,t)=>new Date(e.start).valueOf()-new Date(t.start).valueOf()).map(e=>(0,o.jsx)(d.Z,{item:e,isActive:!0},e.id))})]}):null},p=e=>{let{incidents:t,maintenances:n}=e,{site:l}=(0,r.useContext)(u.D),{collapsedMaintenances:i,expandedMaintenances:c}=null==n?void 0:n.reduce((e,t)=>(t.isCollapsed&&"NOTSTARTEDYET"==t.status?e.collapsedMaintenances.push(t):e.expandedMaintenances.push(t),e),{collapsedMaintenances:[],expandedMaintenances:[]});return t&&t.length>0||n&&n.length>0?(0,o.jsxs)("div",{className:"active-incidents active-maintenances relative mx-5 ".concat(a()({"lg:mt-8":"simple"===l.skin||"panda"===l.skin,"z-20":"stormtrooper"===l.skin})),children:[t&&t.map(e=>(0,o.jsx)(s.Z,{item:e,isActive:!0},e.id)),null==c?void 0:c.sort((e,t)=>new Date(e.start).valueOf()-new Date(t.start).valueOf()).map(e=>(0,o.jsx)(d.Z,{item:e,isActive:!0},e.id)),!!i&&(0,o.jsx)(f,{maintenances:i})]}):null},h=n(94619),g=n(78819),x=n.n(g),b=n(66361),y=n(71911),v=n(67317),j=n(55775),w=n.n(j);let _=w()(()=>n.e(5862).then(n.bind(n,65862)),{loadableGenerated:{webpack:()=>[65862]},ssr:!1});var k=e=>{let{day:t,firstDateRef:n,lastDateRef:l,minWidth:i,dateFormat:c,locale:f,translation:p,dayIndex:h,isLastDay:g}=e,{language:j}=(0,r.useContext)(u.D),w=(0,m.Z)(j),[k,N]=(0,r.useState)(1),[C,S]=(0,r.useState)(!1),[D,P]=(0,r.useState)([]),[E,M]=(0,r.useState)(!t.isLastPage);return(0,r.useEffect)(()=>{if(t.isLastPage)return;1!==k&&S(!0);let e=[];for(let n=1;n<k;n++)e.push((0,o.jsx)(_,{pageNo:n+1,dayKey:t.dayKey,setShowLoadMore:n+1===k?e=>{S(!1),M(!e)}:e=>{}},n+1));P([...e])},[t.dayKey,t.isLastPage,k]),(0,o.jsxs)("div",{className:x().dynamic([["7f77e33b2a735268",[i+20,i+20]]]),children:[(0,o.jsxs)("div",{className:x().dynamic([["7f77e33b2a735268",[i+20,i+20]]])+" "+"relative cursor-pointer incidents-monthly__item ".concat(a()({"py-2 group":0===t.notices.length,"pt-2 pb-5 line":0!==t.notices.length})),children:[(0,o.jsx)("h3",{className:x().dynamic([["7f77e33b2a735268",[i+20,i+20]]])+" "+"font-medium incidents-monthly__item__month text-black dark:text-white group-hover:opacity-100 ".concat(a()({"opacity-50":0===t.notices.length})),children:(0,o.jsx)("span",{ref:0===h?n:g?l:null,className:x().dynamic([["7f77e33b2a735268",[i+20,i+20]]]),children:(0,y.Z)(new Date(t.dayStr),c,{locale:f})})}),0===t.notices.length&&t.isLastPage?(0,o.jsxs)("p",{style:{left:i+20},className:x().dynamic([["7f77e33b2a735268",[i+20,i+20]]])+" absolute items-center hidden text-gray-600 top-2 group-hover:flex dark:text-gray-300 incidents-monthly__empty",children:[(0,o.jsx)(v.Z,{className:"w-6 h-6 mr-1 fill-current text-ok"}),p("noNotices")]}):t.notices.map((e,t)=>e.started?(0,o.jsx)(s.Z,{item:e},t):(0,o.jsx)(d.Z,{item:e},t)),D,E&&(0,o.jsx)("button",{type:"button",onClick:()=>N(k+1),className:x().dynamic([["7f77e33b2a735268",[i+20,i+20]]])+" w-full py-4 mt-4 font-medium text-gray-800 uppercase transition duration-150 ease-in-out border border-gray-200 rounded-lg bg-gray-50 focus:outline-none hover:bg-gray-100 disabled:bg-gray-100 disabled:cursor-default disabled:text-gray-300 dark:disabled:bg-gray-900 dark:bg-gray-950 dark:border-gray-900 dark:text-gray-300 dark:hover:border-gray-850 dark:hover:bg-gray-950 dark:disabled:text-gray-700",children:C?(0,o.jsx)(b.Z,{}):w("loadMore")})]}),(0,o.jsx)(x(),{id:"7f77e33b2a735268",dynamic:[i+20,i+20],children:'.line:after{content:"";position:absolute;z-index:0;top:18px;width:-webkit-calc(100% - '.concat(i+20,"px);width:-moz-calc(100% - ").concat(i+20,"px);width:calc(100% - ").concat(i+20,"px);left:").concat(i+20,"px;border-top:1px solid#f5f5f5}.dark .line:after{border-top:1px solid#161616}")})]})},N=n(51791),C=n(48437),S=n(83073),D=n(65812),P=n(8751),E=n(38687),M=n(95570),Z=e=>{let{dailyGroupedNotices:t=[]}=e,{language:n,site:l}=(0,r.useContext)(u.D),s=l.recentNoticesDays||7,i=0===t.filter(e=>{var t;return(null==e?void 0:null===(t=e.notices)||void 0===t?void 0:t.length)>0}).length,[d,c]=(0,r.useState)(100),f=(0,m.Z)(n),p=E[f("dateLocale")],h=(0,r.useRef)(null),g=(0,r.useRef)(null),b=(0,r.useRef)(null),y=(0,M.Z)(null==l?void 0:l.dateFormatTranslation,n,null==l?void 0:l.dateFormat);return(0,r.useEffect)(()=>{var e,n;if(!t)return;let o=[];if(t.forEach(e=>{o.push(...e.notices),e.notices=[]}),function(e){return(0,D.Z)(1,arguments),(0,S.Z)(e,(0,C.Z)(Date.now(),1))}(new Date(null===(e=t[0])||void 0===e?void 0:e.dayStr))){t.shift();let e=(0,P.Z)(new Date(t.at(-1).dayStr),1);t.push({dayStr:e.toString().substring(0,15),dayKey:new Date(e).getTime(),notices:[],isLastPage:!0})}if(function(e){return(0,D.Z)(1,arguments),(0,S.Z)(e,(0,P.Z)(Date.now(),1))}(new Date(null===(n=t[0])||void 0===n?void 0:n.dayStr))){t.pop();let e=(0,C.Z)(new Date(t[0].dayStr),1);t.unshift({dayStr:e.toString().substring(0,15),dayKey:new Date(e).getTime(),notices:[],isLastPage:!0})}null==o||o.forEach(e=>{var n;let o=new Date(e.start?e.start:e.started).toString().substring(0,15),r=t.findIndex(e=>e.dayStr==o);null===(n=t[r])||void 0===n||n.notices.push(e)})},[t]),(0,r.useEffect)(()=>{var e,t,n,o;(null==h?void 0:null===(e=h.current)||void 0===e?void 0:e.offsetWidth)&&(null==h?void 0:null===(t=h.current)||void 0===t?void 0:t.offsetWidth)>d&&c(h.current.offsetWidth),(null==g?void 0:null===(n=g.current)||void 0===n?void 0:n.offsetWidth)&&(null==g?void 0:null===(o=g.current)||void 0===o?void 0:o.offsetWidth)>d&&c(g.current.offsetWidth)},[h,g,d]),(0,o.jsxs)("div",{className:x().dynamic([["7f77e33b2a735268",[d+20,d+20]]])+" "+"daily-incidents mt-10 md:mt-16 pb-8 md:pb-14 ".concat(a()({"no-incidents":i})),children:[(0,o.jsx)("h2",{className:x().dynamic([["7f77e33b2a735268",[d+20,d+20]]])+" pb-4 text-base tracking-wider text-gray-600 uppercase incidents-monthly__heading dark:text-gray-300",children:f("recentNotices")}),(0,o.jsxs)("div",{ref:b,className:x().dynamic([["7f77e33b2a735268",[d+20,d+20]]])+" relative mx-auto mb-4 md:mt-4 md:mb-12 daily-incidents__list",children:[i&&(0,o.jsxs)("div",{className:x().dynamic([["7f77e33b2a735268",[d+20,d+20]]])+" flex items-center",children:[(0,o.jsx)("div",{className:x().dynamic([["7f77e33b2a735268",[d+20,d+20]]])+" mr-2.5 -ml-0.5",children:(0,o.jsx)(N.Z,{forceOperationalColor:!0})}),(0,o.jsx)("h3",{className:x().dynamic([["7f77e33b2a735268",[d+20,d+20]]])+" text-gray-900 dark:text-gray-100 ",children:f("noNoticesDays").replace("{{days}}",s)})]}),!i&&(null==t?void 0:t.map((e,n)=>(0,o.jsx)(k,{day:e,firstDateRef:h,lastDateRef:g,minWidth:d,dateFormat:y,locale:p,translation:f,dayIndex:n,isLastDay:n+1===t.length},n)))]}),(0,o.jsx)(x(),{id:"7f77e33b2a735268",dynamic:[d+20,d+20],children:'.line:after{content:"";position:absolute;z-index:0;top:18px;width:-webkit-calc(100% - '.concat(d+20,"px);width:-moz-calc(100% - ").concat(d+20,"px);width:calc(100% - ").concat(d+20,"px);left:").concat(d+20,"px;border-top:1px solid#f5f5f5}.dark .line:after{border-top:1px solid#161616}")})]})},L=n(46462),O=n(11096),A=e=>{let{activeIncidents:t,components:n,componentsUptime:l}=e,{site:a}=(0,r.useContext)(u.D),s=a.maxUptimeDays||90,[i,d]=(0,r.useReducer)(e=>e+1,0);return(0,r.useEffect)(()=>{d()},[]),(0,o.jsx)(O.Z,{startDate:(0,P.Z)(new Date,s).toString(),endDate:new Date().toString(),activeIncidents:t,isHistory:!1,components:n,componentsUptime:l},i)};let T=e=>{let t=document.querySelector("#logo-container");if(!t)return;let n=document.createElement("div");n.classList.add("relative","flex","w-40","h-12");let o=document.createElement("img");o.classList.add("object-contain","object-left","w-full","h-full"),o.setAttribute("style","position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent"),o.setAttribute("src",e),n.appendChild(o),t.innerHTML="",t.appendChild(n)};var H=e=>{let{property:t,value:n}=e;if("logo"===t)return T(n);let o={brandColor:"--brand-color",okColor:"--ok-color",disruptedColor:"--disrupted-color",degradedColor:"--degraded-color",downColor:"--down-color",noticeColor:"--notice-color",unknownColor:"--unknown-color"}[t];if(!o)return;let r=document.querySelector("#brand-css");if(!r)return;let l=r.innerHTML.replace(new RegExp("".concat(o,":\\s*[^;]+;")),"".concat(o,": ").concat(n,";"));r.innerHTML=l},I=(e,t,n)=>{let{property:o,value:r}=e;"appearance"===o?"dark"===r?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"):t[o]=r,n({site:t})};let R=(e,t)=>{let n=document.querySelector({cssGlobal:"#custom-css",htmlAboveHeader:".custom-html-above-header",htmlBelowHeader:".custom-html-below-header",htmlBelowComponents:".custom-html-below-components",htmlAboveFooter:".custom-html-above-footer",htmlBelowFooter:".custom-html-below-footer",htmlBelowSummary:".custom-html-below-summary"}[e]);n&&(n.innerHTML=t)};var B=e=>{let{path:t,content:n}=e;R(t,n)},F=e=>{let t=document.body,n=document.documentElement,o=Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight);e.source.postMessage(JSON.stringify({type:"get-height",height:o}),"https://dashboard.instatus.com")},W=e=>{let t=document.getElementById("custom-css");if(t){t.innerHTML=e;return}let n=document.createElement("style");n.setAttribute("id","custom-css"),n.innerHTML=e,document.head.appendChild(n),console.log(n)},z=n(90914),G=n.n(z);let U=w()(()=>Promise.resolve().then(n.bind(n,87719)),{loadableGenerated:{webpack:()=>[87719]}});var q=function(){var e;let{site:t,activeIncidents:n,activeMaintenances:l,dailyGroupedNotices:a,language:s,languages:i,componentsUptime:d,metrics:c}=(0,r.useContext)(u.D),[m,f]=(0,r.useReducer)(e=>e+1,0),{update:g}=(0,r.useContext)(u.D);if((0,r.useEffect)(()=>{let e=e=>{if("https://dashboard.instatus.com"!==e.origin&&"https://dare-to-ship.instatus.com"!==e.origin)return;let n=JSON.parse(e.data);switch(n.type){case"custom-html":return B(n);case"custom-brand":return H(n);case"custom-design":I(n,t,e=>{g(e),f()});case"get-height":return F(e);case"inner-css":return W(n.css)}};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[t,g]),!t)return console.log("site not found"),(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(G(),{statusCode:404})});let x=(0,M.Z)(null==t?void 0:t.htmlBelowComponentsTranslation,s,null==t?void 0:t.htmlBelowComponents),b=null!==(e=s.statusPage)&&void 0!==e?e:"Status Page";return(0,o.jsxs)(L.Z,{title:b,description:"",languages:i,type:L.G.HOME,children:[(0,o.jsx)(p,{incidents:n,maintenances:l}),(0,o.jsx)(A,{activeIncidents:n,components:t.components,componentsUptime:d}),(0,o.jsx)(h.Z,{className:"custom-html-below-components",value:x}),c&&c.length>0&&(0,o.jsx)(U,{metrics:c}),t.recentNoticesDays>0&&(0,o.jsx)(Z,{dailyGroupedNotices:a})]})}},52382:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let o=n(63862),r=n(57437),l=o._(n(2265)),a=o._(n(38293)),s={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function i(e){let{res:t,err:n}=e;return{statusCode:t&&t.statusCode?t.statusCode:n?n.statusCode:404}}let d={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class c extends l.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,n=this.props.title||s[e]||"An unexpected error has occurred";return(0,r.jsxs)("div",{style:d.error,children:[(0,r.jsx)(a.default,{children:(0,r.jsx)("title",{children:e?e+": "+n:"Application error: a client-side exception has occurred"})}),(0,r.jsxs)("div",{style:d.desc,children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,r.jsx)("h1",{className:"next-error-h1",style:d.h1,children:e}):null,(0,r.jsx)("div",{style:d.wrap,children:(0,r.jsxs)("h2",{style:d.h2,children:[this.props.title||e?n:(0,r.jsx)(r.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}c.displayName="ErrorPage",c.getInitialProps=i,c.origGetInitialProps=i,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let o=n(63862);n(57437),n(2265);let r=o._(n(15602));function l(e,t){var n;let o={loading:e=>{let{error:t,isLoading:n,pastDelay:o}=e;return null}};"function"==typeof e&&(o.loader=e);let l={...o,...t};return(0,r.default)({...l,modules:null==(n=l.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let o=n(18993);function r(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new o.BailoutToCSRError(t);return n}},15602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let o=n(57437),r=n(2265),l=n(81523),a=n(70049);function s(e){return{default:e&&"default"in e?e.default:e}}let i={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},d=function(e){let t={...i,...e},n=(0,r.lazy)(()=>t.loader().then(s)),d=t.loading;function c(e){let s=d?(0,o.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,i=t.ssr?(0,o.jsxs)(o.Fragment,{children:["undefined"==typeof window?(0,o.jsx)(a.PreloadCss,{moduleIds:t.modules}):null,(0,o.jsx)(n,{...e})]}):(0,o.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,o.jsx)(n,{...e})});return(0,o.jsx)(r.Suspense,{fallback:s,children:i})}return c.displayName="LoadableComponent",c}},70049:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return l}});let o=n(57437),r=n(20544);function l(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,r.getExpectedRequestStore)("next/dynamic css"),l=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));l.push(...t)}}return 0===l.length?null:(0,o.jsx)(o.Fragment,{children:l.map(e=>(0,o.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},90914:function(e,t,n){e.exports=n(52382)}},function(e){e.O(0,[9020,8218,9160,885,1431,7336,6462,8987,5187,2971,2117,1744],function(){return e(e.s=33654)}),_N_E=e.O()}]);