PageSourceSearch

https://novacentral.fretebras.com.br/src_shared_http_bridge_index_ts.f15a6b6b362e223228ea.js

js fretebras.com.br collected 2026-09-26 11:11:46 UTC 33,543 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"fcac97d1"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{dsn:"https://6d069c59e1787c8e7646ca53bbc67c64@o4506299904622592.ingest.sentry.io/4506318228422656",team:"host",release:"fcac97d1"});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2b9c8a04-c226-49f2-9985-ec3d4f74017d",e._sentryDebugIdIdentifier="sentry-dbid-2b9c8a04-c226-49f2-9985-ec3d4f74017d")}catch(e){}}(),(self.webpackChunkhost=self.webpackChunkhost||[]).push([["src_shared_http_bridge_index_ts"],{1079(e,t,r){r.r(t),r.d(t,{buildUrl:()=>h,createBffClient:()=>P,createHttpClient:()=>x,createTokenProvider:()=>v,createUrlBuilder:()=>y,fromBff:()=>w,httpClient:()=>S});var n=r(4467),a=r(296),o=r(467),u=r(4756),c=r.n(u),s=r(3233),i=r.n(s),f=r(3115);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e){return e.includes("/?")?e.replace("/?","?"):e}function h(e,t){if(!t)return e;if(/^https?:\/\//i.test(t))return t;var r=e.replace(/\/$/,"");if(t.startsWith("?")||t.startsWith("#"))return d("".concat(r).concat(t));var n=t.startsWith("/")?t:"/".concat(t);return d("".concat(r).concat(n))}function y(e){return function(t){return h(e,t)}}var w=h;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:sessionStorage;return function(){if("undefined"!=typeof window)return t.getItem(e)||void 0}}function b(){if("undefined"!=typeof window)return localStorage.getItem("access_token")||sessionStorage.getItem("OIDC_TOKEN")||void 0}function k(e,t){var r;return{headers:e.headers||{},method:(null===(r=e.method)||void 0===r?void 0:r.toUpperCase())||"GET",baseURL:e.baseURL,accessToken:t||b()}}function m(e){return{body:e.data,status:e.status}}function g(e){var t,r,n=e;return{body:null===(t=n.response)||void 0===t?void 0:t.data,status:null===(r=n.response)||void 0===r?void 0:r.status}}function x(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=function(e){var t;return i().create({baseURL:e.baseURL,withCredentials:null===(t=e.withCredentials)||void 0===t||t,headers:e.headers,timeout:e.timeout})}(r);return function(e,t,r){e.interceptors.request.use(function(e){return function(){var t=(0,o.default)(c().mark(function t(r){var n,o,u,s,i,p,d,h,y,w,v,m,g,x,P;return c().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e){t.next=2;break}return t.next=1,e();case 1:P=t.sent,t.next=3;break;case 2:P=b();case 3:if(n=P,o=r.url||"",u=r.baseURL,/^https?:\/\//i.test(o)){s=o;try{p=new URL(o),i="".concat(p.protocol,"//").concat(p.host)}catch(e){i=u||("undefined"!=typeof window?window.location.origin:"")}}else d=u||("undefined"!=typeof window?window.location.origin:""),h=d.replace(/\/$/,""),y=o.startsWith("/")?o:"/".concat(o),s="".concat(h).concat(y),i=d;return w=k(r,n),i&&(w.baseURL=i),t.next=4,(0,f.dpopInterceptor)(s,w);case 4:if(v=t.sent,m=(0,a.default)(v,2),!(g=m[1]).headers){t.next=5;break}return(x=l({},r)).headers||(x.headers={}),Object.entries(g.headers).forEach(function(e){var t=(0,a.default)(e,2),r=t[0],n=t[1];x.headers&&(x.headers[r]=n)}),t.abrupt("return",x);case 5:return t.abrupt("return",r);case 6:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}()}(t),function(e){return Promise.reject(e)}),null==r||r.forEach(function(t){e.interceptors.request.use(t,function(e){return Promise.reject(e)})})}(n,r.tokenProvider,r.requestInterceptors),function(e,t){e.interceptors.response.use(function(e){return e},function(){var e=(0,o.default)(c().mark(function e(t){return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,(0,f.errorStatusInterceptor)(t);case 1:return e.abrupt("return",Promise.reject(t));case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()),null==t||t.forEach(function(t){e.interceptors.response.use(function(){var e=(0,o.default)(c().mark(function e(r){var n;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,t(r);case 1:return n=e.sent,e.abrupt("return",null!=n?n:r);case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),function(e){return Promise.reject(e)})})}(n,r.responseInterceptors),e=n,t=function(){var t=(0,o.default)(c().mark(function t(r){var n,a;return c().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=1,e.request({method:r.method,url:r.url,data:r.data,params:r.params,headers:r.headers,signal:r.signal,responseType:r.responseType});case 1:return n=t.sent,t.abrupt("return",m(n));case 2:return t.prev=2,a=t.catch(0),t.abrupt("return",g(a));case 3:case"end":return t.stop()}},t,null,[[0,2]])}));return function(e){return t.apply(this,arguments)}}(),{request:t,get:function(e,r){return t(l(l({},r),{},{url:e,method:"GET"}))},delete:function(e,r){return t(l(l({},r),{},{url:e,method:"DELETE"}))},post:function(e,r,n){return t(l(l({},n),{},{url:e,data:r,method:"POST"}))},put:function(e,r,n){return t(l(l({},n),{},{url:e,data:r,method:"PUT"}))},patch:function(e,r,n){return t(l(l({},n),{},{url:e,data:r,method:"PATCH"}))}}}function P(e,t){return x(l(l({},t),{},{baseURL:e}))}var S=x()},2046(e,t,r){r.r(t),r.d(t,{default:()=>k});var n=r(467),a=r(4756),o=r.n(a),u=r(9425),c=r(8154),s=r(7397),i=r(3029),f=r(2901),p=r(4467),l=r(3233),d=r.n(l),h=new(function(){return(0,f.default)(function e(t){(0,i.default)(this,e),(0,p.default)(this,"storageKey","server_time_offset_cache"),(0,p.default)(this,"ttl",void 0),this.ttl=60*t*1e3},[{key:"set",value:function(e){try{var t={offset:e,cachedAt:Date.now()};sessionStorage.setItem(this.storageKey,JSON.stringify(t))}catch(e){}}},{key:"get",value:function(){try{var e=sessionStorage.getItem(this.storageKey);if(!e)return null;var t=JSON.parse(e);return Date.now()-t.cachedAt>this.ttl?(this.clear(),null):t.offset}catch(e){return null}}}
1,{key:"clear",value:function(){try{sessionStorage.removeItem(this.storageKey)}catch(e){}}}])}())(Number("15"));function y(e){var t,r,a,u,c,s=e||{get:(c=(0,n.default)(o().mark(function e(t,r){var n,a;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n="https://nca-gateway.fretebras.com.br/auth/".replace(/\/$/,"")+t,e.next=1,d().get(n,r);case 1:return a=e.sent,e.abrupt("return",a.data);case 2:case"end":return e.stop()}},e)})),function(e,t){return c.apply(this,arguments)}),post:(u=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented");case 1:case"end":return e.stop()}},e)})),function(){return u.apply(this,arguments)}),put:(a=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented");case 1:case"end":return e.stop()}},e)})),function(){return a.apply(this,arguments)}),delete:(r=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented");case 1:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),patch:(t=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:throw new Error("Not implemented");case 1:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)})};return{getTime:function(){var e=this;return(0,n.default)(o().mark(function t(){var r,n;return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=Math.floor(Date.now()/1e3),null!=(n=h.get())){t.next=2;break}return t.next=1,e.updateCache();case 1:n=h.get();case 2:if(null!=n){t.next=3;break}return t.abrupt("return",r);case 3:return t.abrupt("return",r+n);case 4:case"end":return t.stop()}},t)}))()},updateCache:function(){return(0,n.default)(o().mark(function e(){var t,r,n,a;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=Math.floor(Date.now()/1e3),r=0,e.prev=1,e.next=2,s.get("/server-time");case 2:if(n=e.sent,"number"==typeof(a=n.epoch)&&(r=a),0!==r){e.next=3;break}throw new Error("Unable to obtain server time.");case 3:e.next=5;break;case 4:e.prev=4,e.catch(1),r=t;case 5:h.set(r-t);case 6:case"end":return e.stop()}},e,null,[[1,4]])}))()}}}function w(e){return v.apply(this,arguments)}function v(){return(v=(0,n.default)(o().mark(function e(t){var r;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t||"number"!=typeof t.iat){e.next=1;break}return e.abrupt("return",t.iat);case 1:return e.next=2,y().getTime();case 2:if("number"==typeof(r=e.sent)&&0!==r){e.next=3;break}throw new Error("O campo iat é obrigatório e deve ser um número válido.");case 3:return e.abrupt("return",r);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}var b={keyPair:null,keyPromise:null,generateKeyPair:function(){var e=arguments,t=this;return(0,n.default)(o().mark(function r(){var a,s,i,f;return o().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(a=e.length>0&&void 0!==e[0]&&e[0],s=!(e.length>1&&void 0!==e[1])||e[1],!t.keyPair||a){r.next=3;break}if(!(i=c.oidcStorage.getOidcToken()||c.default.getAccessToken())){r.next=2;break}return r.next=1,(0,u.validateKeyMatchesToken)(i,t.keyPair.publicKey);case 1:if(!r.sent){r.next=2;break}return r.abrupt("return",t.keyPair);case 2:return r.abrupt("return",t.keyPair);case 3:if(!t.keyPromise||a){r.next=4;break}return r.abrupt("return",t.keyPromise);case 4:return t.keyPromise=(0,n.default)(o().mark(function e(){var r,n,i,f,p,l;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!a){e.next=3;break}return e.next=1,(0,u.generateKeyPair)();case 1:if(r=e.sent,t.keyPair=r,!s){e.next=2;break}return e.next=2,(0,u.persistKeyPair)(r);case 2:return e.abrupt("return",r);case 3:if(!(n=c.oidcStorage.getOidcToken()||c.default.getAccessToken())){e.next=12;break}if(!t.keyPair){e.next=5;break}return e.next=4,(0,u.validateKeyMatchesToken)(n,t.keyPair.publicKey);case 4:if(!e.sent){e.next=5;break}return e.abrupt("return",t.keyPair);case 5:return e.next=6,(0,u.loadStoredKeyPair)();case 6:if(!(i=e.sent)){e.next=8;break}return e.next=7,(0,u.validateKeyMatchesToken)(n,i.publicKey);case 7:if(!e.sent){e.next=8;break}return t.keyPair=i,e.abrupt("return",i);case 8:if(!t.keyPair){e.next=9;break}return e.abrupt("return",t.keyPair);case 9:if(!i){e.next=10;break}return t.keyPair=i,e.abrupt("return",i);case 10:return e.next=11,(0,u.generateKeyPair)();case 11:return f=e.sent,t.keyPair=f,e.abrupt("return",f);case 12:if(!t.keyPair){e.next=13;break}return e.abrupt("return",t.keyPair);case 13:return e.next=14,(0,u.loadStoredKeyPair)();case 14:if(!(p=e.sent)){e.next=15;break}return t.keyPair=p,e.abrupt("return",p);case 15:return e.next=16,(0,u.generateKeyPair)();case 16:if(l=e.sent,t.keyPair=l,!s){e.next=17;break}return e.next=17,(0,u.persistKeyPair)(l);case 17:return e.abrupt("return",l);case 18:case"end":return e.stop()}},e)}))(),r.next=5,t.keyPromise;case 5:return f=r.sent,t.keyPromise=null,r.abrupt("return",f);case 6:case"end":return r.stop()}},r)}))()},createProof:function(e,t,r){var a=this;return(0,n.default)(o().mark(function n(){var i,f,p;return o().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(i=e.includes("/token")||e.includes("/oauth/token")||e.includes(s.ACCESS_ENDPOINT),f=c.oidcStorage.getOidcToken()||c.default.getAccessToken(),a.keyPair){n.next=1;break}return n.next=1,a.generateKeyPair(!1);case 1:if(a.keyPair){n.next=2;break}
1throw new Error("Key pair not generated");case 2:if(!f||i){n.next=7;break}return n.next=3,(0,u.validateKeyMatchesToken)(f,a.keyPair.publicKey);case 3:if(n.sent){n.next=7;break}if(!a.keyPair){n.next=6;break}return n.next=4,(0,u.loadStoredKeyPair)();case 4:if(!(p=n.sent)){n.next=6;break}return n.next=5,(0,u.validateKeyMatchesToken)(f,p.publicKey);case 5:if(!n.sent){n.next=6;break}return a.keyPair=p,n.abrupt("return",a.createProofWithKeyPair(e,t,r));case 6:throw new Error("DPoP key mismatch: token requires different key. Token refresh needed.");case 7:return n.abrupt("return",a.createProofWithKeyPair(e,t,r));case 8:case"end":return n.stop()}},n)}))()},createProofWithKeyPair:function(e,t,r){var a=this;return(0,n.default)(o().mark(function n(){var c,s,i,f,p,l,d,h,y,v,b,k,m,g,x;return o().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(a.keyPair){n.next=1;break}throw new Error("Key pair not generated");case 1:return c=a.keyPair,s=c.publicKey,i=c.privateKey,n.next=2,w(r);case 2:return f=n.sent,p=(0,u.normalizeHtu)(e),l={htu:p,htm:t.toUpperCase(),iat:f,jti:crypto.randomUUID()},n.next=3,crypto.subtle.exportKey("jwk",s);case 3:return"d"in(d=n.sent)&&delete d.d,h={alg:"ES256",typ:"dpop+jwt",jwk:d},y=(0,u.base64url)(JSON.stringify(h)),v=(0,u.base64url)(JSON.stringify(l)),b="".concat(y,".").concat(v),k=new TextEncoder,m=k.encode(b),n.next=4,crypto.subtle.sign({name:"ECDSA",hash:"SHA-256"},i,m);case 4:return g=n.sent,x=(0,u.base64url)(g),n.abrupt("return","".concat(y,".").concat(v,".").concat(x));case 5:case"end":return n.stop()}},n)}))()},clearKey:function(){var e=this;return(0,n.default)(o().mark(function t(){return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.keyPair=null,e.keyPromise=null,t.next=1,(0,u.deleteStoredKeyPair)();case 1:case"end":return t.stop()}},t)}))()},clearInMemoryKey:function(){this.keyPair=null,this.keyPromise=null},getPublicKey:function(){var e=this;return(0,n.default)(o().mark(function t(){var r;return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.keyPair){t.next=1;break}return t.next=1,e.generateKeyPair();case 1:return t.abrupt("return",(null===(r=e.keyPair)||void 0===r?void 0:r.publicKey)||null);case 2:case"end":return t.stop()}},t)}))()}};const k=b},2500(e,t,r){r.r(t),r.d(t,{createRedirectError:()=>f,handleStatus401:()=>m,handleStatus423:()=>k,isRedirectError:()=>p,normalizeErrorResponse:()=>b});var n=r(467),a=r(2284),o=r(4756),u=r.n(o),c=r(7821),s=r(7397),i="MULTIPLE_SESSION",f=function(e){var t=new Error(e);return t.name="RedirectError",t},p=function(e){return e instanceof Error&&"RedirectError"===e.name},l=function(e,t){return"string"==typeof e?e.includes(t):!(!e||"object"!==(0,a.default)(e)||null===e)&&Object.values(e).some(function(e){return"string"==typeof e?e.includes(t):"object"===(0,a.default)(e)&&null!==e&&l(e,t)})},d=function(e){var t=function(e){if(e&&"object"===(0,a.default)(e)&&null!==e){var t=e;if("code"in t&&"string"==typeof t.code)return t.code;var r=t.error;if(r&&"object"===(0,a.default)(r)&&null!==r){var n=r;if("code"in n&&"string"==typeof n.code)return n.code}}}(e);if(t===i)return!0;if(!e||"object"!==(0,a.default)(e)||null===e)return!1;try{return JSON.stringify(e).includes(i)}catch(t){return l(e,i)}},h=!1,y=function(){return h},w=function(){if("undefined"==typeof window)throw f("Cannot redirect: window unavailable");if(y())throw f("Redirect already in progress");var e=function(){if(s.SESSION_TERMINATED_URL)return s.SESSION_TERMINATED_URL;if("undefined"!=typeof window)return"".concat(window.location.origin).concat(s.SESSION_TERMINATED_PATH);try{var e=new URL("https://www.fretebras.com.br/");return"".concat(e.origin).concat(s.SESSION_TERMINATED_PATH)}catch(e){throw new Error("Cannot build session terminated URL: invalid FRETEBRAS_URL format")}throw new Error("Cannot build session terminated URL: missing FRETEBRAS_URL and window is undefined")}();throw h=!0,window.location.replace(e),function(){if("undefined"!=typeof window){var e=new BroadcastChannel("auth-events");e.postMessage({type:"session_terminated",reason:"backend_401"}),e.close()}}(),(0,c.handleClearStorage)().catch(function(){}),f("Redirecting to session terminated page")},v=function(){var e=(0,n.default)(u().mark(function e(){return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,(0,c.handleClearStorage)();case 1:(0,c.handleLogoutAndRedirect)(s.LOGIN_PATH);case 2:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),b=function(e){if(!e||"object"!==(0,a.default)(e))return null;var t=e.response;if(null==t||!t.status)return null;var r=function(e){if(null==e)return null;try{return JSON.parse(JSON.stringify(e))}catch(t){return e}}(t.data);return{status:t.status,data:r}},k=function(){var e=(0,n.default)(u().mark(function e(t){return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,v();case 1:throw f("Redirecting to login after 423");case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=(0,n.default)(u().mark(function e(t){return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!y()){e.next=1;break}throw f("Redirect to session terminated already in progress");case 1:return d(t.data)&&w(),e.next=2,v();case 2:throw f("Redirecting to login after 401");case 3:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()},3115(e,t,r){r.r(t),r.d(t,{dpopInterceptor:()=>y,errorStatusInterceptor:()=>v,httpRequestInterceptors:()=>b,httpResponseInterceptors:()=>k}
1);var n=r(2284),a=r(4467),o=r(467),u=r(4756),c=r.n(u),s=r(3233),i=r.n(s),f=r(7821),p=r(7397),l=r(2500);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var y=function(){var e=(0,o.default)(c().mark(function e(t,a){var u,s,l,d,y,w,v,b,k,m;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(u=h(h({},a),{},{headers:h({},a.headers)}),(s=u.accessToken)||"undefined"==typeof window||(l=localStorage.getItem("access_token"),d=sessionStorage.getItem("OIDC_TOKEN"),s=l||d||void 0),!s||!u.headers){e.next=5;break}return y=(a.method||"GET").toUpperCase(),w=h(h({},u),{},{url:t}),/^https?:\/\//i.test(t)||w.baseURL||"undefined"==typeof window||(w.baseURL=window.location.origin),v=i().getUri(w),e.prev=1,b=function(){var e=(0,o.default)(c().mark(function e(){var t,n;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,r.e("src_features_auth_services_authService_ts").then(r.bind(r,4438));case 1:if(null==(n=e.sent)||null===(t=n.default)||void 0===t||!t.refreshToken){e.next=2;break}return e.abrupt("return",n.default.refreshToken());case 2:return e.abrupt("return",null);case 3:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),e.next=2,(0,f.buildAuthHeaders)(v,y,s,b);case 2:k=e.sent,Object.assign(u.headers,k),e.next=4;break;case 3:e.prev=3,e.catch(1);case 4:t.includes(p.ACCESS_ENDPOINT)?null!==(m=u.headers)&&void 0!==m&&m["Content-Type"]||(u.headers=h(h({},u.headers),{},{"Content-Type":"application/x-www-form-urlencoded"})):"object"===("undefined"==typeof window?"undefined":(0,n.default)(window))&&(u.headers["X-App-Source"]="".concat(window.location.origin).concat(window.location.pathname));case 5:return e.abrupt("return",[t,u]);case 6:case"end":return e.stop()}},e,null,[[1,3]])}));return function(t,r){return e.apply(this,arguments)}}(),w={423:l.handleStatus423,401:l.handleStatus401},v=function(){var e=(0,o.default)(c().mark(function e(t){var r,n,a;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(0,l.normalizeErrorResponse)(t)){e.next=1;break}return e.abrupt("return",t);case 1:if(n=w[r.status]){e.next=2;break}return e.abrupt("return",t);case 2:return e.prev=2,e.next=3,n(r);case 3:e.next=5;break;case 4:if(e.prev=4,a=e.catch(2),!(0,l.isRedirectError)(a)){e.next=5;break}throw a;case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}},e,null,[[2,4]])}));return function(t){return e.apply(this,arguments)}}(),b=[y],k=[v]},7397(e,t,r){r.r(t),r.d(t,{ACCESS_ENDPOINT:()=>y,ACCESS_KEY:()=>s,AUTH_CLIENT_ID:()=>n,AUTH_ENDPOINT:()=>l,AUTH_ISSUER:()=>u,AUTH_LOGOUT_OIDC_URI:()=>o,AUTH_REDIRECT_URI:()=>a,AUTH_SCOPE:()=>c,CALLBACK_PATH:()=>k,CODE_VERIFIER_KEY:()=>p,EXP_KEY:()=>f,LOGIN_PATH:()=>w,LOGOUT_ENDPOINT:()=>d,LOGOUT_PATH:()=>v,LOGOUT_REDIRECT_URL:()=>h,POST_LOGOUT_PATH:()=>b,REFRESH_KEY:()=>i,SESSION_TERMINATED_PATH:()=>m,SESSION_TERMINATED_URL:()=>g});var n="central-assinante",a="https://novacentral.fretebras.com.br/auth/callback",o="https://fretebras.com.br/sso/src/logout_oidc.php",u="".concat("https://sso-external.fretebras.com.br","/realms/").concat("companies"),c="openid",s="access_token",i="refresh_token",f="expires_at",p="pkce_code_verifier",l="".concat(u,"/protocol/openid-connect/auth"),d="".concat(u,"/protocol/openid-connect/logout"),h="".concat(d,"?post_logout_redirect_uri=").concat(encodeURIComponent("".concat("https://novacentral.fretebras.com.br/","post-logout")),"&client_id=").concat(n),y="".concat(u,"/protocol/openid-connect/token"),w="/login",v="/logout",b="/post-logout",k="/auth/callback",m="/sessao-encerrada",g="".concat(new 
1URL("https://www.fretebras.com.br/").origin).concat(m)},7821(e,t,r){r.r(t),r.d(t,{buildAuthCodeBody:()=>i,buildAuthHeaders:()=>k,buildRefreshTokenBody:()=>f,handleClearStorage:()=>l,handleLogoutAndRedirect:()=>p,sendBroadcastLogout:()=>h});var n=r(467),a=r(4756),o=r.n(a),u=r(8154),c=r(7397),s=r(2046);function i(e){var t=e.code,r=e.redirectUri,n=e.clientId,a=e.codeVerifier,o=new URLSearchParams;return o.set("grant_type","authorization_code"),o.set("code",t),o.set("redirect_uri",r),o.set("client_id",n),o.set("code_verifier",a),o}function f(e){var t=e.refreshToken,r=e.clientId,n=e.redirectUri,a=new URLSearchParams;return a.set("grant_type","refresh_token"),a.set("refresh_token",t),a.set("client_id",r),a.set("redirect_uri",n),a}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c.LOGOUT_REDIRECT_URL;window.location.href=e}function l(){return d.apply(this,arguments)}function d(){return(d=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return u.default.clearAll(),u.oidcStorage.removeOidcToken(),e.next=1,s.default.clearKey();case 1:u.featuresStorage.clearAll();case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function h(e){var t=new BroadcastChannel("auth-events");t.postMessage({type:"logout",log:e}),t.close(),window.location.href=c.AUTH_LOGOUT_OIDC_URI}var y=!1;function w(e){return e.includes("/token")||e.includes("/oauth/token")}function v(e,t,r){return b.apply(this,arguments)}function b(){return(b=(0,n.default)(o().mark(function e(t,r,n){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!w(t)&&!y&&n){e.next=1;break}throw new Error("DPoP key mismatch: token requires different key. Token refresh needed.");case 1:return y=!0,e.prev=2,e.next=3,n();case 3:if(e.sent){e.next=4;break}throw new Error("DPoP key mismatch: token requires different key. Token refresh needed.");case 4:return e.next=5,s.default.createProof(t,r,{});case 5:return e.abrupt("return",e.sent);case 6:return e.prev=6,y=!1,e.finish(6);case 7:case"end":return e.stop()}},e,null,[[2,,6,7]])}))).apply(this,arguments)}function k(e,t,r,n){return m.apply(this,arguments)}function m(){return(m=(0,n.default)(o().mark(function e(t,r,n,a){var c,i,f;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c={},e.prev=1,e.next=2,s.default.createProof(t,r,{});case 2:case 4:c.DPoP=e.sent,e.next=6;break;case 3:if(e.prev=3,!((f=e.catch(1))instanceof Error&&f.message.includes("DPoP key mismatch"))){e.next=5;break}return e.next=4,v(t,r,a);case 5:throw f;case 6:return(i=n||u.oidcStorage.getOidcToken()||u.default.getAccessToken())&&(c.Authorization="DPoP ".concat(i)),e.abrupt("return",c);case 7:case"end":return e.stop()}},e,null,[[1,3]])}))).apply(this,arguments)}},8154(e,t,r){r.r(t),r.d(t,{default:()=>c,featuresStorage:()=>o,hasToken:()=>u,oidcStorage:()=>a});var n={getAccessToken:function(){return localStorage.getItem("access_token")},setAccessToken:function(e){localStorage.setItem("access_token",e)},removeAccessToken:function(){localStorage.removeItem("access_token")},getRefreshToken:function(){return localStorage.getItem("refresh_token")},setRefreshToken:function(e){localStorage.setItem("refresh_token",e)},removeRefreshToken:function(){localStorage.removeItem("refresh_token")},getExpiresAt:function(){return localStorage.getItem("expires_at")},setExpiresAt:function(e){localStorage.setItem("expires_at",e)},removeExpiresAt:function(){localStorage.removeItem("expires_at")},clearAll:function(){this.removeAccessToken(),this.removeRefreshToken(),this.removeExpiresAt()}},a={getOidcToken:function(){return"undefined"==typeof window?null:window.sessionStorage.getItem("OIDC_TOKEN")},setOidcToken:function(e){"undefined"!=typeof window&&window.sessionStorage.setItem("OIDC_TOKEN",e)},removeOidcToken:function(){"undefined"!=typeof window&&window.sessionStorage.removeItem("OIDC_TOKEN")}},o={getAuthGetstream:function(){return"undefined"==typeof window?null:localStorage.getItem("authGetstream")},setAuthGetstream:function(e){"undefined"!=typeof window&&localStorage.setItem("authGetstream",e)},removeAuthGetstream:function(){"undefined"!=typeof window&&localStorage.removeItem("authGetstream")},getFeatureAccess:function(){return"undefined"==typeof window?null:localStorage.getItem("feature-access")},setFeatureAccess:function(e){"undefined"!=typeof window&&localStorage.setItem("feature-access",e)},removeFeatureAccess:function(){"undefined"!=typeof window&&localStorage.removeItem("feature-access")},getUserFeatures:function(){return"undefined"==typeof window?null:localStorage.getItem("userFeatures")},setUserFeatures:function(e){"undefined"!=typeof window&&localStorage.setItem("userFeatures",e)},removeUserFeatures:function(){"undefined"!=typeof window&&localStorage.removeItem("userFeatures")},clearAll:function(){this.removeAuthGetstream(),this.removeFeatureAccess(),this.removeUserFeatures()}};function u(){return!(!a.getOidcToken()&&!n.getAccessToken())}const c=n},9425(e,t,r){r.r(t),r.d(t,{base64url:()=>y,deleteStoredKeyPair:()=>T,ensureKeyPair:()=>U,generateKeyPair:()=>b,getKeyFromDb:()=>p,importPublicKey:()=>m,loadStoredKeyPair:()=>x,normalizeHtu:()=>v,persistKeyPair:()=>S,removeKeyFromDb:()=>d,saveKeyToDb:()=>i,validateKeyMatchesToken:()=>R});var n=r(467),a=r(4756),o=r.n(a),u="kp";function c(){return s.apply(this,arguments)}function s(){return(s=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,t){var r=indexedDB.open("dp",1);r.onupgradeneeded=function(){r.result.createObjectStore(u)},r.onsuccess=function(){return e(r.result)},r.onerror=function(){return t(r.error)}}));case 1:case"end":return e.stop()}},e)}))).apply(this,arguments)}function i(e){return f.apply(this,arguments)}function f(){return(f=(0,n.default)(o().mark(function e(t){var r,n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={publicKeyJwk:t.publicKeyJwk,privateKey:t.privateKey},e.next=1,c();case 1:return n=e.sent,e.abrupt("return",new Promise(function(e,t){var a=n.transaction(u,"readwrite");a.objectStore(u).put(r,"dpop"),a.oncomplete=function(){return e()},a.onerror=function(){return t(a.error)}}));case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function p(){return l.apply(this,arguments)}function l(){return(l=(0,n.default)(o().mark(function e(){var t;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,c();case 1:return t=e.sent,e.abrupt("return",new Promise(function(e,r){var n=t.transaction(u).objectStore(u).get("dpop");n.onsuccess=function(){var t=n.result||null;e(t)},n.onerror=function(){return r(n.error)}}));case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function d(){return h.apply(this,arguments)}
1function h(){return(h=(0,n.default)(o().mark(function e(){var t;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,c();case 1:return t=e.sent,e.abrupt("return",new Promise(function(e,r){var n=t.transaction(u,"readwrite");n.objectStore(u).delete("dpop"),n.oncomplete=function(){return e()},n.onerror=function(){return r(n.error)}}));case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function y(e){var t;if("string"==typeof e)t=btoa(unescape(encodeURIComponent(e)));else{for(var r=new Uint8Array(e),n="",a=0;a<r.byteLength;a+=1)n+=String.fromCharCode(r[a]);t=btoa(n)}return t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function w(e){return e.includes("/?")?e.replace("/?","?"):e}function v(e){if(!e)return"";if(!/^https?:\/\//i.test(e)){var t="undefined"==typeof window?"":window.location.origin.replace(/\/$/,"");if(e.startsWith("?")||e.startsWith("#"))return w("".concat(t).concat(e));var r=e.startsWith("/")?e:"/".concat(e);return w("".concat(t).concat(r))}try{return w(new URL(e).href)}catch(t){return w(e.replace(/\\(.)/g,"$1"))}}function b(){return k.apply(this,arguments)}function k(){return(k=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},!1,["sign","verify"]));case 1:case"end":return e.stop()}},e)}))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return(g=(0,n.default)(o().mark(function e(t){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",crypto.subtle.importKey("jwk",t,{name:"ECDSA",namedCurve:"P-256"},!0,["verify"]));case 1:case"end":return e.stop()}},e)}))).apply(this,arguments)}function x(){return P.apply(this,arguments)}function P(){return(P=(0,n.default)(o().mark(function e(){var t,r;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,p();case 1:if(t=e.sent){e.next=2;break}return e.abrupt("return",null);case 2:return e.prev=2,e.next=3,m(t.publicKeyJwk);case 3:return r=e.sent,e.abrupt("return",{publicKey:r,privateKey:t.privateKey});case 4:return e.prev=4,e.catch(2),e.next=5,d();case 5:return e.abrupt("return",null);case 6:case"end":return e.stop()}},e,null,[[2,4]])}))).apply(this,arguments)}function S(e){return E.apply(this,arguments)}function E(){return(E=(0,n.default)(o().mark(function e(t){var r;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,crypto.subtle.exportKey("jwk",t.publicKey);case 1:return r=e.sent,e.next=2,i({publicKeyJwk:r,privateKey:t.privateKey});case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function T(){return _.apply(this,arguments)}function _(){return(_=(0,n.default)(o().mark(function e(){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,d();case 1:case"end":return e.stop()}},e)}))).apply(this,arguments)}function O(e){try{var t=e.split(".");if(3!==t.length)return null;var r=t[1],n=r+"=".repeat((4-r.length%4)%4),a=atob(n.replace(/-/g,"+").replace(/_/g,"/"));return JSON.parse(a)}catch(e){return null}}function I(e){return K.apply(this,arguments)}function K(){return(K=(0,n.default)(o().mark(function e(t){var r,n,a,u,c,s,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={},t.crv&&(r.crv=t.crv),t.kty&&(r.kty=t.kty),t.x&&(r.x=t.x),t.y&&(r.y=t.y),n=Object.keys(r).sort(),a=n.reduce(function(e,t){return e[t]=r[t],e},{}),u=JSON.stringify(a),c=new TextEncoder,s=c.encode(u),e.next=1,crypto.subtle.digest("SHA-256",s);case 1:return i=e.sent,e.abrupt("return",y(i));case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function R(e,t){return A.apply(this,arguments)}function A(){return(A=(0,n.default)(o().mark(function e(t,r){var n,a,u,c;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=1;break}return e.abrupt("return",!0);case 1:if(n=O(t)){e.next=2;break}return e.abrupt("return",!0);case 2:if(null!=(a=n.cnf)&&a.jkt){e.next=3;break}return e.abrupt("return",!0);case 3:return e.prev=3,e.next=4,crypto.subtle.exportKey("jwk",r);case 4:return"d"in(u=e.sent)&&delete u.d,e.next=5,I(u);case 5:return c=e.sent,e.abrupt("return",c===a.jkt);case 6:return e.prev=6,e.catch(3),e.abrupt("return",!1);case 7:case"end":return e.stop()}},e,null,[[3,6]])}))).apply(this,arguments)}function U(e){return C.apply(this,arguments)}function C(){return(C=(0,n.default)(o().mark(function e(t){var r,n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=1;break}return e.abrupt("return",t);case 1:return e.next=2,x();case 2:if(!(r=e.sent)){e.next=3;break}return e.abrupt("return",r);case 3:return e.next=4,b();case 4:return n=e.sent,e.next=5,S(n);case 5:return e.abrupt("return",n);case 6:case"end":return e.stop()}},e)}))).apply(this,arguments)}}}]);

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.