1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1067],{43054(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n={useBasketV2:!0,usePaymentMethodsForBasketV2:!0,usePriceBooksForBasketV2:!0,useShippingMethodsForShipmentV2:!0,useTaxesFromBasketV2:!0,ShopperBasketsV2Mutations:!0,useShopperBasketsV2Mutation:!0,useShopperBasketsV2MutationHelper:!0,useAccessToken:!0,useCommerceApi:!0,useEncUserId:!0,useUsid:!0,useCustomerId:!0,useCustomerType:!0,useTrustedAgent:!0,useConfig:!0,useDNT:!0,useCustomQuery:!0,useCustomMutation:!0};Object.defineProperty(t,"ShopperBasketsV2Mutations",{enumerable:!0,get:function(){return u.ShopperBasketsMutations}}),Object.defineProperty(t,"useAccessToken",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"useBasketV2",{enumerable:!0,get:function(){return u.useBasket}}),Object.defineProperty(t,"useCommerceApi",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"useConfig",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"useCustomMutation",{enumerable:!0,get:function(){return D.useCustomMutation}}),Object.defineProperty(t,"useCustomQuery",{enumerable:!0,get:function(){return S.useCustomQuery}}),Object.defineProperty(t,"useCustomerId",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"useCustomerType",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"useDNT",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"useEncUserId",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"usePaymentMethodsForBasketV2",{enumerable:!0,get:function(){return u.usePaymentMethodsForBasket}}),Object.defineProperty(t,"usePriceBooksForBasketV2",{enumerable:!0,get:function(){return u.usePriceBooksForBasket}}),Object.defineProperty(t,"useShippingMethodsForShipmentV2",{enumerable:!0,get:function(){return u.useShippingMethodsForShipment}}),Object.defineProperty(t,"useShopperBasketsV2Mutation",{enumerable:!0,get:function(){return u.useShopperBasketsMutation}}),Object.defineProperty(t,"useShopperBasketsV2MutationHelper",{enumerable:!0,get:function(){return u.useShopperBasketsMutationHelper}}),Object.defineProperty(t,"useTaxesFromBasketV2",{enumerable:!0,get:function(){return u.useTaxesFromBasket}}),Object.defineProperty(t,"useTrustedAgent",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"useUsid",{enumerable:!0,get:function(){return w.default}});var o=r(23569);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))});var u=r(32117),i=r(27981);
1Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))});var a=r(34046);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))});var s=r(65727);Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))});var c=r(13798);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))});var l=r(70004);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))});var d=r(27699);Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))});var f=r(44303);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))});var p=r(8329);Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))});var y=r(71146);Object.keys(y).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))});var b=r(3064);Object.keys(b).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))});var m=r(33438);Object.keys(m).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))});var v=r(37136);Object.keys(v).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))});var h=r(38403);Object.keys(h).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))});var O=r(47809);Object.keys(O).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))});var P=r(14227);Object.keys(P).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))});var g=T(r(38822)),_=T(r(35728)),j=T(r(27583)),w=T(r(99976)),M=T(r(74584)),k=T(r(98785)),C=T(r(60057)),E=T(r(90015)),A=T(r(99003)),S=r(27301),D=r(6422);function T(e){return e&&e.__esModule?e:{default:e}}},12643(e,t){Object.defineProperty(t,"__esModule",{value:!0})},38822(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(23708)),o=a(r(72625)),u=a(r(90015)),i=r(70796);function a(e){return e&&e.__esModule?e:{default:e}}t.default=()=>{const e=(0,u.default)(),t=(0,n.default)();return{token:(0,i.onClient)()?(0,o.default)(`access_token_${e.siteId}`):t.get("access_token"),getTokenWhenReady:()=>t.ready().then(({access_token:e})=>e)}}},23708(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(96540))&&n.__esModule?n:{default:n},u=r(15628);t.default=()=>{const e=o.default.useContext(u.AuthContext);if(!e)throw new Error("Missing CommerceApiProvider. You probably forget to render the provider.");return e}}
1,14227(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.AuthHelpers=void 0,t.useAuthHelper=function(e){const t=(0,u.default)();if(!t[e])throw new Error(`Unknown login helper mutation: ${e}`);const r=(0,o.useQueryClient)(),n=t[e].bind(t);return(0,o.useMutation)(t.whenReady(n),{onSuccess(t,n){const o=s[e];if(o){const e=o(n,t);(0,i.updateCache)(r,e,t)}}})};var n,o=r(7943),u=(n=r(23708))&&n.__esModule?n:{default:n},i=r(98367);t.AuthHelpers={AuthorizePasswordless:"authorizePasswordless",LoginPasswordlessUser:"getPasswordLessAccessToken",AuthorizeIDP:"authorizeIDP",GetPasswordResetToken:"getPasswordResetToken",LoginIDPUser:"loginIDPUser",LoginGuestUser:"loginGuestUser",LoginRegisteredUserB2C:"loginRegisteredUserB2C",Logout:"logout",Register:"register",ResetPassword:"resetPassword",UpdateCustomerPassword:"updateCustomerPassword"};const a=()=>({}),s={loginRegisteredUserB2C:a,loginGuestUser:a,logout:()=>({invalidate:[{queryKey:["/commerce-sdk-react"]}]}),register:a,updateCustomerPassword:a}},15529(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.useAuthorizationHeader=void 0;var n=a(r(23708)),o=a(r(90015)),u=r(207),i=r(70796);function a(e){return e&&e.__esModule?e:{default:e}}function s(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 c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){l(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t,r,n,o,u,i){try{var a=e[u](i),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function f(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var u=e.apply(t,r);function i(e){d(u,n,o,i,a,"next",e)}function a(e){d(u,n,o,i,a,"throw",e)}i(void 0)})}}t.useAuthorizationHeader=e=>{const t=(0,n.default)(),r=(0,o.default)(),a=r.logger||console;return function(){var n=f(function*(n){const{access_token:o}=yield t.ready(),s=r.enableHttpOnlySessionCookies&&(0,i.onClient)()?{}:{Authorization:`Bearer ${o}`};return yield e(c(c({},n),{},{headers:c(c({},s),n.headers)})).catch(function(){var o=f(function*(o){const{access_token:s}=yield(0,u.handleInvalidToken)(o,t,a),l=r.enableHttpOnlySessionCookies&&(0,i.onClient)()?{}:{Authorization:`Bearer ${s}`};return yield e(c(c({},n),{},{headers:c(c({},l),n.headers)}))});return function(e){return o.apply(this,arguments)}}())});return function(e){return n.apply(this,arguments)}}()}},35728(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(96540))&&n.__esModule?n:{default:n},u=r(15628);t.default=function(e){const t=o.default.useContext(u.CommerceApiContext);if(void 0===e)return t;const r=t[e];if(!r)throw new Error(`Missing required client: ${String(e)}. Please initialize ${String(e)} class and provide it in CommerceApiProvider's apiClients prop.`);return r}},90015(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(96540))&&n.__esModule?n:{default:n},u=r(15628);t.default=()=>o.default.useContext(u.ConfigContext)},74584(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(23708)),o=a(r(72625)),u=a(r(90015)),i=r(70796);function a(e){return e&&e.__esModule?e:{default:e}}t.default=()=>{if((0,i.onClient)()){const e=(0,u.default)();return(0,o.default)(`customer_id_${e.siteId}`)}return(0,n.default)().get("customer_id")}}
1,98785(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(23708)),o=a(r(72625)),u=a(r(90015)),i=r(70796);function a(e){return e&&e.__esModule?e:{default:e}}t.default=()=>{const e=(0,u.default)(),t=(0,n.default)();let r=(0,i.onClient)()?(0,o.default)(`customer_type_${e.siteId}`):t.get("customer_type");const a="guest"===r,s="registered"===r;null!==r&&"guest"!==r&&"registered"!==r&&(r=null);const c=(0,i.onClient)()?(0,o.default)(`uido_${e.siteId}`):t.get("uido");return{customerType:r,isGuest:a,isRegistered:s,isExternal:"registered"===r&&"slas"!==c&&"ecom"!==c}}},99003(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(23708))&&n.__esModule?n:{default:n};function u(e,t,r,n,o,u,i){try{var a=e[u](i),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}t.default=()=>{const e=(0,o.default)(),t=e.getDnt(),r=e.getDnt({includeDefaults:!0}),n=function(){var t,r=(t=function*(t){yield e.setDnt(t)},function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(e){u(i,n,o,a,s,"next",e)}function s(e){u(i,n,o,a,s,"throw",e)}a(void 0)})});return function(e){return r.apply(this,arguments)}}();return{selectedDnt:t,effectiveDnt:r,updateDnt:n}}},27583(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(23708)),o=a(r(72625)),u=a(r(90015)),i=r(70796);function a(e){return e&&e.__esModule?e:{default:e}}t.default=()=>{const e=(0,u.default)(),t=(0,n.default)();return{encUserId:(0,i.onClient)()?(0,o.default)(`enc_user_id_${e.siteId}`):t.get("enc_user_id"),getEncUserIdWhenReady:()=>t.ready().then(({enc_user_id:e})=>e)}}},72625(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var r,n,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(r=t){if(r.has(e))return r.get(e);r.set(e,o)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((n=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(n.get||n.set)?r(o,t,n):o[t]=e[t]);return o}(e)}(r(96540));const o=e=>"undefined"==typeof window?null:window.localStorage.getItem(e);t.default=function(e){const t=n.default.useSyncExternalStore;if(t)return t((0,n.useCallback)(t=>{const r=r=>{r.key===e&&t()};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)},[e]),(0,n.useCallback)(()=>o(e),[e]),(0,n.useCallback)(()=>null,[]));const[r,u]=(0,n.useState)(()=>o(e));return(0,n.useEffect)(()=>{u(o(e))},[e]),(0,n.useEffect)(()=>{const t=t=>{t.key===e&&u(o(e))};return window.addEventListener("storage",t),()=>{window.removeEventListener("storage",t)}},[e]),r}},6422(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.useMutation=t.useCustomMutation=void 0;var n=r(7943),o=r(5070),u=d(r(23708)),i=d(r(90015)),a=r(15529),s=d(r(74584)),c=r(98367),l=r(207);function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t,r,n,o,u,i){try{var a=e[u](i),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function p(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var u=e.apply(t,r);function i(e){f(u,n,o,i,a,"next",e)}function a(e){f(u,n,o,i,a,"throw",e)}i(void 0)})}}t.useMutation=e=>{const t=(0,n.useQueryClient)(),r=(0,s.default)(),o=(0,a.useAuthorizationHeader)(e.method);return(0,n.useMutation)(o,{onSuccess(n,o){const u=(0,c.mergeOptions)(e.client,o),i=e.getCacheUpdates(r,u,n);(0,c.updateCache)(t,i,n)}})},t.useCustomMutation=(e,t)=>{const r=(0,u.default)(),a=(0,i.default)(),s=a.logger||console;return(0,n.useMutation)(function(){var t=p(function*(t){const{access_token:n}=yield r.ready();return yield o.helpers.callCustomEndpoint((0,l.generateCustomEndpointOptions)(e,a,n,t)).catch(function(){var n=p(function*(n){const{access_token:u}=yield(0,l.handleInvalidToken)(n,r,s);return yield o.helpers.callCustomEndpoint((0,l.generateCustomEndpointOptions)(e,a,u,t))});return function(e){return n.apply(this,arguments)}}())});return function(e){return t.apply(this,arguments)}}(),t)}}
1,27301(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.useQuery=t.useCustomQuery=void 0;var n=r(7943),o=r(5070),u=r(15529),i=d(r(23708)),a=d(r(90015)),s=r(98367),c=r(70796),l=r(207);function d(e){return e&&e.__esModule?e:{default:e}}function f(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 p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){y(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e,t,r,n,o,u,i){try{var a=e[u](i),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function m(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var u=e.apply(t,r);function i(e){b(u,n,o,i,a,"next",e)}function a(e){b(u,n,o,i,a,"throw",e)}i(void 0)})}}t.useQuery=(e,t,r)=>{const o=(0,u.useAuthorizationHeader)(r.method),i=function(){var t=m(function*(){return yield o(e)});return function(){return t.apply(this,arguments)}}();return(0,n.useQuery)(r.queryKey,i,p(p(p({enabled:!1!==r.enabled&&(0,s.hasAllKeys)(e.parameters,r.requiredParameters)},t),null!=t&&t.retry?{retry:!!(0,c.onClient)()&&(null==t?void 0:t.retry)}:{}),null!=t&&t.retryOnMount?{retryOnMount:!!(0,c.onClient)()&&(null==t?void 0:t.retryOnMount)}:{}))},t.useCustomQuery=(e,t)=>{const r=(0,a.default)(),u=r.logger||console,s=(0,i.default)();if(!(e.options.customApiPathParameters&&e.options.customApiPathParameters.apiName&&e.options.customApiPathParameters.apiVersion&&e.options.customApiPathParameters.endpointPath))throw new Error("options.customApiPathParameters are required for useCustomQuery");const c=["/commerce-sdk-react","/custom",`/${e.options.customApiPathParameters.apiName}`,`/${e.options.customApiPathParameters.apiVersion}`,"/organizations",`/${e.options.customApiPathParameters.organizationId||r.organizationId}`,`/${e.options.customApiPathParameters.endpointPath}`,p({},e.options.parameters)];return(0,n.useQuery)(c,(d=e,m(function*(){const{access_token:e}=yield s.ready(),t=(0,l.generateCustomEndpointOptions)(d,r,e);return yield o.helpers.callCustomEndpoint(t).catch(function(){var e=m(function*(e){const{access_token:t}=yield(0,l.handleInvalidToken)(e,s,u),n=(0,l.generateCustomEndpointOptions)(d,r,t);return yield o.helpers.callCustomEndpoint(n)});return function(t){return e.apply(this,arguments)}}())})),t);var d}},60057(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.createTrustedAgentPopup=void 0;var n,o=r(96540),u=r(7943),i=(n=r(23708))&&n.__esModule?n:{default:n},a=r(70796);function s(e,t,r,n,o,u,i){try{var a=e[u](i),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function c(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var u=e.apply(t,r);function i(e){s(u,n,o,i,a,"next",e)}function a(e){s(u,n,o,i,a,"throw",e)}i(void 0)})}}let l,d;const f=t.createTrustedAgentPopup=function(){var e=c(function*(e,t=!1,r=5,n=1){var o,u,i,a,s;l&&(null===(i=l)||void 0===i||i.close()),d&&clearTimeout(d),l=(null===(o=window)||void 0===o||null===(u=o.open)||void 0===u?void 0:u.call(o,e,"accountManagerPopup","popup=true,width=800,height=800,scrollbars=false,status=false,location=false,menubar=false,toolbar=false"))||null,t&&(null===(a=window)||void 0===a||null===(s=a.focus)||void 0===s||s.call(a));const c=Date.now();return new Promise((e,o)=>{const u=()=>{var u;if(!l)return clearTimeout(d),o("Popup couldn't initialize. Check your popup blocker.");const{code:i,state:a}=(e=>{let t=null,r=null;try{var n;const o=new URL((null==e||null===(n=e.location)||void 0===n?void 0:n.toString())||"http://localhost");t=o.searchParams.get("code"),r=o.searchParams.get("state")}catch(e){}return{code:t,state:r}})(l);var s,f;if(i&&a)return clearTimeout(d),null===(s=l)||void 0===s||s.close(),e({code:i,state:a});if(null===(u=l)||void 0===u?void 0:u.closed)return clearTimeout(d),o("Popup closed without authenticating.");if(Math.floor(Date.now()-c)>1e3*r*60)return clearTimeout(d),null===(f=l)||void 0===f||f.close(),o(`Popup timed out after ${r} minutes.`);const p=Math.floor(Date.now()-c)>1e3*n*60;var y;t&&p&&(null===(y=l)||void 0===y||y.focus())};u(),d=setInterval(u,1e3)})});return function(t){return e.apply(this,arguments)}}();t.default=()=>{const e=(0,i.default)(),[t,r]=(0,o.useState)(!1),[n,s]=(0,o.useState)(""),[l,d]=(0,o.useState)(""),p=(0,u.useMutation)(e.authorizeTrustedAgent.bind(e)),y=(0,u.useMutation)(e.loginTrustedAgent.bind(e)),b=(0,u.useMutation)(e.logout.bind(e)),m=(0,o.useCallback)(function(){var e=c(function*(e,t,r=!1){if(!(0,a.onClient)())throw new Error("Something went wrong, this client side method is invoked on the server.");const{url:n,codeVerifier:o}=yield p.mutateAsync({loginId:e}),{code:u,state:i}=yield f(n,r);return yield y.mutateAsync({loginId:e,code:u,codeVerifier:o,state:i,usid:t})});return function(t,r){return e.apply(this,arguments)}}(),[e]),v=(0,o.useCallback)(c(function*(){return yield b.mutateAsync()}),[e]);return(0,o.useEffect)(()=>{e.registerTrustedAgentRefreshHandler(m)},[e]),(0,o.useEffect)(()=>{try{const{isAgent:t,agentId:n,loginId:o}=e.parseSlasJWT(e.get("access_token"));r(t),s(n||""),d(o)}catch(e){}},[e.get("access_token")]),{isAgent:t,agentId:n,loginId:l,login:m,logout:v}}}
1,99976(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(23708))&&n.__esModule?n:{default:n};t.default=()=>{const e=(0,o.default)();return{usid:e.get("usid"),getUsidWhenReady:()=>e.ready().then(({usid:e})=>e),getUsidForPreview:()=>e.getUsidForPreview()}}},98367(e,t){function r(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 n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0}),t.updateCache=t.pickValidParams=t.pick=t.pathStartsWith=t.omitNullableParameters=t.omitNullable=t.mergeOptions=t.isObject=t.hasAllKeys=t.getCustomKeys=t.clone=t.and=t.NotImplementedError=void 0,t.updateCache=(e,t,r)=>{var n,o,u;null===(n=t.invalidate)||void 0===n||n.forEach(t=>{e.invalidateQueries(t)}),null===(o=t.remove)||void 0===o||o.forEach(t=>{e.removeQueries(t)}),null===(u=t.update)||void 0===u||u.forEach(({queryKey:t,updater:n})=>e.setQueryData(t,n??r))};class u extends Error{constructor(e="This method"){super(`${e} is not implemented.`)}}t.NotImplementedError=u,t.isObject=e=>"object"==typeof e&&null!==e,t.hasAllKeys=(e,t)=>t.every(t=>void 0!==e[t]&&null!==e[t]),t.pathStartsWith=e=>({queryKey:t})=>t.length>=e.length&&e.every((e,r)=>t[r]===e),t.and=(...e)=>(...t)=>e.every(e=>e(...t)),t.mergeOptions=(e,t)=>n(n({},"body"in t?{body:t.body}:{}),{},{parameters:n(n({},e.clientConfig.parameters),t.parameters?a(t.parameters):{}),headers:n(n({},e.clientConfig.headers),t.headers)});const i=(e,t)=>{const r={};return t.forEach(t=>{t in e&&(r[t]=e[t])}),r};t.pick=i,t.pickValidParams=(e,t)=>{const r=[...t,...c(e)];return i(e,r)};const a=e=>{const t={},r=Object.entries(e);for(const[e,n]of r)null!=n&&(t[e]=n);return t};t.omitNullable=a,t.omitNullableParameters=e=>n(n({},e),{},{parameters:a(e.parameters)});const s=e=>{if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(s);const t=Object.entries(e).map(([e,t])=>[e,s(t)]);return Object.fromEntries(t)};t.clone=s;const c=e=>{if("object"!=typeof e||null===e)throw new Error("Invalid input. Expecting an object as an input.");return Object.keys(e).filter(e=>e.startsWith("c_"))};t.getCustomKeys=c},78465(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n={CommerceApiProvider:!0};Object.defineProperty(t,"CommerceApiProvider",{enumerable:!0,get:function(){return u.default}});var o,u=(o=r(15628))&&o.__esModule?o:{default:o},i=r(12643);
1Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))});var a=r(43054);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))})}}]);
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.