{"version":3,"file":"AadCallback.mjs","names":["React","Redirect","Route","getStoredPath","clearStoredPath","getStoredExternalPath","clearStoredExternalPath","AadCallback","$","_c","t0","Symbol","for","localUrl","t1","externalUrl","t2","window","location","href"],"sources":["../../../src/utilities/auth/AadCallback.jsx"],"sourcesContent":["import React from 'react';\nimport { Redirect, Route } from 'react-router-dom';\nimport {\n  getStoredPath,\n  clearStoredPath,\n  getStoredExternalPath,\n  clearStoredExternalPath\n} from '../redirect';\n\n\nconst AadCallback = () => {\n  const localUrl = getStoredPath();\n  const externalUrl = getStoredExternalPath();\n\n  clearStoredPath();\n  clearStoredExternalPath();\n\n  if (externalUrl) {\n    return (\n      <Route\n        component={() => {\n          window.location.href = externalUrl;\n          return null;\n        }}\n      />\n    );\n  }\n\n  return <Redirect to={localUrl === '/aad_callback' ? '/' : localUrl} />;\n};\n\nexport default AadCallback;\n"],"mappings":";;;;;;AAUA,MAAMO,oBAAc;CAAA,MAAAC,IAAAC,EAAA,EAAA;CAAA,IAAAC;AAAA,KAAAF,EAAA,OAAAG,OAAAC,IAAA,4BAAA,EAAA;AACDF,OAAAP,eAAe;AAAAK,IAAA,KAAAE;OAAAA,MAAAF,EAAA;CAAhC,MAAAK,WAAiBH;CAAgB,IAAAI;AAAA,KAAAN,EAAA,OAAAG,OAAAC,IAAA,4BAAA,EAAA;AACbE,OAAAT,uBAAuB;AAAAG,IAAA,KAAAM;OAAAA,MAAAN,EAAA;CAA3C,MAAAO,cAAoBD;AAEpBV,kBAAiB;AACjBE,0BAAyB;AAEzB,KAAIS,aAAW;EAAA,IAAAC;AAAA,MAAAR,EAAA,OAAAG,OAAAC,IAAA,4BAAA,EAAA;AAEXI,QAAA,sBAAA,cAAC,OAAD,EACa,iBAAA;AACTC,WAAMC,SAASC,OAAQJ;AAAH,WACb;MAET,CAAA;AAAAP,KAAA,KAAAQ;QAAAA,MAAAR,EAAA;AAAA,SALFQ;;CAOH,IAAAA;AAAA,KAAAR,EAAA,OAAAG,OAAAC,IAAA,4BAAA,EAAA;AAEMI,OAAA,sBAAA,cAAC,UAAD,EAAc,IAAAH,aAAa,kBAAb,MAAAA,UAAiD,CAAA;AAAAL,IAAA,KAAAQ;OAAAA,MAAAR,EAAA;AAAA,QAA/DQ"}