1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7483],{81050:function(e,i,a){a.d(i,{Z:function(){return layout_PrivateRoute}});var t=a(85893),n=a(67294),r=a(23100),o=a(11163),s=a(72484),u=a(92752),c=a(31963),f=a(31948),l=a(44504),d=a(73793),A=a(88911),b=a(204),T=a(92874),m=a(47018),h=a(96272),C=a(57852);let g={enabled:!0,timeoutMinutes:15,warningSeconds:30},S="mito.lastActivityAt",U=["mousedown","pointerdown","keydown","touchstart","click","scroll","wheel"],bumpLastActivityAt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();try{localStorage.setItem(S,String(e))}catch(e){}},readLastActivity=()=>{try{let e=Number(localStorage.getItem(S));return Number.isFinite(e)&&e>0?e:0}catch(e){return 0}},hasToken=()=>{try{return!!localStorage.getItem("authToken")}catch(e){return!1}};var hooks_useInactivityTimeout=e=>{var i;let{onTimeout:a}=e,[t,r]=(0,n.useState)(null),[o,s]=(0,n.useState)(0),[u,c]=(0,n.useState)(!1),f=(0,n.useRef)(0),l=(0,n.useRef)(!1),d=(0,n.useRef)(!1),A=(0,n.useRef)(a);A.current=a,d.current=u,(0,n.useEffect)(()=>{let e=!1;return(async()=>{try{var i,a;let t=await C.Z.get("Session/InactivityPolicy?siteGroup=".concat("rhemito")),n=null!==(a=null==t?void 0:null===(i=t.data)||void 0===i?void 0:i.data)&&void 0!==a?a:null==t?void 0:t.data;if(e||!n){e||r(g);return}let o=Number(n.timeoutMinutes);r({enabled:!1!==n.enabled&&o>0,timeoutMinutes:o||g.timeoutMinutes,warningSeconds:Number(n.warningSeconds)||g.warningSeconds})}catch(i){e||r(g)}})(),()=>{e=!0}},[]);let b=(0,n.useCallback)(()=>{let e=Date.now();(d.current||!(e-f.current<5e3))&&(f.current=e,bumpLastActivityAt(e),d.current&&(l.current=!1,c(!1)))},[]),T=(0,n.useCallback)(()=>{let e=Date.now();f.current=e,bumpLastActivityAt(e),l.current=!1,c(!1)},[]);return(0,n.useEffect)(()=>{if(!(null==t?void 0:t.enabled)||!hasToken())return;let e=Date.now();f.current=e,bumpLastActivityAt(e),l.current=!1,c(!1);let handler=()=>b();return U.forEach(e=>window.addEventListener(e,handler,{passive:!0})),()=>{U.forEach(e=>window.removeEventListener(e,handler))}},[t,b]),(0,n.useEffect)(()=>{if(!(null==t?void 0:t.enabled))return;let e=6e4*t.timeoutMinutes,i=1e3*t.warningSeconds,tick=()=>{if(!hasToken()){c(!1);return}let a=readLastActivity()||Date.now(),t=e-(Date.now()-a);if(t<=0){if(l.current)return;l.current=!0,c(!1),A.current();return}t<=i?(c(!0),s(Math.ceil(t/1e3))):c(!1)};tick();let a=window.setInterval(tick,1e3);return()=>window.clearInterval(a)},[t]),{isWarning:u,secondsLeft:o,staySignedIn:T,warningSeconds:null!==(i=null==t?void 0:t.warningSeconds)&&void 0!==i?i:g.warningSeconds}},E=a(3798),p=a(63458),layout_InactivityGuard=()=>{let e=(0,E.T)(),i=(0,o.useRouter)(),a=(0,n.useCallback)(async a=>{if(a)try{await C.Z.post("Session/InactivityTimeout",{data:{publicBaseUrl:window.location.origin,siteGroup:"rhemito"}})}catch(e){}e((0,p.kS)()),i.replace(a?"/login?reason=inactivity":"/login")},[e,i]),{isWarning:r,secondsLeft:s,staySignedIn:g,warningSeconds:S}=hooks_useInactivityTimeout({onTimeout:()=>a(!0)});return(0,t.jsxs)(u.u_,{isOpen:r,onClose:g,isCentered:!0,closeOnOverlayClick:!1,size:{base:"sm",md:"md"},children:[(0,t.jsx)(c.Z,{bg:"white"}),(0,t.jsxs)(f.h,{bg:"white",mx:4,children:[(0,t.jsx)(l.x,{fontSize:"lg",pb:1,children:"Rhemito Security"}),(0,t.jsxs)(d.f,{children:[(0,t.jsx)(A.x,{color:"black.100",children:"We are timing you out for inactivity so your account stays protected."}),(0,t.jsxs)(b.k,{align:"baseline",gap:2,mt:4,children:[(0,t.jsx)(A.x,{fontSize:"xxl",fontWeight:"700",color:"var(--clr1)",children:s}),(0,t.jsxs)(A.x,{color:"black.100",children:[1===s?"second":"seconds"," left"]})]}),(0,t.jsx)(T.E,{mt:2,size:"sm",borderRadius:"4px",value:S>0?s/S*100:0,sx:{"& > div":{background:"var(--clr1)"}}})]}),(0,t.jsxs)(m.m,{gap:3,flexDirection:{base:"column-reverse",sm:"row"},children:[(0,t.jsx)(h.z,{variant:"Solid_outline_primary",w:{base:"100%",sm:"auto"},onClick:()=>a(!1),children:"Log Out Now"}),(0,t.jsx)(h.z,{bg:"var(--clr1)",color:"#fff",_hover:{bg:"var(--clr1)",opacity:.9},w:{base:"100%",sm:"auto"},onClick:g,children:"Stay Signed In"})]})]})]})},y=a(16481),layout_PrivateRoute=e=>{let{children:i}
1=e,a=(0,o.useRouter)(),[u,c]=(0,n.useState)("pending");return((0,n.useEffect)(()=>{c(function(){try{return(0,y.x)()?"in":"out"}catch(e){return"out"}}())},[]),(0,n.useEffect)(()=>{if("out"!==u)return;let e=a.asPath||"/support";a.replace("/login?redirect=".concat(encodeURIComponent(e)))},[u,a.asPath,a.replace]),"in"!==u)?(0,t.jsx)(r.xu,{minH:"100vh",bg:"#fff"}):(0,t.jsxs)(s.Z,{children:[(0,t.jsx)(layout_InactivityGuard,{}),i]})}},97689:function(e,i,a){var t=a(85893),n=a(23100),r=a(515);a(67294);let o={lines:4,height:5};i.Z=function(){let{lines:e,height:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return(0,t.jsx)(n.xu,{padding:"6",boxShadow:"lg",bg:"white",children:(0,t.jsx)(r.N,{mt:"4",noOfLines:e,spacing:"4",skeletonHeight:i})})}},64463:function(e,i,a){var t=a(85893),n=a(23100),r=a(515);a(67294),i.Z=()=>(0,t.jsx)(n.xu,{padding:"6",boxShadow:"lg",bg:"white",children:(0,t.jsx)(r.N,{mt:"4",noOfLines:1,spacing:"4"})})},37921:function(e,i,a){a.d(i,{L:function(){return useDisplayTimeZone}});var t=a(67294),n=a(3798),r=a(23449);function useDisplayTimeZone(){let e=(0,n.C)(e=>e.account.userData),i=(0,t.useMemo)(()=>(0,r.Is)({iso2:(null==e?void 0:e.countryIso2)||(null==e?void 0:e.CountryIso2)||"",iso3:(null==e?void 0:e.country)||(null==e?void 0:e.Country)||""}),[e]),[a,o]=(0,t.useState)(i);(0,t.useEffect)(()=>{let e=(0,r.AT)();o(e||i)},[i]),(0,t.useEffect)(()=>{let sync=()=>o((0,r.AT)()||i);return window.addEventListener(r.LQ,sync),window.addEventListener("storage",sync),()=>{window.removeEventListener(r.LQ,sync),window.removeEventListener("storage",sync)}},[i]);let s=(0,r.EU)(a),u=(0,t.useCallback)(e=>{(0,r.gb)(e),o((0,r.EU)(e).id)},[]),c=(0,t.useCallback)(()=>{u(i)},[i,u]),f=(0,t.useCallback)(function(e){let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,r.Uw)(e,s.id,i)},[s.id]);return{zone:s,zoneId:s.id,abbr:s.abbr,dateTimeHeader:(0,r.$S)(s.abbr),homeZoneId:(0,r.EU)(i).id,isHomeZone:s.id===(0,r.EU)(i).id,setZoneId:u,resetToHome:c,formatDateTime:f}}},23449:function(e,i,a){a.d(i,{$S:function(){return dateTimeColumnHeader},AT:function(){return readStoredZoneId},Bp:function(){return zoneOptionLabel},EU:function(){return getDisplayZone},Is:function(){return defaultZoneId},LQ:function(){return n},Uw:function(){return formatDisplayDateTime},gb:function(){return writeStoredZoneId},rj:function(){return groupedDisplayZones}});let t="mito.displayTimeZone",n="mito-display-timezone-changed",r=[{id:"Etc/GMT+12",abbr:"AoE",offset:"UTC-12",minutes:-720,hint:"Howland, Baker"},{id:"Pacific/Pago_Pago",abbr:"SST",offset:"UTC-11",minutes:-660,hint:"American Samoa"},{id:"Pacific/Honolulu",abbr:"HST",offset:"UTC-10",minutes:-600,hint:"Hawaii"},{id:"America/Anchorage",abbr:"AKST",offset:"UTC-9",minutes:-540,hint:"Alaska"},{id:"America/Los_Angeles",abbr:"PST",offset:"UTC-8",minutes:-480,hint:"USA, Canada west"},{id:"America/Denver",abbr:"MST",offset:"UTC-7",minutes:-420,hint:"USA Mountain"},{id:"America/Phoenix",abbr:"MST",offset:"UTC-7",minutes:-420,hint:"Arizona"},{id:"America/Chicago",abbr:"CST",offset:"UTC-6",minutes:-360,hint:"USA Central, Mexico"},{id:"America/Mexico_City",abbr:"CST",offset:"UTC-6",minutes:-360,hint:"Mexico"}
1,{id:"America/New_York",abbr:"EST",offset:"UTC-5",minutes:-300,hint:"USA, Canada east"},{id:"America/Toronto",abbr:"EST",offset:"UTC-5",minutes:-300,hint:"Canada"},{id:"America/Bogota",abbr:"COT",offset:"UTC-5",minutes:-300,hint:"Colombia, Peru"},{id:"America/Caracas",abbr:"VET",offset:"UTC-4",minutes:-240,hint:"Venezuela"},{id:"America/Santiago",abbr:"CLT",offset:"UTC-4",minutes:-240,hint:"Chile"},{id:"America/Halifax",abbr:"AST",offset:"UTC-4",minutes:-240,hint:"Atlantic Canada"},{id:"America/Sao_Paulo",abbr:"BRT",offset:"UTC-3",minutes:-180,hint:"Brazil"},{id:"America/Argentina/Buenos_Aires",abbr:"ART",offset:"UTC-3",minutes:-180,hint:"Argentina"},{id:"America/Noronha",abbr:"FNT",offset:"UTC-2",minutes:-120,hint:"Fernando de Noronha"},{id:"Atlantic/Azores",abbr:"AZOT",offset:"UTC-1",minutes:-60,hint:"Azores"},{id:"Atlantic/Cape_Verde",abbr:"CVT",offset:"UTC-1",minutes:-60,hint:"Cabo Verde"},{id:"UTC",abbr:"UTC",offset:"UTC+0",minutes:0,hint:"MITO clock"},{id:"Europe/London",abbr:"GMT",offset:"UTC+0",minutes:0,hint:"UK, Ireland, Iceland"},{id:"Africa/Accra",abbr:"GMT",offset:"UTC+0",minutes:0,hint:"Ghana, Senegal"},{id:"Africa/Lagos",abbr:"WAT",offset:"UTC+1",minutes:60,hint:"Nigeria, Cameroon"},{id:"Europe/Paris",abbr:"CET",offset:"UTC+1",minutes:60,hint:"France, Spain, Italy"},{id:"Europe/Berlin",abbr:"CET",offset:"UTC+1",minutes:60,hint:"Germany, Netherlands"},{id:"Africa/Johannesburg",abbr:"SAST",offset:"UTC+2",minutes:120,hint:"South Africa"},{id:"Africa/Cairo",abbr:"EET",offset:"UTC+2",minutes:120,hint:"Egypt"},{id:"Africa/Harare",abbr:"CAT",offset:"UTC+2",minutes:120,hint:"Zimbabwe, Zambia"},{id:"Europe/Athens",abbr:"EET",offset:"UTC+2",minutes:120,hint:"Greece, Finland"},{id:"Africa/Nairobi",abbr:"EAT",offset:"UTC+3",minutes:180,hint:"Kenya, Tanzania, Uganda"},{id:"Europe/Moscow",abbr:"MSK",offset:"UTC+3",minutes:180,hint:"Russia"},{id:"Asia/Riyadh",abbr:"AST",offset:"UTC+3",minutes:180,hint:"Saudi Arabia"},{id:"Asia/Tehran",abbr:"IRST",offset:"UTC+3:30",minutes:210,hint:"Iran"},{id:"Asia/Dubai",abbr:"GST",offset:"UTC+4",minutes:240,hint:"UAE, Oman"},{id:"Asia/Baku",abbr:"AZT",offset:"UTC+4",minutes:240,hint:"Azerbaijan"},{id:"Asia/Kabul",abbr:"AFT",offset:"UTC+4:30",minutes:270,hint:"Afghanistan"},{id:"Asia/Karachi",abbr:"PKT",offset:"UTC+5",minutes:300,hint:"Pakistan"},{id:"Asia/Tashkent",abbr:"UZT",offset:"UTC+5",minutes:300,hint:"Uzbekistan"},{id:"Asia/Kolkata",abbr:"IST",offset:"UTC+5:30",minutes:330,hint:"India, Sri Lanka"},{id:"Asia/Kathmandu",abbr:"NPT",offset:"UTC+5:45",minutes:345,hint:"Nepal"},{id:"Asia/Dhaka",abbr:"BST",offset:"UTC+6",minutes:360,hint:"Bangladesh"},{id:"Asia/Yangon",abbr:"MMT",offset:"UTC+6:30",minutes:390,hint:"Myanmar"},{id:"Asia/Bangkok",abbr:"ICT",offset:"UTC+7",minutes:420,hint:"Thailand, Vietnam"},{id:"Asia/Jakarta",abbr:"WIB",offset:"UTC+7",minutes:420,hint:"Indonesia west"},{id:"Asia/Singapore",abbr:"SGT",offset:"UTC+8",minutes:480,hint:"Singapore, Malaysia"},{id:"Asia/Shanghai",abbr:"CST",offset:"UTC+8",minutes:480,hint:"China"},{id:"Asia/Hong_Kong",abbr:"HKT",offset:"UTC+8",minutes:480,hint:"Hong Kong"},{id:"Australia/Perth",abbr:"AWST",offset:"UTC+8",minutes:480,hint:"Western Australia"},{id:"Asia/Tokyo",abbr:"JST",offset:"UTC+9",minutes:540,hint:"Japan"},{id:"Asia/Seoul",abbr:"KST",offset:"UTC+9",minutes:540,hint:"South Korea"},{id:"Australia/Darwin",abbr:"ACST",offset:"UTC+9:30",minutes:570,hint:"Northern Territory"},{id:"Australia/Adelaide",abbr:"ACST",offset:"UTC+9:30",minutes:570,hint:"South Australia"},{id:"Australia/Sydney",abbr:"AEST",offset:"UTC+10",minutes:600,hint:"Eastern Australia"},{id:"Pacific/Guam",abbr:"ChST",offset:"UTC+10",minutes:600,hint:"Guam"},{id:"Pacific/Guadalcanal",abbr:"SBT",offset:"UTC+11",minutes:660,hint:"Solomon Islands"},{id:"Pacific/Auckland",abbr:"NZST",offset:"UTC+12",minutes:720,hint:"New Zealand"},{id:"Pacific/Fiji",abbr:"FJT",offset:"UTC+12",minutes:720,hint:"Fiji"},{id:"Pacific/Tongatapu",abbr:"TOT",offset:"UTC+13",minutes:780,hint:"Tonga"},{id:"Pacific/Apia",abbr:"WST",offset:"UTC+13",minutes:780,hint:"Samoa"},{id:"Pacific/Kiritimati",abbr:"LINT",offset:"UTC+14",minutes:840,hint:"Line Islands"}
1],o={AS:"Pacific/Pago_Pago",US:"America/New_York",CA:"America/Toronto",MX:"America/Mexico_City",CO:"America/Bogota",PE:"America/Bogota",VE:"America/Caracas",CL:"America/Santiago",BR:"America/Sao_Paulo",AR:"America/Argentina/Buenos_Aires",CV:"Atlantic/Cape_Verde",PT:"Europe/Paris",GB:"Europe/London",IE:"Europe/London",IS:"Europe/London",GH:"Africa/Accra",SN:"Africa/Accra",NG:"Africa/Lagos",CM:"Africa/Lagos",BJ:"Africa/Lagos",NE:"Africa/Lagos",TD:"Africa/Lagos",GA:"Africa/Lagos",CG:"Africa/Lagos",CD:"Africa/Lagos",FR:"Europe/Paris",ES:"Europe/Paris",IT:"Europe/Paris",DE:"Europe/Berlin",NL:"Europe/Berlin",BE:"Europe/Berlin",CH:"Europe/Berlin",AT:"Europe/Berlin",PL:"Europe/Berlin",ZA:"Africa/Johannesburg",NA:"Africa/Johannesburg",BW:"Africa/Johannesburg",LS:"Africa/Johannesburg",SZ:"Africa/Johannesburg",EG:"Africa/Cairo",ZW:"Africa/Harare",ZM:"Africa/Harare",MW:"Africa/Harare",MZ:"Africa/Harare",GR:"Europe/Athens",FI:"Europe/Athens",RO:"Europe/Athens",BG:"Europe/Athens",KE:"Africa/Nairobi",TZ:"Africa/Nairobi",UG:"Africa/Nairobi",ET:"Africa/Nairobi",RW:"Africa/Nairobi",SO:"Africa/Nairobi",RU:"Europe/Moscow",SA:"Asia/Riyadh",KW:"Asia/Riyadh",QA:"Asia/Riyadh",BH:"Asia/Riyadh",IQ:"Asia/Riyadh",IR:"Asia/Tehran",AE:"Asia/Dubai",OM:"Asia/Dubai",AZ:"Asia/Baku",AF:"Asia/Kabul",PK:"Asia/Karachi",UZ:"Asia/Tashkent",IN:"Asia/Kolkata",LK:"Asia/Kolkata",NP:"Asia/Kathmandu",BD:"Asia/Dhaka",MM:"Asia/Yangon",TH:"Asia/Bangkok",VN:"Asia/Bangkok",KH:"Asia/Bangkok",LA:"Asia/Bangkok",ID:"Asia/Jakarta",SG:"Asia/Singapore",MY:"Asia/Singapore",BN:"Asia/Singapore",CN:"Asia/Shanghai",HK:"Asia/Hong_Kong",MO:"Asia/Hong_Kong",TW:"Asia/Shanghai",AU:"Australia/Sydney",JP:"Asia/Tokyo",KR:"Asia/Seoul",GU:"Pacific/Guam",NZ:"Pacific/Auckland",FJ:"Pacific/Fiji",TO:"Pacific/Tongatapu",WS:"Pacific/Apia",KI:"Pacific/Kiritimati"},s={ASM:"AS",USA:"US",CAN:"CA",MEX:"MX",COL:"CO",PER:"PE",VEN:"VE",CHL:"CL",BRA:"BR",ARG:"AR",CPV:"CV",PRT:"PT",GBR:"GB",IRL:"IE",ISL:"IS",GHA:"GH",SEN:"SN",NGA:"NG",CMR:"CM",BEN:"BJ",NER:"NE",TCD:"TD",GAB:"GA",COG:"CG",COD:"CD",FRA:"FR",ESP:"ES",ITA:"IT",DEU:"DE",NLD:"NL",BEL:"BE",CHE:"CH",AUT:"AT",POL:"PL",ZAF:"ZA",NAM:"NA",BWA:"BW",LSO:"LS",SWZ:"SZ",EGY:"EG",ZWE:"ZW",ZMB:"ZM",MWI:"MW",MOZ:"MZ",GRC:"GR",FIN:"FI",ROU:"RO",BGR:"BG",KEN:"KE",TZA:"TZ",UGA:"UG",ETH:"ET",RWA:"RW",SOM:"SO",RUS:"RU",SAU:"SA",KWT:"KW",QAT:"QA",BHR:"BH",IRQ:"IQ",IRN:"IR",ARE:"AE",OMN:"OM",AZE:"AZ",AFG:"AF",PAK:"PK",UZB:"UZ",IND:"IN",LKA:"LK",NPL:"NP",BGD:"BD",MMR:"MM",THA:"TH",VNM:"VN",KHM:"KH",LAO:"LA",IDN:"ID",SGP:"SG",MYS:"MY",BRN:"BN",CHN:"CN",HKG:"HK",MAC:"MO",TWN:"TW",AUS:"AU",JPN:"JP",KOR:"KR",GUM:"GU",NZL:"NZ",FJI:"FJ",TON:"TO",WSM:"WS",KIR:"KI"},u=new Map(r.map(e=>[e.id,e]));function getDisplayZone(e){return e&&u.get(e)||u.get("UTC")}function zoneOptionLabel(e){var i;return"".concat(e.abbr," \xb7 ").concat(e.offset," \xb7 ").concat((i=e.id).includes("/")?i.split("/").pop().replace(/_/g," "):i)}function dateTimeColumnHeader(e){return"Date / Time ".concat(e)}function defaultZoneId(e){let i=((null==e?void 0:e.iso2)||"").trim().toUpperCase();if(i&&o[i])return o[i];let a=((null==e?void 0:e.iso3)||"").trim().toUpperCase(),t=a?s[a]:"";return t&&o[t]?o[t]:"UTC"}function formatDisplayDateTime(e,i){let a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],t=function(e){if(!e)return null;if(e instanceof Date)return Number.isNaN(e.getTime())?null:e;let i=String(e).trim();if(!i)return null;let a=/[zZ]|[+-]\d{2}:?\d{2}$/.test(i),t=i.includes("T")?i:i.replace(" ","T"),n=new Date(a?t:"".concat(t,"Z"));return Number.isNaN(n.getTime())?null:n}(e);if(!t)return"";let n=getDisplayZone(i).id,r=new Intl.DateTimeFormat("en-GB",{timeZone:n,day:"2-digit",month:"short",year:"numeric"}).format(t);if(!a)return r;let o=new Intl.DateTimeFormat("en-GB",{timeZone:n,hour:"2-digit",minute:"2-digit",hour12:!1}).format(t);return"".concat(r," at ").concat(o)}function groupedDisplayZones(){let e=[];for(let i of r){let a=e[e.length-1];a&&a.offset===i.offset?a.zones.push(i):e.push({offset:i.offset,zones:[i]})}return e}function readStoredZoneId(){let e=window.localStorage.getItem(t);return e&&u.has(e)?e:null}function writeStoredZoneId(e){let i=getDisplayZone(e);window.localStorage.setItem(t,i.id),window.dispatchEvent(new Event(n))}}}]);
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.