1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="cc5952f8-a939-494b-b239-b7d364210ad3",e._sentryDebugIdIdentifier="sentry-dbid-cc5952f8-a939-494b-b239-b7d364210ad3")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4100],{67642:function(e,t,r){"use strict";r.d(t,{N:function(){return z}});var i=r(60875),n=r.n(i),a=r(24121),o=r.n(a);class s{constructor(e){for(let[t,r]of(this.providedExternals=e,Object.entries(e)))if(!o()(r))throw Error(`The provided version ${JSON.stringify(r)} for the external ${JSON.stringify(t)} is invalid.`)}validate(e,t){for(let[r,i]of Object.entries(e)){let e=this.providedExternals[r];if(!e)throw Error(`The external dependency ${JSON.stringify(r)}${t?` as required by ${JSON.stringify(t)}`:""} is not provided.`);if(!n()(e,i))throw Error(`The external dependency ${JSON.stringify(r)} ${t?`as required by ${JSON.stringify(t)} in the`:"in the required"} version range ${JSON.stringify(i)} is not satisfied. The provided version is ${JSON.stringify(e)}.`)}}}class c{constructor(e,t,r){this.promise=e,this.value=t,this.error=r,e.then(e=>this.value=e).catch(e=>this.error=e)}}function l(e,t,r){let i=`The Feature App module at the url ${JSON.stringify(e)} ${t?`with the module type ${JSON.stringify(t)}`:"with no specific module type"} is invalid. A Feature App module must have a Feature App definition as default export. A Feature App definition is an object with at least a \`create\` method.`;return r&&r.length>1&&!t&&(i+=" Hint: The provided module loader expects an optional second parameter `moduleType`. It might need to be provided for this Feature App."),i}function u(e){return"object"==typeof e&&!!e&&"function"==typeof e.create}function f(e){return"object"==typeof e&&!!e&&u(e.default)}class d{constructor(e,t={}){this.featureServiceRegistry=e,this.options=t,this.asyncFeatureAppDefinitions=new Map,this.featureAppDefinitionsWithRegisteredOwnFeatureServices=new WeakSet,this.featureAppRetainers=new Map,this.logger=t.logger||console}getAsyncFeatureAppDefinition(e,t){let r=`${e}${t}`,i=this.asyncFeatureAppDefinitions.get(r);return i||(i=this.createAsyncFeatureAppDefinition(e,t),this.asyncFeatureAppDefinitions.set(r,i)),i}createFeatureAppScope(e,t,r={}){let i=this.getFeatureAppRetainer(e,t,r),n=!1;return{featureApp:i.featureApp,release:()=>{n?this.logger.warn(`The Feature App with the ID ${JSON.stringify(e)} has already been released for this scope.`):(n=!0,i.release())}}}async preloadFeatureApp(e,t){await this.getAsyncFeatureAppDefinition(e,t).promise}createAsyncFeatureAppDefinition(e,t){let{moduleLoader:r}=this.options;if(!r)throw Error("No module loader provided.");return new c(r(e,t).then(r=>{if(!f(r))throw Error(l(e,t,this.options.moduleLoader));return this.logger.info(`The Feature App module at the url ${JSON.stringify(e)} has been successfully loaded.`),r.default}))}registerOwnFeatureServices(e,t){this.featureAppDefinitionsWithRegisteredOwnFeatureServices.has(t)||(t.ownFeatureServiceDefinitions&&this.featureServiceRegistry.registerFeatureServices(t.ownFeatureServiceDefinitions,e),this.featureAppDefinitionsWithRegisteredOwnFeatureServices.add(t))}getFeatureAppRetainer(e,t,r){let i=this.featureAppRetainers.get(e);return i?i.retain():(this.registerOwnFeatureServices(e,t),i=this.createFeatureAppRetainer(t,e,r)),i}createFeatureAppRetainer(e,t,r){var i,n;this.validateExternals(e,t);let{featureAppName:a,baseUrl:o,beforeCreate:s,config:c,done:l,parentFeatureApp:u}=r,f=this.featureServiceRegistry.bindFeatureServices(e,t,a);try{null===(n=(i=this.options).onBind)||void 0===n||n.call(i,{featureAppDefinition:e,featureAppId:t,featureAppName:a,parentFeatureApp:u})}catch(e){this.logger.error("Failed to execute onBind callback.",e)}let d={baseUrl:o,config:c,featureAppId:t,featureAppName:a,featureServices:f.featureServices,done:l};try{null==s||s(d);let r=e.create(d);this.logger.info(`The Feature App with the ID ${JSON.stringify(t)} has been successfully created.`);let i=1,n={featureApp:r,retain:()=>{i+=1},release:()=>{i-=1,0===i&&(this.featureAppRetainers.delete(t),f.unbind())}};return this.featureAppRetainers.set(t,n),n}catch(e){throw f.unbind(),e}}
1validateExternals(e,t){let{externalsValidator:r}=this.options;if(!r)return;let{dependencies:i}=e;i&&i.externals&&r.validate(i.externals,t)}}var p=r(6028),h=r.n(p);function m(e,t,r,i,n){return`The ${e?"optional":"required"} Feature Service ${JSON.stringify(t)} in the unsupported version range ${JSON.stringify(i)} could not be bound to consumer ${JSON.stringify(r)}. The supported versions are ${JSON.stringify(n)}.`}function g(e,t,r){return`The Feature Service ${JSON.stringify(e)} could not be registered by registrant ${JSON.stringify(t)} because it defines the invalid version ${JSON.stringify(r)}.`}function v(e,t,r){return`The ${e?"optional":"required"} Feature Service ${JSON.stringify(t)} in an invalid version could not be bound to consumer ${JSON.stringify(r)}.`}function y(e,t,r){return`The ${e?"optional":"required"} Feature Service ${JSON.stringify(t)} is not registered and therefore could not be bound to consumer ${JSON.stringify(r)}.`}function b(e,t){return`The Feature Service ${JSON.stringify(e)} could not be registered by registrant ${JSON.stringify(t)} because it returned undefined.`}function x(e,t){return`The Feature Service ${JSON.stringify(e)} has been successfully registered by registrant ${JSON.stringify(t)}.`}function E(e,t){return`The already registered Feature Service ${JSON.stringify(e)} could not be re-registered by registrant ${JSON.stringify(t)}.`}function w(e,t){return`The required Feature Service ${JSON.stringify(e)} has been successfully bound to consumer ${JSON.stringify(t)}.`}function S(e){return`All required Feature Services are already bound to consumer ${JSON.stringify(e)}.`}function O(e,t){return`The required Feature Service ${JSON.stringify(e)} could not be unbound from consumer ${JSON.stringify(t)}.`}function L(e,t){return`The required Feature Service ${JSON.stringify(e)} has been successfully unbound from consumer ${JSON.stringify(t)}.`}function A(e){return`All required Feature Services are already unbound from consumer ${JSON.stringify(e)}.`}var R=r(68858),I=r.n(R);function T(e){return t=>[e,t]}function P(e,t){return Object.keys(t).map(T(e))}function C(e){return Array.from(e.keys()).reduce((t,r)=>{let i=e.get(r);return i?[...t,...P(r,i)]:t},[])}function _(e){let t=Array.from(e.keys()),r=C(e),i=I()(r);return i.push(...t.filter(t=>e.has(t)&&-1===i.indexOf(t))),i.reverse()}function N({dependencies:e,optionalDependencies:t}){return Object.assign(Object.assign({},e&&e.featureServices),t&&t.featureServices)}function $(e){let t=new Map;for(let r of e)t.set(r.id,N(r));return t}function k({optionalDependencies:e},t){return!!(e&&e.featureServices&&e.featureServices.hasOwnProperty(t))}function D(e){let t=new Map;for(let r of e)t.set(r.id,r);return t}class F{constructor(e={}){this.options=e,this.sharedFeatureServices=new Map,this.consumerIds=new Set,this.logger=e.logger||console}registerFeatureServices(e,t){let r=D(e);for(let i of _($(e)))this.registerFeatureService(r,i,t)}bindFeatureServices(e,t,r){if(this.consumerIds.has(t))throw Error(S(t));let i=new Map,n=Object.create(null),a=N(e);for(let o of Object.keys(a)){let s=k(e,o),c=a[o],l=this.bindFeatureService(o,t,r,c,{optional:s});l&&(this.logger.info(w(o,t)),i.set(o,l),n[o]=l.featureService)}this.consumerIds.add(t);let o=!1;return{featureServices:n,unbind:()=>{if(o)throw Error(A(t));for(let[e,r]of(o=!0,this.consumerIds.delete(t),i.entries()))try{r.unbind&&r.unbind(),this.logger.info(L(e,t))}catch(r){this.logger.error(O(e,t),r)}}}}getInfo(){return{consumerIds:Array.from(this.consumerIds),featureServices:[...this.sharedFeatureServices.entries()].map(([e,t])=>({id:e,versions:Object.keys(t)}))}}registerFeatureService(e,t,r){let i=e.get(t);if(!i)return;if(this.sharedFeatureServices.has(t)){this.logger.warn(E(t,r));return}this.validateExternals(i,t);let{featureServices:n}=this.bindFeatureServices(i,t),a=i.create({featureServices:n});a?(this.validateFeatureServiceVersions(a,t,r),this.sharedFeatureServices.set(t,a),this.logger.info(x(t,r))):this.logger.info(b(t,r))}bindFeatureService(e,t,r,i,{optional:a}){let o=i&&h()(i);if(!o){let r=v(a,e,t);if(a){this.logger.info(r);return}throw Error(r)}let s=`^${o.version}`,c=this.sharedFeatureServices.get(e);if(!c){let r=y(a,e,t);if(a){this.logger.info(r);return}throw Error(r)}let l=Object.keys(c),u=l.find(e=>n()(e,s)),f=u?c[u]:void 0;if(!f){let r=m(a,e,t,s,l);if(a){this.logger.info(r);return}throw Error(r)}return f(t,r)}
1validateExternals(e,t){let{externalsValidator:r}=this.options;if(!r)return;let{dependencies:i}=e;i&&i.externals&&r.validate(i.externals,t)}validateFeatureServiceVersions(e,t,r){for(let i of Object.keys(e))if(!o()(i))throw Error(g(t,r,i))}}function z(e,t={}){let r;let{featureServiceDefinitions:i,featureServiceDependencies:n,providedExternals:a,moduleLoader:o,logger:c,onBind:l}=t;a&&(r=new s(a));let u=new F({externalsValidator:r,logger:c}),f={dependencies:{featureServices:n}};i&&u.registerFeatureServices(i,e);let p=new d(u,{externalsValidator:r,moduleLoader:o,logger:c,onBind:l}),{featureServices:h}=u.bindFeatureServices(f,e);return{featureAppManager:p,featureServiceRegistry:u,featureServices:h}}},3954:function(e,t,r){"use strict";r.d(t,{sf:function(){return p}});var i=r(43823),n=r(20732);function a(e){return JSON.stringify(e)}function o(e){return JSON.parse(e)}function s(e,t,r){return a(Object.assign(Object.assign({},o(e||"{}")),{[t]:r}))}function c(e,t){return o(e)[t]}function l(e){return new n._(e.search)}function u(e){return`?${e.toString()}`}function f(e,t,r){let i;let n=l(e),a=l(t);if(a.has(r))throw Error(`Primary consumer tried to set query parameter ${JSON.stringify(r)} which is reserverd for consumer paths.`);let o=n.get(r);o?(a.set(r,o),i=u(a)):i=t.search;let{pathname:s,hash:c}=t;return{pathname:s,search:i,hash:c}}function d(e,t,r,n){let a=l(e),o=s(a.get(n),r,i.Ep(t));return a.set(n,o),{pathname:e.pathname,search:u(a),hash:e.hash}}function p(e){return{getConsumerPathFromRootLocation:(t,r)=>{let{consumerPathsQueryParamName:n,primaryConsumerHistoryKey:a}=e,o=r===a,s=l(t);if(o){s.delete(n);let{pathname:e,hash:r}=t,a=u(s);return i.Ep({pathname:e,search:a,hash:r})}let f=s.get(n);if(f)return c(f,r)},createRootLocation:(t,r,i)=>{let{consumerPathsQueryParamName:n,primaryConsumerHistoryKey:a}=e;return i===a?f(t,r,n):d(t,r,i,n)}}}},16205:function(e,t,r){"use strict";r.d(t,{Wq:function(){return C}});var i=r(43823);function n(e){return"/"===e.charAt(0)}function a(e,t){for(var r=t,i=r+1,n=e.length;i<n;r+=1,i+=1)e[r]=e[i];e.pop()}var o=function(e,t){void 0===t&&(t="");var r,i=e&&e.split("/")||[],o=t&&t.split("/")||[],s=e&&n(e),c=t&&n(t),l=s||c;if(e&&n(e)?o=i:i.length&&(o.pop(),o=o.concat(i)),!o.length)return"/";if(o.length){var u=o[o.length-1];r="."===u||".."===u||""===u}else r=!1;for(var f=0,d=o.length;d>=0;d--){var p=o[d];"."===p?a(o,d):".."===p?(a(o,d),f++):f&&(a(o,d),f--)}if(!l)for(;f--;f)o.unshift("..");!l||""===o[0]||o[0]&&n(o[0])||o.unshift("");var h=o.join("/");return r&&"/"!==h.substr(-1)&&(h+="/"),h};function s(e,t=""){let r="string"==typeof e?e:i.Ep(e),{pathname:n="",search:a="",hash:s=""}=i.cP(r.startsWith("/")?r:o(r,t));return{pathname:n,search:a,hash:s}}function c(){return Math.random().toString(36).slice(2,8)}class l{constructor(e,t){this.rootHistory=e,this.rootLocationTransformer=t,this.rootHistoryV2={get length(){try{return window.history.length}catch(e){return 1}},get location(){return e.location},push(t){let r=u(t,e.location);e.push(r,t.state)},replace(t){let r=u(t,e.location);e.replace(r,t.state)},createHref:t=>e.createHref(t),listen:t=>e.listen(({location:e,action:r})=>t(e,r))}}get rootLocation(){return this.rootHistory.location}push(e,t){let{pathname:r,search:i,hash:n,state:a}=this.createRootLocation(e,t);this.rootHistory.push({pathname:r,search:i,hash:n},a)}replace(e,t){let{pathname:r,search:i,hash:n,state:a}=this.createRootLocation(e,t);this.rootHistory.replace({pathname:r,search:i,hash:n},a)}createHref(e,t){let{pathname:r,search:i,hash:n}=this.createRootLocation(e,t);return this.rootHistory.createHref({pathname:r,search:i,hash:n})}getConsumerLocation(e){var t;let r=this.rootLocationTransformer.getConsumerPathFromRootLocation(this.rootLocation,e)||"/",{state:n,key:a}=(null===(t=this.rootLocation.state)||void 0===t?void 0:t[e])||{state:void 0,key:c()};return Object.assign(Object.assign({},s(i.cP(r))),{state:n,key:a})}listenForRootLocationChange(e){return this.rootHistory.listen(({action:t})=>{e(t)})}createNewRootLocationForMultipleConsumers(...e){let t={pathname:"/"};if(this.rootLocationTransformer.createNewRootLocationForMultipleConsumers)t=this.rootLocationTransformer.createNewRootLocationForMultipleConsumers(...e);else for(let r of e)t=this.rootLocationTransformer.createRootLocation(t,r.location,r.historyKey);let r={};for(let{historyKey:t,state:i}of e)r[t]={state:i,key:c()};return Object.assign(Object.assign({},s(t)),{state:r})}createRootLocation(e,t){let r=this.rootLocationTransformer.createRootLocation(this.rootLocation,t,e),{state:i,key:n=c()}=t;return Object.assign(Object.assign({},s(r)),{state:Object.assign(Object.assign({},this.rootLocation.state),{[e]:{state:i,key:n}})})}}function u(e,t){return void 0!==e.pathname?e:void 0!==e.search?{pathname:t.pathname,search:e.search,hash:e.hash}:{pathname:t.pathname,search:t.search,hash:e.hash}}function f(e,t){let r,n;return{get browserHistoryMultiplexer(){return r||(r=new l(i.lX(),t)),r}
1,get staticHistoryMultiplexer(){if(!n){if(!e.serverRequest)throw Error("Static history can not be created without a server request.");n=new l(i.PP({initialEntries:[d(e.serverRequest.url)],initialIndex:0}),t)}return n}}}function d(e){if(p(e)){let{pathname:t,search:r}=new URL(e);return{pathname:t,search:r}}return i.cP(e)}function p(e){return/^https?:\/\//.test(e)}var h=r(76508),m=r.n(h);class g{constructor(e,t,r){this.context=e,this.historyKey=t,this.historyMultiplexer=r,this.action=i.aU.Pop;let{pathname:n,search:a,hash:o,state:s,key:c}=r.getConsumerLocation(t);this.location={pathname:n.startsWith("/")?n:`/${n}`,search:a,hash:o,state:s,key:c},this.push=this.push.bind(this),this.replace=this.replace.bind(this),this.go=this.go.bind(this),this.back=this.back.bind(this),this.forward=this.forward.bind(this),this.block=this.block.bind(this),this.createHref=this.createHref.bind(this)}push(e,t){this.location=this.createLocation(e,t),this.historyMultiplexer.push(this.historyKey,this.location),this.action=i.aU.Push}replace(e,t){this.location=this.createLocation(e,t),this.historyMultiplexer.replace(this.historyKey,this.location),this.action=i.aU.Replace}go(){this.context.logger.warn("history.go() is not supported.")}back(){this.context.logger.warn("history.back() is not supported.")}forward(){this.context.logger.warn("history.forward() is not supported.")}block(){return this.context.logger.warn("history.block() is not supported."),()=>void 0}createHref(e){return this.historyMultiplexer.createHref(this.historyKey,s(e,i.Ep(this.location)))}createLocation(e,t){return Object.assign(Object.assign({},s(e,this.location.pathname)),{state:t,key:c()})}}class v extends g{constructor(e,t,r){super(e,t,r),this.listeners=new Set,this.unregisterCallbacks=[],this.browserUnregister=r.listenForRootLocationChange(e=>{this.handleRootLocationChange(e)}),this.listen=this.listen.bind(this),this.push=this.push.bind(this),this.replace=this.replace.b
1ind(this)}destroy(){this.browserUnregister(),this.unregisterCallbacks.forEach(e=>e())}listen(e){this.listeners.add(e);let t=()=>{this.listeners.delete(e)};return this.unregisterCallbacks.push(t),t}push(e,t){super.push(e,t),this.notifyListeners()}replace(e,t){super.replace(e,t),this.notifyListeners()}notifyListeners(){for(let e of this.listeners)e({location:this.location,action:this.action})}handleRootLocationChange(e){let t=this.historyMultiplexer.getConsumerLocation(this.historyKey);this.matches(t)||(this.location=t,this.action=e,this.notifyListeners())}matches(e){return i.Ep(e)===i.Ep(this.location)&&m()(e.state,this.location.state)}}function y(e,t){return{get length(){return"undefined"==typeof window?1:window.history.length},get action(){return t.action},get location(){return t.location},push:(e,r)=>{if("string"==typeof e){let i=b(e,t);t.push(i,r)}else{let{pathname:r,search:i,hash:n,state:a}=e;t.push({pathname:r,search:i,hash:n},a)}},replace:(e,r)=>{if("string"==typeof e){let i=b(e,t);t.replace(i,r)}else{let{pathname:r,search:i,hash:n,state:a}=e;t.replace({pathname:r,search:i,hash:n},a)}},go:()=>{e.logger.warn("history.go() is not supported.")},goBack:()=>{e.logger.warn("history.goBack() is not supported.")},goForward:()=>{e.logger.warn("history.goForward() is not supported.")},block:()=>(e.logger.warn("history.block() is not supported."),()=>void 0),listen:e=>t.listen(({location:t,action:r})=>e(t,r)),createHref:e=>t.createHref(e)}}function b(e,t){return e.startsWith("?")?t.location.pathname+e:e.startsWith("#")?t.location.pathname+t.location.search+e:e}class x extends g{constructor(e,t,r){super(e,t,r),this.listen=this.listen.bind(this)}listen(){return this.context.logger.warn("history.listen() is not supported."),()=>void 0}}function E(e,t,r){let{getHistoryKey:i}=r;return(r,n)=>{let a,o;let s=i({consumerId:r,consumerName:n}),c=()=>void 0;return{featureService:{createBrowserHistory:()=>
1{if(a)e.logger.warn(`createBrowserHistory was called multiple times by consumer ${JSON.stringify(r)}. Returning the same history instance as before.`);else{let r=new v(e,s,t.browserHistoryMultiplexer);c=()=>r.destroy(),a=y(e,r)}return a},createStaticHistory:()=>(o?e.logger.warn(`createStaticHistory was called multiple times by consumer ${JSON.stringify(r)}. Returning the same history instance as before.`):o=y(e,new x(e,s,t.staticHistoryMultiplexer)),o),get staticRootLocation(){return t.staticHistoryMultiplexer.rootLocation}},unbind:()=>{c()}}}}function w(e,t,r,i){return{historyKey:t,history:y(e,r),rootHistory:i.rootHistoryV2,createNewRootLocationForMultipleConsumers:(...e)=>i.createNewRootLocationForMultipleConsumers(...e.map(({historyKey:e,location:{pathname:t,search:r,hash:i,state:n}})=>({historyKey:e,location:{pathname:t,search:r,hash:i},state:n})))}}function S(e,t,r){let i=new v(e,r,t.browserHistoryMultiplexer);return{featureService:w(e,r,i,t.browserHistoryMultiplexer),unbind:()=>{i.destroy()}}}function O(e,t,r){let i=new x(e,r,t.staticHistoryMultiplexer);return{featureService:w(e,r,i,t.staticHistoryMultiplexer)}}function L(e,t,r){let{mode:i,getHistoryKey:n}=r;return(r,a)=>{let o=n({consumerId:r,consumerName:a});return"browser"===i?S(e,t,o):O(e,t,o)}}function A(e,t,r){return{historyKey:e,history:t,rootHistory:r.rootHistory,createNewRootLocationForMultipleConsumers:(...e)=>r.createNewRootLocationForMultipleConsumers(...e)}}function R(e,t,r){let i=new v(e,r,t.browserHistoryMultiplexer);return{featureService:A(r,i,t.browserHistoryMultiplexer),unbind:()=>{i.destroy()}}}function I(e,t,r){let i=new x(e,r,t.staticHistoryMultiplexer);return{featureService:A(r,i,t.staticHistoryMultiplexer)}}function T(e,t,r){let{mode:i,getHistoryKey:n}=r;return(r,a)=>{let o=n({consumerId:r,consumerName:a});return"browser"===i?R(e,t,o):I(e,t,o)}}function P(e){return{logger:e["s2:logger"]||console,serverRequest:e["s2:server-request"]}}function C(e,t={}){let{mode:r="browser",getHistoryKey:i=({consumerId:e})=>e}=t;return{id:"s2:history",optionalDependencies:{featureServices:{"s2:logger":"^1.0.0","s2:server-request":"^1.0.0"}},create:t=>{let n=P(t.featureServices),a=f(n,e);return{"1.0.0":E(n,a,{getHistoryKey:i}),"2.0.0":L(n,a,{mode:r,getHistoryKey:i}),"3.0.0":T(n,a,{mode:r,getHistoryKey:i})}}}}},20732:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{_:function(){return URLSearchParamsPonyfill}});let URLSearchParamsPonyfill="undefined"==typeof URLSearchParams&&"undefined"==typeof window?eval("require")("url").URLSearchParams:URLSearchParams},41684:function(e,t,r){"use strict";function i(e=()=>console){return{id:"s2:logger",create:()=>({"1.0.0":(t,r)=>({featureService:e(t,r)})})}}r.d(t,{A:function(){return i}})},77028:function(e,t,r){"use strict";function i(e){for(let t of Object.keys(e))System.register(t,[],r=>(r(e[t]),{}))}async function n(e){let t=await System.import(a(e));return t.__esModule?t.default:t}function a(e){return/^https?:\/\//.test(e)||/^\.?\//.test(e)?e:`./${e}`}r.d(t,{Z:function(){return n},n:function(){return i}}),r(12618),r(52645),r(1158)},98608:function(e,t,r){"use strict";r.d(t,{I:function(){return s}});var i=r(2265),n=r(41294),a=r(16279),o=r(40440);function s(e){return i.createElement(n.Pl,null,({featureAppManager:t,logger:r})=>i.createElement(a.M.Consumer,null,n=>i.createElement(o.A,Object.assign({featureAppManager:t,logger:r,parentFeatureApp:n},e))))}},20044:function(e,t,r){"use strict";r.d(t,{Y:function(){return d}});var i=r(2265),n=r(41294),a=r(40440),o=r(23679),s=r.n(o);function c(e){return/^https?:\/\//.test(e)}function l(e,t){return!e||c(t)?t:s()(e,t)}let u="object"==typeof window&&"object"==typeof document&&9===document.nodeType;class f extends i.PureComponent{constructor(e){super(e),this.state={},this.errorHandled=!1,this.mounted=!1;let{baseUrl:t,featureAppManager:r,src:i,serverSrc:n,asyncSsrManager:a,addUrlForHydration:o,addStylesheetsForSsr:s,moduleType:c,serverModuleType:f}=e,d=u?i:n,p=u?c:f;if(!d){if(u)throw Error("No src provided.");return}if(!u&&o&&o(l(t,i),c),!u&&s){let e=this.prependCssHrefs();e&&s(e)}let h=l(t,d),{error:m,promise:g,value:v}=r.getAsyncFeatureAppDefinition(h,p);m?(this.handleError(m),this.state={error:m}):v?this.state={featureAppDefinition:v}:!u&&a&&a.scheduleRerender(g)}async componentDidMount(){if(this.mounted=!0,this.appendCss(),this.state.featureAppDefinition)return;let{baseUrl:e,featureAppManager:t,src:r,moduleType:i}=this.props;try{let n=await t.getAsyncFeatureAppDefinition(l(e,r),i).promise;this.mounted&&this.setState({featureAppDefinition:n})}catch(e){try{this.handleError(e),this.mounted&&this.setState({error:e})}catch(e){this.mounted&&this.setState({error:e,failedToHandleAsyncError:!0})}}}componentWillUnmount(){this.mounted=!1}render(){let{baseUrl:e,beforeCreate:t,children:r,config:n,featureAppId:o,featureAppName:s,onError:c,done:l,featureAppManager:u,logger:f}=this.props,{error:d,failedToHandleAsyncError:p,featureAppDefinition:h}=this.state;if(d){if(p)throw d;return r?r({error:d,loading:!1}):null}return h||r?i.createElement(a.A,{children:r,baseUrl:e,beforeCreate:t,config:n,featureAppId:o,featureAppName:s,featureAppDefinition:h,onError:c,done:l,featureAppManager:u,logger:f}):null}appendCss(){let e=this.prependCssHrefs();if(e)for(let{href:t,media:r="all"}of e)document.querySelector(`link[href="${t}"]`)||document.head.appendChild(Object.assign(document.createElement("link"),{rel:"stylesheet",href:t,media:r}))}prependCssHrefs(){let{baseUrl:e,css:t}=this.props;return e&&t?t.map(({href:t,media:r})=>({href:l(e,t),media:r})):t}handleError(e){this.errorHandled||(this.errorHandled=!0,this.props.onError?this.props.onError(e):this.logError(e))}logError(e){let{baseUrl:t,featureAppId:r,logger:i,src:n,serverSrc:a}=this.props,o=u?n:a;i.error(`The Feature App for the src ${JSON.stringify(o&&l(t,o))} and the ID ${JSON.stringify(r)} could not be rendered.`,e)}}function d(e){return i.createElement(n.Pl,null,t=>i.createElement(f,Object.assign({},t,e)))}},41294:function(e,t,r){"use strict";r.d(t,{Pl:function(){return c},nO:function(){return s},t_:function(){return o}});var i=r(2265),n=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)0>t.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r};let a="No Feature Hub context was provided! There are two possible causes: 1.) No FeatureHubContextProvider was rendered in the React tree. 2.) A Feature App that renders itself a FeatureAppLoader or a FeatureAppContainer did not declare @feature-hub/react as an external package.",o=i.createContext(void 0),s=o.Provider;function c(e){return i.createElement(o.Consumer,null,t=>{if(!t)throw Error(a);let{logger:r=console}=t,i=n(t,["logger"]);return e.children(Object.assign({logger:r},i))})}},52044:function(e,t,r){"use strict";r.r(t),r.d(t,{FeatureAppContainer:function(){return i.I},FeatureAppLoader:function(){return n.Y},FeatureHubContext:function(){return a.t_},FeatureHubContextConsumer:function(){return a.Pl},FeatureHubContextProvider:function(){return a.nO}}
1);var i=r(98608),n=r(20044),a=r(41294)},16279:function(e,t,r){"use strict";r.d(t,{M:function(){return i}});let i=r(2265).createContext(void 0)},40440:function(e,t,r){"use strict";r.d(t,{A:function(){return l}});var i=r(2265),n=r(16279);function a(e){return"function"==typeof e.attachTo}function o(e){return"function"==typeof e.render}function s(e){return"object"==typeof e&&!!e&&(a(e)||o(e))}let c=(e,t,r)=>{r?r(t):e.error(t)};class l extends i.PureComponent{constructor(){super(...arguments),this.state={loading:!0},this.containerRef=i.createRef(),this.mounted=!1,this.loadingPromiseHandled=!1,this.domFeatureAppAttached=!1}static getDerivedStateFromProps(e,t){let{baseUrl:r,beforeCreate:i,config:n,featureAppId:a,featureAppName:o,featureAppManager:l,featureAppDefinition:u,done:f,logger:d,onError:p,parentFeatureApp:h}=e;if(u&&!t.featureApp&&!t.error)try{let{featureApp:e,release:t}=l.createFeatureAppScope(a,u,{featureAppName:o,baseUrl:r,config:n,beforeCreate:i,done:f,parentFeatureApp:h});if(!s(e))throw Error("Invalid Feature App found. The Feature App must be an object with either 1) a `render` method that returns a React element, or 2) an `attachTo` method that accepts a container DOM element.");return{featureApp:e,release:t,loading:!!e.loadingPromise}}catch(e){try{c(d,e,p)}catch(e){return{error:e,loading:!1,failedToHandleAsyncError:!0}}return{error:e,loading:!1}}return null}componentDidCatch(e){this.handleError(e),this.setState({error:e,loading:!1})}componentDidMount(){this.mounted=!0,this.attachDomFeatureApp(),this.handleLoading()}componentDidUpdate(){this.attachDomFeatureApp(),this.handleLoading()}componentWillUnmount(){if(this.mounted=!1,this.state&&this.state.release)try{this.state.release()}catch(e){this.handleError(e)}if(this.state&&this.state.detachFunction&&"function"==typeof this.state.detachFunction)try{this.state.detachFunction()}catch(e){this.handleError(e)}}render(){let e;if("error"in this.state&&this.state.error){if(this.state.failedToHandleAsyncError)throw this.state.error;return this.renderError(this.state.error)}let{children:t,featureAppId:r,featureAppName:a}=this.props;if(!this.state.featureApp)return t?t({loading:!0}):null;let{featureApp:s,loading:c}=this.state;if(o(s))try{e=s.render()}catch(e){return this.handleError(e),this.renderError(e)}else e=i.createElement("div",{ref:this.containerRef});return i.createElement(n.M.Provider,{value:{featureAppId:r,featureAppName:a}},t?t({featureAppNode:e,loading:c}):e)}handleLoading(){let{featureApp:e}=this.state;e&&e.loadingPromise&&!this.loadingPromiseHandled&&(this.loadingPromiseHandled=!0,e.loadingPromise.then(()=>{this.mounted&&this.setState({loading:!1})}).catch(e=>{try{this.handleError(e),this.mounted&&this.setState({error:e,failedToHandleAsyncError:!1,loading:!1})}catch(e){this.mounted&&this.setState({error:e,failedToHandleAsyncError:!0,loading:!1})}}))}renderError(e){let{children:t}=this.props;return t?t({error:e,loading:!1}):null}handleError(e){let{logger:t,onError:r}=this.props;c(t,e,r)}attachDomFeatureApp(){if(this.state.featureApp&&!this.domFeatureAppAttached&&this.containerRef.current&&!("error"in this.state)&&a(this.state.featureApp))try{let e=this.state.featureApp.attachTo(this.containerRef.current);e&&"function"==typeof e&&this.setState({detachFunction:e}),this.domFeatureAppAttached=!0}catch(e){this.componentDidCatch(e)}}}},89037:function(e,t,r){"use strict";r.d(t,{X:function(){return o}});
1class i{setSerializedStates(e){this.serializedStatesByConsumerId=JSON.parse(decodeURI(e))}getSerializedState(e){return this.serializedStatesByConsumerId&&this.serializedStatesByConsumerId[e]}}class n{constructor(e,t,r){this.consumerId=e,this.serverSideStateManager=t,this.clientSideStateManager=r}register(e){this.serverSideStateManager.register(this.consumerId,e)}serializeStates(){return this.serverSideStateManager.serializeStates()}setSerializedStates(e){this.clientSideStateManager.setSerializedStates(e)}getSerializedState(){return this.clientSideStateManager.getSerializedState(this.consumerId)}}class a{constructor(){this.serializeStateCallbacks=new Map}register(e,t){this.serializeStateCallbacks.set(e,t)}serializeStates(){let e={};return this.serializeStateCallbacks.forEach((t,r)=>{e[r]=t()}),encodeURI(JSON.stringify(e))}}function o(e){return{id:"s2:serialized-state-manager",create:()=>{let t=new a,r=new i;return e&&r.setSerializedStates(e),{"1.0.0":e=>({featureService:new n(e,t,r)})}}}}o()},11555:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||i(t,e,r)};function a(e,t){return{id:"vw:authservice-config",create:()=>({"1.0.0":()=>({featureService:e}),"2.0.0":()=>({featureService:t})})}}Object.defineProperty(t,"__esModule",{value:!0}),t.defineAuthServiceConfig=void 0,n(r(99629),t),n(r(99749),t),t.defineAuthServiceConfig=a},99629:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},99749:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},41471:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defineAuthServices=void 0,t.defineAuthService=o,t.defineAuthServiceCommercial=s,t.defineGfaAuthService=c;let i=r(69315),n=r(93518),a=r(56041);function o(){return{id:"vw:authService",dependencies:{featureServices:{"service-config-provider":"1.0.0","s2:logger":"^1.0.0"}},optionalDependencies:{featureServices:{"vw:authservice-config":"^1.0.0"}},create:e=>{let t=e.featureServices["vw:authservice-config"];if(!t)return;let r=e.featureServices["service-config-provider"],i=e.featureServices["s2:logger"];if(!new a.ServiceConfigValidator(r,i).isValid("auth-proxy",["redirectUrl"]))return;let o=new n.AuthServiceProviderV2(t,r,i);return{"2.0.0":()=>({featureService:o})}}}}function s(){return{id:"vw:authServiceCommercial",dependencies:{featureServices:{"service-config-provider":"1.0.0","s2:logger":"^1.0.0"}},optionalDependencies:{featureServices:{"vw:authservice-config":"^2.0.0"}},create:e=>{let t=e.featureServices["vw:authservice-config"];if(!t)return;let r={legalEntityMapping:{}};if(Object.entries(t.legalEntityMapping).forEach(([e,i])=>{let n=i.find(e=>"commercial"===e.customerType);n&&(r.legalEntityMapping[e]={mainEntity:n.mainEntity,fag:n.fag,scopes:n.scopes},t.sessionTimeout&&(r.sessionTimeout=t.sessionTimeout),t.rememberMeSessionTimeout&&(r.rememberMeSessionTimeout=t.rememberMeSessionTimeout))}),!Object.keys(r.legalEntityMapping).length)return;let i=e.featureServices["service-config-provider"],o=e.featureServices["s2:logger"];if(!new a.ServiceConfigValidator(i,o).isValid("auth-proxy",["redirectUrl"]))return;let s=new n.AuthServiceProviderV2(r,i,o);return{"2.0.0":()=>({featureService:s})}}}}function c(){return{id:i.id,dependencies:{featureServices:{"service-config-provider":"1.0.0","s2:logger":"^1.0.0"}},optionalDependencies:{featureServices:{"vw:authservice-config":"^1.0.0","vw:authService":"^2.0.0"}},create:e=>{let t=e.featureServices["vw:authService"];if(t)return{"2.0.0":()=>({featureService:t})}}}}t.defineAuthServices=[c(),s(),o()]},16804:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};
1Object.defineProperty(t,"__esModule",{value:!0}),n(r(41471),t),n(r(93518),t),n(r(78271),t)},93518:function(e,t,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AuthServiceProviderV2=void 0;let n=r(56879),a=r(78271),o=r(40954),s=i(r(65653));class c{constructor(e,t,r,i){this.logger=r,this.instances=new Map,this.loginAll=async(e,t,r,i)=>{var n;let a=this.legalEntityHelper.getMainLegalEntity();return await (null===(n=this.instances.get(a))||void 0===n?void 0:n.isAuthenticated())?this.loginRequestingLegalEntityIfNotAuthenticated(e,t,r,i):this.loginAllLegalEntities(a,t,r,i)},this.assignLocation=i||window.location.assign.bind(window.location),this.authProxyUrlBuilder=new n.AuthProxyUrlBuilder(e,t.configs["auth-proxy"]),this.legalEntityHelper=new o.LegalEntityHelper(e,r);let c=new s.default;for(let i in e.legalEntityMapping){let n=new a.AuthServiceV2(i,this.loginAll,e,t,c,r);this.instances.set(i,n)}}register(e){let t=this.instances.get(e);if(t)return t;{let t=Error('Legal entity "'+e+'" is unknown.');throw this.logger.error(t.message),t}}async loginRequestingLegalEntityIfNotAuthenticated(e,t,r,i){var n;let a=!await (null===(n=this.instances.get(e))||void 0===n?void 0:n.isAuthenticated()),o=(null==t?void 0:t.toUpperCase())==="LOGIN";if(a||o){let n=this.authProxyUrlBuilder.getLoginUrl(e,t,r,i);this.assignLocation(n)}}loginAllLegalEntities(e,t,r,i){let n=Array.from(this.instances.keys()).filter(t=>t!==e),a=this.authProxyUrlBuilder.getLoginUrlForAllLegalEntities(e,n,t,r,i);this.assignLocation(a)}}t.AuthServiceProviderV2=c},78271:function(e,t,r){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.AuthServiceV2=void 0;let n=r(86277),a=r(58637),o=r(91018);!function(e){e.GET="GET",e.PUT="PUT",e.POST="POST",e.PATCH="PATCH",e.DELETE="DELETE"}(i||(i={}));let s=6e4;class c{constructor(e,t,r,i,a,s,c){this.legalEntity=e,this.loginAllCallback=t,this.authServiceOptions=r,this.serviceConfigProvider=i,this.sharedEventEmitter=a,this.logger=s,this.mutex=new o.Mutex,this.cachedAuthenticationState={},this.fag=this.authServiceOptions.legalEntityMapping[e].fag,this.resourceCaller=new n.ResourceCaller(this.serviceConfigProvider.configs["auth-proxy"].urlOrigin,this.fag),this.assignLocation=c||window.location.assign.bind(window.location)}async isAuthenticated(){return await this.mutex.runExclusive(async()=>{if(void 0===this.cachedAuthenticationState.authenticated||this.cachedAuthenticationState.expiration<Date.now()){let e=new URL(`${this.serviceConfigProvider.configs["auth-proxy"].urlOrigin}/${this.fag}/authenticated`),t=this.authServiceOptions.legalEntityMapping[this.legalEntity].scopes;t&&t.length&&t.forEach(t=>e.searchParams.append("scope",t));let r=(await fetch(e.toString(),{credentials:"include"})).ok;this.cachedAuthenticationState={authenticated:r,expiration:Date.now()+s}}}),this.cachedAuthenticationState.authenticated}async login(e,t,r){await this.sharedEventEmitter.emit("saveState"),this.loginAllCallback(this.legalEntity,e,t,r)}async logout(e){await this.sharedEventEmitter.emit("logout");let t=(0,a.getCookie)("csrf_token"),r=e||this.serviceConfigProvider.configs["auth-proxy"].customConfig.redirectUrl,i=`?_csrf=${t}&redirectUrl=${r}`;this.assignLocation(`${this.serviceConfigProvider.configs["auth-proxy"].urlOrigin}/logout${i}`)}subscribe(e,t){this.sharedEventEmitter.on(e,t)}async fetch(e,t){switch(null==t?void 0:t.method){case i.GET:return this.get(null==t?void 0:t.resourceHostId,e,null==t?void 0:t.headers);case i.PUT:return this.put(null==t?void 0:t.resourceHostId,e,null==t?void 0:t.body,null==t?void 0:t.headers);case i.POST:return this.post(null==t?void 0:t.resourceHostId,e,null==t?void 0:t.body,null==t?void 0:t.headers);case i.PATCH:return this.patch(null==t?void 0:t.resourceHostId,e,null==t?void 0:t.body,null==t?void 0:t.headers);case i.DELETE:return this.delete(null==t?void 0:t.resourceHostId,e,null==t?void 0:t.body,null==t?void 0:t.headers);default:if(null==t?void 0:t.method){let e=Error(`HTTP method "${t.method}" is unsupported.`);throw this.logger.error(e.message),e}return this.get(null==t?void 0:t.resourceHostId,e,null==t?void 0:t.headers)}}async get(e,t,r){return this.resourceCaller.call(i.GET,e,t,void 0,r)}async put(e,t,r,n){return this.resourceCaller.call(i.PUT,e,t,r,n)}async post(e,t,r,n){return this.resourceCaller.call(i.POST,e,t,r,n)}async patch(e,t,r,n){return this.resourceCaller.call(i.PATCH,e,t,r,n)}async delete(e,t,r,n){return this.resourceCaller.call(i.DELETE,e,t,r,n)}async continueSession(e){var t,r;let i=new URL(`${this.serviceConfigProvider.configs["auth-proxy"].urlOrigin}/${this.fag}/continueSession`),n=null===(t=this.authServiceOptions.sessionTimeout)||void 0===t?void 0:t.toString();if(n&&i.searchParams.set("sessionTimeout",n),e){let e=null===(r=this.authServiceOptions.rememberMeSessionTimeout)||void 0===r?void 0:r.toString();e&&(i.searchParams.set("sessionTimeout",e),i.searchParams.set("rememberMe","true"))}let o=(0,a.getCookie)("csrf_token"),s=null!=o?o:"";return(await fetch(i.toString(),{credentials:"include",headers:{"X-CSRF-TOKEN":s}})).ok}}t.AuthServiceV2=c},40954:function(e,t){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.LegalEntityHelper=void 0;class r{constructor(e,t){this.authServiceOptions=e,this.logger=t}getMainLegalEntity(){let e=Object.keys(this.authServiceOptions.legalEntityMapping)[0];for(let e in this.authServiceOptions.legalEntityMapping)if(this.authServiceOptions.legalEntityMapping[e].mainEntity)return e;return this.logger.error("No main legal entity configured, using first as fallback"),e}}t.LegalEntityHelper=r},86277:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResourceCaller=void 0;let i=r(58637);class n{constructor(e,t){this.authProxyUrl=e,this.fag=t}async call(e,t,r,i,n){let a=new URL(r?this.getProxyUrl()+"/"+r:this.getProxyUrl());return t&&a.searchParams.set("resourceHost",t),fetch(a.toString(),{method:e,headers:Object.assign(Object.assign(Object.assign({},n),this.createCsrfHeader()),this.createContentTypeHeader(e,i,n)),credentials:"include",body:i})}getProxyUrl(){return this.authProxyUrl+"/"+this.fag+"/proxy"}createCsrfHeader(){return{"X-CSRF-TOKEN":(0,i.getCookie)("csrf_token")||""}}createContentTypeHeader(e,t,r){if(!(new Headers(r).has("Content-Type")||t instanceof FormData))return{"Content-Type":"PATCH"===e?"application/json-patch+json;charset=UTF-8":"application/json;charset=UTF-8"}}}t.ResourceCaller=n},65653:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r{constructor(){this.listenersByEvent=new Map}on(e,t){let i=async()=>Promise.race([new Promise(e=>setTimeout(e,r.DEFAULT_TIMEOUT)),t()]);this.listenersByEvent.has(e)||this.listenersByEvent.set(e,[]),this.listenersByEvent.get(e).push(i)}async emit(e){let t=this.listenersByEvent.get(e);if(t){let e=t.map(e=>e());await Promise.all(e)}}}r.DEFAULT_TIMEOUT=500,t.default=r},2964:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthProxyPromptBuilder=void 0;class r{static buildPromptString(e,t,r){let i="";return t&&(i+=`&prompt-${e}=${t}`),r.forEach(e=>{i+=`&prompt-${e}=none`}),i}}t.AuthProxyPromptBuilder=r},3718:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthProxyScopeBuilder=void 0;class r{static buildScopeString(e,t,r){let i="";return t.length>0&&(i+=`&scope-${e}=${t}`),r.forEach((e,t)=>{e.length>0&&(i+=`&scope-${t}=${e}`)}),i}}t.AuthProxyScopeBuilder=r},56879:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthProxyUrlBuilder=void 0;let i=r(3718),n=r(2964);class a{constructor(e,t){this.authServiceOptions=e,this.authProxyUrl=t.urlOrigin,this.defaultRedirectUrl=t.customConfig.redirectUrl}getLoginUrlForAllLegalEntities(e,t,r,i,n){let a=this.authServiceOptions.legalEntityMapping[e].fag,o=this.authServiceOptions.legalEntityMapping[e].scopes,s=new Map;for(let e of t){let t=this.authServiceOptions.legalEntityMapping[e];s.set(t.fag,t.scopes)}return this.buildLoginUrl(a,o,s,r,i,n)}getLoginUrl(e,t,r,i){let n=this.authServiceOptions.legalEntityMapping[e],a=new Map;return this.buildLoginUrl(n.fag,n.scopes,a,t,r,i)}buildLoginUrl(e,t,r,a,o,s){let c=`?fag=${[e,...r.keys()]}`,l=i.AuthProxyScopeBuilder.buildScopeString(e,t,r),u=n.AuthProxyPromptBuilder.buildPromptString(e,a,[...r.keys()]),f="&redirectUrl="+(o||this.defaultRedirectUrl),d=this.authServiceOptions.sessionTimeout?"&sessionTimeout="+this.authServiceOptions.sessionTimeout:"",p=s?`&${s.toString()}`:"";return`${this.authProxyUrl}/login${c}${l}${u}${f}${d}${p}`}}t.AuthProxyUrlBuilder=a},58637:function(e,t){"use strict";function r(e){let t=e.length+1;return document.cookie.split(";").map(e=>e.trim()).filter(r=>r.substring(0,t)===`${e}=`).map(e=>decodeURIComponent(e.substring(t)))[0]||void 0}Object.defineProperty(t,"__esModule",{value:!0}),t.getCookie=r},56041:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceConfigValidator=void 0;class r{constructor(e,t){this.serviceConfigProvider=e,this.logger=t}isValid(e,t){var r,i;let n=null===(i=null===(r=this.serviceConfigProvider)||void 0===r?void 0:r.configs)||void 0===i?void 0:i[e],a=`Invalid ${e} config: [${JSON.stringify(n)}]`;return!(!(null==n?void 0:n.urlOrigin)||t&&t.some(e=>{var t;return!(null===(t=null==n?void 0:n.customConfig)||void 0===t?void 0:t[e])}))||(this.logger.error(a),!1)}}t.ServiceConfigValidator=r},31372:function(e,t,r){"use strict";r.d(t,{MC:function(){return eU},Gp:function(){return ej},Ch:function(){return eH}});var i=r(42010);
1class n{constructor(e,t){this.manager=e,this.legalEntity=t}getLegalEntityLabels(){return this.manager.getLegalEntityLabels()}registerGlobalDisclaimer(e,t){let r=t||this.legalEntity;this.manager.registerGlobalDisclaimer(e,r)}registerReferenceDisclaimer(e,t,r,i){let n=i||this.legalEntity;return this.manager.registerReferenceDisclaimer(e,t,r,n)}unregisterGlobalDisclaimer(e,t){let r=t||this.legalEntity;this.manager.unregisterGlobalDisclaimer(e,r)}unregisterReferenceDisclaimer(e,t,r,i){let n=i||this.legalEntity;this.manager.unregisterReferenceDisclaimer(e,t,r,n)}getFooterDisclaimers(){return this.manager.getFooterDisclaimers()}subscribe(e,t){return this.manager.subscribe(e,t)}get scope(){return this.manager.scope}getLegallyGroupedDisclaimers(){return this.manager.getLegallyGroupedDisclaimers()}}var a=r(55445);function o(e){return Object.values(e).map(e=>e.reference).filter(e=>"number"==typeof e)}function s(e){for(let t=1;t<=e.length;t++)if(-1===e.indexOf(t))return t;return e.length+1}function c(e){return s(o(e))}class l{constructor(e,t){this.eventEmitter=new a.EventEmitter,this.state={referencedDisclaimers:{},globalDisclaimers:{}},this.scope=e,this.defaultLegalEntity=t.defaultLegalEntity,this.legalEntityLabels=t.legalEntityLabels,this.enabledAsyncEvent=!!t.enabledAsyncEvent,this.sanitize=t.sanitize||(e=>e)}subscribe(e,t){let r=t?`update-${t}`:"update";return this.eventEmitter.addListener(r,e),{unsubscribe:()=>this.eventEmitter.removeListener(r,e)}}registerGlobalDisclaimer(e,t){this.registerDisclaimer(e,"global",void 0,void 0,t)}registerReferenceDisclaimer(e,t,r,i){let n=this.registerDisclaimer(t,"reference",e,r,i);return r&&n.namedReference&&n.namedReference.length>0?n.namedReference[0]:n.reference}registerDisclaimer(e,t,r,i,n){let a=this.isTypeDisplayableInFooter(t,r),o="global"===t,s=void 0!==i,c=this.sanitize(e),l=this.convertToKey(n||this.defaultLegalEntity,c,t,r),u=o?this.state.globalDisclaimers[l]:this.state.referencedDisclaimers[l],f=u?Object.assign({},u):{defaultReferenceCount:0,referenceCount:{},type:t,refKind:r,namedReference:i,text:c,legalEntity:n||this.defaultLegalEntity};f=this.incrementRefCounters(s,o,f,i),this.saveDisclaimer(l,o,f),a&&this.updateInternal(t);let d={text:e,type:t,reference:f.reference?String(f.reference):void 0,namedReference:s?[f.namedReference]:[],references:this.getReferences(f,!0),legalEntity:n||this.defaultLegalEntity},p=()=>{this.unregisterDisclaimer(d)};return Object.assign(Object.assign({},d),{unregister:p})}unregisterGlobalDisclaimer(e,t){this.unregisterDisclaimer({text:e,type:"global",legalEntity:t})}unregisterReferenceDisclaimer(e,t,r,i){let n=r?[r]:void 0;this.unregisterDisclaimer({text:t,type:"reference",refKind:e,namedReference:n,legalEntity:i})}unregisterDisclaimer(e){let{text:t,type:r,refKind:i,legalEntity:n}=e,a=this.isTypeDisplayableInFooter(r,i),o="global"===r,s=this.sanitize(t),c=this.convertToKey(n||this.defaultLegalEntity,s,r,i),l=void 0!==e.namedReference,u=o?this.state.globalDisclaimers[c]:this.state.referencedDisclaimers[c];if(!u)return console.error(`Cannot unregister reference disclaimer ${JSON.stringify(t)} of type ${r}.`),!1;let f=Object.assign({},u);return f=this.decrementRefCounters(l,f,e.namedReference&&e.namedReference.length>0?e.namedReference[0]:void 0),this.updateOrDeleteDisclaimer(c,f,o,a),!0}getLegalEntityLabels(){return this.legalEntityLabels}getFooterDisclaimers(){return{global:this.getFooterGlobalDisclaimers(),reference:this.getFooterReferenceDisclaimers()}}getLegallyGroupedDisclaimers(){let e={};return[...this.getFooterGlobalDisclaimers(),...this.getFooterReferenceDisclaimers()].forEach(t=>{let r=t.legalEntity||this.defaultLegalEntity;e[r]||(e[r]={global:[],reference:[]}),e[r][t.type].push(t)}),Object.keys(e).map(t=>({legalEntity:t,legalEntityLabel:this.legalEntityLabels[t],disclaimers:{global:e[t].global,reference:e[t].reference}}))}getFooterGlobalDisclaimers(){return Array.from(Object.values(this.state.globalDisclaimers)).map(this.convertToDisclaimer.bind(this))}getFooterReferenceDisclaimers(){return Array.from(Object.values(this.state.referencedDisclaimers)).filter(e=>"reference"===e.type&&"footer-reference"===e.refKind).map(this.convertToDisclaimer.b
1ind(this))}updateOrDeleteDisclaimer(e,t,r,i){r?this.hasAnyReference(t)?this.state.globalDisclaimers[e]=t:delete this.state.globalDisclaimers[e]:this.hasAnyReference(t)?this.state.referencedDisclaimers[e]=t:delete this.state.referencedDisclaimers[e],i&&this.updateInternal(t.type)}saveDisclaimer(e,t,r){t?this.state.globalDisclaimers[e]=r:this.state.referencedDisclaimers[e]=r}incrementRefCounters(e,t,r,i){if(e){let e=i,t=r.referenceCount[e];void 0===t&&(e=this.getUniqueNamedRef(r,e)),r.namedReference=e,r.referenceCount[e]=t&&t>0?t+1:1}else r.defaultReferenceCount=r.defaultReferenceCount+1;if(!t&&!e&&!r.reference){let e=Object.values(this.state.referencedDisclaimers).find(e=>e.text===r.text&&e.type!==r.type&&void 0!==e.reference);r.reference=e?e.reference:c(this.state.referencedDisclaimers)}return r}decrementRefCounters(e,t,r){if(e){let e=r;t.referenceCount[e]=t.referenceCount[e]-1,t.referenceCount[e]<=0&&delete t.referenceCount[e]}else t.defaultReferenceCount=t.defaultReferenceCount-1,t.defaultReferenceCount<=0&&(t.reference=void 0);return t}getUniqueNamedRef(e,t){let r=t,i=1,n=!0;for(;n;){let a=Object.entries(this.state.referencedDisclaimers).find(([t,i])=>i.referenceCount.hasOwnProperty(r)&&(i.text!==e.text||"global"===e.type));Object.entries(this.state.globalDisclaimers).find(([t,i])=>i.referenceCount.hasOwnProperty(r)&&(i.text!==e.text||"global"!==e.type))||a?(i+=1,r=`${t}-${i}`):n=!1}return r}updateInternal(e){this.enabledAsyncEvent?setTimeout(()=>{this.eventEmitter.emit(`update-${e}`),this.eventEmitter.emit("update")}):(this.eventEmitter.emit(`update-${e}`),this.eventEmitter.emit("update"))}hasAnyReference(e){return void 0!==Object.values(e.referenceCount).find(e=>e>=1)||e.defaultReferenceCount>0}getReferences(e,t){let r=Object.keys(e.referenceCount).filter(t=>e.referenceCount[t]>0);return e.reference&&t?[String(e.reference),...r]:r}isTypeDisplayableInFooter(e,t){return"global"===e||"reference"===e&&"footer-reference"===t}convertToDisclaimer(e){return{text:e.text,type:e.type,reference:e.reference?String(e.reference):void 0,namedReference:this.getReferences(e,!1),references:this.getReferences(e,!0),legalEntity:e.legalEntity}}convertToKey(e,t,r,i){let n=i||"|";return`${e}-${r}-${n}---${t}`}}function u(e,t){this.v=e,this.k=t}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function d(e){if(Array.isArray(e))return e}function p(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i,n,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(i=a.call(r)).done)&&(s.push(i.value),s.length!==t);c=!0);}catch(e){l=!0,n=e}finally{try{if(!c&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}function h(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){return d(e)||p(e,t)||g(e,t)||h()}function g(e,t){if(e){if("string"==typeof e)return f(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}function v(e){var t,r;function i(t,r){try{var a=e[t](r),o=a.value,s=o instanceof u;
vendor: 6,750 bytes, line 1
1Promise.resolve(s?o.v:o).then(function(r){if(s){var c="return"===t&&o.k?t:"next";if(!o.k||r.done)return i(c,r);r=e[c](r).value}n(!!a.done,r)},function(e){i("throw",e)})}catch(e){n(2,e)}}function n(e,n){2===e?t.reject(n):t.resolve({value:n,done:e}),(t=t.next)?i(t.key,t.arg):r=null}this._invoke=function(e,n){return new Promise(function(a,o){var s={key:e,arg:n,resolve:a,reject:o,next:null};r?r=r.next=s:(t=r=s,i(e,n))})},"function"!=typeof e.return&&(this.return=void 0)}v.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},v.prototype.next=function(e){return this._invoke("next",e)},v.prototype.throw=function(e){return this._invoke("throw",e)},v.prototype.return=function(e){return this._invoke("return",e)};let y=Object.entries,b=Object.setPrototypeOf,x=Object.isFrozen,E=Object.getPrototypeOf,w=Object.getOwnPropertyDescriptor,S=Object.freeze,O=Object.seal,L=Object.create,A="undefined"!=typeof Reflect&&Reflect,R=A.apply,I=A.construct;S||(S=function(e){return e}),O||(O=function(e){return e}),R||(R=function(e,t){for(var r=arguments.length,i=Array(r>2?r-2:0),n=2;n<r;n++)i[n-2]=arguments[n];return e.apply(t,i)}),I||(I=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return new e(...r)});let T=X(Array.prototype.forEach);Array.prototype.indexOf;let P=X(Array.prototype.lastIndexOf),C=X(Array.prototype.pop),_=X(Array.prototype.push);Array.prototype.slice;let N=X(Array.prototype.splice),$=Array.isArray,k=X(String.prototype.toLowerCase),D=X(String.prototype.toString),F=X(String.prototype.match),z=X(String.prototype.replace),M=X(String.prototype.indexOf),j=X(String.prototype.trim),U=X(Number.prototype.toString),H=X(Boolean.prototype.toString),B="undefined"==typeof BigInt?null:X(BigInt.prototype.toString),G="undefined"==typeof Symbol?null:X(Symbol.prototype.toString),W=X(Object.prototype.hasOwnProperty),J=X(Object.prototype.toString),V=X(RegExp.prototype.test),q=Y(TypeError);function X(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,i=Array(r>1?r-1:0),n=1;n<r;n++)i[n-1]=arguments[n];return R(e,t,i)}}function Y(e){return function(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];return I(e,r)}}function K(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;if(b&&b(e,null),!$(t))return e;let i=t.length;for(;i--;){let n=t[i];if("string"==typeof n){let e=r(n);e!==n&&(x(t)||(t[i]=e),n=e)}e[n]=!0}return e}function Q(e){for(let t=0;t<e.length;t++)W(e,t)||(e[t]=null);return e}function Z(e){let t=L(null);for(let i of y(e)){var r=m(i,2);let n=r[0],a=r[1];W(e,n)&&($(a)?t[n]=Q(a):a&&"object"==typeof a&&a.constructor===Object?t[n]=Z(a):t[n]=a)}return t}function ee(e){switch(typeof e){case"string":return e;case"number":return U(e);case"boolean":return H(e);case"bigint":return B?B(e):"0";case"symbol":return G?G(e):"Symbol()";case"undefined":default:return J(e);case"function":case"object":{if(null===e)return J(e);let t=e,r=et(t,"toString");if("function"==typeof r){let e=r(t);return"string"==typeof e?e:J(e)}return J(e)}}}function et(e,t){for(;null!==e;){let r=w(e,t);if(r){if(r.get)return X(r.get);if("function"==typeof r.value)return X(r.value)}e=E(e)}return function(){return null}}function er(e){try{return V(e,""),!0}catch(e){return!1}}let ei=S(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),en=S(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),ea=S(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),eo=S(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),es=S(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),ec=S(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),el=S(["#text"]),eu=S(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),ef=S(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","pointer-events","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","vector-effect","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ed=S(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),ep=S(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),eh=O(/{{[\w\W]*|^[\w\W]*}}/g),em=O(/<%[\w\W]*|^[\w\W]*%>/g),eg=O(/\${[\w\W]*/g),ev=O(/^data-[\-\w.\u00B7-\uFFFF]+$/),ey=O(/^aria-[\-\w]+$/),eb=O(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),ex=O(/^(?:\w+script|data):/i),eE=O(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ew=O(/^html$/i),eS=O(/^[a-z][.\w]*(-[.\w]+)+$/i),eO=O(/<[/\w!]/g),eL=O(/<[/\w]/g),eA=O(/<\/no(script|embed|frames)/i),eR=O(/\/>/i),eI={element:1,text:3,processingInstruction:7,comment:8,document:9,documentFragment:11},eT=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],eP=S(K({},eT)),eC=function(){let e={};return T(eT,t=>{e[t]=O(RegExp("</"+t+"(?=[\\t\\n\\f\\r />])","i"))}),S(e)}(),e_=function(){return"undefined"==typeof window?null:window},eN=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;
1let r=null,i="data-tt-policy-suffix";t&&t.hasAttribute(i)&&(r=t.getAttribute(i));let n="dompurify"+(r?"#"+r:"");try{return e.createPolicy(n,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+n+" could not be created."),null}},e$=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},ek=function(e,t,r,i){return W(e,t)&&$(e[t])?K(i.base?Z(i.base):{},e[t],i.transform):r},eD=function(e,t,r){let i=W(e,t)?e[t]:void 0;return i&&"object"==typeof i?Z(i):r()};function eF(){let e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e_(),i=e=>eF(e);if(i.version="3.4.16",i.removed=[],!r||!r.document||r.document.nodeType!==eI.document||!r.Element)return i.isSupported=!1,i;let n=r.document,a=n,o=a.currentScript;r.DocumentFragment;let s=r.HTMLTemplateElement,c=r.Node,l=r.Element,u=r.NodeFilter;void 0===r.NamedNodeMap&&(r.NamedNodeMap||r.MozNamedAttrMap),r.HTMLFormElement;let f=r.DOMParser,d=r.trustedTypes,p=l.prototype,h=et(p,"cloneNode"),m=et(p,"remove"),g=et(p,"removeAttributeNode"),v=et(p,"nextSibling"),b=et(p,"childNodes"),x=et(p,"parentNode"),E=et(p,"shadowRoot"),w=et(p,"attributes"),A=c&&c.prototype?et(c.prototype,"nodeType"):null,R=c&&c.prototype?et(c.prototype,"nodeName"):null,I=c&&c.prototype?et(c.prototype,"ownerDocument"):null,U=function(e){return A?A(e):e.nodeType},H=function(e){return R?R(e):e.nodeName};if("function"==typeof s){let e=n.createElement("template");e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let B="",G=!1,J=0,X=function(){if(J>0)throw q('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},Y=function(t){X(),J++;try{return e.createHTML(t)}finally{J--}},Q=function(t){X(),J++;try{return e.createScriptURL(t)}finally{J--}},eT=function(){return G||(t=eN(d,o),G=!0),t},ez=n,eM=ez.implementation,ej=ez.createNodeIterator,eU=ez.createDocumentFragment,eH=ez.getElementsByTagName,eB=a.importNode,eG=e$();i.isSupported="function"==typeof y&&"function"==typeof x&&eM&&void 0!==eM.createHTMLDocument;let eW=eh,eJ=em,eV=eg,eq=ev,eX=ey,eY=ex,eK=eE,eQ=eS,eZ=eb,e0=null,e1=K({},[...ei,...en,...ea,...es,...el]),e2=null,e5=K({},[...eu,...ef,...ed,...ep]),e3=Object.seal(L(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),e4=null,e6=null,e8=Object.seal(L(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),e7=!0,e9=!0,te=!1,tt=!0,tr=!1,ti=!0,tn=!1,ta=!1,to=null,ts=null,tc=!1,tl=!1,tu=!1,tf=!1,td=!0,tp=!1,th="user-content-",tm=!0,tg=!1,tv={},ty=null,tb=K({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),tx=null,tE=K({},["audio","video","img","source","image","track"]),tw=null,tS=K({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tO="http://www.w3.org/1998/Math/MathML",tL="http://www.w3.org/2000/svg",tA="http://www.w3.org/1999/xhtml",tR=tA,tI=!1,tT=null,tP=K({},[tO,tL,tA],D),tC=S(["mi","mo","mn","ms","mtext"]),t_=K({},tC),tN=S(["annotation-xml"]),t$=K({},tN),tk=K({},["title","style","font","a","script"]),tD=null,tF=["application/xhtml+xml","text/html"],tz="text/html",tM=null,tj=null,tU=n.createElement("form"),tH=function(e){return e instanceof RegExp||e instanceof Function},tB=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(tj&&tj===t)return;t&&"object"==typeof t||(t={}),t=Z(t),tM="application/xhtml+xml"===(tD=-1===tF.indexOf(t.PARSER_MEDIA_TYPE
1)?tz:t.PARSER_MEDIA_TYPE)?D:k,e0=ek(t,"ALLOWED_TAGS",e1,{transform:tM}),e2=ek(t,"ALLOWED_ATTR",e5,{transform:tM}),tT=ek(t,"ALLOWED_NAMESPACES",tP,{transform:D}),tw=ek(t,"ADD_URI_SAFE_ATTR",tS,{transform:tM,base:tS}),tx=ek(t,"ADD_DATA_URI_TAGS",tE,{transform:tM,base:tE}),ty=ek(t,"FORBID_CONTENTS",tb,{transform:tM}),e4=ek(t,"FORBID_TAGS",Z({}),{transform:tM}),e6=ek(t,"FORBID_ATTR",Z({}),{transform:tM}),tv=!!W(t,"USE_PROFILES")&&(t.USE_PROFILES&&"object"==typeof t.USE_PROFILES?Z(t.USE_PROFILES):t.USE_PROFILES),e7=!1!==t.ALLOW_ARIA_ATTR,e9=!1!==t.ALLOW_DATA_ATTR,te=t.ALLOW_UNKNOWN_PROTOCOLS||!1,tt=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,tr=t.SAFE_FOR_TEMPLATES||!1,ti=!1!==t.SAFE_FOR_XML,tn=t.WHOLE_DOCUMENT||!1,tl=t.RETURN_DOM||!1,tu=t.RETURN_DOM_FRAGMENT||!1,tf=t.RETURN_TRUSTED_TYPE||!1,tc=t.FORCE_BODY||!1,td=!1!==t.SANITIZE_DOM,tp=t.SANITIZE_NAMED_PROPS||!1,tm=!1!==t.KEEP_CONTENT,tg=t.IN_PLACE||!1,eZ=er(t.ALLOWED_URI_REGEXP)?t.ALLOWED_URI_REGEXP:eb,tR="string"==typeof t.NAMESPACE?t.NAMESPACE:tA,t_=eD(t,"MATHML_TEXT_INTEGRATION_POINTS",()=>K({},tC)),t$=eD(t,"HTML_INTEGRATION_POINTS",()=>K({},tN));let r=eD(t,"CUSTOM_ELEMENT_HANDLING",()=>L(null));if(e3=L(null),W(r,"tagNameCheck")&&tH(r.tagNameCheck)&&(e3.tagNameCheck=r.tagNameCheck),W(r,"attributeNameCheck")&&tH(r.attributeNameCheck)&&(e3.attributeNameCheck=r.attributeNameCheck),W(r,"allowCustomizedBuiltInElements")&&"boolean"==typeof r.allowCustomizedBuiltInElements&&(e3.allowCustomizedBuiltInElements=r.allowCustomizedBuiltInElements),O(e3),tr&&(e9=!1),tu&&(tl=!0),tv&&(e0=K({},el),e2=L(null),!0===tv.html&&(K(e0,ei),K(e2,eu)),!0===tv.svg&&(K(e0,en),K(e2,ef),K(e2,ep)),!0===tv.svgFilters&&(K(e0,ea),K(e2,ef),K(e2,ep)),!0===tv.mathMl&&(K(e0,es),K(e2,ed),K(e2,ep))),e8.tagCheck=null,e8.attributeCheck=null,W(t,"ADD_TAGS")&&("function"==typeof t.ADD_TAGS?e8.tagCheck=t.ADD_TAGS:$(t.ADD_TAGS)&&(e0===e1&&(e0=Z(e0)),K(e0,t.ADD_TAGS,tM))),W(t,"ADD_ATTR")&&("function"==typeof t.ADD_ATTR?e8.attributeCheck=t.ADD_ATTR:$(t.ADD_ATTR)&&(e2===e5&&(e2=Z(e2)),K(e2,t.ADD_ATTR,tM))),W(t,"ADD_FORBID_CONTENTS")&&$(t.ADD_FORBID_CONTENTS)&&(ty===tb&&(ty=Z(ty)),K(ty,t.ADD_FORBID_CONTENTS,tM)),tm&&(e0["#text"]=!0),tn&&K(e0,["html","head","body"]),e0.table&&(K(e0,["tbody"]),delete e4.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw q('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw q('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let r=e;e=t.TRUSTED_TYPES_POLICY;try{B=Y("")}catch(t){throw e=r,t}}else null===t.TRUSTED_TYPES_POLICY?(e=void 0,B=""):(void 0===e&&(e=eT()),e&&"string"==typeof B&&(B=Y("")));S&&S(t),tj=t},tG=K({},[...en,...ea,...eo]),tW=K({},[...es,...ec]),tJ=function(e,t,r){return t.namespaceURI===tA?"svg"===e:t.namespaceURI===tO?"svg"===e&&("annotation-xml"===r||t_[r]):!!tG[e]},tV=function(e,t,r){return t.namespaceURI===tA?"math"===e:t.namespaceURI===tL?"math"===e&&t$[r]:!!tW[e]},tq=function(e,t,r){return(t.namespaceURI!==tL||!!t$[r])&&(t.namespaceURI!==tO||!!t_[r])&&!tW[e]&&(tk[e]||!tG[e])},tX=function(e){let t=x(e);t&&t.tagName||(t={namespaceURI:tR,tagName:"template"});let r=k(e.tagName),i=k(t.tagName);return!!tT[e.namespaceURI]&&(e.namespaceURI===tL?tJ(r,t,i):e.namespaceURI===tO?tV(r,t,i):e.namespaceURI===tA?tq(r,t,i):"application/xhtml+xml"===tD&&!!tT[e.namespaceURI])},tY=function(e){_(i.removed,{element:e});try{x(e).removeChild(e)}catch(t){if(m(e),!x(e))throw q("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},tK=function(e,t,r){try{g(e,t)}catch(t){try{e.removeAttribute(r)}catch(e){}}},tQ=function(e){t1(e);let t=b(e);if(t){let e=[];T(t,t=>{_(e,t)}),T(e,e=>{try{m(e)}catch(e){}})}let r=w(e);if(r)for(let t=r.length-1;t>=0;--t){let i=r[t],n=i&&i.name;"string"==typeof n&&tK(e,i,n)}},tZ=function(e,t,r){if(!r)try{r=t.getAttributeNode(e)}catch(e){r=null}_(i.removed,{attribute:r||null,from:t});try{r?g(t,r):t.removeAttribute(e)}catch(r){try{t.removeAttribute(e)}catch(e){}}if("is"===e){if(tl||tu)try{tY(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},t0=function(e){let t=w(e);if(t)for(let r=t.length-1;r>=0;--r){let i=t[r],n=i&&i.name;"string"!=typeof n||e2[tM(n)]||tK(e,i,n)}},t1=function(e){let t=[e];for(;t.length>0;){let e=t.pop();U(e)===eI.element&&t0(e);
1let r=b(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},t2=function(e,t){return!!ti&&("patchsrc"===e||"for"===e&&"label"!==t&&"output"!==t)},t5=function(e){if(!ti)return;let t=[e];for(;t.length>0;){let e=t.pop(),r=U(e);if(r===eI.processingInstruction||r===eI.comment&&V(eL,e.data)){try{m(e)}catch(e){}continue}if(r===eI.element){let t=e,r=tM(H(e));try{t.hasAttribute&&t.hasAttribute("patchsrc")&&t.removeAttribute("patchsrc"),t.hasAttribute&&t.hasAttribute("for")&&t2("for",r)&&t.removeAttribute("for")}catch(e){}}let i=b(e);if(i)for(let e=i.length-1;e>=0;--e)t.push(i[e])}},t3=function(t){let r=null,i=null;if(tc)t="<remove></remove>"+t;else{let e=F(t,/^[\r\n\t ]+/);i=e&&e[0]}"application/xhtml+xml"===tD&&tR===tA&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");let a=e?Y(t):t;if(tR===tA)try{r=new f().parseFromString(a,tD)}catch(e){}if(!r||!r.documentElement){r=eM.createDocument(tR,"template",null);try{r.documentElement.innerHTML=tI?B:a}catch(e){}}let o=r.body||r.documentElement;return(t&&i&&o.insertBefore(n.createTextNode(i),o.childNodes[0]||null),tR===tA)?eH.call(r,tn?"html":"body")[0]:tn?r.documentElement:o},t4=function(e){let t=I?I(e):e.ownerDocument;return ej.call(t||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},t6=function(e){return e=z(e,eW," "),e=z(e,eJ," "),e=z(e,eV," ")},t8=function(e){var t;e.normalize();let r=I?I(e):e.ownerDocument,i=ej.call(r||e,e,u.SHOW_TEXT|u.SHOW_COMMENT|u.SHOW_CDATA_SECTION|u.SHOW_PROCESSING_INSTRUCTION,null),n=i.nextNode();for(;n;)n.data=t6(n.data),n=i.nextNode();let a=null===(t=e.querySelectorAll)||void 0===t?void 0:t.call(e,"template");a&&T(a,e=>{t9(e.content)&&t8(e.content)})},t7=function(e){let t=R?R(e):null;return"string"==typeof t&&"form"===tM(t)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||e.attributes!==w(e)||"function"!=typeof e.removeAttribute||"function"!=typeof e.removeAttributeNode||"function"!=typeof e.getAttributeNode||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes||e.nodeType!==A(e)||e.childNodes!==b(e))},t9=function(e){if(!A||"object"!=typeof e||null===e)return!1;try{return A(e)===eI.documentFragment}catch(e){return!1}},re=function(e){if(!A||"object"!=typeof e||null===e)return!1;try{return"number"==typeof A(e)}catch(e){return!1}};function rt(e,t,r){0!==e.length&&T(e,e=>{e.call(i,t,r,tj)})}let rr=function(e,t){return!!(ti&&e.hasChildNodes()&&!re(e.firstElementChild)&&V(eO,e.textContent)&&V(eO,e.innerHTML)||ti&&e.namespaceURI===tA&&eP[t]&&(re(e.firstElementChild)||"string"==typeof e.textContent&&V(eC[t],e.textContent))||e.nodeType===eI.processingInstruction||ti&&e.nodeType===eI.comment&&V(eL,e.data))},ri=function(e,t){if(e instanceof RegExp)return V(e,t);if(e instanceof Function){for(var r=arguments.length,i=Array(r>2?r-2:0),n=2;n<r;n++)i[n-2]=arguments[n];return!!e(t,...i)}return!1},rn=function(e,t,r){if(!e4[t]&&ru(t)&&ri(e3.tagNameCheck,t))return!1;if(tm&&!ty[t]){let t=x(e),i=b(e);if(i&&t){let n=i.length;for(let a=n-1;a>=0;--a){let n=e===r?h(i[a],!0):i[a];t.insertBefore(n,v(e))}}}return tY(e),!0},ra=function(e,t,r,i){return 0===e.length?t:t===r||t===i?Z(t):t},ro=function(e,t){return e!==t&&null===x(e)&&(tg&&t1(e),!0)},rs=function(e,t){if(rt(eG.beforeSanitizeElements,e,null),ro(e,t))return!0;if(t7(e))return tY(e),!0;let r=tM(H(e));if(e0=ra(eG.uponSanitizeElement,e0,e1,to),rt(eG.uponSanitizeElement,e,{tagName:r,allowedTags:e0}),ro(e,t))return!0;if(rr(e,r))return tY(e),!0;if(e4[r]||!(e8.tagCheck instanceof Function&&e8.tagCheck(r))&&!e0[r]){let i=rn(e,r,t);return!!(!1===i&&(rt(eG.afterSanitizeElements,e,null),ro(e,t)))||i}if(U(e)===eI.element&&!tX(e)||("noscript"===r||"noembed"===r||"noframes"===r)&&V(eA,e.innerHTML))return tY(e),!0;if(tr&&e.nodeType===eI.text){let t=t6(e.textContent);e.textContent!==t&&(_(i.removed,{element:e.cloneNode()}),e.textContent=t)}return rt(eG.afterSanitizeElements,e,null),ro(e,t)},rc=function(e,t,r){if(e6[t]||t2(t,e)||td&&("id"===t||"name"===t)&&(r in n||r in tU))return!1;let i=e2[t]||e8.attributeCheck instanceof Function&&e8.attributeCheck(t,e);return!!(e9&&V(eq,t)||e7&&V(eX,t))||(i?!!(tw[t]||V(eZ,z(r,eK,"")))||("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===M(r,"data:")&&!!tx[e]||!!te&&!V(eY,z(r,eK,""))||!r:ru(e)&&ri(e3.tagNameCheck,e)&&ri(e3.attributeNameCheck,t,e)||"is"===t&&e3.allowCustomizedBuiltInElements&&ri(e3.tagNameCheck,r))},rl=K({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),ru=function(e){return!rl[k(e)]&&V(eQ,e)},rf=function(t,r,i,n){if(e&&"object"==typeof d&&"function"==typeof d.getAttributeType&&!i)switch(d.getAttributeType(t,r)){case"TrustedHTML":return Y(n);case"TrustedScriptURL":return Q(n)}return n},rd=function(e,t,r,i){try{if(r?e.setAttributeNS(r,t,i):e.setAttribute(t,i),t7(e))return tY(e),!1;return!0}catch(r){return tZ(t,e),!1}},rp=function(e,t){if(rt(eG.beforeSanitizeAttributes,e,null),ro(e,t))return;let r=e.attributes;if(!r||t7(e))return;let n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:e2=ra(eG.uponSanitizeAttribute,e2,e5,ts),forceKeepAttr:void 0},a=r.length,o=tM(e.nodeName);for(;a--;
1){let t=r[a],s=t.name,c=t.namespaceURI,l=t.value,u=tM(s),f=l,d="value"===s?f:j(f),p=!1;if(n.attrName=u,n.attrValue=d,n.keepAttr=!0,n.forceKeepAttr=void 0,rt(eG.uponSanitizeAttribute,e,n),d=n.attrValue,tp&&("id"===u||"name"===u)&&0!==M(d,th)&&(tZ(s,e,t),d=th+d,p=!0),ti&&V(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,d)||"attributename"===u&&F(d,"href")){tZ(s,e,t);continue}if(!n.forceKeepAttr){if(!n.keepAttr||!tt&&V(eR,d)||(tr&&(d=t6(d)),!rc(o,u,d))){tZ(s,e,t);continue}(d=rf(o,u,c,d))!==f&&rd(e,s,c,d)&&p&&C(i.removed)}}rt(eG.afterSanitizeAttributes,e,null),ro(e,t)},rh=function(e){let t=null,r=t4(e);for(rt(eG.beforeSanitizeShadowDOM,e,null);t=r.nextNode();)if(rt(eG.uponSanitizeShadowNode,t,null),rs(t,e),rp(t,e),t9(t.content)&&rh(t.content),U(t)===eI.element){let e=E(t);t9(e)&&(rm(e),rh(e))}rt(eG.afterSanitizeShadowDOM,e,null)},rm=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){rh(e.shadow);continue}let r=e.node,i=U(r)===eI.element,n=b(r);if(n)for(let e=n.length-1;e>=0;--e)t.push({node:n[e],shadow:null});if(i){let e=R?R(r):null;if("string"==typeof e&&"template"===tM(e)){let e=r.content;t9(e)&&t.push({node:e,shadow:null})}}if(i){let e=E(r);t9(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return i.sanitize=function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,o=null,s=null,c=null;if((tI=!t)&&(t="<!-->"),"string"!=typeof t&&!re(t)&&"string"!=typeof(t=ee(t)))throw q("dirty is not a string, aborting");if(!i.isSupported)return t;ta?(e0=to,e2=ts):tB(r),(eG.uponSanitizeElement.length>0||eG.uponSanitizeAttribute.length>0)&&(e0=Z(e0)),eG.uponSanitizeAttribute.length>0&&(e2=Z(e2)),i.removed=[];let l=tg&&"string"!=typeof t&&re(t);if(l){t5(t);let e=H(t);if("string"==typeof e){let r=tM(e);if(!e0[r]||e4[r])throw tQ(t),q("root node is forbidden and cannot be sanitized in-place")}if(t7(t))throw tQ(t),q("root node is clobbered and cannot be sanitized in-place");try{rm(t)}catch(e){throw tQ(t),e}}else if(re(t))(o=(n=t3("<!---->")).ownerDocument.importNode(t,!0)).nodeType===eI.element&&"BODY"===o.nodeName?n=o:"HTML"===o.nodeName?n=o:n.appendChild(o),rm(n);else{if(!tl&&!tr&&!tn&&-1===t.indexOf("<"))return e&&tf?Y(t):t;if(!(n=t3(t)))return tl?null:tf?B:""}n&&tc&&tY(n.firstChild);let u=l?t:n;try{let e=t4(u);for(;s=e.nextNode();)rs(s,u),rp(s,u),t9(s.content)&&rh(s.content)}catch(e){throw l&&(tQ(t),T(i.removed,e=>{e.element&&t1(e.element)})),e}if(l){let e=!1;if(T(i.removed,r=>{r.element&&(r.element===t&&(e=!0),t1(r.element))}),e)throw q("a node selected for removal could not be safely returned; refusing to sanitize in place");return tr&&t8(t),t}if(tl){if(tr&&t8(n),tu)for(c=eU.call(n.ownerDocument);n.firstChild;)c.appendChild(n.firstChild);else c=n;return(e2.shadowroot||e2.shadowrootmode)&&(c=eB.call(a,c,!0)),c}let f=tn?n.outerHTML:n.innerHTML;return tn&&e0["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&V(ew,n.ownerDocument.doctype.name)&&(f="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+f),tr&&(f=t6(f)),e&&tf?Y(f):f},i.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tB(e),ta=!0,to=e0,ts=e2},i.clearConfig=function(){tj=null,ta=!1,to=null,ts=null,e=t,B=""},i.isValidAttribute=function(e,t,r){return tj||tB({}),rc(tM(e),tM(t),r)},i.addHook=function(e,t){"function"==typeof t&&W(eG,e)&&_(eG[e],t)},i.removeHook=function(e,t){if(W(eG,e)){if(void 0!==t){let r=P(eG[e],t);return -1===r?void 0:N(eG[e],r,1)[0]}return C(eG[e])}},i.removeHooks=function(e){W(eG,e)&&(eG[e]=[])},i.removeAllHooks=function(){eG=e$()},i}eF();let ez="---DEFAULT---";function eM(e,t,r){return t[e]||(t[e]=new l(e,r)),t[e]}let ej=e=>({id:"internal:disclaimer-manager-factory",create:()=>{let t={},r={},i={},a=(e,t)=>{r[e]=t},o=(e,t)=>{i[e]=t},s=a=>(o,s)=>{let c=o||r[a]||ez;r[a]||(r[a]=c);let l=s||i[a];return new n(eM(c,t,e),l)},c=e=>({getScopedDisclaimerManager:s(e),setDefaultScopeForConsumer:a,setDefaultLegalForConsumer:o});return{"1.0.0":()=>({featureService:c})}}}),eU=()=>
1({id:"disclaimer-manager",dependencies:{featureServices:{"internal:disclaimer-manager-factory":"^1.0.0"}},create:e=>{let t=e.featureServices["internal:disclaimer-manager-factory"];return{"1.4.0":e=>({featureService:t(e)})}}}),eH=()=>({id:i.id,dependencies:{featureServices:{"internal:disclaimer-manager-factory":"^1.0.0"}},create:({featureServices:e})=>{let t=e["internal:disclaimer-manager-factory"];return{"1.0.0":e=>({featureService:t(e)})}}})},9931:function(e,t,r){"use strict";function i(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}Object.defineProperty(t,"__esModule",{value:!0});let n=r(31056);i(r(31056)),t.faContentServiceDefinition={id:"fa-content-service",create:()=>({"1.0.0":()=>({featureService:new n.FaContentServiceV1Impl})})}},31056:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r{}t.FaContentServiceV1Impl=r},92050:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),n(r(58382),t)},58382:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=t.Subscribable=void 0;class r{constructor(){this.listeners=new Set}subscribe(e){return this.listeners.add(e),{unsubscribe:()=>this.listeners.delete(e)}}updateInternal(e){for(let t of this.listeners)t(e)}}t.Subscribable=r;class i extends r{constructor(e){super(),this.value=e}update(e){this.value=e,this.updateInternal()}}t.Observable=i},69315:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.id=void 0,t.id="gfa:auth-service"},42010:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.id=void 0,t.id="gfa:disclaimer-manager",n(r(47504),t)},47504:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},80500:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.id=void 0,t.id="gfa:locale-service"},28637:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.id=void 0,t.id="gfa:navigation-service",n(r(12478),t)},12478:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},17201:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.id=void 0,t.id="gfa:service-config-provider",n(r(70414),t)},70414:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},89780:function(e,t,r){"use strict";r.d(t,{L:function(){return n}});class i{centralMap;topicMap;lastEvent;constructor(){this.centralMap=new Map,this.topicMap=new Map,this.lastEvent=new Map}put(e,t,r){let i=this.centralMap.get(e);(i??=new Map).set(t,r),this.centralMap.set(e,i)}get(e,t){let r=this.centralMap.get(e);if(void 0!==r)return r.get(t)}delete(e,t){let r=this.centralMap.get(e);void 0!==r&&(r.delete(t),this.centralMap.set(e,r))}subscribe(e,t){let r=this.topicMap.get(e);(r??=new Map).set(t.id,t),this.topicMap.set(e,r)}unsubscribe(e,t){let r=this.topicMap.get(e);void 0!==r&&r.delete(t.id)}publish(e,t){let r=this.topicMap.get(e);
1void 0!==r&&r.forEach(e=>{e.receive(t)}),this.lastEvent.set(e,t)}fetchLastEvent(e){return this.lastEvent.get(e)}}function n(){return{id:"ipc-service",dependencies:{},create:()=>{let e=new i;return{"1.0.0":()=>({featureService:e})}}}}},11093:function(e,t,r){"use strict";r.d(t,{v3:function(){return y}}),function(e){e.A="A",e.B="B",e.C="C",e.NONE="NONE"}(i||(i={})),function(e){e.A="A",e.B="B",e.C="C",e.D="D",e.E="E"}(n||(n={})),function(e){e.OPAQUE="OPAQUE",e.TRANSPARENT="TRANSPARENT"}(a||(a={})),function(e){e.DARK="DARK",e.LIGHT="LIGHT"}(o||(o={}));var i,n,a,o,s=r(92050);class c extends s.Subscribable{constructor(e){super(),this.manager=e}openAlert(e,t,r){return this.manager.openAlert(e,t,r)}openFocusLayer(e,t,r){return this.manager.openFocusLayer(e,t,Object.assign(Object.assign({},r),{size:i.A}))}openInteractionLayer(e,t,r){return this.manager.openInteractionLayer(e,t,Object.assign(Object.assign({},r),{size:n.A}))}openContentLayer(e,t,r){return this.manager.openContentLayer(e,t,r)}getLayers(){return this.manager.getLayers()}subscribe(e){return this.manager.subscribe(e)}}let l=new Uint8Array(16);function u(){return crypto.getRandomValues(l)}let f=[];for(let e=0;e<256;++e)f.push((e+256).toString(16).slice(1));function d(e,t=0){return(f[e[t+0]]+f[e[t+1]]+f[e[t+2]]+f[e[t+3]]+"-"+f[e[t+4]]+f[e[t+5]]+"-"+f[e[t+6]]+f[e[t+7]]+"-"+f[e[t+8]]+f[e[t+9]]+"-"+f[e[t+10]]+f[e[t+11]]+f[e[t+12]]+f[e[t+13]]+f[e[t+14]]+f[e[t+15]]).toLowerCase()}function p(e,t,r){let i=(e=e||{}).random??e.rng?.()??u();if(i.length<16)throw Error("Random bytes length must be >= 16");if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){if((r=r||0)<0||r+16>t.length)throw RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=i[e];return t}return d(i)}var h=function(e,t,r){return t||e||!crypto.randomUUID?p(e,t,r):crypto.randomUUID()};class m{constructor(e,t,r,i,n,a){this._render=e,this.state=t,this.contentOptions=r,this.options=i,this.removeFromState=n,this.triggerUpdate=a,this.closed=!1,this.handle={close:()=>this.close(),update:e=>{this.state=e,this.triggerUpdate()},isClosed:()=>this.closed},this.id=`${this.options.id||"layer"}-${h()}`,this.close=this.close.bind(this),this.render=this.render.bind(this)}get isClosed(){return this.closed}close(e){if(!this.closed&&this.removeFromState(this)){if(this.closed=!0,this.options.onClose)try{this.options.onClose(this.state,e,this.contentOptions)}catch(e){console.error("A layer close callback threw an error:",e)}this.triggerUpdate()}}render(){return this._render(this.state,this.close,Object.assign(Object.assign({},this.contentOptions),{id:this.id}))}}class g extends s.Subscribable{constructor(e){super(),this.log=e,this.stack=[]}openAlert(e,t,r){let i=this.createLayer(e,t,r||{});return this.addToStack({layer:i,type:"ALERT"}),i.handle}openFocusLayer(e,t,r){let i=this.createLayer(e,t,r);return this.addToStack({layer:i,type:"FOCUS"}),i.handle}openInteractionLayer(e,t,r){let i=this.createLayer(e,t,r);return this.addToStack({layer:i,type:"INTERACTION"}),i.handle}openContentLayer(e,t,r){return this.log.error("The `openContentLayer` function is deprecated. This delagates `openContentLayerV2` function instead without providing headline and close button label: https://github.com/volkswagen-onehub/components-core/issues/1368"),this.openContentLayerV2(e,t,Object.assign(Object.assign({},r),{contentHeadline:"",closeButtonLabel:""}))}openContentLayerV2(e,t,r){let i=this.createLayer(e,t,r);return this.addToStack({layer:i,type:"CONTENTV2"}),i.handle}openFullscreenLayer(e,t,r){let i=this.createLayer(e,t,r||{});return this.addToStack({layer:i,type:"FULLSCREEN"}),i.handle}openCustomLayer(e,t,r){let i=this.createLayer(e,t,r);return this.addToStack({layer:i,type:"CUSTOM"}),i.handle}openDisclaimerLayer(e,t,r={}){return this.closeOpenDisclaimerLayer(),this.disclaimer=new m(e,t,{},r,()=>(this.updateInternal("beforeClose"),!!this.disclaimer&&(this.disclaimer=void 0,!0)),()=>this.updateInternal("update")),this.updateInternal("update"),this.disclaimer.handle}getDisclaimerLayer(){return this.disclaimer?{type:"DISCLAIMER",layer:this.disclaimer}:void 0}onRender(e,t){let r=this.getLayers().filter(t=>t.layer.id===e);null!=t&&1===r.length&&(r[0].layer.element=t,this.updateInternal("afterRender"))}getLayers(){let{stack:e}=this,t=!1;return e.slice().reverse().filter(e=>{if("ALERT"===e.type){if(t)return!1;t=!0}return!0}).reverse()}closeStackableLayer(e){let t=this.stack.findIndex(t=>t.layer===e);return -1!==t&&(this.stack.splice(t,1),!0)}addToStack(e){this.stack.push(e),this.updateInternal("update")}createLayer(e,t,r){if(!e)throw Error("no render function was provided");return this.closeOpenDisclaimerLayer(),new m(e,t,{},r,e=>(this.updateInternal("beforeClose"),this.closeStackableLayer(e)),()=>this.updateInternal("update"))}closeOpenDisclaimerLayer(){this.disclaimer&&!this.disclaimer.isClosed&&(this.disclaimer.close(),this.disclaimer=void 0)}}class v{constructor(e){this.layerManager=e,this.openLayers=new Set,this.subscriptions=new Set}
1unbind(){this.openLayers.forEach(e=>{e.isClosed()||e.close()}),this.openLayers.clear(),this.subscriptions.forEach(e=>e.unsubscribe()),this.subscriptions.clear()}openAlert(e,t,r){return this.createProxiedCloseHandle(this.layerManager.openAlert(e,t,r))}openFocusLayer(e,t,r){return this.createProxiedCloseHandle(this.layerManager.openFocusLayer(e,t,r))}openFullscreenLayer(e,t,r){return this.createProxiedCloseHandle(this.layerManager.openFullscreenLayer(e,t,r))}openCustomLayer(e,t,r){return this.createProxiedCloseHandle(this.layerManager.openCustomLayer(e,t,r))}openInteractionLayer(e,t,r){return this.createProxiedCloseHandle(this.layerManager.openInteractionLayer(e,t,r))}openContentLayer(e,t,r){return this.createProxiedCloseHandle(this.layerManager.openContentLayer(e,t,r))}openContentLayerV2(e,t,r){return this.createProxiedCloseHandle(this.layerManager.openContentLayerV2(e,t,r))}openDisclaimerLayer(e,t,r={}){return this.createProxiedCloseHandle(this.layerManager.openDisclaimerLayer(e,t,r))}onRender(e,t){this.layerManager.onRender(e,t)}getLayers(){return this.layerManager.getLayers()}getDisclaimerLayer(){return this.layerManager.getDisclaimerLayer()}subscribe(e){let t=this.layerManager.subscribe(e);return this.subscriptions.add(t),{unsubscribe:()=>{this.subscriptions.delete(t),t.unsubscribe()}}}createProxiedCloseHandle(e){let t=()=>{this.openLayers.delete(e),e.close()};return this.openLayers.add(e),Object.assign(Object.assign({},e),{close:t})}}let y={id:"layer-manager",dependencies:{featureServices:{"s2:logger":"^1.0.0"}},create({featureServices:e}){let t=new g(e["s2:logger"]||console);return{"1.2.0":()=>{let e=new v(t);return{featureService:new c(e),unbind:()=>e.unbind()}},"2.7.2":()=>{let e=new v(t);return{featureService:e,unbind:()=>e.unbind()}}}}}},31477:function(e,t,r){"use strict";var i;i={value:!0},i=void 0,t.WW=a,t._m=o;let n=r(80500);function a(e){return{id:"locale-service",create:()=>({"1.2.0":()=>({featureService:e})})}}function o(){return{id:n.id,dependencies:{featureServices:{"locale-service":"^1.2.0"}},create:e=>{let t=e.featureServices["locale-service"];return{"1.0.0":()=>({featureService:t})}}}}},48969:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),n(r(15740),t),n(r(11287),t)},15740:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defineNavigationServices=void 0,t.defineNavigationService=a,t.defineGfaNavigationService=o;let i=r(28637),n=r(11287);function a(e){return{id:"navigation-service",dependencies:{featureServices:{"s2:history":"^2.0.0"}},optionalDependencies:{featureServices:{"s2:logger":"^1.0.0"}},create:t=>{let{"s2:history":r,"s2:logger":i=console}=t.featureServices,{pages:a,primaryConsumerId:o,primaryConsumerLocation:s,onNavigate:c}=e;return{"1.3.0":(e,t)=>({featureService:new n.NavigationServiceV1Impl(r,i,{pages:a,primaryConsumerId:o,primaryConsumerLocation:s,onNavigate:r=>{c&&c(e,t,r)}})})}}}}function o(){return{id:i.id,dependencies:{featureServices:{"navigation-service":"^1.2.0"}},create:e=>{let t=e.featureServices["navigation-service"];return{"1.0.0":()=>({featureService:t})}}}}let s=e=>[o(),a(e)];t.defineNavigationServices=s},11287:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationServiceV1Impl=void 0;class r{constructor(e,t,r){this.historyService=e,this.logger=t,this.options=r}navigateTo(e,t,r){let i=this.options.pages[e];if(!i){this.logger.debug(`Unable to find the matching page id ${e} in map of navigable pages:`,this.options.pages);return}let n=[];for(let[r,a]of Object.entries(t)){let t=i.featureApps[r];if(!t){this.logger.debug(`Could not find history key for feature app config name (
1aka title) ${r} among the feature apps for the given page id ${e}:`,i.featureApps);continue}let o="string"==typeof a?{pathname:a}:a;n.push({historyKey:t,location:o})}return this.navigateByConsumerLocations(e,n,r)}navigateRelativelyByConsumerLocations(e,t){let r=this.options.primaryConsumerLocation(),i={historyKey:this.options.primaryConsumerId,location:{pathname:r.pathname,hash:t,search:r.search}},n=this.historyService.createNewRootLocationForMultipleConsumers(...e,i);return this.navigateToRootLocation(n)}navigateByConsumerLocations(e,t,r){this.options.onNavigate&&this.options.onNavigate(e);let i=this.options.pages[e],n={historyKey:this.options.primaryConsumerId,location:{pathname:i.path,hash:r}},a=this.historyService.createNewRootLocationForMultipleConsumers(...t,n);return this.navigateToRootLocation(a)}navigateToRootLocation(e){let t=this.historyService.rootHistory;return{createHref:()=>t.createHref(e),push(){if(e.pathname&&e.pathname.startsWith("http")){let e=this.createHref();window.location.href=e}else t.push(e)},replace(){if(e.pathname&&e.pathname.startsWith("http")){let e=this.createHref();window.location.href=e}else t.replace(e)}}}}t.NavigationServiceV1Impl=r},38518:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.definePageInfoService=void 0;let a=r(20701),o=r(6065),s=(e,t,r=[])=>({id:"page-info-service",dependencies:{featureServices:{"s2:serialized-state-manager":"^1.0.0","s2:logger":"^1.0.0"}},create:i=>{let n=(0,o.isInBrowser)()?i.featureServices["s2:serialized-state-manager"].getSerializedState():void 0,s=i.featureServices["s2:logger"],c=new a.PageInfoStore(e,t,s||console,r);return n&&c.deserialize(n),(0,o.isInBrowser)()||i.featureServices["s2:serialized-state-manager"].register(()=>c.serialize()),{"1.2.0":e=>{let t=new a.PageInfoServiceV1Impl(e,c);return{featureService:t,unbind:()=>{t.unbind()}}}}}});t.definePageInfoService=s,n(r(5425),t)},22629:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventEmitter=void 0;class r{constructor(){this.listenersByConsumerId=new Map}subscribe(e,t){let r=this.getListenersForConsumerId(e);return r.add(t),()=>r.delete(t)}unsubscribeAll(e){this.getListenersForConsumerId(e).clear()}emit(){for(let e of this.listenersByConsumerId.values())for(let t of e)t()}getListenersForConsumerId(e){let t=this.listenersByConsumerId.get(e);return t||(t=new Set,this.listenersByConsumerId.set(e,t)),t}}t.EventEmitter=r},5425:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},20701:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageInfoServiceV1Impl=t.PageInfoStore=void 0;let i=r(22629);class n{constructor(e,t,r,n=[]){this.getNavigationState=e,this.defaultPageInfo=t,this.logger=r,this.resetableSecondaries=n,this.eventEmitter=new i.EventEmitter}getPageInfo(){if(this.isSecondary()&&this.secondaryPageInfo){let e=this.getNavigationState(),t=this.getCanonicalUrl(e);return this.primaryPageInfo?{logoCategory:this.secondaryPageInfo.logoCategory||this.primaryPageInfo.logoCategory,seo:Object.assign(Object.assign(Object.assign({},this.primaryPageInfo.seo),this.secondaryPageInfo.seo),{canonicalUrl:t}),response:this.secondaryPageInfo.response}:this.secondaryPageInfo}return this.primaryPageInfo?this.primaryPageInfo:this.defaultPageInfo}serialize(){return JSON.stringify({secondaryConsumerId:this.lastSecondaryConsumerId,secondaryPageInfo:this.secondaryPageInfo,primaryPageInfo:this.primaryPageInfo})}deserialize(e){if(!e)return;let{secondaryConsumerId:t,primaryPageInfo:r,secondaryPageInfo:i}=JSON.parse(e);i&&(this.secondaryPageInfo=i,this.lastSecondaryConsumerId=t),r&&(this.primaryPageInfo=r)}getCanonicalUrl(e){var t,r,i,n;return e.subPage?(null===(r=null===(t=this.secondaryPageInfo)||void 0===t?void 0:t.seo)||void 0===r?void 0:r.canonicalUrl)||e.currentCanonicalUrl:(null===(n=null===(i=this.primaryPageInfo)||void 0===i?void 0:i.seo)||void 0===n?void 0:n.canonicalUrl)||e.currentCanonicalUrl}getSource(){return this.isSecondary()?"secondary":this.primaryPageInfo?"primary":"default"}setPageInfo(e,t){t===this.getNavigationState().secondaryConsumerId?(this.logger.debug("setPageInfo for secondary consumer",!!e),this.secondaryPageInfo=e,this.lastSecondaryConsumerId=t,this.eventEmitter.emit()):t===this.getNavigationState().primaryConsumerId&&(this.logger.debug("setPageInfo for primary consumer",!!e),this.lastSecondaryConsumerId&&this.resetableSecondaries.includes(this.lastSecondaryConsumerId)&&(this.logger.debug("reset secondary consumer",this.lastSecondaryConsumerId),this.lastSecondaryConsumerId=void 0),this.primaryPageInfo=e,this.eventEmitter.emit())}isSecondary(){return!!this.secondaryPageInfo&&!!this.getNavigationState().secondaryConsumerId&&this.getNavigationState().secondaryConsumerId==this.lastSecondaryConsumerId}subscribe(e,t){return this.eventEmitter.subscribe(e,t)}unsubscribeAll(e){this.eventEmitter.unsubscribeAll(e)}getPrimaryInfo(){return this.primaryPageInfo||this.defaultPageInfo}}t.PageInfoStore=n;class a{constructor(e,t){this.consumerId=e,this.store=t}setPageInfo(e){this.store.setPageInfo(e,this.consumerId)}getPageInfo(){return this.store.getPageInfo()}subscribe(e){return this.store.subscribe(this.consumerId,e)}getSource(){return this.store.getSource()}unbind(){return this.store.unsubscribeAll(this.consumerId)}getPrimaryInfo(){return this.store.getPrimaryInfo()}}t.PageInfoServiceV1Impl=a},6065:function(e,t){"use strict";function r(){return"undefined"!=typeof window}
1Object.defineProperty(t,"__esModule",{value:!0}),t.isInBrowser=r},95494:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createObservable=void 0;let r=(e,t)=>{if("undefined"!=typeof Proxy){let r={get:(e,r)=>(t(r),e[r])};return{configs:new Proxy(e.configs,r)}}return e};t.createObservable=r},18707:function(e,t,r){"use strict";var i;i={value:!0},t.M2=o,i=s;let n=r(17201),a=r(95494);function o(e,t){return{id:"service-config-provider",create:()=>{let{configs:r}=e,i={configs:r};return{"1.1.0":(e,r)=>{let n=t&&t.onAccess?i=>{t.onAccess&&t.onAccess(e,r,i)}:void 0;return n?{featureService:(0,a.createObservable)(i,n)}:{featureService:i}}}}}}function s(e){return{id:n.id,create:()=>{let t=e;return{"1.0.0":()=>({featureService:t})}}}}},69057:function(e,t,r){"use strict";r.d(t,{C2:function(){return i},Cl:function(){return m},Dt:function(){return s},J7:function(){return p},Jd:function(){return l},PH:function(){return c},Rq:function(){return a},TG:function(){return d},VY:function(){return o},iC:function(){return f},iK:function(){return u},w5:function(){return h}});var i,n,a={super:{100:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"clamp(2.75rem, 0.88vw + 2.44rem, 3.5rem)",reducedFontSize:"clamp(1.38rem, 0.44vw + 1.22rem, 1.75rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"2.75rem",reducedFontSize:"1.38rem"}},200:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"clamp(3.5rem, 0.88vw + 3.19rem, 4.25rem)",reducedFontSize:"clamp(1.75rem, 0.44vw + 1.6rem, 2.13rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"3.5rem",reducedFontSize:"1.75rem"}}},headline:{100:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"0.88rem",letterSpacing:"0.5px",textCase:"uppercase",reducedFontSize:"0.75rem"},200:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"clamp(1.13rem, 0vw + 1.13rem, 1.13rem)",reducedFontSize:"clamp(0.75rem, 0vw + 0.56rem, 0.75rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"1.13rem",reducedFontSize:"0.75rem"}},300:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"clamp(1.38rem, 0.44vw + 1.22rem, 1.75rem)",reducedFontSize:"clamp(0.75rem, 0.22vw + 0.61rem, 0.88rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"1.38rem",reducedFontSize:"0.75rem"}},400:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"clamp(1.75rem, 0.74vw + 1.49rem, 2.38rem)",reducedFontSize:"clamp(0.88rem, 0.37vw + 0.75rem, 1.19rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"1.75rem",reducedFontSize:"0.88rem"}},500:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"clamp(2.5rem, 0.88vw + 2.19rem, 3.25rem)",reducedFontSize:"clamp(1.25rem, 0.44vw + 1.1rem, 1.63rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"2.5rem",reducedFontSize:"1.25rem"}},600:{fontFamily:"vw-head,sans-serif",fontWeight:"200",lineHeight:"120%",fontSize:"clamp(2.5rem, 0.88vw + 2.19rem, 3.25rem)",reducedFontSize:"clamp(1.25rem, 0.44vw + 1.1rem, 1.63rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"2.5rem",reducedFontSize:"1.25rem"}}},bigcopy:{100:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"150%",fontSize:"1.25rem",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"},200:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"150%",fontSize:"1.5rem",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"}},copy:{100:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"150%",fontSize:"0.88rem",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"},200:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"150%",fontSize:"1rem",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"}},label:{100:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"120%",fontSize:"0.75rem",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"},150:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"120%",fontSize:"0.88rem",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"},200:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"120%",fontSize:"1rem",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"}},fluidcopy:{200:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",lineHeight:"150%",fontSize:"clamp(1.13rem, 0.29vw + 1.02rem, 1.38rem)",reducedFontSize:"clamp(0.75rem, 0.15vw + 0.51rem, 0.75rem)",letterSpacing:"calc(0.02rem - 0.02em)",static:{fontSize:"1.13rem",reducedFontSize:"0.75rem"}}},disclaimercopy:{100:{fontFamily:"vw-text,sans-serif",fontWeight:"normal",fontSize:"0.75rem",lineHeight:"150%",reducedFontSize:"0.75rem",letterSpacing:"calc(0.02rem - 0.02em)"}}},o={super100:"super100",super200:"super200",headline100:"headline100",headline200:"headline200",headline300:"headline300",headline400:"headline400",headline500:"headline500",headline600:"headline600",bigcopy100:"bigcopy100",bigcopy200:"bigcopy200",copy100:"copy100",copy200:"copy200",label100:"label100",label150:"label150",label200:"label200",fluidcopy200:"fluidcopy200",disclaimercopy100:"disclaimercopy100"};!function(e){e.super100="super100",e.super200="super200",e.headline100="headline100",e.headline200="headline200",e.headline300="headline300",e.headline400="headline400",e.headline500="headline500",e.headline600="headline600",e.bigcopy100="bigcopy100",e.bigcopy200="bigcopy200",e.copy100="copy100",e.copy200="copy200",e.label100="label100",e.label150="label150",e.label200="label200",e.fluidcopy200="fluidcopy200",e.disclaimercopy100="disclaimercopy100"}(i||(i={}));var s={blue:{100:"#4cc7f4",200:"#00b0f0",300:"#0082d6",500:"#00437a",600:"#001e50",700:"#002b79",800:"#00359f",900:"#0040c5"},grey:{100:"#dfe4e8",200:"#c2cacf",300:"#96a3a8",400:"#6a767d",500:"#3c484d","050":"#f3f4f5"},white:{0:"rgba(0,0,0,0)","000":"#ffffff"},black:{100:"#000e26"},green:{100:"#ade5a1",200:"#0f852f"},red:{100:"#ff335c",200:"#e4002c"},mint:{100:"#00e6e6"},purple:{100:"#5b08a4","050":"#bc69ff"},yellow:{100:"#fffae5",200:"#ffd100"},pink:{100:"#d106a5"}},c={shadow:{variant1:"0 4px 5px rgba(0,0,0,0.12), 0 2px 8px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.2)",variant2:"0 3px 15px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.2)",variant3:"0 6px 30px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.2)",variant4:"0px 8px 32px rgba(0, 0, 0, 0.1), 0px 16px 48px rgba(0, 0, 0, 0.05)",small:"0 2px 4px 0 rgba(0, 0, 0, 0)",smallHover:"0 4px 10px 0 rgba(0, 0, 0, 0)",default:"0 12px 24px 0 rgba(0, 0, 0, 0.5)",high:"0 16px 56px 0 rgba(0, 0, 0, 0.10)",max:"0 30px 90px 0 rgba(0, 0, 0, 0.35)"},accent:{nbab:{default:"#4cc7f4",hover:"#0040c5",active:"#0040c5"},offer:{default:"#ffd100",hover:"#0040c5",active:"#0040c5"}},button:{primary:{default:"#001e50",hover:"#0040c5",disabled:"#c2cacf",active:"#0040c5"},secondary:{default:"#001e50",hover:"#0040c5",disabled:"#96a3a8",active:"#0040c5"},tertiary:{default:"#001e50",hover:"#0040c5",disabled:"#96a3a8",active:"#0040c5"}},focus:{main:"#00b0f0",accent:"#00437a"},content:{primary:"#000e26",secondary:"#6a767d",tertiary:"#3c484d",inverted:"#ffffff",active:"#001e50",onsurface:"#ffffff",disabled:"#96a3a8",invertedOnSurface:"#001e50",hover:"#0040c5",nbabDefault:"#000e26",buttonHover:"#ffffff",buttonActive:"#ffffff"},background:{primary:"#ffffff",secondary:"#c2cacf",tertiary:"#f3f4f5",disabled:"#dfe4e8",offer:"#fffae5",alert:"#5b08a4",notificationBar:"#5b08a4",notificationMessage:"#5b08a4",tooltip:"#3c484d",infobox:"#5b08a4",backplate:"radial-gradient(50% 100% at 50% 0%, #f3f4f5 0%, #dfe4e8 100%)",highlight:"#c2cacf",card:{primary:"#ffffff",emphasis:"#ffffff"}},filter:{off:{default:"#dfe4e8",hover:"#c2cacf",disabled:"#f3f4f5"},on:{default:"#0040c5",hover:"#002b79",disabled:"#96a3a8"},background:{default:"rgba(0,0,0,0)",hover:"rgba(0,0,0,0)",active:"rgba(0,0,0,0)"}},border:{default:"#c2cacf",hover:"#0040c5",active:"#0040c5",divider:"#dfe4e8",disabled:"#dfe4e8",legalframe:"#0082d6",card:"#c2cacf"},link:{default:"#0040c5",hover:"#00359f",visited:"#5b08a4",disabled:"#96a3a8"},overlay:{default:"#00000099",enhanced:"#000000cc",sticky:"#fffffffa"},scrolling:{left:"rgba(0,0,0,0)",right:"rgba(0,0,0,0)"},signal:{info:"#dfe4e8",neutral:"#5b08a4",success:"#0f852f",error:"#e4002c",offer:"#ffd100",promo:"#00e6e6",bookmark:"#d106a5",progress:"#0040c5",contrast:"#000e26",alert:"#5b08a4"},tab:{default:"#001e50",hover:"#0040c5",active:"#001e50",disabled:"#96a3a8",stepnav:{default:"#ffffff",selected:"#dfe4e8",disabled:"#f3f4f5",hover:"rgba(0,0,0,0)"}},controllers:{off:{default:"#001e50",hover:"#0040c5",disabled:"#96a3a8"},on:{default:"#0040c5",hover:"#002b79",disabled:"#96a3a8"}},badge:{default:"#c2cacf",hover:"#0040c5",active:"#0040c5"},hoverIndicator:"#f3f4f5",switcher:{on:{default:"#dfe4e8",hover:"#0040c5",disabled:"#96a3a8"},off:{default:"#c2cacf",hover:"#0040c5",disabled:"#dfe4e8"}},gradient:{top:"linear-gradient(180deg, #001e50 0%, #00437a 100%)",left:"linear-gradient(90deg, #00437a 0%, #001e50 100%)",right:"linear-gradient(270deg, #00437a 0%, #001e50 100%)",bottom:"linear-gradient(0deg, #00437a 0%, #001e50 100%)",radial:"radial-gradient(circle, #00437a 0%, #001e50 100%)",ai:{ltr:"linear-gradient(to right, #4cc7f4, #5b08a4 )",rtl:"linear-gradient(to left, #4cc7f4 , #5b08a4)",interaction:"linear-gradient(to right, #0040c5 , #5b08a4)"}},displayTag:{info:{background:"#dfe4e8",content:"#000e26"},offer:{background:"#ffd100",content:"#000e26"},alert:{background:"#5b08a4",content:"#ffffff"},bookmark:{background:"#d106a5",content:"#ffffff"},new:{background:"#00e6e6",content:"#000e26"},error:{background:"#e4002c",content:"#ffffff"},success:{background:"#0f852f",content:"#ffffff"},recommended:{background:"#00e6e6",content:"#000e26"}},wishlist:{icon:{off:{default:"#001e50",hover:"#ffffff",disabled:"#3c484d"},on:{default:"#ff335c",hover:"#ffffff"}},background:{default:"#f3f4f5",hover:"#ff335c",disabled:"#c2cacf"}},table:{primary:"#ffffff",secondary:"#c2cacf"}},l={shadow:{variant1:"0 4px 5px rgba(0,0,0,0.12), 0 2px 8px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.2)",variant2:"0 3px 15px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.2)",variant3:"0 6px 30px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.2)",variant4:"0px 8px 32px rgba(0, 0, 0, 0.1), 0px 16px 48px rgba(0, 0, 0, 0.05)",small:"0 2px 4px 0 rgba(0, 0, 0, 0)",smallHover:"0 4px 10px 0 rgba(0, 0, 0, 0)",default:"0 12px 24px 0 rgba(0, 0, 0, 0.5)",high:"0 16px 56px 0 rgba(0, 0, 0, 0.10)",max:"0 30px 90px 0 rgba(0, 0, 0, 0.35)"},accent:{nbab:{default:"#4cc7f4",hover:"#00b0f0",active:"#00b0f0"},offer:{default:"#ffd100",hover:"#00b0f0",active:"#00b0f0"}},button:{primary:{default:"#ffffff",hover:"#00b0f0",disabled:"#3c484d",active:"#00b0f0"},secondary:{default:"#ffffff",hover:"#00b0f0",disabled:"#96a3a8",active:"#00b0f0"},tertiary:{default:"#ffffff",hover:"#00b0f0",disabled:"#96a3a8",active:"#00b0f0"}},focus:{main:"#4cc7f4",accent:"#ffffff"},content:{primary:"#ffffff",secondary:"#dfe4e8",tertiary:"#c2cacf",inverted:"#001e50",active:"#ffffff",onsurface:"#ffffff",disabled:"#96a3a8",invertedOnSurface:"#001e50",hover:"#00b0f0",nbabDefault:"#001e50",buttonHover:"#001e50",buttonActive:"#001e50"}
1,background:{primary:"#001e50",secondary:"#001e50",tertiary:"#002b79",disabled:"#3c484d",offer:"#fffae5",alert:"#5b08a4",notificationBar:"#5b08a4",notificationMessage:"#5b08a4",tooltip:"#c2cacf",infobox:"#5b08a4",backplate:"radial-gradient(50% 100% at 50% 0%, #f3f4f5 0%, #dfe4e8 100%)",highlight:"#001e50",card:{primary:"#001e50",emphasis:"#001e50"}},filter:{off:{default:"#6a767d",hover:"#96a3a8",disabled:"#3c484d"},on:{default:"#4cc7f4",hover:"#00b0f0",disabled:"#6a767d"},background:{default:"rgba(0,0,0,0)",hover:"rgba(0,0,0,0)",active:"rgba(0,0,0,0)"}},border:{default:"#ffffff",hover:"#00b0f0",active:"#00b0f0",divider:"#ffffff",disabled:"#c2cacf",legalframe:"#4cc7f4",card:"#c2cacf"},link:{default:"#4cc7f4",hover:"#4cc7f4",visited:"#d106a5",disabled:"#96a3a8"},overlay:{default:"#00000099",enhanced:"#000000cc",sticky:"#001e50fa"},scrolling:{left:"rgba(0,0,0,0)",right:"rgba(0,0,0,0)"},signal:{info:"#3c484d",neutral:"#5b08a4",success:"#0f852f",error:"#e4002c",offer:"#ffd100",promo:"#00e6e6",bookmark:"#d106a5",progress:"#00b0f0",contrast:"#ffffff",alert:"#5b08a4"},tab:{default:"#ffffff",hover:"#4cc7f4",active:"#ffffff",disabled:"#96a3a8",stepnav:{default:"#001e50",selected:"#00359f",disabled:"#002b79",hover:"rgba(0,0,0,0)"}},controllers:{off:{default:"#ffffff",hover:"#00b0f0",disabled:"#96a3a8"},on:{default:"#4cc7f4",hover:"#00b0f0",disabled:"#6a767d"}},badge:{default:"#001e50",hover:"#00437a",active:"#00437a"},hoverIndicator:"#00437a",switcher:{on:{default:"#ffffff",hover:"#00b0f0",disabled:"#6a767d"},off:{default:"#dfe4e8",hover:"#00b0f0",disabled:"#96a3a8"}},gradient:{top:"linear-gradient(180deg, #001e50 0%, #00437a 100%)",left:"linear-gradient(90deg, #00437a 0%, #001e50 100%)",right:"linear-gradient(270deg, #00437a 0%, #001e50 100%)",bottom:"linear-gradient(0deg, #00437a 0%, #001e50 100%)",radial:"radial-gradient(circle, #00437a 0%, #001e50 100%)",ai:{ltr:"linear-gradient(to right, #4cc7f4, #5b08a4 )",rtl:"linear-gradient(to left, #4cc7f4 , #5b08a4)",interaction:"linear-gradient(to right, #0040c5 , #5b08a4)"}},displayTag:{info:{background:"#dfe4e8",content:"#000e26"},offer:{background:"#ffd100",content:"#000e26"},alert:{background:"#5b08a4",content:"#ffffff"},bookmark:{background:"#d106a5",content:"#ffffff"},new:{background:"#00e6e6",content:"#000e26"},error:{background:"#e4002c",content:"#ffffff"},success:{background:"#0f852f",content:"#ffffff"},recommended:{background:"#00e6e6",content:"#000e26"}},wishlist:{icon:{off:{default:"#001e50",hover:"#ffffff",disabled:"#c2cacf"},on:{default:"#ff335c",hover:"#ffffff"}},background:{default:"#f3f4f5",hover:"#ff335c",disabled:"#3c484d"}},table:{primary:"#001e50",secondary:"#001e50"}},u={overlay:{default:"#11192e99",enhanced:"#11192ecc",sticky:"#fffffffa"},hoverIndicator:"#e7e8ea",accent:{nbab:{default:"#293043",hover:"#ccbdab",active:"#ccbdab"},offer:{default:"#ffd100",hover:"#ccbdab",active:"#ccbdab"}},button:{primary:{default:"#293043",hover:"#ccbdab",active:"#ccbdab",disabled:"#d0d1d5"},secondary:{default:"#293043",hover:"#ccbdab",active:"#ccbdab",disabled:"#7e838f"},tertiary:{default:"#293043",hover:"#733e01",active:"#733e01",disabled:"#7e838f"}},focus:{main:"#c86c03",accent:"#482701"},content:{primary:"#1b2236",secondary:"#484e5f",tertiary:"#606574",inverted:"#ffffff",active:"#1b2236",disabled:"#606574",onsurface:"#ffffff",invertedOnSurface:"#1b2236",hover:"#733e01",nbabDefault:"#ffffff",buttonHover:"#1b2236",buttonActive:"#1b2236"},background:{primary:"#f6f5f2",secondary:"#f0eee9",tertiary:"#ffffff",disabled:"#e7e8ea",offer:"#fff2b8",alert:"#5b08a4",notificationBar:"#5b08a4",notificationMessage:"#5b08a4",tooltip:"#31384a",infobox:"#7a37b5",backplate:"radial-gradient(50% 100% at 50% 0%, #e7e8ea 0%, #d0d1d5 100%)",highlight:"#ebe5dc",card:{primary:"#ffffff",emphasis:"linear-gradient(167deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.2) 60%, rgba(0,0,0,0) 100%)"}},filter:{off:{default:"#a1a4ac",hover:"#997f67",disabled:"#e7e8ea"},on:{default:"#997f67",hover:"#997f67",disabled:"#a1a4ac"},background:{default:"rgba(0,0,0,0)",hover:"#ebe5dc",active:"#ebe5dc"}},border:{default:"#a1a4ac",hover:"#997f67",active:"#997f67",disabled:"#d0d1d5",divider:"#d0d1d5",legalframe:"#f08203",card:"rgba(0,0,0,0)"},link:{default:"#22293d",hover:"#733e01",visited:"#7a37b5",disabled:"#a1a4ac"},scrolling:{left:"rgba(0,0,0,0)",right:"rgba(0,0,0,0)"},signal:{info:"#e7e8ea",neutral:"#5b08a4",success:"#027d35",error:"#b90527",offer:"#ffd100",promo:"#f08203",bookmark:"#f08ea0",progress:"#9d5502",contrast:"#484e5f",alert:"#5b08a4"},tab:{stepnav:{selected:"#ebe5dc",default:"rgba(0,0,0,0)",hover:"#f6f5f2",disabled:"rgba(0,0,0,0)"},default:"#293043",hover:"#733e01",active:"#293043",disabled:"#7e838f"},controllers:{off:{default:"#293043",hover:"#997f67",disabled:"#a1a4ac"},on:{default:"#293043",hover:"#997f67",disabled:"#a1a4ac"}},switcher:{on:{default:"#d9cdbd",hover:"#ccbdab",disabled:"#e7e8ea"},off:{default:"#d9cdbd",hover:"#997f67",disabled:"#e7e8ea"}},badge:{default:"#d0d1d5",hover:"#997f67",active:"#997f67"},gradient:{top:"linear-gradient(180deg, #22293d 0%, #11192e 100%)",left:"linear-gradient(90deg, #22293d 0%, #11192e 100%)",right:"linear-gradient(270deg, #22293d 0%, #11192e 100%)",bottom:"linear-gradient(0deg, #22293d 0%, #11192e 100%)",radial:"radial-gradient(circle, #22293d 0%, #11192e 100%)",ai:{ltr:"linear-gradient(to right, #5D86DA , #7a37b5)",rtl:"linear-gradient(to left, #5D86DA , #7a37b5)",interaction:"linear-gradient(to right, #5D86DA , #3c056c)"}},displayTag:{info:{background:"#e7e8ea",content:"#1b2236"},offer:{background:"#ffd100",content:"#1b2236"},recommended:{background:"#f08203",content:"#1b2236"},alert:{background:"#4c0789",content:"#ffffff"},bookmark:{background:"#b82585",content:"#ffffff"},new:{background:"#7a37b5",content:"#ffffff"},error:{background:"#e4002c",content:"#ffffff"},success:{background:"#027d35",content:"#ffffff"}},shadow:{small:"0 2px 4px 0 rgba(49,25,2,0.06)",smallHover:"0 4px 10px 0 rgba(49,25,2,0.16)",default:"0 12px 24px 0 rgba(49,25,2,0.08)",high:"0 16px 56px 0 rgba(49,25,2,0.08)",max:"0 30px 90px 0 rgba(49,25,2,0.12)"},wishlist:{icon:{off:{default:"#293043",hover:"#ffffff",disabled:"#383f51"},on:{default:"#e43556",hover:"#ffffff"}},background:{default:"#e7e8ea",hover:"#e43556",disabled:"#a1a4ac"}},table:{primary:"#f6f5f2",secondary:"#f0eee9"}},f={overlay:{default:"#11192e99",enhanced:"#11192ecc",sticky:"#fffffffa"},hoverIndicator:"#e7e8ea",accent:{nbab:{default:"#293043",hover:"#ccbdab",active:"#ccbdab"},offer:{default:"#ffd100",hover:"#ccbdab",active:"#ccbdab"}},button:{primary:{default:"#ffffff",hover:"#ccbdab",active:"#ccbdab",disabled:"#31384a"},secondary:{default:"#ffffff",hover:"#ccbdab",active:"#ccbdab",disabled:"#7e838f"},tertiary:{default:"#ffffff",hover:"#ccbdab",active:"#ccbdab",disabled:"#7e838f"}},focus:{main:"#f08203",accent:"#ffffff"},content:{primary:"#ffffff",secondary:"#d0d1d5",tertiary:"#a1a4ac",inverted:"#1b2236",active:"#ffffff",disabled:"#606574",onsurface:"#ffffff",invertedOnSurface:"#1b2236",hover:"#ccbdab",nbabDefault:"#ffffff",buttonHover:"#1b2236",buttonActive:"#1b2236"}
1,background:{primary:"#1b2236",secondary:"#22293d",tertiary:"#31384a",disabled:"#22293d",offer:"#fff2b8",alert:"#5b08a4",notificationBar:"#5b08a4",notificationMessage:"#5b08a4",tooltip:"#d0d1d5",infobox:"#7a37b5",backplate:"radial-gradient(50% 100% at 50% 0%, #e7e8ea 0%, #d0d1d5 100%)",highlight:"#484e5f",card:{primary:"#22293d",emphasis:"linear-gradient(167deg, #31384a 0%, #22293d 60%, rgba(0,0,0,0) 100%)"}},filter:{off:{default:"#a1a4ac",hover:"#ccbdab",disabled:"#606574"},on:{default:"#ccbdab",hover:"#ccbdab",disabled:"#606574"},background:{default:"rgba(0,0,0,0)",hover:"#293043",active:"#383f51"}},border:{default:"#e7e8ea",hover:"#997f67",active:"#997f67",disabled:"#d0d1d5",divider:"#d0d1d5",legalframe:"#f08203",card:"rgba(0,0,0,0)"},link:{default:"#ffffff",hover:"#ccbdab",visited:"#7a37b5",disabled:"#606574"},scrolling:{left:"rgba(0,0,0,0)",right:"rgba(0,0,0,0)"},signal:{info:"#e7e8ea",neutral:"#5b08a4",success:"#027d35",error:"#b90527",offer:"#ffd100",promo:"#f08203",bookmark:"#f08ea0",progress:"#f39a33",contrast:"#484e5f",alert:"#5b08a4"},tab:{stepnav:{selected:"#383f51",default:"rgba(0,0,0,0)",hover:"#293043",disabled:"rgba(0,0,0,0)"},default:"#ffffff",hover:"#ccbdab",active:"#ffffff",disabled:"#7e838f"},controllers:{off:{default:"#ffffff",hover:"#ccbdab",disabled:"#606574"},on:{default:"#ccbdab",hover:"#ccbdab",disabled:"#606574"}},switcher:{on:{default:"#d9cdbd",hover:"#ccbdab",disabled:"#7e838f"},off:{default:"#ebe5dc",hover:"#ccbdab",disabled:"#7e838f"}},badge:{default:"#11192e",hover:"#ccbdab",active:"#ccbdab"},gradient:{top:"linear-gradient(180deg, #22293d 0%, #11192e 100%)",left:"linear-gradient(90deg, #22293d 0%, #11192e 100%)",right:"linear-gradient(270deg, #22293d 0%, #11192e 100%)",bottom:"linear-gradient(0deg, #22293d 0%, #11192e 100%)",radial:"radial-gradient(circle, #22293d 0%, #11192e 100%)",ai:{ltr:"linear-gradient(to right, #5D86DA , #7a37b5)",rtl:"linear-gradient(to left, #5D86DA , #7a37b5)",interaction:"linear-gradient(to right, #5D86DA , #3c056c)"}},displayTag:{info:{background:"#484e5f",content:"#ffffff"},offer:{background:"#ffd100",content:"#1b2236"},recommended:{background:"#f08203",content:"#1b2236"},alert:{background:"#4c0789",content:"#ffffff"},bookmark:{background:"#d275b2",content:"#1b2236"},new:{background:"#7a37b5",content:"#ffffff"},error:{background:"#ea617b",content:"#1b2236"},success:{background:"#5fbc86",content:"#1b2236"}},shadow:{small:"0 2px 4px 0 rgba(9,13,24,0.06)",smallHover:"0 4px 10px 0 rgba(9,13,24,0.16)",default:"0 12px 24px 0 rgba(9,13,24,0.08)",high:"0 16px 56px 0 rgba(9,13,24,0.08)",max:"0 30px 90px 0 rgba(9,13,24,0.12)"},wishlist:{icon:{off:{default:"#293043",hover:"#ffffff",disabled:"#383f51"},on:{default:"#e43556",hover:"#ffffff"}},background:{default:"#ffffff",hover:"#e43556",disabled:"#a1a4ac"}},table:{primary:"#1b2236",secondary:"#22293d"}},d={static0:"0px",static100:"4px",static150:"8px",static200:"12px",static250:"16px",static300:"20px",static350:"24px",static370:"28px",static400:"32px",static450:"40px",static500:"44px",static510:"48px",static515:"52px",static520:"56px",static530:"64px",static535:"68px",static550:"72px",static565:"80px",static575:"84px",static600:"92px",static625:"96px",static650:"100px",static750:"120px",static800:"132px",static900:"156px",static1000:"172px",static1100:"184px",static1200:"196px",dynamic0020:"var(--size-dynamic0020)",dynamic0040:"var(--size-dynamic0040)",dynamic0050:"var(--size-dynamic0050)",dynamic0100:"var(--size-dynamic0100)",dynamic0120:"var(--size-dynamic0120)",dynamic0130:"var(--size-dynamic0130)",dynamic0140:"var(--size-dynamic0140)",dynamic0150:"var(--size-dynamic0150)",dynamic0200:"var(--size-dynamic0200)",dynamic0250:"var(--size-dynamic0250)",dynamic0270:"var(--size-dynamic0270)",dynamic0300:"var(--size-dynamic0300)",dynamic0350:"var(--size-dynamic0350)",dynamic0450:"var(--size-dynamic0450)",grid001:"min(4.16vw, 106.66px)",grid002:"min(8.33vw, 213.33px)",grid003:"min(12.5vw, 320px)",grid004:"min(16.66vw, 426.66px)",grid005:"min(20.83vw, 533.33px)",grid006:"min(25vw, 640px)",grid007:"min(29.16vw, 746.66px)",grid008:"min(33.33vw, 853.33px)",grid009:"min(37.5vw, 960px)",grid010:"min(41.66vw, 1066.66px)",grid011:"min(45.83vw, 11
173.33px)",grid012:"min(50vw, 1280px)",grid013:"min(54.16vw, 1386.66px)",grid014:"min(58.33vw, 1493.33px)",grid015:"min(62.5vw, 1600px)",grid016:"min(66.66vw, 1706.66px)",grid017:"min(70.83vw, 1813.33px)",grid018:"min(75vw, 1920px)",grid019:"min(79.16vw, 2026.66px)",grid020:"min(83.33vw, 2133.33px)",grid021:"min(87.5vw, 2240px)",grid022:"min(91.66vw, 2346.66px)",grid023:"min(95.83vw, 2453.33px)",grid024:"min(100vw, 2560px)",line100:"1px",line200:"2px",line400:"4px"},p={line:{default:"1px",active:"2px"},border:{light:"1px",heavy:"2px",bulky:"3px",default:"1px",active:"2px",focus:"2px",selected:"2px",legal:"3px"},static0:"0px",static100:"4px",static150:"8px",static200:"12px",static250:"16px",static300:"20px",static350:"24px",static370:"28px",static400:"32px",static450:"40px",static500:"44px",static510:"48px",static515:"52px",static520:"56px",static530:"64px",static535:"68px",static550:"72px",static565:"80px",static575:"84px",static600:"92px",static625:"96px",static650:"100px",static750:"120px",static800:"132px",static900:"156px",static1000:"172px",static1100:"184px",static1200:"196px",dynamic0020:"var(--size-dynamic0020)",dynamic0040:"var(--size-dynamic0040)",dynamic0050:"var(--size-dynamic0050)",dynamic0100:"var(--size-dynamic0100)",dynamic0120:"var(--size-dynamic0120)",dynamic0130:"var(--size-dynamic0130)",dynamic0140:"var(--size-dynamic0140)",dynamic0150:"var(--size-dynamic0150)",dynamic0200:"var(--size-dynamic0200)",dynamic0250:"var(--size-dynamic0250)",dynamic0270:"var(--size-dynamic0270)",dynamic0300:"var(--size-dynamic0300)",dynamic0350:"var(--size-dynamic0350)",dynamic0450:"var(--size-dynamic0450)",borderRadius:{none:"0px",xSmall:"4px",small:"8px",medium:"16px",large:"24px",imageS:"0px",image:"0px",imageL:"0px",layer:"0px",teaser:"0px",displayTag:"0px",technicalTag:"0px",filterTag:"8px",recommendedTag:"0px",input:"8px",select:"8px",accordion:"0px",card:"12px",mediaGallery:"0px",button:"100px",badge:"100px",stepnav:"8px",contentSwitcher:"4px",toastNotification:"8px",notificationMessage:"4px",notificationBar:"0px",modal:"0px",disclaimer:"0px",actionTeaser:"12px",infobox:"12px",tooltip:"4px",moodGallery:"20px",contentSlider:"12px",videoS:"0px",video:"0px",cardL:"20px",cardS:"12px",imageXS:"0px"},xxs:"4px",xs:"8px",s:"12px",m:"16px",l:"clamp(24px, 1.18vw + 17.41px, 40px)",xl:"clamp(32px, 1.18vw + 25.41px, 48px)",xxl:"clamp(40px, 1.18vw + 33.41px, 56px)",xxxl:"clamp(56px, 0.88vw + 51.06px, 68px)",grid001:"min(4.16vw, 106.66px)",grid002:"min(8.33vw, 213.33px)",grid003:"min(12.5vw, 320px)",grid004:"min(16.66vw, 426.66px)",grid005:"min(20.83vw, 533.33px)",grid006:"min(25vw, 640px)",grid007:"min(29.16vw, 746.66px)",grid008:"min(33.33vw, 853.33px)",grid009:"min(37.5vw, 960px)",grid010:"min(41.66vw, 1066.66px)",grid011:"min(45.83vw, 1173.33px)",grid012:"min(50vw, 1280px)",grid013:"min(54.16vw, 1386.66px)",grid014:"min(58.33vw, 1493.33px)",grid015:"min(62.5vw, 1600px)",grid016:"min(66.66vw, 1706.66px)",grid017:"min(70.83vw, 1813.33px)",grid018:"min(75vw, 1920px)",grid019:"min(79.16vw, 2026.66px)",grid020:"min(83.33vw, 2133.33px)",grid021:"min(87.5vw, 2240px)",grid022:"min(91.66vw, 2346.66px)",grid023:"min(95.83vw, 2453.33px)",grid024:"min(100vw, 2560px)"},h=" --size-dynamic0020: 4px; --size-dynamic0040: 12px; --size-dynamic0050: 12px; --size-dynamic0100: 20px; --size-dynamic0120: 24px; --size-dynamic0130: 24px; --size-dynamic0140: 28px; --size-dynamic0150: 28px; --size-dynamic0200: 32px; --size-dynamic0250: 44px; --size-dynamic0270: 56px; --size-dynamic0300: 72px; --size-dynamic0350: 100px; --size-dynamic0450: 156px; --size-grid001: min(4.16vw, 106.66px); --size-grid002: min(8.33vw, 213.33px); --size-grid003: min(12.5vw, 320px); --size-grid004: min(16.66vw, 426.66px); --size-grid005: min(20.83vw, 533.33px); --size-grid006: min(25vw, 640px); --size-grid007: min(29.16vw, 746.66px); --size-grid008: min(33.33vw, 853.33px); --size-grid009: min(37.5vw, 960px); --size-grid010: min(41.66vw, 1066.66px); --size-grid011: min(45.83vw, 1173.33px); --size-grid012: min(50vw, 1280px); --size-grid013: min(54.16vw, 1386.66px); --size-grid014: min(58.33vw, 1493.33px);
1 --size-grid015: min(62.5vw, 1600px); --size-grid016: min(66.66vw, 1706.66px); --size-grid017: min(70.83vw, 1813.33px); --size-grid018: min(75vw, 1920px); --size-grid019: min(79.16vw, 2026.66px); --size-grid020: min(83.33vw, 2133.33px); --size-grid021: min(87.5vw, 2240px); --size-grid022: min(91.66vw, 2346.66px); --size-grid023: min(95.83vw, 2453.33px); --size-grid024: min(100vw, 2560px); @media (min-width: 560px) { --size-dynamic0020: 4px; --size-dynamic0040: 20px; --size-dynamic0050: 20px; --size-dynamic0100: 24px; --size-dynamic0120: 20px; --size-dynamic0130: 40px; --size-dynamic0140: 32px; --size-dynamic0150: 52px; --size-dynamic0200: 56px; --size-dynamic0250: 68px; --size-dynamic0270: 80px; --size-dynamic0300: 96px; --size-dynamic0350: 132px; --size-dynamic0450: 172px;} @media (min-width: 1600px) { --size-dynamic0020: 8px; --size-dynamic0040: 32px; --size-dynamic0050: 24px; --size-dynamic0100: 28px; --size-dynamic0120: 20px; --size-dynamic0130: 52px; --size-dynamic0140: 48px; --size-dynamic0150: 64px; --size-dynamic0200: 72px; --size-dynamic0250: 84px; --size-dynamic0270: 100px; --size-dynamic0300: 120px; --size-dynamic0350: 196px; --size-dynamic0450: 184px;} @media (min-width: 2560px) { --size-dynamic0040: 48px;}";!function(e){e.static0="static0",e.static100="static100",e.static150="static150",e.static200="static200",e.static250="static250",e.static300="static300",e.static350="static350",e.static370="static370",e.static400="static400",e.static450="static450",e.static500="static500",e.static510="static510",e.static515="static515",e.static520="static520",e.static530="static530",e.static535="static535",e.static550="static550",e.static565="static565",e.static575="static575",e.static600="static600",e.static625="static625",e.static650="static650",e.static750="static750",e.static800="static800",e.static900="static900",e.static1000="static1000",e.static1100="static1100",e.static1200="static1200",e.dynamic0020="dynamic0020",e.dynamic0040="dynamic0040",e.dynamic0050="dynamic0050",e.dynamic0100="dynamic0100",e.dynamic0120="dynamic0120",e.dynamic0130="dynamic0130",e.dynamic0140="dynamic0140",e.dynamic0150="dynamic0150",e.dynamic0200="dynamic0200",e.dynamic0250="dynamic0250",e.dynamic0270="dynamic0270",e.dynamic0300="dynamic0300",e.dynamic0350="dynamic0350",e.dynamic0450="dynamic0450",e.grid001="grid001",e.grid002="grid002",e.grid003="grid003",e.grid004="grid004",e.grid005="grid005",e.grid006="grid006",e.grid007="grid007",e.grid008="grid008",e.grid009="grid009",e.grid010="grid010",e.grid011="grid011",e.grid012="grid012",e.grid013="grid013",e.grid014="grid014",e.grid015="grid015",e.grid016="grid016",e.grid017="grid017",e.grid018="grid018",e.grid019="grid019",e.grid020="grid020",e.grid021="grid021",e.grid022="grid022",e.grid023="grid023",e.grid024="grid024"}(n||(n={}));var m={static0:"0px",static100:"4px",static150:"8px",static200:"12px",static250:"16px",static300:"20px",static350:"24px",static370:"28px",static400:"32px",static450:"40px",static500:"44px",static510:"48px",static515:"52px",static520:"56px",static530:"64px",static535:"68px",static550:"72px",static565:"80px",static575:"84px",static600:"92px",static625:"96px",static650:"100px",static750:"120px",static800:"132px",static900:"156px",static1000:"172px",static1100:"184px",static1200:"196px",dynamic0020:"var(--size-dynamic0020)",dynamic0040:"var(--size-dynamic0040)",dynamic0050:"var(--size-dynamic0050)",dynamic0100:"var(--size-dynamic0100)",dynamic0120:"var(--size-dynamic0120)",dynamic0130:"var(--size-dynamic0130)",dynamic0140:"var(--size-dynamic0140)",dynamic0150:"var(--size-dynamic0150)",dynamic0200:"var(--size-dynamic0200)",dynamic0250:"var(--size-dynamic0250)",dynamic0270:"var(--size-dynamic0270)",dynamic0300:"var(--size-dynamic0300)",dynamic0350:"var(--size-dynamic0350)",dynamic0450:"var(--size-dynamic0450)",borderRadius:{none:"0px",xSmall:"4px",small:"8px",medium:"12px",large:"20px",imageXS:"8px",imageS:"12px",image:"0px",imageL:"20px",layer:"20px",teaser:"12px",displayTag:"100px",technicalTag:"4px",recommendedTag:"4px",filterTag:"8px",input:"8px",select:"8px",accordion:"0px",card:"12px",cardS:"12px",cardL:"20px",mediaGallery:"20px",button:"100px",badge:"100px",stepnav:"8px",contentSwitcher:"4px",toastNotification:"8px",notificationMessage:"4px",notificationBar:"8px",modal:"0px",disclaimer:"0px",actionTeaser:"12px",infobox:"12px",tooltip:"4px",moodGallery:"20px",contentSlider:"12px",video:"20px",videoS:"12px"},border:{default:"1px",active:"2px",focus:"2px",selected:"2px",legal:"3px"},xxs:"4px",xs:"8px",s:"12px",m:"16px",l:"clamp(24px, 1.18vw + 17.41px, 40px)",xl:"clamp(32px, 1.18vw + 25.41px, 48px)",xxl:"clamp(40px, 1.18vw + 33.41px, 56px)",xxxl:"clamp(56px, 0.88vw + 51.06px, 68px)",grid001:"min(4.16vw, 106.
166px)",grid002:"min(8.33vw, 213.33px)",grid003:"min(12.5vw, 320px)",grid004:"min(16.66vw, 426.66px)",grid005:"min(20.83vw, 533.33px)",grid006:"min(25vw, 640px)",grid007:"min(29.16vw, 746.66px)",grid008:"min(33.33vw, 853.33px)",grid009:"min(37.5vw, 960px)",grid010:"min(41.66vw, 1066.66px)",grid011:"min(45.83vw, 1173.33px)",grid012:"min(50vw, 1280px)",grid013:"min(54.16vw, 1386.66px)",grid014:"min(58.33vw, 1493.33px)",grid015:"min(62.5vw, 1600px)",grid016:"min(66.66vw, 1706.66px)",grid017:"min(70.83vw, 1813.33px)",grid018:"min(75vw, 1920px)",grid019:"min(79.16vw, 2026.66px)",grid020:"min(83.33vw, 2133.33px)",grid021:"min(87.5vw, 2240px)",grid022:"min(91.66vw, 2346.66px)",grid023:"min(95.83vw, 2453.33px)",grid024:"min(100vw, 2560px)"}},32760:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(5853),n=r(57292),a=function(){function e(e){this._semaphore=new n.default(1,e)}return e.prototype.acquire=function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,this._semaphore.acquire()];case 1:return[2,e.sent()[1]]}})})},e.prototype.runExclusive=function(e){return this._semaphore.runExclusive(function(){return e()})},e.prototype.isLocked=function(){return this._semaphore.isLocked()},e.prototype.waitForUnlock=function(){return this._semaphore.waitForUnlock()},e.prototype.release=function(){this._semaphore.isLocked()&&this._semaphore.release()},e.prototype.cancel=function(){return this._semaphore.cancel()},e}();t.default=a},57292:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(5853),n=r(55347),a=function(){function e(e,t){void 0===t&&(t=n.E_CANCELED),this._value=e,this._cancelError=t,this._weightedQueues=[],this._weightedWaiters=[]}return e.prototype.acquire=function(e){var t=this;if(void 0===e&&(e=1),e<=0)throw Error("invalid weight ".concat(e,": must be positive"));return new Promise(function(r,i){t._weightedQueues[e-1]||(t._weightedQueues[e-1]=[]),t._weightedQueues[e-1].push({resolve:r,reject:i}),t._dispatch()})},e.prototype.runExclusive=function(e,t){return void 0===t&&(t=1),i.__awaiter(this,void 0,void 0,function(){var r,n,a;return i.__generator(this,function(i){switch(i.label){case 0:return[4,this.acquire(t)];case 1:n=(r=i.sent())[0],a=r[1],i.label=2;case 2:return i.trys.push([2,,4,5]),[4,e(n)];case 3:return[2,i.sent()];case 4:return a(),[7];case 5:return[2]}})})},e.prototype.waitForUnlock=function(e){var t=this;if(void 0===e&&(e=1),e<=0)throw Error("invalid weight ".concat(e,": must be positive"));return new Promise(function(r){t._weightedWaiters[e-1]||(t._weightedWaiters[e-1]=[]),t._weightedWaiters[e-1].push(r),t._dispatch()})},e.prototype.isLocked=function(){return this._value<=0},e.prototype.getValue=function(){return this._value},e.prototype.setValue=function(e){this._value=e,this._dispatch()},e.prototype.release=function(e){if(void 0===e&&(e=1),e<=0)throw Error("invalid weight ".concat(e,": must be positive"));this._value+=e,this._dispatch()},e.prototype.cancel=function(){var e=this;this._weightedQueues.forEach(function(t){return t.forEach(function(t){return t.reject(e._cancelError)})}),this._weightedQueues=[]},e.prototype._dispatch=function(){for(var e,t=this._value;t>0;t--){var r=null===(e=this._weightedQueues[t-1])||void 0===e?void 0:e.shift();if(r){var i=this._value,n=t;this._value-=t,t=this._value+1,r.resolve([i,this._newReleaser(n)])}}this._drainUnlockWaiters()},e.prototype._newReleaser=function(e){var t=this,r=!1;return function(){r||(r=!0,t.release(e))}},e.prototype._drainUnlockWaiters=function(){for(var e=this._value;e>0;e--)this._weightedWaiters[e-1]&&(this._weightedWaiters[e-1].forEach(function(e){return e()}),this._weightedWaiters[e-1]=[])},e}();t.default=a},55347:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.E_CANCELED=t.E_ALREADY_LOCKED=t.E_TIMEOUT=void 0,t.E_TIMEOUT=Error("timeout while waiting for mutex to become available"),t.E_ALREADY_LOCKED=Error("mutex already locked"),t.E_CANCELED=Error("request for lock canceled")},91018:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.tryAcquire=t.withTimeout=t.Semaphore=t.Mutex=void 0;var i=r(5853),n=r(32760);Object.defineProperty(t,"Mutex",{enumerable:!0,get:function(){return n.default}});var a=r(57292);Object.defineProperty(t,"Semaphore",{enumerable:!0,get:function(){return a.default}});var o=r(68649);Object.defineProperty(t,"withTimeout",{enumerable:!0,get:function(){return o.withTimeout}});var s=r(11664);Object.defineProperty(t,"tryAcquire",{enumerable:!0,get:function(){return s.tryAcquire}}),i.__exportStar(r(55347),t)},11664:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryAcquire=void 0;var i=r(55347),n=r(68649);function a(e,t){return void 0===t&&(t=i.E_ALREADY_LOCKED),(0,n.withTimeout)(e,0,t)}t.tryAcquire=a},68649:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withTimeout=void 0;var i=r(5853),n=r(55347);function a(e,t,r){var a=this;return void 0===r&&(r=n.E_TIMEOUT),{acquire:function(n){if(void 0!==n&&n<=0)throw Error("invalid weight ".concat(n,": must be positive"));return new Promise(function(o,s){return i.__awaiter(a,void 0,void 0,function(){var a,c,l,u;return i.__generator(this,function(i){switch(i.label){case 0:a=!1,c=setTimeout(function(){a=!0,s(r)},t),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,e.acquire(n)];case 2:return l=i.sent(),a?(Array.isArray(l)?l[1]:l)():(clearTimeout(c),o(l)),[3,4];case 3:return u=i.sent(),a||(clearTimeout(c),s(u)),[3,4];case 4:return[2]}})})})},runExclusive:function(e,t){return i.__awaiter(this,void 0,void 0,function(){var r,n;return i.__generator(this,function(i){switch(i.label){case 0:r=function(){},i.label=1;case 1:return i.trys.push([1,,7,8]),[4,this.acquire(t)];case 2:if(!Array.isArray(n=i.sent()))return[3,4];return r=n[1],[4,e(n[0])];case 3:case 5:return[2,i.sent()];case 4:return r=n,[4,e()];case 6:return[3,8];case 7:return r(),[7];case 8:return[2]}})})},release:function(t){e.release(t)},cancel:function(){return e.cancel()},waitForUnlock:function(i){if(void 0!==i&&i<=0)throw Error("invalid weight ".concat(i,": must be positive"));return new Promise(function(n,a){e.waitForUnlock(i).then(n),setTimeout(function(){return a(r)},t)})},isLocked:function(){return e.isLocked()},getValue:function(){return e.getValue()},setValue:function(t){return e.setValue(t)}}}t.withTimeout=a},55445:function(e){"use strict";var t,r="object"==typeof Reflect?Reflect:null,i=r&&"function"==typeof r.apply?r.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};function n(e){console&&console.warn&&console.warn(e)}t=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=y,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function c(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}
1function u(e,t,r,i){if(c(r),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),s=o[t]),void 0===s)s=o[t]=r,++e._eventsCount;else if("function"==typeof s?s=o[t]=i?[r,s]:[s,r]:i?s.unshift(r):s.push(r),(a=l(e))>0&&s.length>a&&!s.warned){s.warned=!0;var a,o,s,u=Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,n(u)}return e}function f(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,r){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},n=f.bind(i);return n.listener=r,i.wrapFn=n,n}function p(e,t,r){var i=e._events;if(void 0===i)return[];var n=i[t];return void 0===n?[]:"function"==typeof n?r?[n.listener||n]:[n]:r?v(n):m(n,n.length)}function h(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function m(e,t){for(var r=Array(t),i=0;i<t;++i)r[i]=e[i];return r}function g(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function v(e){for(var t=Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function y(e,t){return new Promise(function(r,i){function n(r){e.removeListener(t,a),i(r)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",n),r([].slice.call(arguments))}x(e,t,a,{once:!0}),"error"!==t&&b(e,n,{once:!0})})}function b(e,t,r){"function"==typeof e.on&&x(e,"error",t,r)}function x(e,t,r,i){if("function"==typeof e.on)i.once?e.once(t,r):e.on(t,r);else if("function"==typeof e.addEventListener)e.addEventListener(t,function n(a){i.once&&e.removeEventListener(t,n),r(a)});else throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),o.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return l(this)},o.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,a=this._events;if(void 0!==a)n=n&&void 0===a.error;else if(!n)return!1;if(n){if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var o,s=Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var c=a[e];if(void 0===c)return!1;if("function"==typeof c)i(c,this,t);else for(var l=c.length,u=m(c,l),r=0;r<l;++r)i(u[r],this,t);return!0},o.prototype.addListener=function(e,t){return u(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return u(this,e,t,!0)},o.prototype.once=function(e,t){return c(t),this.on(e,d(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,d(this,e,t)),this},o.prototype.removeListener=function(e,t){var r,i,n,a,o;if(c(t),void 0===(i=this._events)||void 0===(r=i[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(n=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){o=r[a].listener,n=a;break}if(n<0)return this;0===n?r.shift():g(r,n),1===r.length&&(i[e]=r[0]),void 0!==i.removeListener&&this.emit("removeListener",e,o||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,r,i;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0==arguments.length){var n,a=Object.keys(r);for(i=0;i<a.length;++i)"removeListener"!==(n=a[i])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(i=t.length-1;i>=0;i--)this.removeListener(e,t[i]);return this},o.prototype.listeners=function(e){return p(this,e,!0)},o.prototype.rawListeners=function(e){return p(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},o.prototype.listenerCount=h,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},76508:function(e){"use strict";e.exports=function e(t,r){if(t===r)return!0;
1if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((i=t.length)!=r.length)return!1;for(n=i;0!=n--;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((i=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(n=i;0!=n--;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;0!=n--;){var i,n,a,o=a[n];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},43823:function(e,t,r){"use strict";r.d(t,{Ep:function(){return h},PP:function(){return l},aU:function(){return i},cP:function(){return m},lX:function(){return c}});var i,n=r(1119);!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(i||(i={}));var a=function(e){return e},o="beforeunload",s="popstate";function c(e){void 0===e&&(e={});var t=e.window,r=void 0===t?document.defaultView:t,c=r.history;function l(){var e=r.location,t=e.pathname,i=e.search,n=e.hash,o=c.state||{};return[o.idx,a({pathname:t,search:i,hash:n,state:o.usr||null,key:o.key||"default"})]}var u=null;function g(){if(u)w.call(u),u=null;else{var e=i.Pop,t=l(),r=t[0],n=t[1];if(w.length){if(null!=r){var a=b-r;a&&(u={action:e,location:n,retry:function(){P(-1*a)}},P(a))}}else R(e)}}r.addEventListener(s,g);var v=i.Pop,y=l(),b=y[0],x=y[1],E=d(),w=d();function S(e){return"string"==typeof e?e:h(e)}function O(e,t){return void 0===t&&(t=null),a((0,n.Z)({pathname:x.pathname,hash:"",search:""},"string"==typeof e?m(e):e,{state:t,key:p()}))}function L(e,t){return[{usr:e.state,key:e.key,idx:t},S(e)]}function A(e,t,r){return!w.length||(w.call({action:e,location:t,retry:r}),!1)}function R(e){v=e;var t=l();b=t[0],x=t[1],E.call({action:v,location:x})}function I(e,t){var n=i.Push,a=O(e,t);if(A(n,a,function(){I(e,t)})){var o=L(a,b+1),s=o[0],l=o[1];try{c.pushState(s,"",l)}catch(e){r.location.assign(l)}R(n)}}function T(e,t){var r=i.Replace,n=O(e,t);if(A(r,n,function(){T(e,t)})){var a=L(n,b),o=a[0],s=a[1];c.replaceState(o,"",s),R(r)}}function P(e){c.go(e)}return null==b&&(b=0,c.replaceState((0,n.Z)({},c.state,{idx:b}),"")),{get action(){return v},get location(){return x},createHref:S,push:I,replace:T,go:P,back:function(){P(-1)},forward:function(){P(1)},listen:function(e){return E.push(e)},block:function(e){var t=w.push(e);return 1===w.length&&r.addEventListener(o,f),function(){t(),w.length||r.removeEventListener(o,f)}}}}function l(e){void 0===e&&(e={});var t=e,r=t.initialEntries,o=void 0===r?["/"]:r,s=t.initialIndex,c=o.map(function(e){return a((0,n.Z)({pathname:"/",search:"",hash:"",state:null,key:p()},"string"==typeof e?m(e):e))}),l=u(null==s?c.length-1:s,0,c.length-1),f=i.Pop,g=c[l],v=d(),y=d();function b(e,t){return void 0===t&&(t=null),a((0,n.Z)({pathname:g.pathname,search:"",hash:""},"string"==typeof e?m(e):e,{state:t,key:p()}))}function x(e,t,r){return!y.length||(y.call({action:e,location:t,retry:r}),!1)}function E(e,t){f=e,g=t,v.call({action:f,location:g})}function w(e,t){var r=i.Push,n=b(e,t);x(r,n,function(){w(e,t)})&&(l+=1,c.splice(l,c.length,n),E(r,n))}function S(e,t){var r=i.Replace,n=b(e,t);x(r,n,function(){S(e,t)})&&(c[l]=n,E(r,n))}function O(e){var t=u(l+e,0,c.length-1),r=i.Pop,n=c[t];x(r,n,function(){O(e)})&&(l=t,E(r,n))}return{get index(){return l},get action(){return f},get location(){return g},createHref:function(e){return"string"==typeof e?e:h(e)},push:w,replace:S,go:O,back:function(){O(-1)},forward:function(){O(1)},listen:function(e){return v.push(e)},block:function(e){return y.push(e)}}}function u(e,t,r){return Math.min(Math.max(e,t),r)}function f(e){e.preventDefault(),e.returnValue=""}function d(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter(function(e){return e!==t})}},call:function(t){e.forEach(function(e){return e&&e(t)})}}}function p(){return Math.random().toString(36).substr(2,8)}function h(e){var t=e.pathname,r=void 0===t?"/":t,i=e.search,n=void 0===i?"":i,a=e.hash,o=void 0===a?"":a;return n&&"?"!==n&&(r+="?"===n.charAt(0)?n:"?"+n),o&&"#"!==o&&(r+="#"===o.charAt(0)?o:"#"+o),r}function m(e){var t={};if(e){var r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));var i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}},98365:function(e,t,r){"use strict";let i=Symbol("SemVer ANY");class n{static get ANY(){return i}constructor(e,t){if(t=a(t),e instanceof n){if(!!t.loose===e.loose)return e;e=e.value}l("comparator",e=e.trim().split(/\s+/).join(" "),t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===i?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){let t=this.options.loose?o[s.COMPARATORLOOSE]:o[s.COMPARATOR],r=e.match(t);if(!r)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new u(r[2],this.options.loose):this.semver=i}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===i||e===i)return!0;
1if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof n))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new f(e.value,t).test(this.value):""===e.operator?""===e.value||new f(this.value,t).test(e.semver):!((t=a(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||c(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||c(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}e.exports=n;let a=r(56573),{safeRe:o,t:s}=r(61834),c=r(74526),l=r(37481),u=r(61269),f=r(96308)},96308:function(e,t,r){"use strict";let i=/\s+/g;class n{constructor(e,t){if(t=o(t),e instanceof n){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;return new n(e.raw,t)}if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().replace(i," "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!b(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&x(e[0])){this.set=[e];break}}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");let t=this.set[e];for(let e=0;e<t.length;e++)e>0&&(this.formatted+=" "),this.formatted+=t[e].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){e=e.replace(y,"");let t=((this.options.includePrerelease&&g)|(this.options.loose&&v))+":"+e,r=a.get(t);if(r)return r;let i=this.options.loose,n=i?u[d.HYPHENRANGELOOSE]:u[d.HYPHENRANGE];c("hyphen replace",e=e.replace(n,N(this.options.includePrerelease))),c("comparator trim",e=e.replace(u[d.COMPARATORTRIM],p)),c("tilde trim",e=e.replace(u[d.TILDETRIM],h)),c("caret trim",e=e.replace(u[d.CARETTRIM],m));let o=e.split(" ").map(e=>w(e,this.options)).join(" ").split(/\s+/).map(e=>_(e,this.options));i&&(o=o.filter(e=>(c("loose invalid filter",e,this.options),!!e.match(u[d.COMPARATORLOOSE])))),c("range list",o);let l=new Map;for(let e of o.map(e=>new s(e,this.options))){if(b(e))return[e];l.set(e.value,e)}l.size>1&&l.has("")&&l.delete("");let f=[...l.values()];return a.set(t,f),f}intersects(e,t){if(!(e instanceof n))throw TypeError("a Range is required");return this.set.some(r=>E(r,t)&&e.set.some(e=>E(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if($(this.set[t],e,this.options))return!0;return!1}}e.exports=n;let a=new(r(88911)),o=r(56573),s=r(98365),c=r(37481),l=r(61269),{safeRe:u,src:f,t:d,comparatorTrimReplace:p,tildeTrimReplace:h,c
1aretTrimReplace:m}=r(61834),{FLAG_INCLUDE_PRERELEASE:g,FLAG_LOOSE:v}=r(52310),y=RegExp(f[d.BUILD],"g"),b=e=>"<0.0.0-0"===e.value,x=e=>""===e.value,E=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(e=>n.intersects(e,t)),n=i.pop();return r},w=(e,t)=>(c("comp",e=e.replace(u[d.BUILD],""),t),c("caret",e=R(e,t)),c("tildes",e=L(e,t)),c("xrange",e=T(e,t)),c("stars",e=C(e,t)),e),S=e=>!e||"x"===e.toLowerCase()||"*"===e,O=(e,t,r)=>S(e)&&!S(t)||S(t)&&r&&!S(r),L=(e,t)=>e.trim().split(/\s+/).map(e=>A(e,t)).join(" "),A=(e,t)=>{let r=t.loose?u[d.TILDELOOSE]:u[d.TILDE],i=t.includePrerelease?"-0":"";return e.replace(r,(t,r,n,a,o)=>{let s;return c("tilde",e,t,r,n,a,o),S(r)?s="":S(n)?s=`>=${r}.0.0${i} <${+r+1}.0.0-0`:S(a)?s=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`:o?(c("replaceTilde pr",o),s=`>=${r}.${n}.${a}-${o} <${r}.${+n+1}.0-0`):s=`>=${r}.${n}.${a} <${r}.${+n+1}.0-0`,c("tilde return",s),s})},R=(e,t)=>e.trim().split(/\s+/).map(e=>I(e,t)).join(" "),I=(e,t)=>{c("caret",e,t);let r=t.loose?u[d.CARETLOOSE]:u[d.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(t,r,n,a,o)=>{let s;return c("caret",e,t,r,n,a,o),S(r)?s="":S(n)?s=`>=${r}.0.0${i} <${+r+1}.0.0-0`:S(a)?s="0"===r?`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`:`>=${r}.${n}.0${i} <${+r+1}.0.0-0`:o?(c("replaceCaret pr",o),s="0"===r?"0"===n?`>=${r}.${n}.${a}-${o} <${r}.${n}.${+a+1}-0`:`>=${r}.${n}.${a}-${o} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${a}-${o} <${+r+1}.0.0-0`):(c("no pr"),s="0"===r?"0"===n?`>=${r}.${n}.${a} <${r}.${n}.${+a+1}-0`:`>=${r}.${n}.${a} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${a} <${+r+1}.0.0-0`),c("caret return",s),s})},T=(e,t)=>(c("replaceXRanges",e,t),e.split(/\s+/).map(e=>P(e,t)).join(" ")),P=(e,t)=>{e=e.trim();let r=t.loose?u[d.XRANGELOOSE]:u[d.XRANGE];return e.replace(r,(r,i,n,a,o,s)=>{if(c("xRange",e,r,i,n,a,o,s),O(n,a,o))return e;let l=S(n),u=l||S(a),f=u||S(o),d=f;return"="===i&&d&&(i=""),s=t.includePrerelease?"-0":"",l?r=">"===i||"<"===i?"<0.0.0-0":"*":i&&d?(u&&(a=0),o=0,">"===i?(i=">=",u?(n=+n+1,a=0):a=+a+1,o=0):"<="===i&&(i="<",u?n=+n+1:a=+a+1),"<"===i&&(s="-0"),r=`${i+n}.${a}.${o}${s}`):u?r=`>=${n}.0.0${s} <${+n+1}.0.0-0`:f&&(r=`>=${n}.${a}.0${s} <${n}.${+a+1}.0-0`),c("xRange return",r),r})},C=(e,t)=>(c("replaceStars",e,t),e.trim().replace(u[d.STAR],"")),_=(e,t)=>(c("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?d.GTE0PRE:d.GTE0],"")),N=e=>(t,r,i,n,a,o,s,c,l,u,f,d)=>(r=S(i)?"":S(n)?`>=${i}.0.0${e?"-0":""}`:S(a)?`>=${i}.${n}.0${e?"-0":""}`:o?`>=${r}`:`>=${r}${e?"-0":""}`,c=S(l)?"":S(u)?`<${+l+1}.0.0-0`:S(f)?`<${l}.${+u+1}.0-0`:d?`<=${l}.${u}.${f}-${d}`:e?`<${l}.${u}.${+f+1}-0`:`<=${c}`,`${r} ${c}`.trim()),$=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(c(e[r].semver),e[r].semver!==s.ANY&&e[r].semver.prerelease.length>0){let i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}},61269:function(e,t,r){"use strict";let i=r(37481),{MAX_LENGTH:n,MAX_SAFE_INTEGER:a}=r(52310),{safeRe:o,t:s}=r(61834),c=r(56573),{compareIdentifiers:l}=r(13751),u=(e,t)=>{let r=t.split(".");if(r.length>e.length)return!1;for(let t=0;t<r.length;t++)if(0!==l(e[t],r[t]))return!1;return!0};class f{constructor(e,t){if(t=c(t),e instanceof f){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>n)throw TypeError(`version is longer than ${n} characters`);i("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let r=e.trim().match(t.loose?o[s.LOOSE]:o[s.FULL]);if(!r)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>a||this.major<0)throw TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t<a)return t}return e}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(i("SemVer.compare",this.version,this.options,e),!(e instanceof f)){if("string"==typeof e&&e===this.version)return 0;e=new f(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return(e instanceof f||(e=new f(e,this.options)),this.major<e.major)?-1:this.major>e.major?1:this.minor<e.minor?-1:this.minor>e.minor?1:this.patch<e.patch?-1:this.patch>e.patch?1:0}comparePre(e){if(e instanceof f||(e=new f(e,this.options)),this.prerelease.length&&!e.prerelease.length)return -1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{let r=this.prerelease[t],n=e.prerelease[t];if(i("prerelease compare",t,r,n),void 0===r&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===r)return -1;if(r===n)continue;else return l(r,n)}while(++t)}compareBuild(e){e instanceof f||(e=new f(e,this.options));let t=0;do{let r=this.build[t],n=e.build[t];if(i("build compare",t,r,n),void 0===r&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===r)return -1;if(r===n)continue;else return l(r,n)}while(++t)}inc(e,t,r){if(e.startsWith("pre")){if(!t&&!1===r)throw Error("invalid increment argument: identifier is empty");if(t){let e=`-${t}`.match(this.options.loose?o[s.PRERELEASELOOSE]:o[s.PRERELEASE]);if(!e||e[1]!==t)throw Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,r),this.inc("pre",t,r);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,r),this.inc("pre",t,r);break;case"release":if(0===this.prerelease.length)throw Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{let e=Number(r)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let i=this.prerelease.length;for(;--i>=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(t===this.prerelease.join(".")&&!1===r)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let i=[t,e];!1===r&&(i=[t]),u(this.prerelease,t)?isNaN(this.prerelease[t.split(".").length])&&(this.prerelease=i):this.prerelease=i}break}default:throw Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}
1e.exports=f},74526:function(e,t,r){"use strict";let i=r(84429),n=r(54084),a=r(91877),o=r(54159),s=r(1749),c=r(74063),l=(e,t,r,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return i(e,r,l);case"!=":return n(e,r,l);case">":return a(e,r,l);case">=":return o(e,r,l);case"<":return s(e,r,l);case"<=":return c(e,r,l);default:throw TypeError(`Invalid operator: ${t}`)}};e.exports=l},6028:function(e,t,r){"use strict";let i=r(61269),n=r(86472),{safeRe:a,t:o}=r(61834),s=(e,t)=>{if(e instanceof i)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let i;let n=t.includePrerelease?a[o.COERCERTLFULL]:a[o.COERCERTL];for(;(i=n.exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&i.index+i[0].length===r.index+r[0].length||(r=i),n.lastIndex=i.index+i[1].length+i[2].length;n.lastIndex=-1}else r=e.match(t.includePrerelease?a[o.COERCEFULL]:a[o.COERCE]);if(null===r)return null;let s=r[2],c=r[3]||"0",l=r[4]||"0",u=t.includePrerelease&&r[5]?`-${r[5]}`:"",f=t.includePrerelease&&r[6]?`+${r[6]}`:"";return n(`${s}.${c}.${l}${u}${f}`,t)};e.exports=s},75625:function(e,t,r){"use strict";let i=r(61269),n=(e,t,r)=>new i(e,r).compare(new i(t,r));e.exports=n},84429:function(e,t,r){"use strict";let i=r(75625),n=(e,t,r)=>0===i(e,t,r);e.exports=n},91877:function(e,t,r){"use strict";let i=r(75625),n=(e,t,r)=>i(e,t,r)>0;e.exports=n},54159:function(e,t,r){"use strict";let i=r(75625),n=(e,t,r)=>i(e,t,r)>=0;e.exports=n},1749:function(e,t,r){"use strict";let i=r(75625),n=(e,t,r)=>0>i(e,t,r);e.exports=n},74063:function(e,t,r){"use strict";let i=r(75625),n=(e,t,r)=>0>=i(e,t,r);e.exports=n},54084:function(e,t,r){"use strict";let i=r(75625),n=(e,t,r)=>0!==i(e,t,r);e.exports=n},86472:function(e,t,r){"use strict";let i=r(61269),n=(e,t,r=!1)=>{if(e instanceof i)return e;try{return new i(e,t)}catch(e){if(!r)return null;throw e}};e.exports=n},60875:function(e,t,r){"use strict";let i=r(96308),n=(e,t,r)=>{try{t=new i(t,r)}catch(e){return!1}return t.test(e)};e.exports=n},24121:function(e,t,r){"use strict";let i=r(86472),n=(e,t)=>{let r=i(e,t);return r?r.version:null};e.exports=n},52310:function(e){"use strict";let t="2.0.0",r=256,i=Number.MAX_SAFE_INTEGER||9007199254740991,n=16,a=250,o=["major","premajor","minor","preminor","patch","prepatch","prerelease"];e.exports={MAX_LENGTH:r,MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:a,MAX_SAFE_INTEGER:i,RELEASE_TYPES:o,SEMVER_SPEC_VERSION:t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},37481:function(e,t,r){"use strict";var i=r(40257);let n="object"==typeof i&&i.env&&i.env.NODE_DEBUG&&/\bsemver\b/i.test(i.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=n},13751:function(e){"use strict";let t=/^[0-9]+$/,r=(e,r)=>{if("number"==typeof e&&"number"==typeof r)return e===r?0:e<r?-1:1;let i=t.test(e),n=t.test(r);return i&&n&&(e=+e,r=+r),e===r?0:i&&!n?-1:n&&!i?1:e<r?-1:1},i=(e,t)=>r(t,e);e.exports={compareIdentifiers:r,rcompareIdentifiers:i}},88911:function(e){"use strict";class t{constructor(){this.max=1e3,this.map=new Map}get(e){let t=this.map.get(e);if(void 0!==t)return this.map.delete(e),this.map.set(e,t),t}delete(e){return this.map.delete(e)}set(e,t){if(!this.delete(e)&&void 0!==t){if(this.map.size>=this.max){let e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}e.exports=t},56573:function(e){"use strict";let t=Object.freeze({loose:!0}),r=Object.freeze({}),i=e=>e?"object"!=typeof e?t:e:r;e.exports=i},61834:function(e,t,r){"use strict";let{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:n,MAX_LENGTH:a}=r(52310),o=r(37481),s=(t=e.exports={}).re=[],c=t.safeRe=[],l=t.src=[],u=t.safeSrc=[],f=t.t={},d=0,p="[a-zA-Z0-9-]",h=[["\\s",1],["\\d",a],[p,n]],m=e=>{for(let[t,r]of h)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},g=(e,t,r)=>{let i=m(t),n=d++;o(e,n,t),f[e]=n,l[n]=t,u[n]=i,s[n]=new RegExp(t,r?"g":void 0),c[n]=new RegExp(i,r?"g":void 0)};g("NUMERICIDENTIFIER","0|[1-9]\\d*"),g("NUMERICIDENTIFIERLOOSE","\\d+"),g("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),g("MAINVERSION",`(${l[f.NUMERICIDENTIFIER]})\\.(${l[f.NUMERICIDENTIFIER]})\\.(${l[f.NUMERICIDENTIFIER]})`),g("MAINVERSIONLOOSE",`(${l[f.NUMERICIDENTIFIERLOOSE]})\\.(${l[f.NUMERICIDENTIFIERLOOSE]})\\.(${l[f.NUMERICIDENTIFIERLOOSE]})`),g("PRERELEASEIDENTIFIER",`(?:${l[f.NONNUMERICIDENTIFIER]}|${l[f.NUMERICIDENTIFIER]})`),g("PRERELEASEIDENTIFIERLOOSE",`(?:${l[f.NONNUMERICIDENTIFIER]}|${l[f.NUMERICIDENTIFIERLOOSE]})`),g("PRERELEASE",`(?:-(${l[f.PRERELEASEIDENTIFIER]}(?:\\.${l[f.PRERELEASEIDENTIFIER]})*))`),g("PRERELEASELOOSE",`(?:-?(${l[f.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[f.PRERELEASEIDENTIFIERLOOSE]})*))`),g("BUILDIDENTIFIER",`${p}
1+`),g("BUILD",`(?:\\+(${l[f.BUILDIDENTIFIER]}(?:\\.${l[f.BUILDIDENTIFIER]})*))`),g("FULLPLAIN",`v?${l[f.MAINVERSION]}${l[f.PRERELEASE]}?${l[f.BUILD]}?`),g("FULL",`^${l[f.FULLPLAIN]}$`),g("LOOSEPLAIN",`[v=\\s]*${l[f.MAINVERSIONLOOSE]}${l[f.PRERELEASELOOSE]}?${l[f.BUILD]}?`),g("LOOSE",`^${l[f.LOOSEPLAIN]}$`),g("GTLT","((?:<|>)?=?)"),g("XRANGEIDENTIFIERLOOSE",`${l[f.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),g("XRANGEIDENTIFIER",`${l[f.NUMERICIDENTIFIER]}|x|X|\\*`),g("XRANGEPLAIN",`[v=\\s]*(${l[f.XRANGEIDENTIFIER]})(?:\\.(${l[f.XRANGEIDENTIFIER]})(?:\\.(${l[f.XRANGEIDENTIFIER]})(?:${l[f.PRERELEASE]})?${l[f.BUILD]}?)?)?`),g("XRANGEPLAINLOOSE",`[v=\\s]*(${l[f.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[f.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[f.XRANGEIDENTIFIERLOOSE]})(?:${l[f.PRERELEASELOOSE]})?${l[f.BUILD]}?)?)?`),g("XRANGE",`^${l[f.GTLT]}\\s*${l[f.XRANGEPLAIN]}$`),g("XRANGELOOSE",`^${l[f.GTLT]}\\s*${l[f.XRANGEPLAINLOOSE]}$`),g("COERCEPLAIN",`(^|[^\\d])(\\d{1,${i}})(?:\\.(\\d{1,${i}}))?(?:\\.(\\d{1,${i}}))?`),g("COERCE",`${l[f.COERCEPLAIN]}(?:$|[^\\d])`),g("COERCEFULL",l[f.COERCEPLAIN]+`(?:${l[f.PRERELEASE]})?`+`(?:${l[f.BUILD]})?`+"(?:$|[^\\d])"),g("COERCERTL",l[f.COERCE],!0),g("COERCERTLFULL",l[f.COERCEFULL],!0),g("LONETILDE","(?:~>?)"),g("TILDETRIM",`(\\s*)${l[f.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",g("TILDE",`^${l[f.LONETILDE]}${l[f.XRANGEPLAIN]}$`),g("TILDELOOSE",`^${l[f.LONETILDE]}${l[f.XRANGEPLAINLOOSE]}$`),g("LONECARET","(?:\\^)"),g("CARETTRIM",`(\\s*)${l[f.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",g("CARET",`^${l[f.LONECARET]}${l[f.XRANGEPLAIN]}$`),g("CARETLOOSE",`^${l[f.LONECARET]}${l[f.XRANGEPLAINLOOSE]}$`),g("COMPARATORLOOSE",`^${l[f.GTLT]}\\s*(${l[f.LOOSEPLAIN]})$|^$`),g("COMPARATOR",`^${l[f.GTLT]}\\s*(${l[f.FULLPLAIN]})$|^$`),g("COMPARATORTRIM",`(\\s*)${l[f.GTLT]}\\s*(${l[f.LOOSEPLAIN]}|${l[f.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",g("HYPHENRANGE",`^\\s*(${l[f.XRANGEPLAIN]})\\s+-\\s+(${l[f.XRANGEPLAIN]})\\s*$`),g("HYPHENRANGELOOSE",`^\\s*(${l[f.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[f.XRANGEPLAINLOOSE]})\\s*$`),g("STAR","(<|>)?=?\\s*\\*"),g("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),g("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},46312:function(e,t,r){"use strict";i={value:!0},i=i=t.Fv=void 0;var i,n=r(80717),a=(0,n.css)(['html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}']);t.Fv=a;var o=(0,n.createGlobalStyle)(a);i=o,o.displayName="Normalize"},1158:function(e,t,r){!function(){function e(e,t){return(t||"")+" (SystemJS Error#"+e+" https://github.com/systemjs/systemjs/blob/main/docs/errors.md#"+e+")"}!function(t){function r(){throw Error(e(5,"AMD require not supported."))}var i=["require","exports","module"];function n(e,t){for(var i={},n={exports:i},a=[],o=[],s=0,c=0;c<e.length;c++){var l=e[c],u=o.length;"require"===l?(a[c]=r,s++):"module"===l?(a[c]=n,s++):"exports"===l?(a[c]=i,s++):d(c),s&&(e[u]=l)}s&&(e.length-=s);var f=t;return[e,function(e,t){return e({default:i,__useDefault:!0}),{setters:o,execute:function(){n.uri=t.meta.url;var r=f.apply(i,a);
1void 0!==r&&(n.exports=r),e(n.exports),e("default",n.exports)}}}];function d(e){o.push(function(t){a[e]=t.__useDefault?t.default:t})}}t.define=function(t,r,a){var o,s,c="string"==typeof t,l=c?t:null,u=c?r:t,f=c?a:r;if(Array.isArray(u))o=u,s=f;else if("object"==typeof u)o=[],s=function(){return u};else if("function"==typeof u)o=i,s=u;else throw Error(e(9,"Invalid call to AMD define()"));var d=n(o,s);c&&(System.registerRegistry?(System.registerRegistry[l]=d,System.register(l,d[0],d[1])):console.warn(e("W6","Include named-register.js for full named define support"))),System.register(d[0],d[1])},t.define.amd={}}("undefined"!=typeof self?self:r.g)}()},52645:function(e,t,r){!function(){!function(e){var t,r,i=e.System;s(i);var n=i.constructor.prototype,a=i.constructor,o=function(){a.call(this),s(this)};function s(e){e.registerRegistry=Object.create(null),e.namedRegisterAliases=Object.create(null)}o.prototype=n,i.constructor=o;var c=n.register;n.register=function(e,i,n,a){if("string"!=typeof e)return c.apply(this,arguments);var o=[i,n,a];return this.registerRegistry[e]=o,t||(t=o,r=e),Promise.resolve().then(function(){t=null,r=null}),c.apply(this,[i,n,a])};var l=n.resolve;n.resolve=function(e,t){try{return l.call(this,e,t)}catch(t){if(e in this.registerRegistry)return this.namedRegisterAliases[e]||e;throw t}};var u=n.instantiate;n.instantiate=function(e,t,r){var i=this.registerRegistry[e];return i?(this.registerRegistry[e]=null,i):u.call(this,e,t,r)};var f=n.getRegister;n.getRegister=function(e){var i=f.call(this,e);r&&e&&(this.namedRegisterAliases[r]=e);var n=t||i;return t=null,r=null,n}}("undefined"!=typeof self?self:r.g)}()},12618:function(e,t,r){!function(){function e(e,t){return(t||"")+" (SystemJS https://github.com/systemjs/systemjs/blob/main/docs/errors.md#"+e+")"}var t,i,n,a,o,s,c="undefined"!=typeof Symbol,l="undefined"!=typeof self,u="undefined"!=typeof document,f=l?self:r.g;if(u){var d=document.querySelector("base[href]");d&&(t=d.href)}if(!t&&"undefined"!=typeof location){var p=(t=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==p&&(t=t.slice(0,p+1))}var h=/\\/g;function m(e,t){if(-1!==e.indexOf("\\")&&(e=e.replace(h,"/")),"/"===e[0]&&"/"===e[1])return t.slice(0,t.indexOf(":")+1)+e;if("."===e[0]&&("/"===e[1]||"."===e[1]&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===e[0]){var r,i=t.slice(0,t.indexOf(":")+1);if(r="/"===t[i.length+1]?"file:"!==i?(r=t.slice(i.length+2)).slice(r.indexOf("/")+1):t.slice(8):t.slice(i.length+("/"===t[i.length])),"/"===e[0])return t.slice(0,t.length-r.length-1)+e;for(var n=r.slice(0,r.lastIndexOf("/")+1)+e,a=[],o=-1,s=0;s<n.length;s++)-1!==o?"/"===n[s]&&(a.push(n.slice(o,s+1)),o=-1):"."===n[s]?"."===n[s+1]&&("/"===n[s+2]||s+2===n.length)?(a.pop(),s+=2):"/"===n[s+1]||s+1===n.length?s+=1:o=s:o=s;return -1!==o&&a.push(n.slice(o)),t.slice(0,t.length-r.length)+a.join("")}}function g(e,t){return m(e,t)||(-1!==e.indexOf(":")?e:m("./"+e,t))}function v(e,t,r,i,n){for(var a in e){var o=m(a,r)||a,s=e[a];if("string"==typeof s){var c=w(i,m(s,r)||s,n);c?t[o]=c:E("W1",a,s)}}}function y(e,t,r){for(i in e.imports&&v(e.imports,r.imports,t,r,null),e.scopes||{}){var i,n=g(i,t);v(e.scopes[i],r.scopes[n]||(r.scopes[n]={}),t,r,n)}for(i in e.depcache||{})r.depcache[g(i,t)]=e.depcache[i];for(i in e.integrity||{})r.integrity[g(i,t)]=e.integrity[i]}function b(e,t){if(t[e])return e;var r=e.length;do{var i=e.slice(0,r+1);if(i in t)return i}while(-1!==(r=e.lastIndexOf("/",r-1)))}function x(e,t){var r=b(e,t);if(r){var i=t[r];if(null===i)return;if(!(e.length>r.length)||"/"===i[i.length-1])return i+e.slice(r.length);E("W2",r,i)}}function E(t,r,i,n){console.warn(e(t,[i,r].join(", ")))}function w(e,t,r){for(var i=e.scopes,n=r&&b(r,i);n;){var a=x(t,i[n]);if(a)return a;n=b(n.slice(0,n.lastIndexOf("/")),i)}return x(t,e.imports)||-1!==t.indexOf(":")&&t}var S=c&&Symbol.toStringTag,O=c?Symbol():"@";function L(){this[O]={}}var A=L.prototype;function R(t,r,i,n){var a=t[O][r];if(a)return a;var o=[],s=Object.create(null);S&&Object.defineProperty(s,S,{value:"Module"});var c=Promise.resolve().then(function(){return t.instantiate(r,i,n)}).then(function(i){if(!i)throw Error(e(2,r));function n(e,t){a.h=!0;var r=!1;if("string"==typeof e)e in s&&s[e]===t||(s[e]=t,r=!0);else{for(var i in e){var t=e[i];i in s&&s[i]===t||(s[i]=t,r=!0)}
1e&&e.__esModule&&(s.__esModule=e.__esModule)}if(r)for(var n=0;n<o.length;n++){var c=o[n];c&&c(s)}return t}var c=i[1](n,2===i[1].length?{import:function(e,i){return t.import(e,r,i)},meta:t.createContext(r)}:void 0);return a.e=c.execute||function(){},[i[0],c.setters||[],i[2]||[]]},function(e){throw a.e=null,a.er=e,e}),l=c.then(function(e){return Promise.all(e[0].map(function(i,n){var a=e[1][n],o=e[2][n];return Promise.resolve(t.resolve(i,r)).then(function(e){var i=R(t,e,r,o);return Promise.resolve(i.I).then(function(){return a&&(i.i.push(a),(i.h||!i.I)&&a(i.n)),i})})})).then(function(e){a.d=e})});return a=t[O][r]={id:r,i:o,n:s,m:n,I:c,L:l,h:!1,d:void 0,e:void 0,er:void 0,E:void 0,C:void 0,p:void 0}}function I(e,t,r,i){if(!i[t.id])return i[t.id]=!0,Promise.resolve(t.L).then(function(){return t.p&&null!==t.p.e||(t.p=r),Promise.all(t.d.map(function(t){return I(e,t,r,i)}))}).catch(function(e){if(t.er)throw e;throw t.e=null,e})}function T(e,t){return t.C=I(e,t,t,{}).then(function(){return C(e,t,{})}).then(function(){return t.n})}A.import=function(e,t,r){var i=this;return t&&"object"==typeof t&&(r=t,t=void 0),Promise.resolve(i.prepareImport()).then(function(){return i.resolve(e,t,r)}).then(function(e){var t=R(i,e,void 0,r);return t.C||T(i,t)})},A.createContext=function(e){var t=this;return{url:e,resolve:function(r,i){return Promise.resolve(t.resolve(r,i||e))}}},A.register=function(e,t,r){i=[e,t,r]},A.getRegister=function(){var e=i;return i=void 0,e};var P=Object.freeze(Object.create(null));function C(e,t,r){if(!r[t.id]){if(r[t.id]=!0,!t.e){if(t.er)throw t.er;return t.E?t.E:void 0}var i,n=t.e;return(t.e=null,t.d.forEach(function(n){try{var a=C(e,n,r);a&&(i=i||[]).push(a)}catch(e){throw t.er=e,e}}),i)?Promise.all(i).then(a):a()}function a(){try{var e=n.call(P);if(e)return e=e.then(function(){t.C=t.n,t.E=null},function(e){throw t.er=e,t.E=null,e}),t.E=e;t.C=t.n,t.L=t.I=void 0}catch(e){throw t.er=e,e}finally{}}}f.System=new L;var _=Promise.resolve(),N={imports:{},scopes:{},depcache:{},integrity:{}},$=u;function k(){[].forEach.call(document.querySelectorAll("script"),function(r){if(!r.sp){if("systemjs-module"===r.type)r.sp=!0,r.src&&System.import("import:"===r.src.slice(0,7)?r.src.slice(7):g(r.src,t)).catch(function(e){if(e.message.indexOf("https://github.com/systemjs/systemjs/blob/main/docs/errors.md#3")>-1){var t=document.createEvent("Event");t.initEvent("error",!1,!1),r.dispatchEvent(t)}return Promise.reject(e)});else if("systemjs-importmap"===r.type){r.sp=!0;var i=r.src?(System.fetch||fetch)(r.src,{integrity:r.integrity,priority:r.fetchPriority,passThrough:!0}).then(function(e){if(!e.ok)throw Error(e.status);return e.text()}).catch(function(t){return t.message=e("W4",r.src)+"\n"+t.message,console.warn(t),"function"==typeof r.onerror&&r.onerror(),"{}"}):r.innerHTML;_=_.then(function(){return i}).then(function(e){D(N,e,r.src||t)})}}})}function D(t,r,i){var n={};try{n=JSON.parse(r)}catch(t){console.warn(Error(e("W5")))}y(n,i,t)}if(A.prepareImport=function(e){return($||e)&&(k(),$=!1),_},A.getImportMap=function(){return JSON.parse(JSON.stringify(N))},u&&(k(),window.addEventListener("DOMContentLoaded",k)),A.addImportMap=function(e,r){y(e,r||t,N)},u){window.addEventListener("error",function(e){o=e.filename,s=e.error});var F=location.origin}A.createScript=function(e){var t=document.createElement("script");t.async=!0,e.indexOf(F+"/")&&(t.crossOrigin="anonymous");var r=N.integrity[e];return r&&(t.integrity=r),t.src=e,t};var z={},M=A.register;A.register=function(e,t){if(u&&"loading"===document.readyState&&"string"!=typeof e){var r=document.querySelectorAll("script[src]"),i=r[r.length-1];if(i){i.src,n=e;var o=this;a=setTimeout(function(){z[i.src]=[e,t],o.import(i.src)})}}else n=void 0;return M.call(this,e,t)},A.instantiate=function(t,r){var i=z[t];if(i)return delete z[t],i;var c=this;return Promise.resolve(A.createScript(t)).then(function(i){return new Promise(function(l,u){i.addEventListener("error",function(){u(Error(e(3,[t,r].join(", "))))}),i.addEventListener("load",function(){if(document.head.removeChild(i),o===t)u(s);else{var e=c.getRegister(t);e&&e[0]===n&&clearTimeout(a),l(e)}}),document.head.appendChild(i)})})},A.shouldFetch=function(){return!1},"undefined"!=typeof fetch&&(A.fetch=fetch);var j=A.instantiate,U=/^(text|application)\/(x-)?javascript(;|$)/;function H(t,r){throw Error(e(8,[t,r].join(", ")))}A.instantiate=function(t,r,i){var n=this;return this.shouldFetch(t,r,i)?this.fetch(t,{credentials:"same-origin",integrity:N.integrity[t],meta:i}).then(function(i){if(!i.ok)throw Error(e(7,[i.status,i.statusText,t,r].join(", ")));var a=i.headers.get("content-type");if(!a||!U.test(a))throw Error(e(4,a));return i.text().then(function(e){return 0>e.indexOf("//# sourceURL=")&&(e+="\n//# sourceURL="+t),(0,eval)(e),n.getRegister(t)})}):j.apply(this,arguments)},A.resolve=function(e,r){return w(N,m(e,r=r||t)||e,r)||H(e,r)};var B=A.instantiate;A.instantiate=function(e,t,r){var i=N.depcache[e];if(i)for(var n=0;n<i.length;n++)R(this,this.resolve(i[n],e),e);return B.call(this,e,t,r)},l&&"function"==typeof importScripts&&(A.instantiate=function(e){var t=this;return Promise.resolve().then(function(){return importScripts(e),t.getRegister(e)})})}()},68858:function(e){function t(e,t){var r=e.length,a=Array(r),o={},s=r,c=i(t),l=n(e);for(t.forEach(function(e){if(!l.has(e[0])||!l.has(e[1]))throw Error("Unknown node. There is an unknown node in the supplied edges.")});s--;)o[s]||u(e[s],s,new Set);return a;function u(e,t,i){if(i.has(e)){var n;try{n=", node was:"+JSON.stringify(e)}catch(e){n=""}throw Error("Cyclic dependency"+n)}if(!l.has(e))throw Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(e));if(!o[t]){o[t]=!0;var s=c.get(e)||new Set;if(s=Array.from(s),t=s.length){i.add(e);do{var f=s[--t];u(f,l.get(f),i)}while(t);i.delete(e)}a[--r]=e}}}function r(e){for(var t=new Set,r=0,i=e.length;r<i;r++){var n=e[r];t.add(n[0]),t.add(n[1])}return Array.from(t)}function i(e){for(var t=new Map,r=0,i=e.length;r<i;r++){var n=e[r];t.has(n[0])||t.set(n[0],new Set),t.has(n[1])||t.set(n[1],new Set),t.get(n[0]).add(n[1])}return t}function n(e){for(var t=new Map,r=0,i=e.length;r<i;r++)t.set(e[r],r);return t}e.exports=function(e){return t(r(e),e)},e.exports.array=t},23679:function(e,t,r){var i,n;!function(a,o,s){e.exports?e.exports=s():void 0!==(n="function"==typeof(i=s)?i.call(t,r,t,e):i)&&(e.exports=n)}(0,0,function(){function e(e){var t=[];if(0===e.length)return"";if("string"!=typeof e[0])throw TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var r=e.shift();e[0]=r+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var i=0;i<e.length;i++){var n=e[i];if("string"!=typeof n)throw TypeError("Url must be a string. Received "+n);""!==n&&(i>0&&(n=n.replace(/^[\/]+/,"")),n=i<e.length-1?n.replace(/[\/]+$/,""):n.replace(/[\/]+$/,"/"),t.push(n))}var a=t.join("/"),o=(a=a.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return o.shift()+(o.length>0?"?":"")+o.join("&")}return function(){var t;return t="object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments),e(t)}
1})},86547:function(e,t,r){"use strict";r.d(t,{R:function(){return i}});let i=e=>({"data-testid":e["data-testid"]})},50936:function(e,t,r){"use strict";function i(...e){}r.d(t,{D:function(){return i}})},93298:function(e,t,r){"use strict";r.d(t,{Iy:function(){return m}});var i=r(86547),n=r(95648),a=r(53007),o=r(2265);let s=a.zo.div` 2 --font-family-head: vw-head, sans-serif; 3 --font-family-text: vw-text, sans-serif; 4 5 /* reset styles that could have been set for specific languages on parent elements */ 6 word-break: initial; 7 hyphens: initial; 8 font-style: initial; 9 10 :lang(ko), 11 :lang(zh), 12 :lang(zh-tw), 13 :lang(ja) { 14 font-style: normal; 15 } 16 17 :lang(ko) { 18 word-break: keep-all; 19 hyphens: auto; /* Needed for breaking long URLs */ 20 } 21 22 :lang(vi) { 23 --font-family-head: roboto-vi, sans-serif; 24 --font-family-text: roboto-vi, sans-serif; 25 } 26 27 :lang(ar) { 28 --font-family-head: vw-head, vw-text-ar, sans-serif; 29 --font-family-text: vw-text, vw-text-ar, sans-serif; 30 } 31 32 font-family: var(--font-family-text); 33`,c=e=>{let{children:t,direction:r,language:a,tag:c}=e,l=(0,i.R)(e);return o.createElement(n.f,{language:a,direction:r},o.createElement(s,{as:c,lang:a,dir:r,...l},t))};var l=r(80717),u=r(69057),f=r(46312);let d=(0,l.createGlobalStyle)` 34 ${f.Fv}; 35 36 b, strong { 37 font-weight: bold; 38 } 39`,p=(0,a.iv)` 40 --font-family-head: vw-head, sans-serif; 41 --font-family-text: vw-text, sans-serif; 42 43 :lang(ko), 44 :lang(zh), 45 :lang(zh-tw), 46 :lang(ja), 47 :lang(ar) { 48 font-style: normal; 49 } 50 51 :lang(ko) { 52 word-break: keep-all; 53 hyphens: auto; /* Needed for breaking long URLs */ 54 } 55 56 :lang(vi) { 57 --font-family-head: roboto-vi, sans-serif; 58 --font-family-text: roboto-vi, sans-serif; 59 } 60 61 :lang(ar) { 62 --font-family-head: vw-head, vw-text-ar, sans-serif; 63 --font-family-text: vw-text, vw-text-ar, sans-serif; 64 } 65 66 font-family: var(--font-family-text); 67`;a.zo.div` 68 ${p} 69 70 -webkit-font-smoothing: antialiased; 71 -moz-osx-font-smoothing: grayscale; 72 * { 73 box-sizing: border-box; 74 } 75 ${u.w5}; 76 background-color: ${()=>u.PH.background.primary}; 77`;let h=a.zo.div` 78 -webkit-font-smoothing: antialiased; 79 -moz-osx-font-smoothing: grayscale; 80 * { 81 box-sizing: border-box; 82 } 83 background-color: ${({theme:e})=>e.colors.background.primary}; 84 color: ${({theme:e})=>e.colors.content.primary}; 85`,m=e=>{let{children:t,direction:r,language:a,theme:s,variant:l}=e,u=(0,i.R)(e);return o.createElement(n.f,{theme:s,variant:l},o.createElement(c,{language:a,direction:r,...u},o.createElement(d,null),o.createElement(h,null,t)))}},53007:function(e,t,r){"use strict";r.d(t,{Fg:function(){return o},iv:function(){return a},zo:function(){return n}});var i=r(80717);let n="object"==typeof i.default&&null!==i.default&&"default"in i.default?i.default.default:i.default,a=i.css,o=i.useTheme},95648:function(e,t,r){"use strict";r.d(t,{f:function(){return L}});var i=r(50936);let n=[{condition:/^shadows$/g,message:"`shadows` is deprecated. Please use `colors.shadow` instead."},{condition:/^size\.line$/g,message:"`size.line` is deprecated. Please use `size.border` instead."},{condition:/^size\.border\.(light|heavy|bulky)$/g,message:"`size.border.default`, `...heavy`, and `...bulky` are deprecated. Please use another value from `size.border` instead."}];var a=r(69057);let o={animation:{timingFunction:{in:"animation.timingFunction.timing100",out:"animation.timingFunction.timing100",linear:"animation.timingFunction.timing200",cubicOut:"animation.timingFunction.timing300",navigation:"animation.timingFunction.timing400"},duration:{collapsible:"animation.duration.duration600",color:"animation.duration.duration300",layer:"animation.duration.duration300",scrollIndicator:"animation.duration.duration2000",nba:"animation.duration.duration300",tabIndicator:"animation.duration.duration300",statusIndicator:"animation.duration.duration400"}},size:a.J7,shadows:{variant1:"shadows.variant1",variant2:"shadows.variant2",variant3:"shadows.variant3",variant4:"shadows.variant4"},fonts:a.Rq,appearances:a.VY,colors:a.PH},s={animation:{timingFunction:{in:"animation.timingFunction.timing100",out:"animation.timingFunction.timing100",linear:"animation.timingFunction.timing200",cubicOut:"animation.timingFunction.timing300",navigation:"animation.timingFunction.timing400"},duration:{collapsible:"animation.duration.duration600",color:"animation.duration.duration300",layer:"animation.duration.duration300",scrollIndicator:"animation.duration.duration2000",nba:"animation.duration.duration300",tabIndicator:"animation.duration.duration300",statusIndicator:"animation.duration.duration400"}},size:a.J7,shadows:{variant1:"shadows.variant1",variant2:"shadows.variant2",variant3:"shadows.variant3",variant4:"shadows.variant4"},fonts:a.Rq,appearances:a.VY,colors:a.PH},c={common:o,main:s,inverted:{colors:a.Jd},mainNBD:{colors:a.iK,size:a.Cl},invertedNBD:{colors:a.iC,size:a.Cl}},l={animation:{duration:{duration300:"300ms",duration400:"400ms",duration500:"500ms",duration600:"600ms",duration2000:"2000ms"},timingFunction:{timing100:"ease",timing200:"linear",timing300:"cubic-bezier(0.215, 0.61, 0.355, 1)",timing400:"ease-in"}},global:a.Dt,shadows:{variant1:"0 4px 5px rgba(0,0,0,0.12), 0 2px 8px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.2)",variant2:"0 3px 15px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.2)",variant3:"0 6px 30px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.2)",variant4:"0px 8px 32px rgba(0, 0, 0, 0.1), 0px 16px 48px rgba(0, 0, 0, 0.05)"},size:a.TG},u=e=>"object"==typeof e&&!Array.isArray(e);function f(e,t){if(!u(e))return;let r=t.split("."),i=r.shift();if(i&&void 0!==e[i]){let t=e[i];return u(t)&&r.length>0?f(t,r.join(".")):t}}function d(e,t){if(!e||0===Object.keys(e).length)throw Error("invalid data");return`--${[...t?[t]:[],..."string"==typeof e?[e]:Object.keys(e).sort((e,t)=>
85e.localeCompare(t)).reduce((t,r)=>[...t,r,e[r]],[])].join("-").toLowerCase().replaceAll(/[^a-z,0-9-]/g,"-")}`}function p(e=""){if(!e){(0,i.D)(`Design token value could not be found: ${e}`);return}let t=f(l,e);return t?Array.isArray(t)?`var(${d(e)})`:t:e}function h(e){return"string"==typeof e}function m(e){n.forEach(t=>{t.condition.exec(e)&&(0,i.D)(`found: ${e} - ${t.message}`)})}function g(e){if(!e||"object"!=typeof e)return e;let t=e;return Object.hasOwnProperty.call(t,"__isProxy")||t.__isProxy?t.__raw:e}function v(e,t=()=>void 0,r){return new Proxy(e,{get:(e,i)=>{if("__isProxy"===i)return!0;if("__raw"===i)return e;if("string"!=typeof i)return;if(Object.hasOwnProperty.call(e,i))return m(r?`${r}.${i}`:`${i}`),e[i];let n=t();return n&&n[i]}})}function y(e,t=()=>void 0,r){if(e.__isProxy)return e;let i={};return Object.entries(e).forEach(([e,n])=>{"object"==typeof n&&n?i[e]=y(n,()=>{let r=t();return r&&r[e]},r?`${r}.${e}`:e):i[e]=n}),v(i,t,r)}function b(e){return!Array.isArray(e)&&"string"!=typeof e}function x(e){let t={};return Object.entries(g(e)||{}).forEach(([e,r])=>{if(null!=r){if(b(r)){t[e]=x(r)||{};return}t[e]=p(r)}}),t}function E(e,t,r,i,n){let a=g(e);return t&&(a={...a,language:t}),r&&(a={...a,direction:r}),i&&(a={...a,variant:i}),n&&(a={...a,name:n}),a}function w(e,t,r,i,n,a){let o=e&&Object.keys(e).length>0?e:y(x(c.common)),{main:s,inverted:l,mainNBD:u,invertedNBD:f}=c,d={main:s,inverted:l},p={main:u,inverted:f};return y(x(E(function(e,t){return t&&h(t)?("v26"===e?p:d)[t]:t||{}}(r,t),i,n,r,a)),()=>o)}var S=r(2265),O=r(80717);function L(e){let{children:t,direction:r,language:i,theme:n,variant:a}=e,o=S.Children.toArray(t).filter(S.isValidElement),s=S.useContext(O.ThemeContext);if(0===o.length)return null;let c=a||s?.variant||"v19",l=("string"==typeof n?n:void 0)||s?.name||"main",u=n||(c===s?.variant?s:l)||"main";return S.createElement(O.ThemeProvider,{theme:e=>w(e,u,c,i,r,l)},S.createElement(S.Fragment,null,t))}S.createContext({})}}]);
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.