/*! For license information please see notification_fast.bundle.js.LICENSE.txt */ (()=>{"use strict";var e,t,o={5236:(e,t)=>{if("function"==typeof Symbol&&Symbol.for){var o=Symbol.for;o("react.element"),o("react.portal"),o("react.fragment"),o("react.strict_mode"),o("react.profiler"),o("react.provider"),o("react.context"),o("react.forward_ref"),o("react.suspense"),o("react.suspense_list"),o("react.memo"),o("react.lazy"),o("react.block"),o("react.server.block"),o("react.fundamental"),o("react.debug_trace_mode"),o("react.legacy_hidden")}},5732:(e,t,o)=>{o(5236)},9533:e=>{var t=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function n(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},o=0;o<10;o++)t["_"+String.fromCharCode(o)]=o;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(e){return!1}}()?Object.assign:function(e,r){for(var a,s,l=n(e),c=1;c{var i=o(274),n=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var r=Symbol.for;n=r("react.element"),t.Fragment=r("react.fragment")}var a=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,o){var i,r={},c=null,d=null;for(i in void 0!==o&&(c=""+o),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)s.call(t,i)&&!l.hasOwnProperty(i)&&(r[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps)void 0===r[i]&&(r[i]=t[i]);return{$$typeof:n,type:e,key:c,ref:d,props:r,_owner:a.current}}t.jsx=c,t.jsxs=c},7493:(e,t,o)=>{var i=o(9533),n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,s=n?Symbol.for("react.fragment"):60107,l=n?Symbol.for("react.strict_mode"):60108,c=n?Symbol.for("react.profiler"):60114,d=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,p=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,E="function"==typeof Symbol&&Symbol.iterator;function T(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;ow.length&&w.push(e)}function P(e,t,o,i){var n=typeof e;"undefined"!==n&&"boolean"!==n||(e=null);var s=!1;if(null===e)s=!0;else switch(n){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case r:case a:s=!0}}if(s)return o(i,e,""===t?"."+k(e,0):t),1;if(s=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l{e.exports=o(7493)},2668:(e,t,o)=>{e.exports=o(2873)}},i={};function n(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}};return o[e](r,r.exports,n),r.exports}t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(o,i){if(1&i&&(o=this(o)),8&i)return o;if("object"==typeof o&&o){if(4&i&&o.__esModule)return o;if(16&i&&"function"==typeof o.then)return o}var r=Object.create(null);n.r(r);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&i&&o;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>o[e]));return a.default=()=>o,n.d(r,a),r},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{class e{createCSS(){return""}createBehavior(){}}const t=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof global)return global;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;try{return new Function("return this")()}catch(e){return{}}}();void 0===t.trustedTypes&&(t.trustedTypes={createPolicy:(e,t)=>t});const o={configurable:!1,enumerable:!1,writable:!1};void 0===t.FAST&&Reflect.defineProperty(t,"FAST",Object.assign({value:Object.create(null)},o));const i=t.FAST;if(void 0===i.getById){const e=Object.create(null);Reflect.defineProperty(i,"getById",Object.assign({value(t,o){let i=e[t];return void 0===i&&(i=o?e[t]=o():null),i}},o))}const r=Object.freeze([]);function a(){const e=new WeakMap;return function(t){let o=e.get(t);if(void 0===o){let i=Reflect.getPrototypeOf(t);for(;void 0===o&&null!==i;)o=e.get(i),i=Reflect.getPrototypeOf(i);o=void 0===o?[]:o.slice(0),e.set(t,o)}return o}}const s=t.FAST.getById(1,(()=>{const e=[],o=[];function i(){if(o.length)throw o.shift()}function n(e){try{e.call()}catch(e){o.push(e),setTimeout(i,0)}}function r(){let t=0;for(;t1024){for(let o=0,i=e.length-t;oe});let c=l;const d=`fast-${Math.random().toString(36).substring(2,8)}`,u=`${d}{`,p=`}${d}`,h=Object.freeze({supportsAdoptedStyleSheets:Array.isArray(document.adoptedStyleSheets)&&"replace"in CSSStyleSheet.prototype,setHTMLPolicy(e){if(c!==l)throw new Error("The HTML policy can only be set once.");c=e},createHTML:e=>c.createHTML(e),isMarker:e=>e&&8===e.nodeType&&e.data.startsWith(d),extractDirectiveIndexFromMarker:e=>parseInt(e.data.replace(`${d}:`,"")),createInterpolationPlaceholder:e=>`${u}${e}${p}`,createCustomAttributePlaceholder(e,t){return`${e}="${this.createInterpolationPlaceholder(t)}"`},createBlockPlaceholder:e=>`\x3c!--${d}:${e}--\x3e`,queueUpdate:s.enqueue,processUpdates:s.process,nextUpdate:()=>new Promise(s.enqueue),setAttribute(e,t,o){null==o?e.removeAttribute(t):e.setAttribute(t,o)},setBooleanAttribute(e,t,o){o?e.setAttribute(t,""):e.removeAttribute(t)},removeChildNodes(e){for(let t=e.firstChild;null!==t;t=e.firstChild)e.removeChild(t)},createTemplateWalker:e=>document.createTreeWalker(e,133,null,!1)});class f{constructor(){this.targets=new WeakSet}addStylesTo(e){this.targets.add(e)}removeStylesFrom(e){this.targets.delete(e)}isAttachedTo(e){return this.targets.has(e)}withBehaviors(...e){return this.behaviors=null===this.behaviors?e:this.behaviors.concat(e),this}}function g(e){return e.map((e=>e instanceof f?g(e.styles):[e])).reduce(((e,t)=>e.concat(t)),[])}function E(e){return e.map((e=>e instanceof f?e.behaviors:null)).reduce(((e,t)=>null===t?e:(null===e&&(e=[]),e.concat(t))),null)}f.create=(()=>{if(h.supportsAdoptedStyleSheets){const e=new Map;return t=>new m(t,e)}return e=>new O(e)})();let T=(e,t)=>{e.adoptedStyleSheets=[...e.adoptedStyleSheets,...t]},N=(e,t)=>{e.adoptedStyleSheets=e.adoptedStyleSheets.filter((e=>-1===t.indexOf(e)))};if(h.supportsAdoptedStyleSheets)try{document.adoptedStyleSheets.push(),document.adoptedStyleSheets.splice(),T=(e,t)=>{e.adoptedStyleSheets.push(...t)},N=(e,t)=>{for(const o of t){const t=e.adoptedStyleSheets.indexOf(o);-1!==t&&e.adoptedStyleSheets.splice(t,1)}}}catch(e){}class m extends f{constructor(e,t){super(),this.styles=e,this.styleSheetCache=t,this._styleSheets=void 0,this.behaviors=E(e)}get styleSheets(){if(void 0===this._styleSheets){const e=this.styles,t=this.styleSheetCache;this._styleSheets=g(e).map((e=>{if(e instanceof CSSStyleSheet)return e;let o=t.get(e);return void 0===o&&(o=new CSSStyleSheet,o.replaceSync(e),t.set(e,o)),o}))}return this._styleSheets}addStylesTo(e){T(e,this.styleSheets),super.addStylesTo(e)}removeStylesFrom(e){N(e,this.styleSheets),super.removeStylesFrom(e)}}let _=0;class O extends f{constructor(e){super(),this.styles=e,this.behaviors=null,this.behaviors=E(e),this.styleSheets=g(e),this.styleClass="fast-style-class-"+ ++_}addStylesTo(e){const t=this.styleSheets,o=this.styleClass;e=this.normalizeTarget(e);for(let i=0;i("string"==typeof t?this.css+=t:e.push(t),e)),[]);o.length&&(this.styles=f.create(o))}createBehavior(){return this}createCSS(){return this.css}bind(e){this.styles&&e.$fastController.addStyles(this.styles),this.behaviors.length&&e.$fastController.addBehaviors(this.behaviors)}unbind(e){this.styles&&e.$fastController.removeStyles(this.styles),this.behaviors.length&&e.$fastController.removeBehaviors(this.behaviors)}}class S{constructor(e,t){this.sub1=void 0,this.sub2=void 0,this.spillover=void 0,this.source=e,this.sub1=t}has(e){return void 0===this.spillover?this.sub1===e||this.sub2===e:-1!==this.spillover.indexOf(e)}subscribe(e){const t=this.spillover;if(void 0===t){if(this.has(e))return;if(void 0===this.sub1)return void(this.sub1=e);if(void 0===this.sub2)return void(this.sub2=e);this.spillover=[this.sub1,this.sub2,e],this.sub1=void 0,this.sub2=void 0}else-1===t.indexOf(e)&&t.push(e)}unsubscribe(e){const t=this.spillover;if(void 0===t)this.sub1===e?this.sub1=void 0:this.sub2===e&&(this.sub2=void 0);else{const o=t.indexOf(e);-1!==o&&t.splice(o,1)}}notify(e){const t=this.spillover,o=this.source;if(void 0===t){const t=this.sub1,i=this.sub2;void 0!==t&&t.handleChange(o,e),void 0!==i&&i.handleChange(o,e)}else for(let i=0,n=t.length;i{const e=/(:|&&|\|\||if)/,t=new WeakMap,o=h.queueUpdate;let i,n=e=>{throw new Error("Must call enableArrayObservation before observing arrays.")};function r(e){let o=e.$fastController||t.get(e);return void 0===o&&(Array.isArray(e)?o=n(e):t.set(e,o=new R(e))),o}const s=a();class l{constructor(e){this.name=e,this.field=`_${e}`,this.callback=`${e}Changed`}getValue(e){return void 0!==i&&i.watch(e,this.name),e[this.field]}setValue(e,t){const o=this.field,i=e[o];if(i!==t){e[o]=t;const n=e[this.callback];"function"==typeof n&&n.call(e,i,t),r(e).notify(this.name)}}}class c extends S{constructor(e,t,o=!1){super(e,t),this.binding=e,this.isVolatileBinding=o,this.needsRefresh=!0,this.needsQueue=!0,this.first=this,this.last=null,this.propertySource=void 0,this.propertyName=void 0,this.notifier=void 0,this.next=void 0}observe(e,t){this.needsRefresh&&null!==this.last&&this.disconnect();const o=i;i=this.needsRefresh?this:void 0,this.needsRefresh=this.isVolatileBinding;const n=this.binding(e,t);return i=o,n}disconnect(){if(null!==this.last){let e=this.first;for(;void 0!==e;)e.notifier.unsubscribe(this,e.propertyName),e=e.next;this.last=null,this.needsRefresh=this.needsQueue=!0}}watch(e,t){const o=this.last,n=r(e),a=null===o?this.first:{};if(a.propertySource=e,a.propertyName=t,a.notifier=n,n.subscribe(this,t),null!==o){if(!this.needsRefresh){let t;i=void 0,t=o.propertySource[o.propertyName],i=this,e===t&&(this.needsRefresh=!0)}o.next=a}this.last=a}handleChange(){this.needsQueue&&(this.needsQueue=!1,o(this))}call(){null!==this.last&&(this.needsQueue=!0,this.notify(this))}records(){let e=this.first;return{next:()=>{const t=e;return void 0===t?{value:void 0,done:!0}:(e=e.next,{value:t,done:!1})},[Symbol.iterator]:function(){return this}}}}return Object.freeze({setArrayObserverFactory(e){n=e},getNotifier:r,track(e,t){void 0!==i&&i.watch(e,t)},trackVolatile(){void 0!==i&&(i.needsRefresh=!0)},notify(e,t){r(e).notify(t)},defineProperty(e,t){"string"==typeof t&&(t=new l(t)),s(e).push(t),Reflect.defineProperty(e,t.name,{enumerable:!0,get:function(){return t.getValue(this)},set:function(e){t.setValue(this,e)}})},getAccessors:s,binding(e,t,o=this.isVolatileBinding(e)){return new c(e,t,o)},isVolatileBinding:t=>e.test(t.toString())})}));function v(e,t){y.defineProperty(e,t)}const C=i.getById(3,(()=>{let e=null;return{get:()=>e,set(t){e=t}}}));class w{constructor(){this.index=0,this.length=0,this.parent=null,this.parentContext=null}get event(){return C.get()}get isEven(){return this.index%2==0}get isOdd(){return this.index%2!=0}get isFirst(){return 0===this.index}get isInMiddle(){return!this.isFirst&&!this.isLast}get isLast(){return this.index===this.length-1}static setEvent(e){C.set(e)}}y.defineProperty(w.prototype,"index"),y.defineProperty(w.prototype,"length");const M=Object.seal(new w);class D{constructor(){this.targetIndex=0}}class P extends D{constructor(){super(...arguments),this.createPlaceholder=h.createInterpolationPlaceholder}}class x extends D{constructor(e,t,o){super(),this.name=e,this.behavior=t,this.options=o}createPlaceholder(e){return h.createCustomAttributePlaceholder(this.name,e)}createBehavior(e){return new this.behavior(e,this.options)}}function k(e,t){this.source=e,this.context=t,null===this.bindingObserver&&(this.bindingObserver=y.binding(this.binding,this,this.isBindingVolatile)),this.updateTarget(this.bindingObserver.observe(e,t))}function L(e,t){this.source=e,this.context=t,this.target.addEventListener(this.targetName,this)}function F(){this.bindingObserver.disconnect(),this.source=null,this.context=null}function G(){this.bindingObserver.disconnect(),this.source=null,this.context=null;const e=this.target.$fastView;void 0!==e&&e.isComposed&&(e.unbind(),e.needsBindOnly=!0)}function B(){this.target.removeEventListener(this.targetName,this),this.source=null,this.context=null}function W(e){h.setAttribute(this.target,this.targetName,e)}function U(e){h.setBooleanAttribute(this.target,this.targetName,e)}function V(e){if(null==e&&(e=""),e.create){this.target.textContent="";let t=this.target.$fastView;void 0===t?t=e.create():this.target.$fastTemplate!==e&&(t.isComposed&&(t.remove(),t.unbind()),t=e.create()),t.isComposed?t.needsBindOnly&&(t.needsBindOnly=!1,t.bind(this.source,this.context)):(t.isComposed=!0,t.bind(this.source,this.context),t.insertBefore(this.target),this.target.$fastView=t,this.target.$fastTemplate=e)}else{const t=this.target.$fastView;void 0!==t&&t.isComposed&&(t.isComposed=!1,t.remove(),t.needsBindOnly?t.needsBindOnly=!1:t.unbind()),this.target.textContent=e}}function $(e){this.target[this.targetName]=e}function H(e){const t=this.classVersions||Object.create(null),o=this.target;let i=this.version||0;if(null!=e&&e.length){const n=e.split(/\s+/);for(let e=0,r=n.length;eh.createHTML(e(t,o))}break;case"?":this.cleanedTargetName=e.substr(1),this.updateTarget=U;break;case"@":this.cleanedTargetName=e.substr(1),this.bind=L,this.unbind=B;break;default:this.cleanedTargetName=e,"class"===e&&(this.updateTarget=H)}}targetAtContent(){this.updateTarget=V,this.unbind=G}createBehavior(e){return new j(e,this.binding,this.isBindingVolatile,this.bind,this.unbind,this.updateTarget,this.cleanedTargetName)}}class j{constructor(e,t,o,i,n,r,a){this.source=null,this.context=null,this.bindingObserver=null,this.target=e,this.binding=t,this.isBindingVolatile=o,this.bind=i,this.unbind=n,this.updateTarget=r,this.targetName=a}handleChange(){this.updateTarget(this.bindingObserver.observe(this.source,this.context))}handleEvent(e){w.setEvent(e);const t=this.binding(this.source,this.context);w.setEvent(null),!0!==t&&e.preventDefault()}}let Y=null;class Z{addFactory(e){e.targetIndex=this.targetIndex,this.behaviorFactories.push(e)}captureContentBinding(e){e.targetAtContent(),this.addFactory(e)}reset(){this.behaviorFactories=[],this.targetIndex=-1}release(){Y=this}static borrow(e){const t=Y||new Z;return t.directives=e,t.reset(),Y=null,t}}function K(e){if(1===e.length)return e[0];let t;const o=e.length,i=e.map((e=>"string"==typeof e?()=>e:(t=e.targetName||t,e.binding))),n=new z(((e,t)=>{let n="";for(let r=0;rs)),c.targetName=a.name):c=K(l),null!==c&&(t.removeAttributeNode(a),n--,r--,e.addFactory(c))}}function J(e,t,o){const i=X(e,t.textContent);if(null!==i){let n=t;for(let r=0,a=i.length;r0}const t=this.fragment.cloneNode(!0),o=this.viewBehaviorFactories,i=new Array(this.behaviorCount),n=h.createTemplateWalker(t);let r=0,a=this.targetOffset,s=n.nextNode();for(let e=o.length;r=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;function ne(e,...t){const o=[];let i="";for(let n=0,r=e.length-1;ne}if("function"==typeof a&&(a=new z(a)),a instanceof P){const e=ie.exec(r);null!==e&&(a.targetName=e[2])}a instanceof D?(i+=a.createPlaceholder(o.length),o.push(a)):i+=a}return i+=e[e.length-1],new oe(i,o)}const re=e=>"function"==typeof e,ae=()=>null;function se(e){return void 0===e?ae:re(e)?e:()=>e}function le(e,t,o){const i=re(e)?e:()=>e,n=se(t),r=se(o);return(e,t)=>i(e,t)?n(e,t):r(e,t)}const ce=Object.freeze({locate:a()}),de={toView:e=>e?"true":"false",fromView:e=>null!=e&&"false"!==e&&!1!==e&&0!==e},ue={toView(e){if(null==e)return null;const t=1*e;return isNaN(t)?null:t.toString()},fromView(e){if(null==e)return null;const t=1*e;return isNaN(t)?null:t}};class pe{constructor(e,t,o=t.toLowerCase(),i="reflect",n){this.guards=new Set,this.Owner=e,this.name=t,this.attribute=o,this.mode=i,this.converter=n,this.fieldName=`_${t}`,this.callbackName=`${t}Changed`,this.hasCallback=this.callbackName in e.prototype,"boolean"===i&&void 0===n&&(this.converter=de)}setValue(e,t){const o=e[this.fieldName],i=this.converter;void 0!==i&&(t=i.fromView(t)),o!==t&&(e[this.fieldName]=t,this.tryReflectToAttribute(e),this.hasCallback&&e[this.callbackName](o,t),e.$fastController.notify(this.name))}getValue(e){return y.track(e,this.name),e[this.fieldName]}onAttributeChangedCallback(e,t){this.guards.has(e)||(this.guards.add(e),this.setValue(e,t),this.guards.delete(e))}tryReflectToAttribute(e){const t=this.mode,o=this.guards;o.has(e)||"fromView"===t||h.queueUpdate((()=>{o.add(e);const i=e[this.fieldName];switch(t){case"reflect":const t=this.converter;h.setAttribute(e,this.attribute,void 0!==t?t.toView(i):i);break;case"boolean":h.setBooleanAttribute(e,this.attribute,i)}o.delete(e)}))}static collect(e,...t){const o=[];t.push(ce.locate(e));for(let i=0,n=t.length;i1&&(o.property=t),ce.locate(e.constructor).push(o)}return arguments.length>1?(o={},void i(e,t)):(o=void 0===e?{}:e,i)}const fe={mode:"open"},ge={},Ee=i.getById(4,(()=>{const e=new Map;return Object.freeze({register:t=>!e.has(t.type)&&(e.set(t.type,t),!0),getByType:t=>e.get(t)})}));class Te{constructor(e,t=e.definition){"string"==typeof t&&(t={name:t}),this.type=e,this.name=t.name,this.template=t.template;const o=pe.collect(e,t.attributes),i=new Array(o.length),n={},r={};for(let e=0,t=o.length;e0){const t=this.boundObservables=Object.create(null);for(let o=0,n=i.length;oAe(e),define:(e,t)=>new Te(e,t).define().type});function be(e){return function(t){new Te(t,e).define()}}function Se(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a}const Re=new Map;"metadata"in Reflect||(Reflect.metadata=function(e,t){return function(o){Reflect.defineMetadata(e,t,o)}},Reflect.defineMetadata=function(e,t,o){let i=Re.get(o);void 0===i&&Re.set(o,i=new Map),i.set(e,t)},Reflect.getOwnMetadata=function(e,t){const o=Re.get(t);if(void 0!==o)return o.get(e)});class ye{constructor(e,t){this.container=e,this.key=t}instance(e){return this.registerResolver(0,e)}singleton(e){return this.registerResolver(1,e)}transient(e){return this.registerResolver(2,e)}callback(e){return this.registerResolver(3,e)}cachedCallback(e){return this.registerResolver(3,Qe(e))}aliasTo(e){return this.registerResolver(5,e)}registerResolver(e,t){const{container:o,key:i}=this;return this.container=this.key=void 0,o.registerResolver(i,new We(i,e,t))}}function ve(e){const t=e.slice(),o=Object.keys(e),i=o.length;let n;for(let r=0;rnew We(e,1,e),transient:e=>new We(e,2,e)}),we=Object.freeze({default:Object.freeze({parentLocator:()=>null,responsibleForOwnerRequests:!1,defaultResolver:Ce.singleton})}),Me=new Map;function De(e){return t=>Reflect.getOwnMetadata(e,t)}let Pe=null;const xe=Object.freeze({createContainer:e=>new qe(null,Object.assign({},we.default,e)),findResponsibleContainer(e){const t=e.$$container$$;return t&&t.responsibleForOwnerRequests?t:xe.findParentContainer(e)},findParentContainer(e){const t=new CustomEvent(Ze,{bubbles:!0,composed:!0,cancelable:!0,detail:{container:void 0}});return e.dispatchEvent(t),t.detail.container||xe.getOrCreateDOMContainer()},getOrCreateDOMContainer:(e,t)=>e?e.$$container$$||new qe(e,Object.assign({},we.default,t,{parentLocator:xe.findParentContainer})):Pe||(Pe=new qe(null,Object.assign({},we.default,t,{parentLocator:()=>null}))),getDesignParamtypes:De("design:paramtypes"),getAnnotationParamtypes:De("di:paramtypes"),getOrCreateAnnotationParamTypes(e){let t=this.getAnnotationParamtypes(e);return void 0===t&&Reflect.defineMetadata("di:paramtypes",t=[],e),t},getDependencies(e){let t=Me.get(e);if(void 0===t){const o=e.inject;if(void 0===o){const o=xe.getDesignParamtypes(e),i=xe.getAnnotationParamtypes(e);if(void 0===o)if(void 0===i){const o=Object.getPrototypeOf(e);t="function"==typeof o&&o!==Function.prototype?ve(xe.getDependencies(o)):[]}else t=ve(i);else if(void 0===i)t=ve(o);else{t=ve(o);let e,n=i.length;for(let o=0;o{xe.findResponsibleContainer(this).get(o)!==this[n]&&(this[n]=e,i.notify(t))};i.subscribe({handleChange:r},"isConnected")}}return e}})},createInterface(e,t){const o="function"==typeof e?e:t,i="string"==typeof e?e:e&&"friendlyName"in e&&e.friendlyName||ot,n="string"!=typeof e&&(e&&"respectConnection"in e&&e.respectConnection||!1),r=function(e,t,o){if(null==e||void 0!==new.target)throw new Error(`No registration for interface: '${r.friendlyName}'`);t?xe.defineProperty(e,t,r,n):xe.getOrCreateAnnotationParamTypes(e)[o]=r};return r.$isInterface=!0,r.friendlyName=null==i?"(anonymous)":i,null!=o&&(r.register=function(e,t){return o(new ye(e,null!=t?t:r))}),r.toString=function(){return`InterfaceSymbol<${r.friendlyName}>`},r},inject:(...e)=>function(t,o,i){if("number"==typeof i){const o=xe.getOrCreateAnnotationParamTypes(t),n=e[0];void 0!==n&&(o[i]=n)}else if(o)xe.defineProperty(t,o,e[0]);else{const o=i?xe.getOrCreateAnnotationParamTypes(i.value):xe.getOrCreateAnnotationParamTypes(t);let n;for(let t=0;t(e.register=function(t){return Je.transient(e,e).register(t)},e.registerInRequestor=!1,e),singleton:(e,t=Fe)=>(e.register=function(t){return Je.singleton(e,e).register(t)},e.registerInRequestor=t.scoped,e)}),ke=xe.createInterface("Container");function Le(e){return function(t){const o=function(e,t,i){xe.inject(o)(e,t,i)};return o.$isResolver=!0,o.resolve=function(o,i){return e(t,o,i)},o}}xe.inject;const Fe={scoped:!1};function Ge(e,t,o){xe.inject(Ge)(e,t,o)}function Be(e,t){return t.getFactory(e).construct(t)}Le(((e,t,o)=>()=>o.get(e))),Le(((e,t,o)=>o.has(e,!0)?o.get(e):void 0)),Ge.$isResolver=!0,Ge.resolve=()=>{},Le(((e,t,o)=>{const i=Be(e,t),n=new We(e,0,i);return o.registerResolver(e,n),i})),Le(((e,t,o)=>Be(e,t)));class We{constructor(e,t,o){this.key=e,this.strategy=t,this.state=o,this.resolving=!1}get $isResolver(){return!0}register(e){return e.registerResolver(this.key,this)}resolve(e,t){switch(this.strategy){case 0:return this.state;case 1:if(this.resolving)throw new Error(`Cyclic dependency found: ${this.state.name}`);return this.resolving=!0,this.state=e.getFactory(this.state).construct(t),this.strategy=0,this.resolving=!1,this.state;case 2:{const o=e.getFactory(this.state);if(null===o)throw new Error(`Resolver for ${String(this.key)} returned a null factory`);return o.construct(t)}case 3:return this.state(e,t,this);case 4:return this.state[0].resolve(e,t);case 5:return t.get(this.state);default:throw new Error(`Invalid resolver strategy specified: ${this.strategy}.`)}}getFactory(e){var t,o,i;switch(this.strategy){case 1:case 2:return e.getFactory(this.state);case 5:return null!==(i=null===(o=null===(t=e.getResolver(this.state))||void 0===t?void 0:t.getFactory)||void 0===o?void 0:o.call(t,e))&&void 0!==i?i:null;default:return null}}}function Ue(e){return this.get(e)}function Ve(e,t){return t(e)}class $e{constructor(e,t){this.Type=e,this.dependencies=t,this.transformers=null}construct(e,t){let o;return o=void 0===t?new this.Type(...this.dependencies.map(Ue,e)):new this.Type(...this.dependencies.map(Ue,e),...t),null==this.transformers?o:this.transformers.reduce(Ve,o)}registerTransformer(e){(this.transformers||(this.transformers=[])).push(e)}}const He={$isResolver:!0,resolve:(e,t)=>t};function ze(e){return"function"==typeof e.register}function je(e){return function(e){return ze(e)&&"boolean"==typeof e.registerInRequestor}(e)&&e.registerInRequestor}const Ye=new Set(["Array","ArrayBuffer","Boolean","DataView","Date","Error","EvalError","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Number","Object","Promise","RangeError","ReferenceError","RegExp","Set","SharedArrayBuffer","String","SyntaxError","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","URIError","WeakMap","WeakSet"]),Ze="__DI_LOCATE_PARENT__",Ke=new Map;class qe{constructor(e,t){this.owner=e,this.config=t,this._parent=void 0,this.registerDepth=0,this.context=null,null!==e&&(e.$$container$$=this),this.resolvers=new Map,this.resolvers.set(ke,He),e instanceof Node&&e.addEventListener(Ze,(e=>{e.composedPath()[0]!==this.owner&&(e.detail.container=this,e.stopImmediatePropagation())}))}get parent(){return void 0===this._parent&&(this._parent=this.config.parentLocator(this.owner)),this._parent}get depth(){return null===this.parent?0:this.parent.depth+1}get responsibleForOwnerRequests(){return this.config.responsibleForOwnerRequests}registerWithContext(e,...t){return this.context=e,this.register(...t),this.context=null,this}register(...e){if(100==++this.registerDepth)throw new Error("Unable to autoregister dependency");let t,o,i,n,r;const a=this.context;for(let s=0,l=e.length;sthis}))}jitRegister(e,t){if("function"!=typeof e)throw new Error(`Attempted to jitRegister something that is not a constructor: '${e}'. Did you forget to register this dependency?`);if(Ye.has(e.name))throw new Error(`Attempted to jitRegister an intrinsic type: ${e.name}. Did you forget to add @inject(Key)`);if(ze(e)){const o=e.register(t);if(!(o instanceof Object)||null==o.resolve){const o=t.resolvers.get(e);if(null!=o)return o;throw new Error("A valid resolver was not returned from the static register method")}return o}if(e.$isInterface)throw new Error(`Attempted to jitRegister an interface: ${e.friendlyName}`);{const o=this.config.defaultResolver(e,t);return t.resolvers.set(e,o),o}}}const Xe=new WeakMap;function Qe(e){return function(t,o,i){if(Xe.has(i))return Xe.get(i);const n=e(t,o,i);return Xe.set(i,n),n}}const Je=Object.freeze({instance:(e,t)=>new We(e,0,t),singleton:(e,t)=>new We(e,1,t),transient:(e,t)=>new We(e,2,t),callback:(e,t)=>new We(e,3,t),cachedCallback:(e,t)=>new We(e,3,Qe(t)),aliasTo:(e,t)=>new We(t,5,e)});function et(e){if(null==e)throw new Error("key/value cannot be null or undefined. Are you trying to inject/register something that doesn't exist with DI?")}function tt(e,t,o){if(e instanceof We&&4===e.strategy){const i=e.state;let n=i.length;const r=new Array(n);for(;n--;)r[n]=i[n].resolve(t,o);return r}return[e.resolve(t,o)]}const ot="(anonymous)";function it(e){return"object"==typeof e&&null!==e||"function"==typeof e}const nt=function(){const e=new WeakMap;let t=!1,o="",i=0;return function(n){return t=e.get(n),void 0===t&&(o=n.toString(),i=o.length,t=i>=29&&i<=100&&125===o.charCodeAt(i-1)&&o.charCodeAt(i-2)<=32&&93===o.charCodeAt(i-3)&&101===o.charCodeAt(i-4)&&100===o.charCodeAt(i-5)&&111===o.charCodeAt(i-6)&&99===o.charCodeAt(i-7)&&32===o.charCodeAt(i-8)&&101===o.charCodeAt(i-9)&&118===o.charCodeAt(i-10)&&105===o.charCodeAt(i-11)&&116===o.charCodeAt(i-12)&&97===o.charCodeAt(i-13)&&110===o.charCodeAt(i-14)&&88===o.charCodeAt(i-15),e.set(n,t)),t}}(),rt={};function at(e){switch(typeof e){case"number":return e>=0&&(0|e)===e;case"string":{const t=rt[e];if(void 0!==t)return t;const o=e.length;if(0===o)return rt[e]=!1;let i=0;for(let t=0;t1||i<48||i>57)return rt[e]=!1;return rt[e]=!0}default:return!1}}function st(e){return`${e.toLowerCase()}:presentation`}const lt=new Map,ct=Object.freeze({define(e,t,o){const i=st(e);void 0===lt.get(i)?lt.set(i,t):lt.set(i,!1),o.register(Je.instance(i,t))},forTag(e,t){const o=st(e),i=lt.get(o);return!1===i?xe.findResponsibleContainer(t).get(o):i||null}});class dt{constructor(e,t){this.template=e||null,this.styles=void 0===t?null:Array.isArray(t)?f.create(t):t instanceof f?t:f.create([t])}applyTo(e){const t=e.$fastController;null===t.template&&(t.template=this.template),null===t.styles&&(t.styles=this.styles)}}class ut extends Ie{constructor(){super(...arguments),this._presentation=void 0}get $presentation(){return void 0===this._presentation&&(this._presentation=ct.forTag(this.tagName,this)),this._presentation}templateChanged(){void 0!==this.template&&(this.$fastController.template=this.template)}stylesChanged(){void 0!==this.styles&&(this.$fastController.styles=this.styles)}connectedCallback(){null!==this.$presentation&&this.$presentation.applyTo(this),super.connectedCallback()}static compose(e){return(t={})=>new ht(this===ut?class extends ut{}:this,e,t)}}function pt(e,t,o){return"function"==typeof e?e(t,o):e}Se([v],ut.prototype,"template",void 0),Se([v],ut.prototype,"styles",void 0);class ht{constructor(e,t,o){this.type=e,this.elementDefinition=t,this.overrideDefinition=o,this.definition=Object.assign(Object.assign({},this.elementDefinition),this.overrideDefinition)}register(e,t){const o=this.definition,i=this.overrideDefinition,n=`${o.prefix||t.elementPrefix}-${o.baseName}`;t.tryDefineElement({name:n,type:this.type,baseClass:this.elementDefinition.baseClass,callback:e=>{const t=new dt(pt(o.template,e,o),pt(o.styles,e,o));e.definePresentation(t);let n=pt(o.shadowOptions,e,o);e.shadowRootMode&&(n?i.shadowOptions||(n.mode=e.shadowRootMode):null!==n&&(n={mode:e.shadowRootMode})),e.defineElement({elementOptions:pt(o.elementOptions,e,o),shadowOptions:n,attributes:pt(o.attributes,e,o)})}})}}function ft(e){const t=e.parentElement;if(t)return t;{const t=e.getRootNode();if(t.host instanceof HTMLElement)return t.host}return null}const gt=document.createElement("div");class Et{setProperty(e,t){h.queueUpdate((()=>this.target.setProperty(e,t)))}removeProperty(e){h.queueUpdate((()=>this.target.removeProperty(e)))}}class Tt extends Et{constructor(){super();const e=new CSSStyleSheet;this.target=e.cssRules[e.insertRule(":root{}")].style,document.adoptedStyleSheets=[...document.adoptedStyleSheets,e]}}class Nt extends Et{constructor(){super(),this.style=document.createElement("style"),document.head.appendChild(this.style);const{sheet:e}=this.style;if(e){const t=e.insertRule(":root{}",e.cssRules.length);this.target=e.cssRules[t].style}}}class mt{constructor(e){this.store=new Map,this.target=null;const t=e.$fastController;this.style=document.createElement("style"),t.addStyles(this.style),y.getNotifier(t).subscribe(this,"isConnected"),this.handleChange(t,"isConnected")}targetChanged(){if(null!==this.target)for(const[e,t]of this.store.entries())this.target.setProperty(e,t)}setProperty(e,t){this.store.set(e,t),h.queueUpdate((()=>{null!==this.target&&this.target.setProperty(e,t)}))}removeProperty(e){this.store.delete(e),h.queueUpdate((()=>{null!==this.target&&this.target.removeProperty(e)}))}handleChange(e,t){const{sheet:o}=this.style;if(o){const e=o.insertRule(":host{}",o.cssRules.length);this.target=o.cssRules[e].style}else this.target=null}}Se([v],mt.prototype,"target",void 0);class _t{constructor(e){this.target=e.style}setProperty(e,t){h.queueUpdate((()=>this.target.setProperty(e,t)))}removeProperty(e){h.queueUpdate((()=>this.target.removeProperty(e)))}}class Ot{setProperty(e,t){Ot.properties[e]=t;for(const o of Ot.roots.values())bt.getOrCreate(Ot.normalizeRoot(o)).setProperty(e,t)}removeProperty(e){delete Ot.properties[e];for(const t of Ot.roots.values())bt.getOrCreate(Ot.normalizeRoot(t)).removeProperty(e)}static registerRoot(e){const{roots:t}=Ot;if(!t.has(e)){t.add(e);const o=bt.getOrCreate(this.normalizeRoot(e));for(const e in Ot.properties)o.setProperty(e,Ot.properties[e])}}static unregisterRoot(e){const{roots:t}=Ot;if(t.has(e)){t.delete(e);const o=bt.getOrCreate(Ot.normalizeRoot(e));for(const e in Ot.properties)o.removeProperty(e)}}static normalizeRoot(e){return e===gt?document:e}}Ot.roots=new Set,Ot.properties={};const At=new WeakMap,It=h.supportsAdoptedStyleSheets?class extends Et{constructor(e){super();const t=new CSSStyleSheet;this.target=t.cssRules[t.insertRule(":host{}")].style,e.$fastController.addStyles(f.create([t]))}}:mt,bt=Object.freeze({getOrCreate(e){if(At.has(e))return At.get(e);let t;return t=e===gt?new Ot:e instanceof Document?h.supportsAdoptedStyleSheets?new Tt:new Nt:e instanceof Ie?new It(e):new _t(e),At.set(e,t),t}});class St extends e{constructor(e){super(),this.subscribers=new WeakMap,this._appliedTo=new Set,this.name=e.name,null!==e.cssCustomPropertyName&&(this.cssCustomProperty=`--${e.cssCustomPropertyName}`,this.cssVar=`var(${this.cssCustomProperty})`),this.id=St.uniqueId(),St.tokensById.set(this.id,this)}get appliedTo(){return[...this._appliedTo]}static from(e){return new St({name:"string"==typeof e?e:e.name,cssCustomPropertyName:"string"==typeof e?e:void 0===e.cssCustomPropertyName?e.name:e.cssCustomPropertyName})}static isCSSDesignToken(e){return"string"==typeof e.cssCustomProperty}static isDerivedDesignTokenValue(e){return"function"==typeof e}static getTokenById(e){return St.tokensById.get(e)}getOrCreateSubscriberSet(e=this){return this.subscribers.get(e)||this.subscribers.set(e,new Set)&&this.subscribers.get(e)}createCSS(){return this.cssVar||""}getValueFor(e){const t=wt.getOrCreate(e).get(this);if(void 0!==t)return t;throw new Error(`Value could not be retrieved for token named "${this.name}". Ensure the value is set for ${e} or an ancestor of ${e}.`)}setValueFor(e,t){return this._appliedTo.add(e),t instanceof St&&(t=this.alias(t)),wt.getOrCreate(e).set(this,t),this}deleteValueFor(e){return this._appliedTo.delete(e),wt.existsFor(e)&&wt.getOrCreate(e).delete(this),this}withDefault(e){return this.setValueFor(gt,e),this}subscribe(e,t){const o=this.getOrCreateSubscriberSet(t);t&&!wt.existsFor(t)&&wt.getOrCreate(t),o.has(e)||o.add(e)}unsubscribe(e,t){const o=this.subscribers.get(t||this);o&&o.has(e)&&o.delete(e)}notify(e){const t=Object.freeze({token:this,target:e});this.subscribers.has(this)&&this.subscribers.get(this).forEach((e=>e.handleChange(t))),this.subscribers.has(e)&&this.subscribers.get(e).forEach((e=>e.handleChange(t)))}alias(e){return t=>e.getValueFor(t)}}St.uniqueId=(()=>{let e=0;return()=>(e++,e.toString(16))})(),St.tokensById=new Map;class Rt{constructor(e,t,o){this.source=e,this.token=t,this.node=o,this.dependencies=new Set,this.observer=y.binding(e,this,!1),this.observer.handleChange=this.observer.call,this.handleChange()}disconnect(){this.observer.disconnect()}handleChange(){this.node.store.set(this.token,this.observer.observe(this.node.target,M))}}class yt{constructor(){this.values=new Map}set(e,t){this.values.get(e)!==t&&(this.values.set(e,t),y.getNotifier(this).notify(e.id))}get(e){return y.track(this,e.id),this.values.get(e)}delete(e){this.values.delete(e)}all(){return this.values.entries()}}const vt=new WeakMap,Ct=new WeakMap;class wt{constructor(e){this.target=e,this.store=new yt,this.children=[],this.assignedValues=new Map,this.reflecting=new Set,this.bindingObservers=new Map,this.tokenValueChangeHandler={handleChange:(e,t)=>{const o=St.getTokenById(t);if(o&&(o.notify(this.target),St.isCSSDesignToken(o))){const t=this.parent,i=this.isReflecting(o);if(t){const n=t.get(o),r=e.get(o);n===r||i?n===r&&i&&this.stopReflectToCSS(o):this.reflectToCSS(o)}else i||this.reflectToCSS(o)}}},vt.set(e,this),y.getNotifier(this.store).subscribe(this.tokenValueChangeHandler),e instanceof Ie?e.$fastController.addBehaviors([this]):e.isConnected&&this.bind()}static getOrCreate(e){return vt.get(e)||new wt(e)}static existsFor(e){return vt.has(e)}static findParent(e){if(gt!==e.target){let t=ft(e.target);for(;null!==t;){if(vt.has(t))return vt.get(t);t=ft(t)}return wt.getOrCreate(gt)}return null}static findClosestAssignedNode(e,t){let o=t;do{if(o.has(e))return o;o=o.parent?o.parent:o.target!==gt?wt.getOrCreate(gt):null}while(null!==o);return null}get parent(){return Ct.get(this)||null}has(e){return this.assignedValues.has(e)}get(e){const t=this.store.get(e);if(void 0!==t)return t;const o=this.getRaw(e);return void 0!==o?(this.hydrate(e,o),this.get(e)):void 0}getRaw(e){var t;return this.assignedValues.has(e)?this.assignedValues.get(e):null===(t=wt.findClosestAssignedNode(e,this))||void 0===t?void 0:t.getRaw(e)}set(e,t){St.isDerivedDesignTokenValue(this.assignedValues.get(e))&&this.tearDownBindingObserver(e),this.assignedValues.set(e,t),St.isDerivedDesignTokenValue(t)?this.setupBindingObserver(e,t):this.store.set(e,t)}delete(e){this.assignedValues.delete(e),this.tearDownBindingObserver(e);const t=this.getRaw(e);t?this.hydrate(e,t):this.store.delete(e)}bind(){const e=wt.findParent(this);e&&e.appendChild(this);for(const e of this.assignedValues.keys())e.notify(this.target)}unbind(){this.parent&&Ct.get(this).removeChild(this)}appendChild(e){e.parent&&Ct.get(e).removeChild(e);const t=this.children.filter((t=>e.contains(t)));Ct.set(e,this),this.children.push(e),t.forEach((t=>e.appendChild(t))),y.getNotifier(this.store).subscribe(e);for(const[t,o]of this.store.all())e.hydrate(t,this.bindingObservers.has(t)?this.getRaw(t):o)}removeChild(e){const t=this.children.indexOf(e);return-1!==t&&this.children.splice(t,1),y.getNotifier(this.store).unsubscribe(e),e.parent===this&&Ct.delete(e)}contains(e){return function(e,t){let o=t;for(;null!==o;){if(o===e)return!0;o=ft(o)}return!1}(this.target,e.target)}reflectToCSS(e){this.isReflecting(e)||(this.reflecting.add(e),wt.cssCustomPropertyReflector.startReflection(e,this.target))}stopReflectToCSS(e){this.isReflecting(e)&&(this.reflecting.delete(e),wt.cssCustomPropertyReflector.stopReflection(e,this.target))}isReflecting(e){return this.reflecting.has(e)}handleChange(e,t){const o=St.getTokenById(t);o&&this.hydrate(o,this.getRaw(o))}hydrate(e,t){if(!this.has(e)){const o=this.bindingObservers.get(e);St.isDerivedDesignTokenValue(t)?o?o.source!==t&&(this.tearDownBindingObserver(e),this.setupBindingObserver(e,t)):this.setupBindingObserver(e,t):(o&&this.tearDownBindingObserver(e),this.store.set(e,t))}}setupBindingObserver(e,t){const o=new Rt(t,e,this);return this.bindingObservers.set(e,o),o}tearDownBindingObserver(e){return!!this.bindingObservers.has(e)&&(this.bindingObservers.get(e).disconnect(),this.bindingObservers.delete(e),!0)}}wt.cssCustomPropertyReflector=new class{startReflection(e,t){e.subscribe(this,t),this.handleChange({token:e,target:t})}stopReflection(e,t){e.unsubscribe(this,t),this.remove(e,t)}handleChange(e){const{token:t,target:o}=e;this.add(t,o)}add(e,t){bt.getOrCreate(t).setProperty(e.cssCustomProperty,this.resolveCSSValue(wt.getOrCreate(t).get(e)))}remove(e,t){bt.getOrCreate(t).removeProperty(e.cssCustomProperty)}resolveCSSValue(e){return e&&"function"==typeof e.createCSS?e.createCSS():e}},Se([v],wt.prototype,"children",void 0);const Mt=Object.freeze({create:function(e){return St.from(e)},notifyConnection:e=>!(!e.isConnected||!wt.existsFor(e)||(wt.getOrCreate(e).bind(),0)),notifyDisconnection:e=>!(e.isConnected||!wt.existsFor(e)||(wt.getOrCreate(e).unbind(),0)),registerRoot(e=gt){Ot.registerRoot(e)},unregisterRoot(e=gt){Ot.unregisterRoot(e)}}),Dt=Object.freeze({definitionCallbackOnly:null,ignoreDuplicate:Symbol()}),Pt=new Map,xt=new Map;let kt=null;const Lt=xe.createInterface((e=>e.cachedCallback((e=>(null===kt&&(kt=new Gt(null,e)),kt))))),Ft=Object.freeze({tagFor:e=>xt.get(e),responsibleFor(e){const t=e.$$designSystem$$;return t||xe.findResponsibleContainer(e).get(Lt)},getOrCreate(e){if(!e)return null===kt&&(kt=xe.getOrCreateDOMContainer().get(Lt)),kt;const t=e.$$designSystem$$;if(t)return t;const o=xe.getOrCreateDOMContainer(e);if(o.has(Lt,!1))return o.get(Lt);{const t=new Gt(e,o);return o.register(Je.instance(Lt,t)),t}}});class Gt{constructor(e,t){this.owner=e,this.container=t,this.designTokensInitialized=!1,this.prefix="fast",this.shadowRootMode=void 0,this.disambiguate=()=>Dt.definitionCallbackOnly,null!==e&&(e.$$designSystem$$=this)}withPrefix(e){return this.prefix=e,this}withShadowRootMode(e){return this.shadowRootMode=e,this}withElementDisambiguation(e){return this.disambiguate=e,this}withDesignTokenRoot(e){return this.designTokenRoot=e,this}register(...e){const t=this.container,o=[],i=this.disambiguate,n=this.shadowRootMode,r={elementPrefix:this.prefix,tryDefineElement(e,r,a){const s=function(e,t,o){return"string"==typeof e?{name:e,type:t,callback:o}:e}(e,r,a),{name:l,callback:c,baseClass:d}=s;let{type:u}=s,p=l,h=Pt.get(p),f=!0;for(;h;){const e=i(p,u,h);switch(e){case Dt.ignoreDuplicate:return;case Dt.definitionCallbackOnly:f=!1,h=void 0;break;default:p=e,h=Pt.get(p)}}f&&((xt.has(u)||u===ut)&&(u=class extends u{}),Pt.set(p,u),xt.set(u,p),d&&xt.set(d,p)),o.push(new Bt(t,p,u,n,c,f))}};this.designTokensInitialized||(this.designTokensInitialized=!0,null!==this.designTokenRoot&&Mt.registerRoot(this.designTokenRoot)),t.registerWithContext(r,...e);for(const e of o)e.callback(e),e.willDefine&&null!==e.definition&&e.definition.define();return this}}class Bt{constructor(e,t,o,i,n,r){this.container=e,this.name=t,this.type=o,this.shadowRootMode=i,this.callback=n,this.willDefine=r,this.definition=null}definePresentation(e){ct.define(this.name,e,this.container)}defineElement(e){this.definition=new Te(this.type,Object.assign(Object.assign({},e),{name:this.name}))}tagFor(e){return Ft.tagFor(e)}}function Wt(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a}function Ut(e,t,o){return isNaN(e)||e<=t?t:e>=o?o:e}function Vt(e,t,o){return isNaN(e)||e<=t?0:e>=o?1:e/(o-t)}function $t(e,t,o){return isNaN(e)?t:t+e*(o-t)}function Ht(e){return e*(Math.PI/180)}function zt(e,t,o){return isNaN(e)||e<=0?t:e>=1?o:t+e*(o-t)}function jt(e,t,o){if(e<=0)return t%360;if(e>=1)return o%360;const i=(t-o+360)%360;return i<=(o-t+360)%360?(t-i*e+360)%360:(t+i*e+360)%360}function Yt(e,t){const o=Math.pow(10,t);return Math.round(e*o)/o}Math.PI;class Zt{constructor(e,t,o,i){this.r=e,this.g=t,this.b=o,this.a="number"!=typeof i||isNaN(i)?1:i}static fromObject(e){return!e||isNaN(e.r)||isNaN(e.g)||isNaN(e.b)?null:new Zt(e.r,e.g,e.b,e.a)}equalValue(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}toStringHexRGB(){return"#"+[this.r,this.g,this.b].map(this.formatHexValue).join("")}toStringHexRGBA(){return this.toStringHexRGB()+this.formatHexValue(this.a)}toStringHexARGB(){return"#"+[this.a,this.r,this.g,this.b].map(this.formatHexValue).join("")}toStringWebRGB(){return`rgb(${Math.round($t(this.r,0,255))},${Math.round($t(this.g,0,255))},${Math.round($t(this.b,0,255))})`}toStringWebRGBA(){return`rgba(${Math.round($t(this.r,0,255))},${Math.round($t(this.g,0,255))},${Math.round($t(this.b,0,255))},${Ut(this.a,0,1)})`}roundToPrecision(e){return new Zt(Yt(this.r,e),Yt(this.g,e),Yt(this.b,e),Yt(this.a,e))}clamp(){return new Zt(Ut(this.r,0,1),Ut(this.g,0,1),Ut(this.b,0,1),Ut(this.a,0,1))}toObject(){return{r:this.r,g:this.g,b:this.b,a:this.a}}formatHexValue(e){return function(e){const t=Math.round(Ut(e,0,255)).toString(16);return 1===t.length?"0"+t:t}($t(e,0,255))}}const Kt=/^#((?:[0-9a-f]{6}|[0-9a-f]{3}))$/i;function qt(e){const t=Kt.exec(e);if(null===t)return null;let o=t[1];if(3===o.length){const e=o.charAt(0),t=o.charAt(1),i=o.charAt(2);o=e.concat(e,t,t,i,i)}const i=parseInt(o,16);return isNaN(i)?null:new Zt(Vt((16711680&i)>>>16,0,255),Vt((65280&i)>>>8,0,255),Vt(255&i,0,255),1)}class Xt extends class{constructor(e){this.listenerCache=new WeakMap,this.query=e}bind(e){const{query:t}=this,o=this.constructListener(e);o.bind(t)(),t.addListener(o),this.listenerCache.set(e,o)}unbind(e){const t=this.listenerCache.get(e);t&&(this.query.removeListener(t),this.listenerCache.delete(e))}}{constructor(e,t){super(e),this.styles=t}static with(e){return t=>new Xt(e,t)}constructListener(e){let t=!1;const o=this.styles;return function(){const{matches:i}=this;i&&!t?(e.$fastController.addStyles(o),t=i):!i&&t&&(e.$fastController.removeStyles(o),t=i)}}unbind(e){super.unbind(e),e.$fastController.removeStyles(this.styles)}}const Qt=Xt.with(window.matchMedia("(forced-colors)"));function Jt(e){return`:host([hidden]){display:none}:host{display:${e}}`}var eo,to;Xt.with(window.matchMedia("(prefers-color-scheme: dark)")),Xt.with(window.matchMedia("(prefers-color-scheme: light)")),(to=eo||(eo={})).Canvas="Canvas",to.CanvasText="CanvasText",to.LinkText="LinkText",to.VisitedText="VisitedText",to.ActiveText="ActiveText",to.ButtonFace="ButtonFace",to.ButtonText="ButtonText",to.Field="Field",to.FieldText="FieldText",to.Highlight="Highlight",to.HighlightText="HighlightText",to.GrayText="GrayText";class oo{constructor(e,t,o){this.h=e,this.s=t,this.l=o}static fromObject(e){return!e||isNaN(e.h)||isNaN(e.s)||isNaN(e.l)?null:new oo(e.h,e.s,e.l)}equalValue(e){return this.h===e.h&&this.s===e.s&&this.l===e.l}roundToPrecision(e){return new oo(Yt(this.h,e),Yt(this.s,e),Yt(this.l,e))}toObject(){return{h:this.h,s:this.s,l:this.l}}}class io{constructor(e,t,o){this.h=e,this.s=t,this.v=o}static fromObject(e){return!e||isNaN(e.h)||isNaN(e.s)||isNaN(e.v)?null:new io(e.h,e.s,e.v)}equalValue(e){return this.h===e.h&&this.s===e.s&&this.v===e.v}roundToPrecision(e){return new io(Yt(this.h,e),Yt(this.s,e),Yt(this.v,e))}toObject(){return{h:this.h,s:this.s,v:this.v}}}class no{constructor(e,t,o){this.l=e,this.a=t,this.b=o}static fromObject(e){return!e||isNaN(e.l)||isNaN(e.a)||isNaN(e.b)?null:new no(e.l,e.a,e.b)}equalValue(e){return this.l===e.l&&this.a===e.a&&this.b===e.b}roundToPrecision(e){return new no(Yt(this.l,e),Yt(this.a,e),Yt(this.b,e))}toObject(){return{l:this.l,a:this.a,b:this.b}}}no.epsilon=216/24389,no.kappa=24389/27;class ro{constructor(e,t,o){this.l=e,this.c=t,this.h=o}static fromObject(e){return!e||isNaN(e.l)||isNaN(e.c)||isNaN(e.h)?null:new ro(e.l,e.c,e.h)}equalValue(e){return this.l===e.l&&this.c===e.c&&this.h===e.h}roundToPrecision(e){return new ro(Yt(this.l,e),Yt(this.c,e),Yt(this.h,e))}toObject(){return{l:this.l,c:this.c,h:this.h}}}class ao{constructor(e,t,o){this.x=e,this.y=t,this.z=o}static fromObject(e){return!e||isNaN(e.x)||isNaN(e.y)||isNaN(e.z)?null:new ao(e.x,e.y,e.z)}equalValue(e){return this.x===e.x&&this.y===e.y&&this.z===e.z}roundToPrecision(e){return new ao(Yt(this.x,e),Yt(this.y,e),Yt(this.z,e))}toObject(){return{x:this.x,y:this.y,z:this.z}}}function so(e){return.2126*e.r+.7152*e.g+.0722*e.b}function lo(e){function t(e){return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}return so(new Zt(t(e.r),t(e.g),t(e.b),1))}ao.whitePoint=new ao(.95047,1,1.08883);const co=(e,t)=>(e+.05)/(t+.05);function uo(e,t){const o=lo(e),i=lo(t);return o>i?co(o,i):co(i,o)}function po(e){const t=Math.max(e.r,e.g,e.b),o=Math.min(e.r,e.g,e.b),i=t-o;let n=0;0!==i&&(n=t===e.r?(e.g-e.b)/i%6*60:t===e.g?60*((e.b-e.r)/i+2):60*((e.r-e.g)/i+4)),n<0&&(n+=360);const r=(t+o)/2;let a=0;return 0!==i&&(a=i/(1-Math.abs(2*r-1))),new oo(n,a,r)}function ho(e,t=1){const o=(1-Math.abs(2*e.l-1))*e.s,i=o*(1-Math.abs(e.h/60%2-1)),n=e.l-o/2;let r=0,a=0,s=0;return e.h<60?(r=o,a=i,s=0):e.h<120?(r=i,a=o,s=0):e.h<180?(r=0,a=o,s=i):e.h<240?(r=0,a=i,s=o):e.h<300?(r=i,a=0,s=o):e.h<360&&(r=o,a=0,s=i),new Zt(r+n,a+n,s+n,t)}function fo(e){const t=Math.max(e.r,e.g,e.b),o=t-Math.min(e.r,e.g,e.b);let i=0;0!==o&&(i=t===e.r?(e.g-e.b)/o%6*60:t===e.g?60*((e.b-e.r)/o+2):60*((e.r-e.g)/o+4)),i<0&&(i+=360);let n=0;return 0!==t&&(n=o/t),new io(i,n,t)}function go(e){function t(e){return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}const o=t(e.r),i=t(e.g),n=t(e.b);return new ao(.4124564*o+.3575761*i+.1804375*n,.2126729*o+.7151522*i+.072175*n,.0193339*o+.119192*i+.9503041*n)}function Eo(e,t=1){function o(e){return e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055}const i=o(3.2404542*e.x-1.5371385*e.y-.4985314*e.z),n=o(-.969266*e.x+1.8760108*e.y+.041556*e.z),r=o(.0556434*e.x-.2040259*e.y+1.0572252*e.z);return new Zt(i,n,r,t)}function To(e){return function(e){function t(e){return e>no.epsilon?Math.pow(e,1/3):(no.kappa*e+16)/116}const o=t(e.x/ao.whitePoint.x),i=t(e.y/ao.whitePoint.y),n=t(e.z/ao.whitePoint.z);return new no(116*i-16,500*(o-i),200*(i-n))}(go(e))}function No(e,t=1){return Eo(function(e){const t=(e.l+16)/116,o=t+e.a/500,i=t-e.b/200,n=Math.pow(o,3),r=Math.pow(t,3),a=Math.pow(i,3);let s=0;s=n>no.epsilon?n:(116*o-16)/no.kappa;let l=0;l=e.l>no.epsilon*no.kappa?r:e.l/no.kappa;let c=0;return c=a>no.epsilon?a:(116*i-16)/no.kappa,s=ao.whitePoint.x*s,l=ao.whitePoint.y*l,c=ao.whitePoint.z*c,new ao(s,l,c)}(e),t)}function mo(e){return function(e){let t=0;(Math.abs(e.b)>.001||Math.abs(e.a)>.001)&&(t=Math.atan2(e.b,e.a)*(180/Math.PI)),t<0&&(t+=360);const o=Math.sqrt(e.a*e.a+e.b*e.b);return new ro(e.l,o,t)}(To(e))}function _o(e,t=1){return No(function(e){let t=0,o=0;return 0!==e.h&&(t=Math.cos(Ht(e.h))*e.c,o=Math.sin(Ht(e.h))*e.c),new no(e.l,t,o)}(e),t)}function Oo(e,t,o=18){const i=mo(e);let n=i.c+t*o;return n<0&&(n=0),_o(new ro(i.l,n,i.h))}function Ao(e,t){return e*t}function Io(e,t){return new Zt(Ao(e.r,t.r),Ao(e.g,t.g),Ao(e.b,t.b),1)}function bo(e,t){return Ut(e<.5?2*t*e:1-2*(1-t)*(1-e),0,1)}function So(e,t){return new Zt(bo(e.r,t.r),bo(e.g,t.g),bo(e.b,t.b),1)}var Ro,yo,vo,Co;function wo(e,t,o,i){if(isNaN(e)||e<=0)return o;if(e>=1)return i;switch(t){case vo.HSL:return ho(function(e,t,o){return isNaN(e)||e<=0?t:e>=1?o:new oo(jt(e,t.h,o.h),zt(e,t.s,o.s),zt(e,t.l,o.l))}(e,po(o),po(i)));case vo.HSV:return function(e,t=1){const o=e.s*e.v,i=o*(1-Math.abs(e.h/60%2-1)),n=e.v-o;let r=0,a=0,s=0;return e.h<60?(r=o,a=i,s=0):e.h<120?(r=i,a=o,s=0):e.h<180?(r=0,a=o,s=i):e.h<240?(r=0,a=i,s=o):e.h<300?(r=i,a=0,s=o):e.h<360&&(r=o,a=0,s=i),new Zt(r+n,a+n,s+n,t)}(function(e,t,o){return isNaN(e)||e<=0?t:e>=1?o:new io(jt(e,t.h,o.h),zt(e,t.s,o.s),zt(e,t.v,o.v))}(e,fo(o),fo(i)));case vo.XYZ:return Eo(function(e,t,o){return isNaN(e)||e<=0?t:e>=1?o:new ao(zt(e,t.x,o.x),zt(e,t.y,o.y),zt(e,t.z,o.z))}(e,go(o),go(i)));case vo.LAB:return No(function(e,t,o){return isNaN(e)||e<=0?t:e>=1?o:new no(zt(e,t.l,o.l),zt(e,t.a,o.a),zt(e,t.b,o.b))}(e,To(o),To(i)));case vo.LCH:return _o(function(e,t,o){return isNaN(e)||e<=0?t:e>=1?o:new ro(zt(e,t.l,o.l),zt(e,t.c,o.c),jt(e,t.h,o.h))}(e,mo(o),mo(i)));default:return function(e,t,o){return isNaN(e)||e<=0?t:e>=1?o:new Zt(zt(e,t.r,o.r),zt(e,t.g,o.g),zt(e,t.b,o.b),zt(e,t.a,o.a))}(e,o,i)}}(yo=Ro||(Ro={}))[yo.Burn=0]="Burn",yo[yo.Color=1]="Color",yo[yo.Darken=2]="Darken",yo[yo.Dodge=3]="Dodge",yo[yo.Lighten=4]="Lighten",yo[yo.Multiply=5]="Multiply",yo[yo.Overlay=6]="Overlay",yo[yo.Screen=7]="Screen",(Co=vo||(vo={}))[Co.RGB=0]="RGB",Co[Co.HSL=1]="HSL",Co[Co.HSV=2]="HSV",Co[Co.XYZ=3]="XYZ",Co[Co.LAB=4]="LAB",Co[Co.LCH=5]="LCH";class Mo{constructor(e){if(null==e||0===e.length)throw new Error("The stops argument must be non-empty");this.stops=this.sortColorScaleStops(e)}static createBalancedColorScale(e){if(null==e||0===e.length)throw new Error("The colors argument must be non-empty");const t=new Array(e.length);for(let o=0;o=1)return this.stops[this.stops.length-1].color;let o=0;for(let t=0;t=this.stops.length&&(i=this.stops.length-1),wo((e-this.stops[o].position)*(1/(this.stops[i].position-this.stops[o].position)),t,this.stops[o].color,this.stops[i].color)}trim(e,t,o=vo.RGB){if(e<0||t>1||t=e&&this.stops[o].position<=t&&i.push(this.stops[o]);if(0===i.length)return new Mo([{color:this.getColor(e),position:e},{color:this.getColor(t),position:t}]);i[0].position!==e&&i.unshift({color:this.getColor(e),position:e}),i[i.length-1].position!==t&&i.push({color:this.getColor(t),position:t});const n=t-e,r=new Array(i.length);for(let t=0;t=1&&(e=1);const a=this.getColor(e,i),s=o?0:1;if(uo(a,this.getColor(s,i))<=t)return s;let l=o?0:e,c=o?e:0,d=s,u=0;for(;u<=r;){d=Math.abs(c-l)/2+l;const e=uo(a,this.getColor(d,i));if(Math.abs(e-t)<=n)return d;e>t?o?l=d:c=d:o?c=d:l=d,u++}return d}clone(){const e=new Array(this.stops.length);for(let t=0;t{const o=e.position,i=t.position;return oi?1:0}))}}class Do{constructor(e){this.config=Object.assign({},Do.defaultPaletteConfig,e),this.palette=[],this.updatePaletteColors()}updatePaletteGenerationValues(e){let t=!1;for(const o in e)this.config[o]&&(this.config[o].equalValue?this.config[o].equalValue(e[o])||(this.config[o]=e[o],t=!0):e[o]!==this.config[o]&&(this.config[o]=e[o],t=!0));return t&&this.updatePaletteColors(),t}updatePaletteColors(){const e=this.generatePaletteColorScale();for(let t=0;t=this.config.saturationAdjustmentCutoff&&(o=Oo(o,this.config.saturationLight),i=Oo(i,this.config.saturationDark)),0!==this.config.multiplyLight){const e=Io(this.config.baseColor,o);o=wo(this.config.multiplyLight,this.config.interpolationMode,o,e)}if(0!==this.config.multiplyDark){const e=Io(this.config.baseColor,i);i=wo(this.config.multiplyDark,this.config.interpolationMode,i,e)}if(0!==this.config.overlayLight){const e=So(this.config.baseColor,o);o=wo(this.config.overlayLight,this.config.interpolationMode,o,e)}if(0!==this.config.overlayDark){const e=So(this.config.baseColor,i);i=wo(this.config.overlayDark,this.config.interpolationMode,i,e)}return this.config.baseScalePosition?this.config.baseScalePosition<=0?new Mo([{position:0,color:this.config.baseColor},{position:1,color:i.clamp()}]):this.config.baseScalePosition>=1?new Mo([{position:0,color:o.clamp()},{position:1,color:this.config.baseColor}]):new Mo([{position:0,color:o.clamp()},{position:this.config.baseScalePosition,color:this.config.baseColor},{position:1,color:i.clamp()}]):new Mo([{position:0,color:o.clamp()},{position:.5,color:this.config.baseColor},{position:1,color:i.clamp()}])}}Do.defaultPaletteConfig={baseColor:qt("#808080"),steps:11,interpolationMode:vo.RGB,scaleColorLight:new Zt(1,1,1,1),scaleColorDark:new Zt(0,0,0,1),clipLight:.185,clipDark:.16,saturationAdjustmentCutoff:.05,saturationLight:.35,saturationDark:1.25,overlayLight:0,overlayDark:.25,multiplyLight:0,multiplyDark:0,baseScalePosition:.5},Do.greyscalePaletteConfig={baseColor:qt("#808080"),steps:11,interpolationMode:vo.RGB,scaleColorLight:new Zt(1,1,1,1),scaleColorDark:new Zt(0,0,0,1),clipLight:0,clipDark:0,saturationAdjustmentCutoff:0,saturationLight:0,saturationDark:0,overlayLight:0,overlayDark:0,multiplyLight:0,multiplyDark:0,baseScalePosition:.5},Do.defaultPaletteConfig.scaleColorLight,Do.defaultPaletteConfig.scaleColorDark;class Po{constructor(e){this.palette=[],this.config=Object.assign({},Po.defaultPaletteConfig,e),this.regenPalettes()}regenPalettes(){let e=this.config.steps;(isNaN(e)||e<3)&&(e=3);const t=.14,o=new Zt(t,t,t,1),i=new Do(Object.assign(Object.assign({},Do.greyscalePaletteConfig),{baseColor:o,baseScalePosition:86/94,steps:e})).palette,n=(so(this.config.baseColor)+po(this.config.baseColor).l)/2,r=this.matchRelativeLuminanceIndex(n,i)/(e-1),a=this.matchRelativeLuminanceIndex(t,i)/(e-1),s=po(this.config.baseColor),l=ho(oo.fromObject({h:s.h,s:s.s,l:t})),c=ho(oo.fromObject({h:s.h,s:s.s,l:.06})),d=new Array(5);d[0]={position:0,color:new Zt(1,1,1,1)},d[1]={position:r,color:this.config.baseColor},d[2]={position:a,color:l},d[3]={position:.99,color:c},d[4]={position:1,color:new Zt(0,0,0,1)};const u=new Mo(d);this.palette=new Array(e);for(let t=0;tt.relativeLuminance?e:t,i=e.relativeLuminance>t.relativeLuminance?t:e;return(o.relativeLuminance+.05)/(i.relativeLuminance+.05)}Po.defaultPaletteConfig={baseColor:qt("#808080"),steps:94};const ko=Object.freeze({create:(e,t,o)=>new Lo(e,t,o),from:e=>new Lo(e.r,e.g,e.b)});class Lo extends Zt{constructor(e,t,o){super(e,t,o,1),this.toColorString=this.toStringHexRGB,this.contrast=xo.bind(null,this),this.createCSS=this.toColorString,this.relativeLuminance=lo(this)}static fromObject(e){return new Lo(e.r,e.g,e.b)}}function Fo(e,t,o=0,i=e.length-1){if(i===o)return e[o];const n=Math.floor((i-o)/2)+o;return t(e[n])?Fo(e,t,o,n):Fo(e,t,n+1,i)}const Go=(-.1+Math.sqrt(.21))/2;function Bo(e){return function(e){return e.relativeLuminance<=Go}(e)?-1:1}const Wo=Object.freeze({create:e=>Uo.from(e)});class Uo{constructor(e,t){this.closestIndexCache=new Map,this.source=e,this.swatches=t,this.reversedSwatches=Object.freeze([...this.swatches].reverse()),this.lastIndex=this.swatches.length-1}colorContrast(e,t,o,i){void 0===o&&(o=this.closestIndexOf(e));let n=this.swatches;const r=this.lastIndex;let a=o;return void 0===i&&(i=Bo(e)),-1===i&&(n=this.reversedSwatches,a=r-a),Fo(n,(o=>xo(e,o)>=t),a,r)}get(e){return this.swatches[e]||this.swatches[Ut(e,0,this.lastIndex)]}closestIndexOf(e){if(this.closestIndexCache.has(e.relativeLuminance))return this.closestIndexCache.get(e.relativeLuminance);let t=this.swatches.indexOf(e);if(-1!==t)return this.closestIndexCache.set(e.relativeLuminance,t),t;const o=this.swatches.reduce(((t,o)=>Math.abs(o.relativeLuminance-e.relativeLuminance){const t=qt(e.toStringHexRGB());return ko.create(t.r,t.g,t.b)}))))}}var Vo,$o;($o=Vo||(Vo={})).ltr="ltr",$o.rtl="rtl";const Ho=ko.create(1,1,1),zo=ko.create(0,0,0),jo=ko.create(.5,.5,.5),Yo=qt("#0078D4"),Zo=ko.create(Yo.r,Yo.g,Yo.b);function Ko(e){return ko.create(e,e,e)}var qo,Xo;function Qo(e,t,o,i,n,r){return Math.max(e.closestIndexOf(Ko(t))+o,i,n,r)}(Xo=qo||(qo={}))[Xo.LightMode=1]="LightMode",Xo[Xo.DarkMode=.23]="DarkMode";const{create:Jo}=Mt,ei=Jo("direction").withDefault(Vo.ltr),ti=Jo("disabled-opacity").withDefault(.3),oi=Jo("base-height-multiplier").withDefault(8),ii=Jo("base-horizontal-spacing-multiplier").withDefault(3),ni=Jo("density").withDefault(0),ri=Jo("design-unit").withDefault(4),ai=Jo("control-corner-radius").withDefault(4),si=(Jo("layer-corner-radius").withDefault(4),Jo("stroke-width").withDefault(1)),li=Jo("focus-stroke-width").withDefault(2),ci=Jo("body-font").withDefault("Segoe UI, sans-serif"),di=Jo("type-ramp-base-font-size").withDefault("14px"),ui=Jo("type-ramp-base-line-height").withDefault("20px"),pi=Jo("type-ramp-minus-1-font-size").withDefault("12px"),hi=Jo("type-ramp-minus-1-line-height").withDefault("16px"),fi=Jo("type-ramp-minus-2-font-size").withDefault("10px"),gi=Jo("type-ramp-minus-2-line-height").withDefault("14px"),Ei=Jo("type-ramp-plus-1-font-size").withDefault("16px"),Ti=Jo("type-ramp-plus-1-line-height").withDefault("22px"),Ni=Jo("type-ramp-plus-2-font-size").withDefault("20px"),mi=Jo("type-ramp-plus-2-line-height").withDefault("28px"),_i=Jo("type-ramp-plus-3-font-size").withDefault("24px"),Oi=Jo("type-ramp-plus-3-line-height").withDefault("32px"),Ai=Jo("type-ramp-plus-4-font-size").withDefault("28px"),Ii=Jo("type-ramp-plus-4-line-height").withDefault("36px"),bi=Jo("type-ramp-plus-5-font-size").withDefault("32px"),Si=Jo("type-ramp-plus-5-line-height").withDefault("40px"),Ri=Jo("type-ramp-plus-6-font-size").withDefault("40px"),yi=Jo("type-ramp-plus-6-line-height").withDefault("52px"),vi=Jo("base-layer-luminance").withDefault(qo.LightMode),Ci=Jo("accent-fill-rest-delta").withDefault(0),wi=Jo("accent-fill-hover-delta").withDefault(4),Mi=Jo("accent-fill-active-delta").withDefault(-5),Di=Jo("accent-fill-focus-delta").withDefault(0),Pi=Jo("accent-foreground-rest-delta").withDefault(0),xi=Jo("accent-foreground-hover-delta").withDefault(6),ki=Jo("accent-foreground-active-delta").withDefault(-4),Li=Jo("accent-foreground-focus-delta").withDefault(0),Fi=Jo("neutral-fill-rest-delta").withDefault(7),Gi=Jo("neutral-fill-hover-delta").withDefault(10),Bi=Jo("neutral-fill-active-delta").withDefault(5),Wi=Jo("neutral-fill-focus-delta").withDefault(0),Ui=Jo("neutral-fill-input-rest-delta").withDefault(0),Vi=Jo("neutral-fill-input-hover-delta").withDefault(0),$i=Jo("neutral-fill-input-active-delta").withDefault(0),Hi=Jo("neutral-fill-input-focus-delta").withDefault(0),zi=Jo("neutral-fill-inverse-rest-delta").withDefault(0),ji=Jo("neutral-fill-inverse-hover-delta").withDefault(-3),Yi=Jo("neutral-fill-inverse-active-delta").withDefault(7),Zi=Jo("neutral-fill-inverse-focus-delta").withDefault(0),Ki=Jo("neutral-fill-layer-rest-delta").withDefault(3),qi=Jo("neutral-fill-stealth-rest-delta").withDefault(0),Xi=Jo("neutral-fill-stealth-hover-delta").withDefault(5),Qi=Jo("neutral-fill-stealth-active-delta").withDefault(3),Ji=Jo("neutral-fill-stealth-focus-delta").withDefault(0),en=Jo("neutral-fill-strong-rest-delta").withDefault(0),tn=Jo("neutral-fill-strong-hover-delta").withDefault(8),on=Jo("neutral-fill-strong-active-delta").withDefault(-5),nn=Jo("neutral-fill-strong-focus-delta").withDefault(0),rn=Jo("neutral-stroke-rest-delta").withDefault(25),an=Jo("neutral-stroke-hover-delta").withDefault(40),sn=Jo("neutral-stroke-active-delta").withDefault(16),ln=Jo("neutral-stroke-focus-delta").withDefault(25),cn=Jo("neutral-stroke-divider-rest-delta").withDefault(8),dn=Jo("neutral-stroke-strong-hover-delta").withDefault(40),un=Jo("neutral-stroke-strong-active-delta").withDefault(16),pn=Jo("neutral-stroke-strong-focus-delta").withDefault(25),hn=Jo({name:"neutral-palette",cssCustomPropertyName:null}).withDefault(Wo.create(jo)),fn=Jo({name:"accent-palette",cssCustomPropertyName:null}).withDefault(Wo.create(Zo)),gn=Jo({name:"neutral-layer-card-container-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>function(e,t,o){const i=Ut(e.closestIndexOf(Ko(t))-o,0,e.swatches.length-1);return e.get(i+o)}(hn.getValueFor(e),vi.getValueFor(e),Ki.getValueFor(e))}),En=(Jo("neutral-layer-card-container").withDefault((e=>gn.getValueFor(e).evaluate(e))),Jo({name:"neutral-layer-floating-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>function(e,t,o){const i=e.closestIndexOf(Ko(t))-o;return e.get(i-o)}(hn.getValueFor(e),vi.getValueFor(e),Ki.getValueFor(e))})),Tn=(Jo("neutral-layer-floating").withDefault((e=>En.getValueFor(e).evaluate(e))),Jo({name:"neutral-layer-1-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>function(e,t){return e.get(e.closestIndexOf(Ko(t)))}(hn.getValueFor(e),vi.getValueFor(e))})),Nn=Jo("neutral-layer-1").withDefault((e=>Tn.getValueFor(e).evaluate(e))),mn=Jo({name:"neutral-layer-2-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>{return t=hn.getValueFor(e),o=vi.getValueFor(e),i=Ki.getValueFor(e),n=Fi.getValueFor(e),r=Gi.getValueFor(e),a=Bi.getValueFor(e),t.get(Qo(t,o,i,n,r,a));var t,o,i,n,r,a}}),_n=(Jo("neutral-layer-2").withDefault((e=>mn.getValueFor(e).evaluate(e))),Jo({name:"neutral-layer-3-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>{return t=hn.getValueFor(e),o=vi.getValueFor(e),i=Ki.getValueFor(e),n=Fi.getValueFor(e),r=Gi.getValueFor(e),a=Bi.getValueFor(e),t.get(Qo(t,o,i,n,r,a)+i);var t,o,i,n,r,a}})),On=(Jo("neutral-layer-3").withDefault((e=>_n.getValueFor(e).evaluate(e))),Jo({name:"neutral-layer-4-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>{return t=hn.getValueFor(e),o=vi.getValueFor(e),i=Ki.getValueFor(e),n=Fi.getValueFor(e),r=Gi.getValueFor(e),a=Bi.getValueFor(e),t.get(Qo(t,o,i,n,r,a)+2*i);var t,o,i,n,r,a}})),An=(Jo("neutral-layer-4").withDefault((e=>On.getValueFor(e).evaluate(e))),Jo("fill-color").withDefault((e=>Nn.getValueFor(e))));var In,bn;(bn=In||(In={}))[bn.normal=4.5]="normal",bn[bn.large=7]="large";const Sn=Jo({name:"accent-fill-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>(In.normal,(e,t)=>function(e,t,o,i,n,r,a,s,l){const c=e.source,d=e.closestIndexOf(c),u=d+1*i,p=d+1*n,h=d+1*r;return{rest:e.get(d),hover:e.get(u),active:e.get(p),focus:e.get(h)}}(fn.getValueFor(e),hn.getValueFor(e),t||An.getValueFor(e),wi.getValueFor(e),Mi.getValueFor(e),Di.getValueFor(e),Fi.getValueFor(e),Gi.getValueFor(e),Bi.getValueFor(e)))(e,t)}),Rn=Jo("accent-fill-rest").withDefault((e=>Sn.getValueFor(e).evaluate(e).rest)),yn=Jo("accent-fill-hover").withDefault((e=>Sn.getValueFor(e).evaluate(e).hover)),vn=Jo("accent-fill-active").withDefault((e=>Sn.getValueFor(e).evaluate(e).active)),Cn=Jo("accent-fill-focus").withDefault((e=>Sn.getValueFor(e).evaluate(e).focus)),wn=e=>(t,o)=>function(e,t){return e.contrast(Ho)>=t?Ho:zo}(o||Rn.getValueFor(t),e),Mn=Jo({name:"foreground-on-accent-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>wn(In.normal)(e,t)}),Dn=Jo("foreground-on-accent-rest").withDefault((e=>Mn.getValueFor(e).evaluate(e,Rn.getValueFor(e)))),Pn=Jo("foreground-on-accent-hover").withDefault((e=>Mn.getValueFor(e).evaluate(e,yn.getValueFor(e)))),xn=Jo("foreground-on-accent-active").withDefault((e=>Mn.getValueFor(e).evaluate(e,vn.getValueFor(e)))),kn=(Jo("foreground-on-accent-focus").withDefault((e=>Mn.getValueFor(e).evaluate(e,Cn.getValueFor(e)))),Jo({name:"foreground-on-accent-large-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>wn(In.large)(e,t)})),Ln=(Jo("foreground-on-accent-rest-large").withDefault((e=>kn.getValueFor(e).evaluate(e))),Jo("foreground-on-accent-hover-large").withDefault((e=>kn.getValueFor(e).evaluate(e,yn.getValueFor(e)))),Jo("foreground-on-accent-active-large").withDefault((e=>kn.getValueFor(e).evaluate(e,vn.getValueFor(e)))),Jo("foreground-on-accent-focus-large").withDefault((e=>kn.getValueFor(e).evaluate(e,Cn.getValueFor(e)))),e=>(t,o)=>function(e,t,o,i,n,r,a){const s=e.source,l=e.closestIndexOf(s),c=Bo(t),d=l+(1===c?Math.min(i,n):Math.max(c*i,c*n)),u=e.colorContrast(t,o,d,c),p=e.closestIndexOf(u),h=p+c*Math.abs(i-n);let f,g;return(1===c?ic*n)?(f=p,g=h):(f=h,g=p),{rest:e.get(f),hover:e.get(g),active:e.get(f+c*r),focus:e.get(f+c*a)}}(fn.getValueFor(t),o||An.getValueFor(t),e,Pi.getValueFor(t),xi.getValueFor(t),ki.getValueFor(t),Li.getValueFor(t))),Fn=Jo({name:"accent-foreground-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>Ln(In.normal)(e,t)}),Gn=Jo("accent-foreground-rest").withDefault((e=>Fn.getValueFor(e).evaluate(e).rest)),Bn=Jo("accent-foreground-hover").withDefault((e=>Fn.getValueFor(e).evaluate(e).hover)),Wn=Jo("accent-foreground-active").withDefault((e=>Fn.getValueFor(e).evaluate(e).active)),Un=(Jo("accent-foreground-focus").withDefault((e=>Fn.getValueFor(e).evaluate(e).focus)),Jo({name:"neutral-fill-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>function(e,t,o,i,n,r){const a=e.closestIndexOf(t),s=a>=Math.max(o,i,n,r)?-1:1;return{rest:e.get(a+s*o),hover:e.get(a+s*i),active:e.get(a+s*n),focus:e.get(a+s*r)}}(hn.getValueFor(e),t||An.getValueFor(e),Fi.getValueFor(e),Gi.getValueFor(e),Bi.getValueFor(e),Wi.getValueFor(e))})),Vn=Jo("neutral-fill-rest").withDefault((e=>Un.getValueFor(e).evaluate(e).rest)),$n=Jo("neutral-fill-hover").withDefault((e=>Un.getValueFor(e).evaluate(e).hover)),Hn=Jo("neutral-fill-active").withDefault((e=>Un.getValueFor(e).evaluate(e).active)),zn=(Jo("neutral-fill-focus").withDefault((e=>Un.getValueFor(e).evaluate(e).focus)),Jo({name:"neutral-fill-input-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>function(e,t,o,i,n,r){const a=Bo(t),s=e.closestIndexOf(t);return{rest:e.get(s-a*o),hover:e.get(s-a*i),active:e.get(s-a*n),focus:e.get(s-a*r)}}(hn.getValueFor(e),t||An.getValueFor(e),Ui.getValueFor(e),Vi.getValueFor(e),$i.getValueFor(e),Hi.getValueFor(e))})),jn=(Jo("neutral-fill-input-rest").withDefault((e=>zn.getValueFor(e).evaluate(e).rest)),Jo("neutral-fill-input-hover").withDefault((e=>zn.getValueFor(e).evaluate(e).hover)),Jo("neutral-fill-input-focus").withDefault((e=>zn.getValueFor(e).evaluate(e).focus)),Jo("neutral-fill-input-active").withDefault((e=>zn.getValueFor(e).evaluate(e).active)),Jo({name:"neutral-fill-inverse-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>function(e,t,o,i,n,r){const a=Bo(t),s=e.closestIndexOf(e.colorContrast(t,14)),l=s+a*Math.abs(o-i);let c,d;return(1===a?oa*i)?(c=s,d=l):(c=l,d=s),{rest:e.get(c),hover:e.get(d),active:e.get(c+a*n),focus:e.get(c+a*r)}}(hn.getValueFor(e),t||An.getValueFor(e),zi.getValueFor(e),ji.getValueFor(e),Yi.getValueFor(e),Zi.getValueFor(e))})),Yn=(Jo("neutral-fill-inverse-rest").withDefault((e=>jn.getValueFor(e).evaluate(e).rest)),Jo("neutral-fill-inverse-hover").withDefault((e=>jn.getValueFor(e).evaluate(e).hover)),Jo("neutral-fill-inverse-active").withDefault((e=>jn.getValueFor(e).evaluate(e).active)),Jo("neutral-fill-inverse-focus").withDefault((e=>jn.getValueFor(e).evaluate(e).focus)),Jo({name:"neutral-fill-layer-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>function(e,t,o){const i=e.closestIndexOf(t);return e.get(i-o)}(hn.getValueFor(e),t||An.getValueFor(e),Ki.getValueFor(e))})),Zn=(Jo("neutral-fill-layer-rest").withDefault((e=>Yn.getValueFor(e).evaluate(e))),Jo({name:"neutral-fill-stealth-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>function(e,t,o,i,n,r,a,s,l,c){const d=Math.max(o,i,n,r,a,s,l,c),u=e.closestIndexOf(t),p=u>=d?-1:1;return{rest:e.get(u+p*o),hover:e.get(u+p*i),active:e.get(u+p*n),focus:e.get(u+p*r)}}(hn.getValueFor(e),t||An.getValueFor(e),qi.getValueFor(e),Xi.getValueFor(e),Qi.getValueFor(e),Ji.getValueFor(e),Fi.getValueFor(e),Gi.getValueFor(e),Bi.getValueFor(e),Wi.getValueFor(e))})),Kn=Jo("neutral-fill-stealth-rest").withDefault((e=>Zn.getValueFor(e).evaluate(e).rest)),qn=Jo("neutral-fill-stealth-hover").withDefault((e=>Zn.getValueFor(e).evaluate(e).hover)),Xn=Jo("neutral-fill-stealth-active").withDefault((e=>Zn.getValueFor(e).evaluate(e).active)),Qn=(Jo("neutral-fill-stealth-focus").withDefault((e=>Zn.getValueFor(e).evaluate(e).focus)),Jo({name:"neutral-fill-strong-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>function(e,t,o,i,n,r){const a=Bo(t),s=e.closestIndexOf(e.colorContrast(t,4.5)),l=s+a*Math.abs(o-i);let c,d;return(1===a?oa*i)?(c=s,d=l):(c=l,d=s),{rest:e.get(c),hover:e.get(d),active:e.get(c+a*n),focus:e.get(c+a*r)}}(hn.getValueFor(e),t||An.getValueFor(e),en.getValueFor(e),tn.getValueFor(e),on.getValueFor(e),nn.getValueFor(e))})),Jn=(Jo("neutral-fill-strong-rest").withDefault((e=>Qn.getValueFor(e).evaluate(e).rest)),Jo("neutral-fill-strong-hover").withDefault((e=>Qn.getValueFor(e).evaluate(e).hover)),Jo("neutral-fill-strong-active").withDefault((e=>Qn.getValueFor(e).evaluate(e).active)),Jo("neutral-fill-strong-focus").withDefault((e=>Qn.getValueFor(e).evaluate(e).focus)),Jo({name:"neutral-stroke-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>function(e,t,o,i,n,r){const a=e.closestIndexOf(t),s=Bo(t),l=a+s*o,c=l+s*(i-o),d=l+s*(n-o),u=l+s*(r-o);return{rest:e.get(l),hover:e.get(c),active:e.get(d),focus:e.get(u)}}(hn.getValueFor(e),An.getValueFor(e),rn.getValueFor(e),an.getValueFor(e),sn.getValueFor(e),ln.getValueFor(e))})),er=Jo("neutral-stroke-rest").withDefault((e=>Jn.getValueFor(e).evaluate(e).rest)),tr=Jo("neutral-stroke-hover").withDefault((e=>Jn.getValueFor(e).evaluate(e).hover)),or=Jo("neutral-stroke-active").withDefault((e=>Jn.getValueFor(e).evaluate(e).active)),ir=(Jo("neutral-stroke-focus").withDefault((e=>Jn.getValueFor(e).evaluate(e).focus)),Jo({name:"neutral-stroke-divider-recipe",cssCustomPropertyName:null}).withDefault({evaluate:(e,t)=>function(e,t,o){return e.get(e.closestIndexOf(t)+Bo(t)*o)}(hn.getValueFor(e),t||An.getValueFor(e),cn.getValueFor(e))})),nr=Jo("neutral-stroke-divider-rest").withDefault((e=>ir.getValueFor(e).evaluate(e))),rr=Jo({name:"neutral-stroke-strong-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>function(e,t,o,i,n,r){const a=Bo(t),s=e.colorContrast(t,3),l=e.closestIndexOf(s);return{rest:s,hover:e.get(l+a*i),active:e.get(l+a*n),focus:e.get(l+a*r)}}(hn.getValueFor(e),An.getValueFor(e),0,dn.getValueFor(e),un.getValueFor(e),pn.getValueFor(e))}),ar=(Jo("neutral-stroke-strong-rest").withDefault((e=>rr.getValueFor(e).evaluate(e).rest)),Jo("neutral-stroke-strong-hover").withDefault((e=>rr.getValueFor(e).evaluate(e).hover)),Jo("neutral-stroke-strong-active").withDefault((e=>rr.getValueFor(e).evaluate(e).active)),Jo("neutral-stroke-strong-focus").withDefault((e=>rr.getValueFor(e).evaluate(e).focus)),Jo({name:"focus-stroke-outer-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>{return t=hn.getValueFor(e),o=An.getValueFor(e),t.colorContrast(o,3.5);var t,o}})),sr=Jo("focus-stroke-outer").withDefault((e=>ar.getValueFor(e).evaluate(e))),lr=Jo({name:"focus-stroke-inner-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>{return t=fn.getValueFor(e),o=An.getValueFor(e),i=sr.getValueFor(e),t.colorContrast(i,3.5,t.closestIndexOf(t.source),-1*Bo(o));var t,o,i}}),cr=Jo("focus-stroke-inner").withDefault((e=>lr.getValueFor(e).evaluate(e))),dr=Jo({name:"neutral-foreground-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>{return t=hn.getValueFor(e),o=An.getValueFor(e),t.colorContrast(o,14);var t,o}}),ur=Jo("neutral-foreground-rest").withDefault((e=>dr.getValueFor(e).evaluate(e))),pr=Jo({name:"neutral-foreground-hint-recipe",cssCustomPropertyName:null}).withDefault({evaluate:e=>{return t=hn.getValueFor(e),o=An.getValueFor(e),t.colorContrast(o,4.5);var t,o}}),hr=(Jo("neutral-foreground-hint").withDefault((e=>pr.getValueFor(e).evaluate(e))),{toView(e){var t;return null==e?null:null===(t=e)||void 0===t?void 0:t.toColorString()},fromView(e){if(null==e)return null;const t=qt(e);return t?ko.create(t.r,t.g,t.b):null}}),fr=I` :host { background-color: ${An}; color: ${ur}; } `.withBehaviors(Qt(I` :host { background-color: ${eo.Canvas}; box-shadow: 0 0 0 1px ${eo.CanvasText}; color: ${eo.CanvasText}; } `));function gr(e){return(t,o)=>{t[o+"Changed"]=function(t,o){null!=o?e.setValueFor(this,o):e.deleteValueFor(this)}}}class Er extends ut{constructor(){super(),this.noPaint=!1,y.getNotifier(this).subscribe({handleChange:this.noPaintChanged.bind(this)},"fillColor")}noPaintChanged(){this.noPaint||void 0===this.fillColor?this.$fastController.removeStyles(fr):this.$fastController.addStyles(fr)}accentBaseColorChanged(e,t){null!=t?fn.setValueFor(this,Wo.create(t)):fn.deleteValueFor(this)}neutralBaseColorChanged(e,t){null!=t?hn.setValueFor(this,Wo.create(t)):hn.deleteValueFor(this)}}Wt([he({attribute:"no-paint",mode:"boolean"})],Er.prototype,"noPaint",void 0),Wt([he({attribute:"fill-color",converter:hr}),gr(An)],Er.prototype,"fillColor",void 0),Wt([he({attribute:"accent-base-color",converter:hr,mode:"fromView"})],Er.prototype,"accentBaseColor",void 0),Wt([he({attribute:"neutral-base-color",converter:hr,mode:"fromView"})],Er.prototype,"neutralBaseColor",void 0),Wt([v,gr(hn)],Er.prototype,"neutralPalette",void 0),Wt([v,gr(fn)],Er.prototype,"accentPalette",void 0),Wt([he({converter:ue}),gr(ni)],Er.prototype,"density",void 0),Wt([he({attribute:"design-unit",converter:ue}),gr(ri)],Er.prototype,"designUnit",void 0),Wt([he({attribute:"direction"}),gr(ei)],Er.prototype,"direction",void 0),Wt([he({attribute:"base-height-multiplier",converter:ue}),gr(oi)],Er.prototype,"baseHeightMultiplier",void 0),Wt([he({attribute:"base-horizontal-spacing-multiplier",converter:ue}),gr(ii)],Er.prototype,"baseHorizontalSpacingMultiplier",void 0),Wt([he({attribute:"control-corner-radius",converter:ue}),gr(ai)],Er.prototype,"controlCornerRadius",void 0),Wt([he({attribute:"stroke-width",converter:ue}),gr(si)],Er.prototype,"strokeWidth",void 0),Wt([he({attribute:"focus-stroke-width",converter:ue}),gr(li)],Er.prototype,"focusStrokeWidth",void 0),Wt([he({attribute:"disabled-opacity",converter:ue}),gr(ti)],Er.prototype,"disabledOpacity",void 0),Wt([he({attribute:"type-ramp-minus-2-font-size"}),gr(fi)],Er.prototype,"typeRampMinus2FontSize",void 0),Wt([he({attribute:"type-ramp-minus-2-line-height"}),gr(gi)],Er.prototype,"typeRampMinus2LineHeight",void 0),Wt([he({attribute:"type-ramp-minus-1-font-size"}),gr(pi)],Er.prototype,"typeRampMinus1FontSize",void 0),Wt([he({attribute:"type-ramp-minus-1-line-height"}),gr(hi)],Er.prototype,"typeRampMinus1LineHeight",void 0),Wt([he({attribute:"type-ramp-base-font-size"}),gr(di)],Er.prototype,"typeRampBaseFontSize",void 0),Wt([he({attribute:"type-ramp-base-line-height"}),gr(ui)],Er.prototype,"typeRampBaseLineHeight",void 0),Wt([he({attribute:"type-ramp-plus-1-font-size"}),gr(Ei)],Er.prototype,"typeRampPlus1FontSize",void 0),Wt([he({attribute:"type-ramp-plus-1-line-height"}),gr(Ti)],Er.prototype,"typeRampPlus1LineHeight",void 0),Wt([he({attribute:"type-ramp-plus-2-font-size"}),gr(Ni)],Er.prototype,"typeRampPlus2FontSize",void 0),Wt([he({attribute:"type-ramp-plus-2-line-height"}),gr(mi)],Er.prototype,"typeRampPlus2LineHeight",void 0),Wt([he({attribute:"type-ramp-plus-3-font-size"}),gr(_i)],Er.prototype,"typeRampPlus3FontSize",void 0),Wt([he({attribute:"type-ramp-plus-3-line-height"}),gr(Oi)],Er.prototype,"typeRampPlus3LineHeight",void 0),Wt([he({attribute:"type-ramp-plus-4-font-size"}),gr(Ai)],Er.prototype,"typeRampPlus4FontSize",void 0),Wt([he({attribute:"type-ramp-plus-4-line-height"}),gr(Ii)],Er.prototype,"typeRampPlus4LineHeight",void 0),Wt([he({attribute:"type-ramp-plus-5-font-size"}),gr(bi)],Er.prototype,"typeRampPlus5FontSize",void 0),Wt([he({attribute:"type-ramp-plus-5-line-height"}),gr(Si)],Er.prototype,"typeRampPlus5LineHeight",void 0),Wt([he({attribute:"type-ramp-plus-6-font-size"}),gr(Ri)],Er.prototype,"typeRampPlus6FontSize",void 0),Wt([he({attribute:"type-ramp-plus-6-line-height"}),gr(yi)],Er.prototype,"typeRampPlus6LineHeight",void 0),Wt([he({attribute:"accent-fill-rest-delta",converter:ue}),gr(Ci)],Er.prototype,"accentFillRestDelta",void 0),Wt([he({attribute:"accent-fill-hover-delta",converter:ue}),gr(wi)],Er.prototype,"accentFillHoverDelta",void 0),Wt([he({attribute:"accent-fill-active-delta",converter:ue}),gr(Mi)],Er.prototype,"accentFillActiveDelta",void 0),Wt([he({attribute:"accent-fill-focus-delta",converter:ue}),gr(Di)],Er.prototype,"accentFillFocusDelta",void 0),Wt([he({attribute:"accent-foreground-rest-delta",converter:ue}),gr(Pi)],Er.prototype,"accentForegroundRestDelta",void 0),Wt([he({attribute:"accent-foreground-hover-delta",converter:ue}),gr(xi)],Er.prototype,"accentForegroundHoverDelta",void 0),Wt([he({attribute:"accent-foreground-active-delta",converter:ue}),gr(ki)],Er.prototype,"accentForegroundActiveDelta",void 0),Wt([he({attribute:"accent-foreground-focus-delta",converter:ue}),gr(Li)],Er.prototype,"accentForegroundFocusDelta",void 0),Wt([he({attribute:"neutral-fill-rest-delta",converter:ue}),gr(Fi)],Er.prototype,"neutralFillRestDelta",void 0),Wt([he({attribute:"neutral-fill-hover-delta",converter:ue}),gr(Gi)],Er.prototype,"neutralFillHoverDelta",void 0),Wt([he({attribute:"neutral-fill-active-delta",converter:ue}),gr(Bi)],Er.prototype,"neutralFillActiveDelta",void 0),Wt([he({attribute:"neutral-fill-focus-delta",converter:ue}),gr(Wi)],Er.prototype,"neutralFillFocusDelta",void 0),Wt([he({attribute:"neutral-fill-input-rest-delta",converter:ue}),gr(Ui)],Er.prototype,"neutralFillInputRestDelta",void 0),Wt([he({attribute:"neutral-fill-input-hover-delta",converter:ue}),gr(Vi)],Er.prototype,"neutralFillInputHoverDelta",void 0),Wt([he({attribute:"neutral-fill-input-active-delta",converter:ue}),gr($i)],Er.prototype,"neutralFillInputActiveDelta",void 0),Wt([he({attribute:"neutral-fill-input-focus-delta",converter:ue}),gr(Hi)],Er.prototype,"neutralFillInputFocusDelta",void 0),Wt([he({attribute:"neutral-fill-layer-rest-delta",converter:ue}),gr(Ki)],Er.prototype,"neutralFillLayerRestDelta",void 0),Wt([he({attribute:"neutral-fill-stealth-rest-delta",converter:ue}),gr(qi)],Er.prototype,"neutralFillStealthRestDelta",void 0),Wt([he({attribute:"neutral-fill-stealth-hover-delta",converter:ue}),gr(Xi)],Er.prototype,"neutralFillStealthHoverDelta",void 0),Wt([he({attribute:"neutral-fill-stealth-active-delta",converter:ue}),gr(Qi)],Er.prototype,"neutralFillStealthActiveDelta",void 0),Wt([he({attribute:"neutral-fill-stealth-focus-delta",converter:ue}),gr(Ji)],Er.prototype,"neutralFillStealthFocusDelta",void 0),Wt([he({attribute:"neutral-fill-strong-hover-delta",converter:ue}),gr(tn)],Er.prototype,"neutralFillStrongHoverDelta",void 0),Wt([he({attribute:"neutral-fill-strong-active-delta",converter:ue}),gr(on)],Er.prototype,"neutralFillStrongActiveDelta",void 0),Wt([he({attribute:"neutral-fill-strong-focus-delta",converter:ue}),gr(nn)],Er.prototype,"neutralFillStrongFocusDelta",void 0),Wt([he({attribute:"base-layer-luminance",converter:ue}),gr(vi)],Er.prototype,"baseLayerLuminance",void 0),Wt([he({attribute:"neutral-stroke-divider-rest-delta",converter:ue}),gr(cn)],Er.prototype,"neutralStrokeDividerRestDelta",void 0),Wt([he({attribute:"neutral-stroke-rest-delta",converter:ue}),gr(rn)],Er.prototype,"neutralStrokeRestDelta",void 0),Wt([he({attribute:"neutral-stroke-hover-delta",converter:ue}),gr(an)],Er.prototype,"neutralStrokeHoverDelta",void 0),Wt([he({attribute:"neutral-stroke-active-delta",converter:ue}),gr(sn)],Er.prototype,"neutralStrokeActiveDelta",void 0),Wt([he({attribute:"neutral-stroke-focus-delta",converter:ue}),gr(ln)],Er.prototype,"neutralStrokeFocusDelta",void 0);const Tr=Er.compose({baseName:"design-system-provider",template:ne` `,styles:I` ${Jt("block")} `});class Nr{}Se([he({attribute:"aria-atomic"})],Nr.prototype,"ariaAtomic",void 0),Se([he({attribute:"aria-busy"})],Nr.prototype,"ariaBusy",void 0),Se([he({attribute:"aria-controls"})],Nr.prototype,"ariaControls",void 0),Se([he({attribute:"aria-current"})],Nr.prototype,"ariaCurrent",void 0),Se([he({attribute:"aria-describedby"})],Nr.prototype,"ariaDescribedby",void 0),Se([he({attribute:"aria-details"})],Nr.prototype,"ariaDetails",void 0),Se([he({attribute:"aria-disabled"})],Nr.prototype,"ariaDisabled",void 0),Se([he({attribute:"aria-errormessage"})],Nr.prototype,"ariaErrormessage",void 0),Se([he({attribute:"aria-flowto"})],Nr.prototype,"ariaFlowto",void 0),Se([he({attribute:"aria-haspopup"})],Nr.prototype,"ariaHaspopup",void 0),Se([he({attribute:"aria-hidden"})],Nr.prototype,"ariaHidden",void 0),Se([he({attribute:"aria-invalid"})],Nr.prototype,"ariaInvalid",void 0),Se([he({attribute:"aria-keyshortcuts"})],Nr.prototype,"ariaKeyshortcuts",void 0),Se([he({attribute:"aria-label"})],Nr.prototype,"ariaLabel",void 0),Se([he({attribute:"aria-labelledby"})],Nr.prototype,"ariaLabelledby",void 0),Se([he({attribute:"aria-live"})],Nr.prototype,"ariaLive",void 0),Se([he({attribute:"aria-owns"})],Nr.prototype,"ariaOwns",void 0),Se([he({attribute:"aria-relevant"})],Nr.prototype,"ariaRelevant",void 0),Se([he({attribute:"aria-roledescription"})],Nr.prototype,"ariaRoledescription",void 0);class mr{constructor(e,t){this.target=e,this.propertyName=t}bind(e){e[this.propertyName]=this.target}unbind(){}}function _r(e){return new x("fast-ref",mr,e)}class Or{handleStartContentChange(){this.startContainer.classList.toggle("start",this.start.assignedNodes().length>0)}handleEndContentChange(){this.endContainer.classList.toggle("end",this.end.assignedNodes().length>0)}}const Ar=(e,t)=>ne` t.end?"end":void 0} > ${t.end||""} `,Ir=(e,t)=>ne` ${t.start||""} `;function br(e,...t){const o=ce.locate(e);t.forEach((t=>{Object.getOwnPropertyNames(t.prototype).forEach((o=>{"constructor"!==o&&Object.defineProperty(e.prototype,o,Object.getOwnPropertyDescriptor(t.prototype,o))})),ce.locate(t).forEach((e=>o.push(e)))}))}ne` `,ne` `;class Sr extends ut{constructor(){super(...arguments),this.handleUnsupportedDelegatesFocus=()=>{var e;window.ShadowRoot&&!window.ShadowRoot.prototype.hasOwnProperty("delegatesFocus")&&(null===(e=this.$fastController.definition.shadowOptions)||void 0===e?void 0:e.delegatesFocus)&&(this.focus=()=>{var e;null===(e=this.control)||void 0===e||e.focus()})}}connectedCallback(){super.connectedCallback(),this.handleUnsupportedDelegatesFocus()}}Se([he],Sr.prototype,"download",void 0),Se([he],Sr.prototype,"href",void 0),Se([he],Sr.prototype,"hreflang",void 0),Se([he],Sr.prototype,"ping",void 0),Se([he],Sr.prototype,"referrerpolicy",void 0),Se([he],Sr.prototype,"rel",void 0),Se([he],Sr.prototype,"target",void 0),Se([he],Sr.prototype,"type",void 0),Se([v],Sr.prototype,"defaultSlottedContent",void 0);class Rr{}Se([he({attribute:"aria-expanded"})],Rr.prototype,"ariaExpanded",void 0),br(Rr,Nr),br(Sr,Or,Rr);class yr extends class{constructor(e,t){this.target=e,this.options=t,this.source=null}bind(e){const t=this.options.property;this.shouldUpdate=y.getAccessors(e).some((e=>e.name===t)),this.source=e,this.updateTarget(this.computeNodes()),this.shouldUpdate&&this.observe()}unbind(){this.updateTarget(r),this.source=null,this.shouldUpdate&&this.disconnect()}handleEvent(){this.updateTarget(this.computeNodes())}computeNodes(){let e=this.getNodes();return void 0!==this.options.filter&&(e=e.filter(this.options.filter)),e}updateTarget(e){this.source[this.options.property]=e}}{constructor(e,t){super(e,t)}observe(){this.target.addEventListener("slotchange",this)}disconnect(){this.target.removeEventListener("slotchange",this)}getNodes(){return this.target.assignedNodes(this.options)}}function vr(e){return"string"==typeof e&&(e={property:e}),new x("fast-slotted",yr,e)}let Cr;const wr=function(){if("boolean"==typeof Cr)return Cr;if("undefined"==typeof window||!window.document||!window.document.createElement)return Cr=!1,Cr;const e=document.createElement("style"),t=function(){const e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null}();null!==t&&e.setAttribute("nonce",t),document.head.appendChild(e);try{e.sheet.insertRule("foo:focus-visible {color:inherit}",0),Cr=!0}catch(e){Cr=!1}finally{document.head.removeChild(e)}return Cr}()?"focus-visible":"focus",Mr=(function(e,...t){const{styles:o,behaviors:i}=A(e,t);return new b(o,i)})`(${oi} + ${ni}) * ${ri}`,Dr=(e,t)=>I` ${Jt("inline-flex")} :host { font-family: ${ci}; outline: none; font-size: ${di}; line-height: ${ui}; height: calc(${Mr} * 1px); min-width: calc(${Mr} * 1px); background-color: ${Vn}; color: ${ur}; border-radius: calc(${ai} * 1px); fill: currentcolor; cursor: pointer; } .control { background: transparent; height: inherit; flex-grow: 1; box-sizing: border-box; display: inline-flex; justify-content: center; align-items: center; padding: 0 calc((10 + (${ri} * 2 * ${ni})) * 1px); white-space: nowrap; outline: none; text-decoration: none; border: calc(${si} * 1px) solid transparent; color: inherit; border-radius: inherit; fill: inherit; cursor: inherit; font-family: inherit; } .control, .end, .start { font: inherit; } .control.icon-only { padding: 0; line-height: 0; } :host(:hover) { background-color: ${$n}; } :host(:active) { background-color: ${Hn}; } .control:${wr} { border: calc(${si} * 1px) solid ${sr}; box-shadow: 0 0 0 calc((${li} - ${si}) * 1px) ${sr}; } .control::-moz-focus-inner { border: 0; } .content { pointer-events: none; } .start, .end { display: flex; pointer-events: none; } ::slotted(svg) { ${""} width: 16px; height: 16px; pointer-events: none; } .start { margin-inline-end: 11px; } .end { margin-inline-start: 11px; } `.withBehaviors(Qt(I` :host, :host([appearance="neutral"]) .control { background-color: ${eo.ButtonFace}; border-color: ${eo.ButtonText}; color: ${eo.ButtonText}; fill: currentcolor; } :host(:not([disabled][href]):hover), :host([appearance="neutral"]:not([disabled]):hover) .control { forced-color-adjust: none; background-color: ${eo.Highlight}; color: ${eo.HighlightText}; } .control:${wr}, :host([appearance="outline"]) .control:${wr}, :host([appearance="neutral"]:${wr}) .control { forced-color-adjust: none; background-color: ${eo.Highlight}; border-color: ${eo.ButtonText}; box-shadow: 0 0 0 calc((${li} - ${si}) * 1px) ${eo.ButtonText}; color: ${eo.HighlightText}; } .control:not([disabled]):hover, :host([appearance="outline"]) .control:hover { border-color: ${eo.ButtonText}; } :host([href]) .control { border-color: ${eo.LinkText}; color: ${eo.LinkText}; } :host([href]) .control:hover, :host(.neutral[href]) .control:hover, :host(.outline[href]) .control:hover, :host([href]) .control:${wr}{ forced-color-adjust: none; background: ${eo.ButtonFace}; border-color: ${eo.LinkText}; box-shadow: 0 0 0 1px ${eo.LinkText} inset; color: ${eo.LinkText}; fill: currentcolor; } `)),Pr=I` :host([appearance='accent']) { background: ${Rn}; color: ${Dn}; } :host([appearance='accent']:hover) { background: ${yn}; color: ${Pn}; } :host([appearance='accent']:active) .control:active { background: ${vn}; color: ${xn}; } :host([appearance="accent"]) .control:${wr} { box-shadow: 0 0 0 calc(${li} * 1px) inset ${cr}, 0 0 0 calc((${li} - ${si}) * 1px) ${sr}; } `.withBehaviors(Qt(I` :host([appearance='accent']) .control { forced-color-adjust: none; background: ${eo.Highlight}; color: ${eo.HighlightText}; } :host([appearance='accent']) .control:hover, :host([appearance='accent']:active) .control:active { background: ${eo.HighlightText}; border-color: ${eo.Highlight}; color: ${eo.Highlight}; } :host([appearance="accent"]) .control:${wr} { border-color: ${eo.ButtonText}; box-shadow: 0 0 0 2px ${eo.HighlightText} inset; } :host([appearance='accent'][href]) .control { background: ${eo.LinkText}; color: ${eo.HighlightText}; } :host([appearance='accent'][href]) .control:hover { background: ${eo.ButtonFace}; border-color: ${eo.LinkText}; box-shadow: none; color: ${eo.LinkText}; fill: currentcolor; } :host([appearance="accent"][href]) .control:${wr} { border-color: ${eo.LinkText}; box-shadow: 0 0 0 2px ${eo.HighlightText} inset; } `)),xr=I` :host([appearance='hypertext']) { height: auto; font-size: inherit; line-height: inherit; background: transparent; min-width: 0; } :host([appearance='hypertext']) .control { display: inline; padding: 0; border: none; box-shadow: none; border-radius: 0; line-height: 1; } :host a.control:not(:link) { background-color: transparent; cursor: default; } :host([appearance='hypertext']) .control:link, :host([appearance='hypertext']) .control:visited { background: transparent; color: ${Gn}; border-bottom: calc(${si} * 1px) solid ${Gn}; } :host([appearance='hypertext']) .control:hover { border-bottom-color: ${Bn}; } :host([appearance='hypertext']) .control:active { border-bottom-color: ${Wn}; } :host([appearance="hypertext"]) .control:${wr} { border-bottom: calc(${li} * 1px) solid ${sr}; margin-bottom: calc(calc(${si} - ${li}) * 1px); } `.withBehaviors(Qt(I` :host([appearance="hypertext"]) .control:${wr} { color: ${eo.LinkText}; border-bottom-color: ${eo.LinkText}; } `)),kr=I` :host([appearance='lightweight']) { background: transparent; color: ${Gn}; } :host([appearance='lightweight']) .control { padding: 0; height: initial; border: none; box-shadow: none; border-radius: 0; } :host([appearance='lightweight']:hover) { color: ${Bn}; } :host([appearance='lightweight']:active) { color: ${Wn}; } :host([appearance='lightweight']) .content { position: relative; } :host([appearance='lightweight']) .content::before { content: ''; display: block; height: calc(${si} * 1px); position: absolute; top: calc(1em + 3px); width: 100%; } :host([appearance='lightweight']:hover) .content::before { background: ${Bn}; } :host([appearance='lightweight']:active) .content::before { background: ${Wn}; } :host([appearance="lightweight"]) .control:${wr} .content::before { background: ${ur}; height: calc(${li} * 1px); } `.withBehaviors(Qt(I` :host([appearance='lightweight']) { color: ${eo.ButtonText}; } :host([appearance="lightweight"]) .control:hover, :host([appearance="lightweight"]) .control:${wr} { forced-color-adjust: none; background: ${eo.ButtonFace}; color: ${eo.Highlight}; } :host([appearance="lightweight"]) .control:hover .content::before, :host([appearance="lightweight"]) .control:${wr} .content::before { background: ${eo.Highlight}; } :host([appearance="lightweight"][href]) .control:hover, :host([appearance="lightweight"][href]) .control:${wr} { background: ${eo.ButtonFace}; box-shadow: none; color: ${eo.LinkText}; } :host([appearance="lightweight"][href]) .control:hover .content::before, :host([appearance="lightweight"][href]) .control:${wr} .content::before { background: ${eo.LinkText}; } `)),Lr=I` :host([appearance='outline']) { background: transparent; border-color: ${er}; } :host([appearance='outline']:hover) { border-color: ${tr}; } :host([appearance='outline']:active) { border-color: ${or}; } :host([appearance='outline']) .control { border-color: inherit; } :host([appearance="outline"]) .control:${wr} { box-shadow: 0 0 0 calc((${li} - ${si}) * 1px) ${sr}; border-color: ${sr}; } `.withBehaviors(Qt(I` :host([appearance='outline']) { border-color: ${eo.ButtonText}; } :host([appearance='outline'][href]) { border-color: ${eo.LinkText}; } `)),Fr=I` :host([appearance='stealth']) { background: ${Kn}; } :host([appearance='stealth']:hover) { background: ${qn}; } :host([appearance='stealth']:active) { background: ${Xn}; } `.withBehaviors(Qt(I` :host([appearance='stealth']), :host([appearance='stealth']) .control { forced-color-adjust: none; background: ${eo.ButtonFace}; border-color: transparent; color: ${eo.ButtonText}; fill: currentcolor; } :host([appearance='stealth']:hover) .control { background: ${eo.Highlight}; border-color: ${eo.Highlight}; color: ${eo.HighlightText}; fill: currentcolor; } :host([appearance="stealth"]:${wr}) .control { background: ${eo.Highlight}; box-shadow: 0 0 0 1px ${eo.Highlight}; color: ${eo.HighlightText}; fill: currentcolor; } :host([appearance='stealth'][href]) .control { color: ${eo.LinkText}; } :host([appearance="stealth"]:hover[href]) .control, :host([appearance="stealth"]:${wr}[href]) .control { background: ${eo.LinkText}; border-color: ${eo.LinkText}; color: ${eo.HighlightText}; fill: currentcolor; } :host([appearance="stealth"]:${wr}[href]) .control { box-shadow: 0 0 0 1px ${eo.LinkText}; } `));class Gr{constructor(e,t,o){this.propertyName=e,this.value=t,this.styles=o}bind(e){y.getNotifier(e).subscribe(this,this.propertyName),this.handleChange(e,this.propertyName)}unbind(e){y.getNotifier(e).unsubscribe(this,this.propertyName),e.$fastController.removeStyles(this.styles)}handleChange(e,t){e[t]===this.value?e.$fastController.addStyles(this.styles):e.$fastController.removeStyles(this.styles)}}function Br(e,t){return new Gr("appearance",e,t)}class Wr extends Sr{appearanceChanged(e,t){e!==t&&(this.classList.add(t),this.classList.remove(e))}connectedCallback(){super.connectedCallback(),this.appearance||(this.appearance="neutral")}defaultSlottedContentChanged(){const e=this.defaultSlottedContent.filter((e=>e.nodeType===Node.ELEMENT_NODE));1===e.length&&e[0]instanceof SVGElement?this.control.classList.add("icon-only"):this.control.classList.remove("icon-only")}}Wt([he],Wr.prototype,"appearance",void 0);const Ur=Wr.compose({baseName:"anchor",baseClass:Sr,template:(e,t)=>ne` ${Ir(0,t)} ${Ar(0,t)} `,styles:(e,t)=>I` ${Dr()} `.withBehaviors(Br("accent",Pr),Br("hypertext",xr),Br("lightweight",kr),Br("outline",Lr),Br("stealth",Fr)),shadowOptions:{delegatesFocus:!0}});class Vr extends ut{constructor(){super(...arguments),this.role="separator",this.orientation="horizontal"}}Se([he],Vr.prototype,"role",void 0),Se([he],Vr.prototype,"orientation",void 0);const $r=Vr.compose({baseName:"divider",template:(e,t)=>ne` `,styles:(e,t)=>I` ${Jt("block")} :host { box-sizing: content-box; height: 0; margin: calc(${ri} * 1px) 0; border: none; border-top: calc(${si} * 1px) solid ${nr}; } `});var Hr,zr;(zr=Hr||(Hr={}))[zr.alt=18]="alt",zr[zr.arrowDown=40]="arrowDown",zr[zr.arrowLeft=37]="arrowLeft",zr[zr.arrowRight=39]="arrowRight",zr[zr.arrowUp=38]="arrowUp",zr[zr.back=8]="back",zr[zr.backSlash=220]="backSlash",zr[zr.break=19]="break",zr[zr.capsLock=20]="capsLock",zr[zr.closeBracket=221]="closeBracket",zr[zr.colon=186]="colon",zr[zr.colon2=59]="colon2",zr[zr.comma=188]="comma",zr[zr.ctrl=17]="ctrl",zr[zr.delete=46]="delete",zr[zr.end=35]="end",zr[zr.enter=13]="enter",zr[zr.equals=187]="equals",zr[zr.equals2=61]="equals2",zr[zr.equals3=107]="equals3",zr[zr.escape=27]="escape",zr[zr.forwardSlash=191]="forwardSlash",zr[zr.function1=112]="function1",zr[zr.function10=121]="function10",zr[zr.function11=122]="function11",zr[zr.function12=123]="function12",zr[zr.function2=113]="function2",zr[zr.function3=114]="function3",zr[zr.function4=115]="function4",zr[zr.function5=116]="function5",zr[zr.function6=117]="function6",zr[zr.function7=118]="function7",zr[zr.function8=119]="function8",zr[zr.function9=120]="function9",zr[zr.home=36]="home",zr[zr.insert=45]="insert",zr[zr.menu=93]="menu",zr[zr.minus=189]="minus",zr[zr.minus2=109]="minus2",zr[zr.numLock=144]="numLock",zr[zr.numPad0=96]="numPad0",zr[zr.numPad1=97]="numPad1",zr[zr.numPad2=98]="numPad2",zr[zr.numPad3=99]="numPad3",zr[zr.numPad4=100]="numPad4",zr[zr.numPad5=101]="numPad5",zr[zr.numPad6=102]="numPad6",zr[zr.numPad7=103]="numPad7",zr[zr.numPad8=104]="numPad8",zr[zr.numPad9=105]="numPad9",zr[zr.numPadDivide=111]="numPadDivide",zr[zr.numPadDot=110]="numPadDot",zr[zr.numPadMinus=109]="numPadMinus",zr[zr.numPadMultiply=106]="numPadMultiply",zr[zr.numPadPlus=107]="numPadPlus",zr[zr.openBracket=219]="openBracket",zr[zr.pageDown=34]="pageDown",zr[zr.pageUp=33]="pageUp",zr[zr.period=190]="period",zr[zr.print=44]="print",zr[zr.quote=222]="quote",zr[zr.scrollLock=145]="scrollLock",zr[zr.shift=16]="shift",zr[zr.space=32]="space",zr[zr.tab=9]="tab",zr[zr.tilde=192]="tilde",zr[zr.windowsLeft=91]="windowsLeft",zr[zr.windowsOpera=219]="windowsOpera",zr[zr.windowsRight=92]="windowsRight";const jr="form-associated-proxy",Yr="ElementInternals"in window&&"setFormValue"in window.ElementInternals.prototype,Zr=new WeakMap;class Kr extends ut{}class qr extends(function(e){const t=class extends e{constructor(...e){super(...e),this.dirtyValue=!1,this.disabled=!1,this.proxyEventsToBlock=["change","click"],this.proxyInitialized=!1,this.required=!1,this.initialValue=this.initialValue||"",this.elementInternals||(this.formResetCallback=this.formResetCallback.bind(this))}static get formAssociated(){return Yr}get validity(){return this.elementInternals?this.elementInternals.validity:this.proxy.validity}get form(){return this.elementInternals?this.elementInternals.form:this.proxy.form}get validationMessage(){return this.elementInternals?this.elementInternals.validationMessage:this.proxy.validationMessage}get willValidate(){return this.elementInternals?this.elementInternals.willValidate:this.proxy.willValidate}get labels(){if(this.elementInternals)return Object.freeze(Array.from(this.elementInternals.labels));if(this.proxy instanceof HTMLElement&&this.proxy.ownerDocument&&this.id){const e=this.proxy.labels,t=Array.from(this.proxy.getRootNode().querySelectorAll(`[for='${this.id}']`)),o=e?t.concat(Array.from(e)):t;return Object.freeze(o)}return r}valueChanged(e,t){this.dirtyValue=!0,this.proxy instanceof HTMLElement&&(this.proxy.value=this.value),this.currentValue=this.value,this.setFormValue(this.value),this.validate()}currentValueChanged(){this.value=this.currentValue}initialValueChanged(e,t){this.dirtyValue||(this.value=this.initialValue,this.dirtyValue=!1)}disabledChanged(e,t){this.proxy instanceof HTMLElement&&(this.proxy.disabled=this.disabled),h.queueUpdate((()=>this.classList.toggle("disabled",this.disabled)))}nameChanged(e,t){this.proxy instanceof HTMLElement&&(this.proxy.name=this.name)}requiredChanged(e,t){this.proxy instanceof HTMLElement&&(this.proxy.required=this.required),h.queueUpdate((()=>this.classList.toggle("required",this.required))),this.validate()}get elementInternals(){if(!Yr)return null;let e=Zr.get(this);return e||(e=this.attachInternals(),Zr.set(this,e)),e}connectedCallback(){super.connectedCallback(),this.addEventListener("keypress",this._keypressHandler),this.value||(this.value=this.initialValue,this.dirtyValue=!1),this.elementInternals||(this.attachProxy(),this.form&&this.form.addEventListener("reset",this.formResetCallback))}disconnectedCallback(){this.proxyEventsToBlock.forEach((e=>this.proxy.removeEventListener(e,this.stopPropagation))),!this.elementInternals&&this.form&&this.form.removeEventListener("reset",this.formResetCallback)}checkValidity(){return this.elementInternals?this.elementInternals.checkValidity():this.proxy.checkValidity()}reportValidity(){return this.elementInternals?this.elementInternals.reportValidity():this.proxy.reportValidity()}setValidity(e,t,o){this.elementInternals?this.elementInternals.setValidity(e,t,o):"string"==typeof t&&this.proxy.setCustomValidity(t)}formDisabledCallback(e){this.disabled=e}formResetCallback(){this.value=this.initialValue,this.dirtyValue=!1}attachProxy(){var e;this.proxyInitialized||(this.proxyInitialized=!0,this.proxy.style.display="none",this.proxyEventsToBlock.forEach((e=>this.proxy.addEventListener(e,this.stopPropagation))),this.proxy.disabled=this.disabled,this.proxy.required=this.required,"string"==typeof this.name&&(this.proxy.name=this.name),"string"==typeof this.value&&(this.proxy.value=this.value),this.proxy.setAttribute("slot",jr),this.proxySlot=document.createElement("slot"),this.proxySlot.setAttribute("name",jr)),null===(e=this.shadowRoot)||void 0===e||e.appendChild(this.proxySlot),this.appendChild(this.proxy)}detachProxy(){var e;this.removeChild(this.proxy),null===(e=this.shadowRoot)||void 0===e||e.removeChild(this.proxySlot)}validate(e){this.proxy instanceof HTMLElement&&this.setValidity(this.proxy.validity,this.proxy.validationMessage,e)}setFormValue(e,t){this.elementInternals&&this.elementInternals.setFormValue(e,t||e)}_keypressHandler(e){if("Enter"===e.key&&this.form instanceof HTMLFormElement){const e=this.form.querySelector("[type=submit]");null==e||e.click()}}stopPropagation(e){e.stopPropagation()}};return he({mode:"boolean"})(t.prototype,"disabled"),he({mode:"fromView",attribute:"value"})(t.prototype,"initialValue"),he({attribute:"current-value"})(t.prototype,"currentValue"),he(t.prototype,"name"),he({mode:"boolean"})(t.prototype,"required"),v(t.prototype,"value"),t}(Kr)){constructor(){super(...arguments),this.proxy=document.createElement("input")}}class Xr extends qr{constructor(){super(...arguments),this.handleClick=e=>{var t;this.disabled&&(null===(t=this.defaultSlottedContent)||void 0===t?void 0:t.length)<=1&&e.stopPropagation()},this.handleSubmission=()=>{if(!this.form)return;const e=this.proxy.isConnected;e||this.attachProxy(),"function"==typeof this.form.requestSubmit?this.form.requestSubmit(this.proxy):this.proxy.click(),e||this.detachProxy()},this.handleFormReset=()=>{var e;null===(e=this.form)||void 0===e||e.reset()},this.handleUnsupportedDelegatesFocus=()=>{var e;window.ShadowRoot&&!window.ShadowRoot.prototype.hasOwnProperty("delegatesFocus")&&(null===(e=this.$fastController.definition.shadowOptions)||void 0===e?void 0:e.delegatesFocus)&&(this.focus=()=>{this.control.focus()})}}formactionChanged(){this.proxy instanceof HTMLInputElement&&(this.proxy.formAction=this.formaction)}formenctypeChanged(){this.proxy instanceof HTMLInputElement&&(this.proxy.formEnctype=this.formenctype)}formmethodChanged(){this.proxy instanceof HTMLInputElement&&(this.proxy.formMethod=this.formmethod)}formnovalidateChanged(){this.proxy instanceof HTMLInputElement&&(this.proxy.formNoValidate=this.formnovalidate)}formtargetChanged(){this.proxy instanceof HTMLInputElement&&(this.proxy.formTarget=this.formtarget)}typeChanged(e,t){this.proxy instanceof HTMLInputElement&&(this.proxy.type=this.type),"submit"===t&&this.addEventListener("click",this.handleSubmission),"submit"===e&&this.removeEventListener("click",this.handleSubmission),"reset"===t&&this.addEventListener("click",this.handleFormReset),"reset"===e&&this.removeEventListener("click",this.handleFormReset)}validate(){super.validate(this.control)}connectedCallback(){var e;super.connectedCallback(),this.proxy.setAttribute("type",this.type),this.handleUnsupportedDelegatesFocus();const t=Array.from(null===(e=this.control)||void 0===e?void 0:e.children);t&&t.forEach((e=>{e.addEventListener("click",this.handleClick)}))}disconnectedCallback(){var e;super.disconnectedCallback();const t=Array.from(null===(e=this.control)||void 0===e?void 0:e.children);t&&t.forEach((e=>{e.removeEventListener("click",this.handleClick)}))}}Se([he({mode:"boolean"})],Xr.prototype,"autofocus",void 0),Se([he({attribute:"form"})],Xr.prototype,"formId",void 0),Se([he],Xr.prototype,"formaction",void 0),Se([he],Xr.prototype,"formenctype",void 0),Se([he],Xr.prototype,"formmethod",void 0),Se([he({mode:"boolean"})],Xr.prototype,"formnovalidate",void 0),Se([he],Xr.prototype,"formtarget",void 0),Se([he],Xr.prototype,"type",void 0),Se([v],Xr.prototype,"defaultSlottedContent",void 0);class Qr{}Se([he({attribute:"aria-expanded"})],Qr.prototype,"ariaExpanded",void 0),Se([he({attribute:"aria-pressed"})],Qr.prototype,"ariaPressed",void 0),br(Qr,Nr),br(Xr,Or,Qr);class Jr extends Xr{appearanceChanged(e,t){e!==t&&(this.classList.add(t),this.classList.remove(e))}connectedCallback(){super.connectedCallback(),this.appearance||(this.appearance="neutral")}defaultSlottedContentChanged(){const e=this.defaultSlottedContent.filter((e=>e.nodeType===Node.ELEMENT_NODE));1===e.length&&e[0]instanceof SVGElement?this.control.classList.add("icon-only"):this.control.classList.remove("icon-only")}}Wt([he],Jr.prototype,"appearance",void 0);const ea=Jr.compose({baseName:"button",baseClass:Xr,template:(e,t)=>ne` `,styles:(e,t)=>I` :host([disabled]), :host([disabled]:hover), :host([disabled]:active) { opacity: ${ti}; background-color: ${Vn}; cursor: ${"not-allowed"}; } ${Dr()} `.withBehaviors(Qt(I` :host([disabled]), :host([disabled]:hover), :host([disabled]:active), :host([disabled]) .control, :host([disabled]) .control:hover, :host([appearance='neutral'][disabled]:hover) .control { forced-color-adjust: none; background-color: ${eo.ButtonFace}; border-color: ${eo.GrayText}; color: ${eo.GrayText}; opacity: 1; } `),Br("accent",I` :host([appearance='accent'][disabled]), :host([appearance='accent'][disabled]:hover), :host([appearance='accent'][disabled]:active) { background: ${Rn}; } ${Pr} `.withBehaviors(Qt(I` :host([appearance='accent'][disabled]) .control, :host([appearance='accent'][disabled]) .control:hover { background: ${eo.ButtonFace}; border-color: ${eo.GrayText}; color: ${eo.GrayText}; } `))),Br("lightweight",I` :host([appearance='lightweight'][disabled]:hover), :host([appearance='lightweight'][disabled]:active) { background-color: transparent; color: ${Gn}; } :host([appearance='lightweight'][disabled]) .content::before, :host([appearance='lightweight'][disabled]:hover) .content::before, :host([appearance='lightweight'][disabled]:active) .content::before { background: transparent; } ${kr} `.withBehaviors(Qt(I` :host([appearance='lightweight'][disabled]) .control { forced-color-adjust: none; color: ${eo.GrayText}; } :host([appearance='lightweight'][disabled]) .control:hover .content::before { background: none; } `))),Br("outline",I` :host([appearance='outline'][disabled]:hover), :host([appearance='outline'][disabled]:active) { background: transparent; border-color: ${er}; } ${Lr} `.withBehaviors(Qt(I` :host([appearance='outline'][disabled]) .control { border-color: ${eo.GrayText}; } `))),Br("stealth",I` :host([appearance='stealth'][disabled]), :host([appearance='stealth'][disabled]:hover), :host([appearance='stealth'][disabled]:active) { background: ${Kn}; } ${Fr} `.withBehaviors(Qt(I` :host([appearance='stealth'][disabled]), :host([appearance='stealth'][disabled]:hover) { background: ${eo.ButtonFace}; } :host([appearance='stealth'][disabled]) .control { background: ${eo.ButtonFace}; border-color: transparent; color: ${eo.GrayText}; } `)))),shadowOptions:{delegatesFocus:!0}}),ta={darkGreen2DarkBlue:"linear-gradient(113.02deg, rgba(17, 70, 47, 0.534) 0%, rgba(32, 74, 222, 0.6) 87.93%), linear-gradient(111.95deg, rgba(93, 231, 189, 0.95) -23.05%, rgba(6, 44, 120, 0.95) 118.51%)",lightGreen2LightBlue:"linear-gradient(75.54deg, #A7FBC3 9.26%, #AEE4FF 83.12%)",xLightGreeen2xLightBlue:"linear-gradient(79.5deg, rgba(235, 255, 242, 0.6) 7.26%, rgba(227, 246, 255, 0.6) 94.85%)",darkModexLightGreen2xLightBlue:"linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(79.89deg, rgba(12, 243, 91, 0.1) 13.08%, rgba(26, 144, 255, 0.1) 87.46%)",green2Blue:"linear-gradient(112.65deg, #0CF35B -3.38%, #0072DC 105.35%)",orange2Yellow:"linear-gradient(236.16deg, #FE7002 6.29%, #FF6388 77.23%, #FFD98E 115.25%, #FFD98E 115.25%)",get darkRed2Yellow(){return`linear-gradient(97.07deg, rgba(114, 18, 35, 0.4) 6.18%, rgba(71, 10, 10, 0.368) 98.82%), ${this.orange2Yellow}`},blue2Green:"linear-gradient(180deg, rgba(3, 163, 214, 0.5) 0%, rgba(12, 51, 28, 0.43) 116.67%), linear-gradient(173.61deg, #0072DC 1.09%, #0CF35B 103.87%)",darkModeDarkGreen2DarkBlue:"linear-gradient(86.44deg, #00C16E 5.86%, #07C5D9 50.32%, #46A6FF 92.97%);",white2red:"linear-gradient(236.16deg, #FE7002 6.29%, #FF6388 77.23%, #FFD98E 115.25%, #FFD98E 115.25%)",lightWhite2red:"linear-gradient(236.16deg, rgba(254, 112, 2, 0.2) 6.29%, rgba(255, 99, 136, 0.2) 77.23%, rgba(255, 217, 142, 0.2) 115.25%, rgba(255, 217, 142, 0.2) 115.25%)",xLightBlue2LightBlue:"linear-gradient(106.79deg, #EFF8FF 7.25%, #E1F1FF 92.37%)",purple2green:"linear-gradient(89.79deg, #6517CB 0.19%, #3251C4 47.92%, #499FB0 99.81%)"},oa="#1E4061",ia=(ta.darkGreen2DarkBlue,ta.orange2Yellow,ta.darkModeDarkGreen2DarkBlue,ta.lightGreen2LightBlue,ta.green2Blue,ta.darkRed2Yellow,ta.white2red,ta.lightWhite2red,ta.green2Blue,ta.lightGreen2LightBlue,ta.blue2Green,ta.green2Blue,ta.green2Blue,ta.green2Blue,ta.green2Blue,ta.darkRed2Yellow,ta.xLightBlue2LightBlue,ta.orange2Yellow,ta.xLightGreeen2xLightBlue,ta.darkModexLightGreen2xLightBlue,ta.purple2green,{whiteBackground:"#FFFFFF",darkBackground:"#4A4A4A",darkMiniWalletBackground:"#303030",darkNotificationBackground:"#303030",blackBackground:"#000000",listItemBackground:"#F7F7F7",darkModeListItemBackground:"#575757",normalText:"#344555",darkModeNormalText:"#FFFFFF",darModeHyperText:"#D1D1D1",normalTextDarkMode:"#FFFFFF",accentTextSecondary:"#0066B4",accentTextTertiary:"#057665",textSecondary:"#44596C",textSecondaryDarkMode:"#D1D1D1",accentTextSecondaryDarkMode:"#46A6FF",accentTextTertiaryDarkMode:"#00BAAE",textDisabled:"#A19F9D",textDisabledStrokeDarkMode:"#6E6E6E",grayScale300:"#ACACAC",grayScale100:"#E1E1E1",grayScale96:"#606060",emphasizeText:oa,alertCloseButtonHover:"#F2F2F2",alertCloseButtonActive:"#F7F7F7",buttonFocusBorder:"#838383",buttonText:"#0066B4",buttonTextHover:"#0060A9",buttonBackgroundHover:"#EAEAEA",darkModeButtonBackgroundHover:"#404040",buttonBackgroundDoubleHover:"#CACACA",darkButtonBackgroundDoubleHover:"#5B5B5B",darkModeButtonText:"#46A6FF",darkModeButtonTextHover:"#68AFE5",buttonTextDarkMode:"linear-gradient(86.44deg, #00C16E 5.86%, #07C5D9 50.32%, #1A90FF 92.97%)",buttonHover:oa,buttonDisabledBackground:"#E5E5E5",buttonDisabledText:"#919191",errorColor:"#A3341D",errorColorDarkMode:"#D13438",toggleColor:"#20C68A",toggleUnselectIndicator:"#44596C",toggleUnselectedBorder:"#5D6873",formFieldBackground:"rgba(255, 255, 255, 0.7)",darkModeformFieldBackground:"rgba(255, 255, 255, 0.02)",formFieldHoverBackground:"rgb(247, 247, 247)",formFieldBorder:"rgba(12, 127, 192, 0.3)",formFieldHoverBorder:"rgb(144, 144, 144)",selectOption:"#262626",darkModeSelectOption:"rgba(255, 255, 255, 0.02)",selectToggleGlyph:"#262626",selectOptionSelected:"rgba(174, 212, 232, 0.3)",darkModeSelectOptionSelected:"#244666",darkModeSelectOptionDropdownBackground:"#151D24",sectionBackground:"rgba(255, 255, 255, 0.7)",darkModeSectionBackground:"rgba(21, 29, 36, 0.8)",sectionBorder:"rgba(12, 127, 192, 0.1)",toggleUnselectedBackground:"#EFEFEF",accentText:"#0A7D80",accentTextDark:"#00BAAE",hotAccentText:"#C14821",hotAccentTextDark:"#FF9D7C",lightModeTextDisabled:"#A19F9D",normalControl:"#0078D4",normalControlHover:"#006CBE",darkModeNormalControl:"#63ADE5",iconFillColorLight:"#212121",darkModeNormalBackground:"#151d24",bottomBorderGray:"#D3D3D3",highContrastDarkMode:"#1AEBFF",highContrastLightMode:"#37006E",textDescriptionHighContrastLightModeColor:"#000000",textDescriptionHighContrastDarkModeColor:"#FFFFFF",separator:"#EFEFEF",separatorDark:"#FFFFFF",dialogText:"#262626",modalBackgroundDark:"#3B3B3B",typePrimary:"#323130",typeSecondary:"#605E5C",typeDisabled:"#A19F9D",typePrimaryDarkMode:"#FFFFFF",isReskinMVPNormalText:"#1A1A1A",criticalPrimary:"#C42B1C",criticalDarkMode:"#BC2F2F",YellowAlertPrimary:"#817400",YellowAlertIconDarkMode:"#feee66",RedAlertIconDarkMode:"#D73333",redForeground:"#BC2F32",iconBackplateBackgroud:"rgba(4, 115, 206, 0.08)",iconBackplate:"rgba(3, 106, 196, 1)",iconBackplateBackgroundDarkMode:"#4C5963",iconBackplateDarkMode:"#FFFFFF",miniWalletDividerLight:"#EFEFEF",miniWalletDividerDarkMode:"#525252",packageTrackingIconLight:"#004377",packageTrackingIconDark:"#a9d3f2",compoundBrandForegroundDark:"#479ef5",compoundBrandForegroundLight:"#0f6cbd",donationIconBackgroundDark:"#3f1011",donationIconBackgroundLight:"#fdf6f6",personalizedOfferTextColorDark:"#e37d80"}),na="REDACTED",ra=(window.chrome,(e,t)=>{const o=JSON.stringify({eventName:e,data:t});performance.mark(o)});window.cachedMojom||(window.cachedMojom={});const{loadTimeData:aa}=window,sa=aa;function la(e,t,o=!1){const i=(i,n)=>{if(!n)return sa?.getString(i);try{return sa.valueExists(i)?sa.getValue(i)!==n&&((e,t)=>sa.valueExists(e)&&sa.getValue(e)===t)(e,t)?(console.warn(`Different values for key ${i}: loadtimeData: ${sa.getValue(i)}\n default: ${n}`),n):sa.getValue(i):(o||i?.toLowerCase()?.includes("crypto")||console.warn(`Missing localized string: ${i}, will use ${n}`),n)}catch(e){console.error(`Error loading loadtimeData for ${i}: ${e}`)}return n};return{getString:i,getStringF:sa?.getStringF.bind(sa),getStringFWithDefaultValue:(e,t,...o)=>{const n=i(e,t);return n?sa?.substituteString(n,...o):""},getInteger:sa?.getInteger.bind(sa),getBoolean:sa?.getBoolean.bind(sa),valueExists:sa?.valueExists.bind(sa),getValue:sa?.getValue.bind(sa),overrideValues:sa?.overrideValues.bind(sa)}}const ca=la("notificationTitle","Notification"),da=e=>ca.valueExists(e)&&ca.getBoolean(e),ua=()=>da("isWalletNotificationContentClickable"),pa=()=>!ca.valueExists("EdgeWalletPageHandlerVersion")||da("isWalletHomepageNotificationEnabled"),ha=pa()?import("./edge-wallet-notification.mojom-webui.js").then((e=>e?.EdgeWalletNotificationHandler?.getRemote?.())):null,fa="object"==typeof global&&global&&global.Object===Object&&global;var ga="object"==typeof self&&self&&self.Object===Object&&self;const Ea=(fa||ga||Function("return this")()).Symbol;var Ta=Object.prototype,Na=Ta.hasOwnProperty,ma=Ta.toString,_a=Ea?Ea.toStringTag:void 0;var Oa=Object.prototype.toString;var Aa=Ea?Ea.toStringTag:void 0;const Ia=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Aa&&Aa in Object(e)?function(e){var t=Na.call(e,_a),o=e[_a];try{e[_a]=void 0;var i=!0}catch(e){}var n=ma.call(e);return i&&(t?e[_a]=o:delete e[_a]),n}(e):function(e){return Oa.call(e)}(e)};var ba;!function(e){e.HISTOGRAM_LOG="histogram-log",e.HISTOGRAM_LINEAR="histogram-linear"}(ba||(ba={}));const Sa=window?.chrome?.metricsPrivate;var Ra;!function(e){e.TOKENIZATION_MASTERCARD="TOKENIZATION_MASTERCARD",e.TOKENIZATION_VISA="TOKENIZATION_VISA",e.TOKENIZATION_NOTIFICATION_MASTERCARD="TOKENIZATION_NOTIFICATION_MASTERCARD",e.TOKENIZATION_NOTIFICATION_VISA="TOKENIZATION_NOTIFICATION_VISA"}(Ra||(Ra={}));const ya=window?.chrome?.edgeWalletPrivate;var va,Ca,wa;!function(e){e.visa="visa",e.mastercard="mastercard",e.amex="amex",e.discover="discover"}(va||(va={})),function(e){e.expired="expired",e.lastused="lastused",e.bestdeal="bestdeal",e.notsynced="notsynced",e.tokenized="tokenized",e.tokenizationEligible="tokenizationEligible",e.partialCard="partialCard"}(Ca||(Ca={})),function(e){e[e.NONE=0]="NONE",e[e.INVALID_NAME=1]="INVALID_NAME",e[e.INVALID_EXP_DATE=2]="INVALID_EXP_DATE",e[e.INVALID_CVV=4]="INVALID_CVV",e[e.INVALID_ADDRESS=8]="INVALID_ADDRESS",e[e.INVALID_NETWORK_TYPE=16]="INVALID_NETWORK_TYPE",e[e.UNKNOWN_ERROR=32]="UNKNOWN_ERROR",e[e.kMaxValue=32]="kMaxValue"}(wa||(wa={}));const Ma=e=>va[e?.toLowerCase()],Da=e=>e?.slice(-4)||"";var Pa,xa,ka,La,Fa,Ga,Ba,Wa,Ua,Va,$a;function Ha(e,t){const{error:o}=e,i=o?.message?o?.message:o?.name,n=o?.stack;ds.logErrorDetails(i?`${i}. Source: ${t}`:`no error message. Source: ${t}`,n??"no error callstack")}($a=Pa||(Pa={})).WalletNotificationStatusMiniWallet="Microsoft.Wallet.NotificationStatus.MiniWallet",$a.WalletNotificationStatusMiniWalletWithAttraction="Microsoft.Wallet.NotificationStatus.MiniWallet.WithAttraction",$a.WalletNotificationStatusMiniWalletWithoutAttraction="Microsoft.Wallet.NotificationStatus.MiniWallet.WithoutAttraction",$a.WalletNotificationStatusAllApps="Microsoft.Wallet.NotificationStatus.AllApps",$a.WalletNotificationStatusAllAppsWithAttraction="Microsoft.Wallet.NotificationStatus.AllApps.WithAttraction",$a.WalletNotificationStatusAllAppsWithoutAttraction="Microsoft.Wallet.NotificationStatus.AllApps.WithoutAttraction",$a.WalletNotificationStatusHubHome="Microsoft.Wallet.NotificationStatus.HubHome",$a.WalletNotificationStatusHubHomeWithAttraction="Microsoft.Wallet.NotificationStatus.HubHome.WithAttraction",$a.WalletNotificationStatusHubHomeWithoutAttraction="Microsoft.Wallet.NotificationStatus.HubHome.WithoutAttraction",$a.WalletNotificationStatusHubHeader="Microsoft.Wallet.NotificationStatus.HubHeader",$a.WalletNotificationStatusHubHeaderWithAttraction="Microsoft.Wallet.NotificationStatus.HubHeader.WithAttraction",$a.WalletNotificationStatusHubHeaderWithoutAttraction="Microsoft.Wallet.NotificationStatus.HubHeader.WithoutAttraction",$a.WalletNotificationFirstBuildToFirstViewDuration="Microsoft.Wallet.Notification.Duration.FirstBuildToFirstViewInSeconds",$a.WalletNotificationFirstBuildToFirstEngagementDuration="Microsoft.Wallet.Notification.Duration.FirstBuildToFirstEngagementInSeconds",$a.WalletNotificationFirstViewToFirstEngagementDuration="Microsoft.Wallet.Notification.Duration.FirstViewToFirstEngagementInSeconds",$a.WalletNotificationCardExpiredDiffDaysOfEnagement="Microsoft.Wallet.Notification.DiffDaysOfEnagement.CardExpired",$a.WalletNotificationCardExpiringDiffDaysOfEnagement="Microsoft.Wallet.Notification.DiffDaysOfEnagement.CardExpiring",$a.NotificationFeaturePromotionStatus="Microsoft.Wallet.NotificationFeaturePromotionStatus",(Va=xa||(xa={}))[Va.NOTIFICATION_PROFILE_STATE_SHOWN=0]="NOTIFICATION_PROFILE_STATE_SHOWN",Va[Va.NOTIFICATION_PROFILE_STATE_ENGAGEMENT=1]="NOTIFICATION_PROFILE_STATE_ENGAGEMENT",Va[Va.NOTIFICATION_CARD_LOADED=2]="NOTIFICATION_CARD_LOADED",Va[Va.CARD_EXPIRED_IMPRESSION=3]="CARD_EXPIRED_IMPRESSION",Va[Va.CARD_EXPIRED_ENGAGEMENT=4]="CARD_EXPIRED_ENGAGEMENT",Va[Va.CARD_EXPIRED_ENGAGEMENT_SUCCESS=5]="CARD_EXPIRED_ENGAGEMENT_SUCCESS",Va[Va.CARD_EXPIRED_ENGAGEMENT_FAILURE=6]="CARD_EXPIRED_ENGAGEMENT_FAILURE",Va[Va.CARD_EXPIRED_SNOOZE=7]="CARD_EXPIRED_SNOOZE",Va[Va.CARD_EXPIRED_DISMISS_PERMANENTLY=8]="CARD_EXPIRED_DISMISS_PERMANENTLY",Va[Va.CARD_EXPIRING_SOON_IMPRESSION=9]="CARD_EXPIRING_SOON_IMPRESSION",Va[Va.CARD_EXPIRING_SOON_ENGAGEMENT=10]="CARD_EXPIRING_SOON_ENGAGEMENT",Va[Va.CARD_EXPIRING_SOON_ENGAGEMENT_SUCCESS=11]="CARD_EXPIRING_SOON_ENGAGEMENT_SUCCESS",Va[Va.CARD_EXPIRING_SOON_ENGAGEMENT_FAILURE=12]="CARD_EXPIRING_SOON_ENGAGEMENT_FAILURE",Va[Va.CARD_EXPIRING_SOON_SNOOZE=13]="CARD_EXPIRING_SOON_SNOOZE",Va[Va.CARD_EXPIRING_SOON_DISMISS_PERMANENTLY=14]="CARD_EXPIRING_SOON_DISMISS_PERMANENTLY",Va[Va.ROAM_CARD_IMPRESSION=15]="ROAM_CARD_IMPRESSION",Va[Va.ROAM_CARD_ENGAGEMENT=16]="ROAM_CARD_ENGAGEMENT",Va[Va.ROAM_CARD_ENGAGEMENT_SUCCESS=17]="ROAM_CARD_ENGAGEMENT_SUCCESS",Va[Va.ROAM_CARD_ENGAGEMENT_FAILURE=18]="ROAM_CARD_ENGAGEMENT_FAILURE",Va[Va.ROAM_CARD_SNOOZE=19]="ROAM_CARD_SNOOZE",Va[Va.ROAM_CARD_DISMISS_PERMANENTLY=20]="ROAM_CARD_DISMISS_PERMANENTLY",Va[Va.SIGN_UP_REBATES_IMPRESSION_DEPRECATED=21]="SIGN_UP_REBATES_IMPRESSION_DEPRECATED",Va[Va.SIGN_UP_REBATES_ENGAGEMENT_DEPRECATED=22]="SIGN_UP_REBATES_ENGAGEMENT_DEPRECATED",Va[Va.SIGN_UP_REBATES_ENGAGEMENT_SUCCESS_DEPRECATED=23]="SIGN_UP_REBATES_ENGAGEMENT_SUCCESS_DEPRECATED",Va[Va.SIGN_UP_REBATES_ENGAGEMENT_FAILURE_DEPRECATED=24]="SIGN_UP_REBATES_ENGAGEMENT_FAILURE_DEPRECATED",Va[Va.SIGN_UP_REBATES_SNOOZE_DEPRECATED=25]="SIGN_UP_REBATES_SNOOZE_DEPRECATED",Va[Va.SIGN_UP_REBATES_DISMISS_PERMANENTLY_DEPRECATED=26]="SIGN_UP_REBATES_DISMISS_PERMANENTLY_DEPRECATED",Va[Va.REBATES_PAYOUT_IMPRESSION_DEPRECATED=27]="REBATES_PAYOUT_IMPRESSION_DEPRECATED",Va[Va.REBATES_PAYOUT_ENGAGEMENT_DEPRECATED=28]="REBATES_PAYOUT_ENGAGEMENT_DEPRECATED",Va[Va.REBATES_PAYOUT_ENGAGEMENT_SUCCESS_DEPRECATED=29]="REBATES_PAYOUT_ENGAGEMENT_SUCCESS_DEPRECATED",Va[Va.REBATES_PAYOUT_ENGAGEMENT_FAILURE_DEPRECATED=30]="REBATES_PAYOUT_ENGAGEMENT_FAILURE_DEPRECATED",Va[Va.REBATES_PAYOUT_SNOOZE_DEPRECATED=31]="REBATES_PAYOUT_SNOOZE_DEPRECATED",Va[Va.REBATES_PAYOUT_DISMISS_PERMANENTLY_DEPRECATED=32]="REBATES_PAYOUT_DISMISS_PERMANENTLY_DEPRECATED",Va[Va.SIGN_UP_REWARDS_IMPRESSION_DEPRECATED=33]="SIGN_UP_REWARDS_IMPRESSION_DEPRECATED",Va[Va.SIGN_UP_REWARDS_ENGAGEMENT_DEPRECATED=34]="SIGN_UP_REWARDS_ENGAGEMENT_DEPRECATED",Va[Va.SIGN_UP_REWARDS_SNOOZE_DEPRECATED=35]="SIGN_UP_REWARDS_SNOOZE_DEPRECATED",Va[Va.SIGN_UP_REWARDS_DISMISS_PERMANENTLY_DEPRECATED=36]="SIGN_UP_REWARDS_DISMISS_PERMANENTLY_DEPRECATED",Va[Va.NOTIFICATION_CARD_ENGAGEMENT=37]="NOTIFICATION_CARD_ENGAGEMENT",Va[Va.CARD_TOKENIZATION_ELIGIBLE_IMPRESSION=38]="CARD_TOKENIZATION_ELIGIBLE_IMPRESSION",Va[Va.CARD_TOKENIZATION_ELIGIBLE_ENGAGEMENT=39]="CARD_TOKENIZATION_ELIGIBLE_ENGAGEMENT",Va[Va.CARD_TOKENIZATION_ELIGIBLE_SNOOZE=40]="CARD_TOKENIZATION_ELIGIBLE_SNOOZE",Va[Va.CARD_TOKENIZATION_ELIGIBLE_DISMISS_PERMANENTLY=41]="CARD_TOKENIZATION_ELIGIBLE_DISMISS_PERMANENTLY",Va[Va.UNSUPPORTED_TYPE=42]="UNSUPPORTED_TYPE",Va[Va.PERSONALIZED_OFFERS_AVAILABLE_IMPRESSION=43]="PERSONALIZED_OFFERS_AVAILABLE_IMPRESSION",Va[Va.PERSONALIZED_OFFERS_AVAILABLE_ENGAGEMENT=44]="PERSONALIZED_OFFERS_AVAILABLE_ENGAGEMENT",Va[Va.PERSONALIZED_OFFERS_AVAILABLE_SNOOZE=45]="PERSONALIZED_OFFERS_AVAILABLE_SNOOZE",Va[Va.PERSONALIZED_OFFERS_AVAILABLE_DISMISS_PERMANENTLY=46]="PERSONALIZED_OFFERS_AVAILABLE_DISMISS_PERMANENTLY",Va[Va.WALLET_NOTIFICATION_INTRODUCTION_FRE_IMPRESSION=47]="WALLET_NOTIFICATION_INTRODUCTION_FRE_IMPRESSION",Va[Va.WALLET_NOTIFICATION_INTRODUCTION_FRE_ENGAGEMENT=48]="WALLET_NOTIFICATION_INTRODUCTION_FRE_ENGAGEMENT",Va[Va.WALLET_NOTIFICATION_INTRODUCTION_FRE_SNOOZE=49]="WALLET_NOTIFICATION_INTRODUCTION_FRE_SNOOZE",Va[Va.WALLET_NOTIFICATION_INTRODUCTION_FRE_DISMISS_PERMANENTLY=50]="WALLET_NOTIFICATION_INTRODUCTION_FRE_DISMISS_PERMANENTLY",Va[Va.PASSWORD_LEAKAGE_IMPRESSION=51]="PASSWORD_LEAKAGE_IMPRESSION",Va[Va.PASSWORD_LEAKAGE_ENGAGEMENT=52]="PASSWORD_LEAKAGE_ENGAGEMENT",Va[Va.PASSWORD_LEAKAGE_SNOOZE=53]="PASSWORD_LEAKAGE_SNOOZE",Va[Va.PASSWORD_LEAKAGE_DISMISS_PERMANENTLY=54]="PASSWORD_LEAKAGE_DISMISS_PERMANENTLY",Va[Va.SIGN_UP_CRYPTOWALLET_IMPRESSION=55]="SIGN_UP_CRYPTOWALLET_IMPRESSION",Va[Va.SIGN_UP_CRYPTOWALLET_ENGAGEMENT=56]="SIGN_UP_CRYPTOWALLET_ENGAGEMENT",Va[Va.SIGN_UP_CRYPTOWALLET_SNOOZE=57]="SIGN_UP_CRYPTOWALLET_SNOOZE",Va[Va.SIGN_UP_CRYPTOWALLET_DISMISS_PERMANENTLY=58]="SIGN_UP_CRYPTOWALLET_DISMISS_PERMANENTLY",Va[Va.GIVE_WITH_BING_IMPRESSION_DEPRECATED=59]="GIVE_WITH_BING_IMPRESSION_DEPRECATED",Va[Va.GIVE_WITH_BING_ENGAGEMENT_DEPRECATED=60]="GIVE_WITH_BING_ENGAGEMENT_DEPRECATED",Va[Va.GIVE_WITH_BING_SNOOZE_DEPRECATED=61]="GIVE_WITH_BING_SNOOZE_DEPRECATED",Va[Va.GIVE_WITH_BING_DISMISS_PERMANENTLY_DEPRECATED=62]="GIVE_WITH_BING_DISMISS_PERMANENTLY_DEPRECATED",Va[Va.NOTIFICATION_INVALIDATED=63]="NOTIFICATION_INVALIDATED",Va[Va.UPCOMING_HOTEL_RESERVATION_IMPRESSION=64]="UPCOMING_HOTEL_RESERVATION_IMPRESSION",Va[Va.UPCOMING_HOTEL_RESERVATION_ENGAGEMENT=65]="UPCOMING_HOTEL_RESERVATION_ENGAGEMENT",Va[Va.UPCOMING_HOTEL_RESERVATION_SNOOZE=66]="UPCOMING_HOTEL_RESERVATION_SNOOZE",Va[Va.UPCOMING_HOTEL_RESERVATION_DISMISS_PERMANENTLY=67]="UPCOMING_HOTEL_RESERVATION_DISMISS_PERMANENTLY",Va[Va.NOTIFICATION_CARD_ENGAGEMENT_CTA=68]="NOTIFICATION_CARD_ENGAGEMENT_CTA",Va[Va.NOTIFICATION_CARD_ENGAGEMENT_DISMISS=69]="NOTIFICATION_CARD_ENGAGEMENT_DISMISS",Va[Va.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE=70]="NOTIFICATION_CARD_ENGAGEMENT_SNOOZE",Va[Va.NOTIFICATION_CARD_ENGAGEMENT_FROM_CONTENT=71]="NOTIFICATION_CARD_ENGAGEMENT_FROM_CONTENT",Va[Va.DONATION_SUMMARY_IMPRESSION=72]="DONATION_SUMMARY_IMPRESSION",Va[Va.DONATION_SUMMARY_ENGAGEMENT=73]="DONATION_SUMMARY_ENGAGEMENT",Va[Va.DONATION_SUMMARY_SNOOZE=74]="DONATION_SUMMARY_SNOOZE",Va[Va.DONATION_SUMMARY_DISMISS_PERMANENTLY=75]="DONATION_SUMMARY_DISMISS_PERMANENTLY",Va[Va.FEATURE_PROMOTION_IMPRESSION=76]="FEATURE_PROMOTION_IMPRESSION",Va[Va.FEATURE_PROMOTION_ENGAGEMENT=77]="FEATURE_PROMOTION_ENGAGEMENT",Va[Va.FEATURE_PROMOTION_SNOOZE=78]="FEATURE_PROMOTION_SNOOZE",Va[Va.FEATURE_PROMOTION_DISMISS_PERMANENTLY=79]="FEATURE_PROMOTION_DISMISS_PERMANENTLY",Va[Va.PACKAGE_TRACKING_IMPRESSION=80]="PACKAGE_TRACKING_IMPRESSION",Va[Va.PACKAGE_TRACKING_SNOOZE=81]="PACKAGE_TRACKING_SNOOZE",Va[Va.PACKAGE_TRACKING_DISMISS_PERMANENTLY=82]="PACKAGE_TRACKING_DISMISS_PERMANENTLY",Va[Va.PACKAGE_TRACKING_VIEW_ORDER_ENGAGEMENT=83]="PACKAGE_TRACKING_VIEW_ORDER_ENGAGEMENT",Va[Va.PACKAGE_TRACKING_TRACK_ORDER_ENGAGEMENT=84]="PACKAGE_TRACKING_TRACK_ORDER_ENGAGEMENT",Va[Va.REBATES_IMPRESSION=85]="REBATES_IMPRESSION",Va[Va.REBATES_ENGAGEMENT=86]="REBATES_ENGAGEMENT",Va[Va.REBATES_ENGAGEMENT_SUCCESS=87]="REBATES_ENGAGEMENT_SUCCESS",Va[Va.REBATES_ENGAGEMENT_FAILURE=88]="REBATES_ENGAGEMENT_FAILURE",Va[Va.REBATES_SNOOZE=89]="REBATES_SNOOZE",Va[Va.REBATES_DISMISS_PERMANENTLY=90]="REBATES_DISMISS_PERMANENTLY",Va[Va.ETREE_CAMPAIGN_IMPRESSION=91]="ETREE_CAMPAIGN_IMPRESSION",Va[Va.ETREE_CAMPAIGN_ENGAGEMENT=92]="ETREE_CAMPAIGN_ENGAGEMENT",Va[Va.ETREE_CAMPAIGN_SNOOZE=93]="ETREE_CAMPAIGN_SNOOZE",Va[Va.ETREE_CAMPAIGN_DISMISS_PERMANENTLY=94]="ETREE_CAMPAIGN_DISMISS_PERMANENTLY",Va[Va.PWA_PROMOTION_IMPRESSION=95]="PWA_PROMOTION_IMPRESSION",Va[Va.PWA_PROMOTION_ENGAGEMENT=96]="PWA_PROMOTION_ENGAGEMENT",Va[Va.PWA_PROMOTION_SNOOZE=97]="PWA_PROMOTION_SNOOZE",Va[Va.PWA_PROMOTION_DISMISS_PERMANENTLY=98]="PWA_PROMOTION_DISMISS_PERMANENTLY",Va[Va.ETREE_NORMAL_IMPRESSION=99]="ETREE_NORMAL_IMPRESSION",Va[Va.ETREE_NORMAL_ENGAGEMENT=100]="ETREE_NORMAL_ENGAGEMENT",Va[Va.ETREE_NORMAL_SNOOZE=101]="ETREE_NORMAL_SNOOZE",Va[Va.ETREE_NORMAL_DISMISS_PERMANENTLY=102]="ETREE_NORMAL_DISMISS_PERMANENTLY",Va[Va.ETREE_NORMAL_ENROLLED_IMPRESSION=103]="ETREE_NORMAL_ENROLLED_IMPRESSION",Va[Va.ETREE_NORMAL_ENROLLED_ENGAGEMENT=104]="ETREE_NORMAL_ENROLLED_ENGAGEMENT",Va[Va.ETREE_NORMAL_ENROLLED_SNOOZE=105]="ETREE_NORMAL_ENROLLED_SNOOZE",Va[Va.ETREE_NORMAL_ENROLLED_DISMISS_PERMANENTLY=106]="ETREE_NORMAL_ENROLLED_DISMISS_PERMANENTLY",Va[Va.ETREE_NORMAL_NONENROLLED_IMPRESSION=107]="ETREE_NORMAL_NONENROLLED_IMPRESSION",Va[Va.ETREE_NORMAL_NONENROLLED_ENGAGEMENT=108]="ETREE_NORMAL_NONENROLLED_ENGAGEMENT",Va[Va.ETREE_NORMAL_NONENROLLED_SNOOZE=109]="ETREE_NORMAL_NONENROLLED_SNOOZE",Va[Va.ETREE_NORMAL_NONENROLLED_DISMISS_PERMANENTLY=110]="ETREE_NORMAL_NONENROLLED_DISMISS_PERMANENTLY",Va[Va.DONATION_TREND_NPO_IMPRESSION=111]="DONATION_TREND_NPO_IMPRESSION",Va[Va.DONATION_TREND_NPO_ENGAGEMENT=112]="DONATION_TREND_NPO_ENGAGEMENT",Va[Va.DONATION_TREND_NPO_SNOOZE=113]="DONATION_TREND_NPO_SNOOZE",Va[Va.DONATION_TREND_NPO_DISMISS_PERMANENTLY=114]="DONATION_TREND_NPO_DISMISS_PERMANENTLY",Va[Va.MAX=115]="MAX",function(e){e[e.FEATURE_PROMOTION_1_IMPRESSION_WITH_ATTRACTION=0]="FEATURE_PROMOTION_1_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_1_ENGAGEMENT_WITH_ATTRACTION=1]="FEATURE_PROMOTION_1_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_1_SNOOZE_WITH_ATTRACTION=2]="FEATURE_PROMOTION_1_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_1_DISMISS_PERMANENTLY_WITH_ATTRACTION=3]="FEATURE_PROMOTION_1_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_1_IMPRESSION_WITHOUT_ATTRACTION=4]="FEATURE_PROMOTION_1_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_1_ENGAGEMENT_WITHOUT_ATTRACTION=5]="FEATURE_PROMOTION_1_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_1_SNOOZE_WITHOUT_ATTRACTION=6]="FEATURE_PROMOTION_1_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_1_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=7]="FEATURE_PROMOTION_1_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_2_IMPRESSION_WITH_ATTRACTION=8]="FEATURE_PROMOTION_2_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_2_ENGAGEMENT_WITH_ATTRACTION=9]="FEATURE_PROMOTION_2_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_2_SNOOZE_WITH_ATTRACTION=10]="FEATURE_PROMOTION_2_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_2_DISMISS_PERMANENTLY_WITH_ATTRACTION=11]="FEATURE_PROMOTION_2_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_2_IMPRESSION_WITHOUT_ATTRACTION=12]="FEATURE_PROMOTION_2_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_2_ENGAGEMENT_WITHOUT_ATTRACTION=13]="FEATURE_PROMOTION_2_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_2_SNOOZE_WITHOUT_ATTRACTION=14]="FEATURE_PROMOTION_2_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_2_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=15]="FEATURE_PROMOTION_2_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_3_IMPRESSION_WITH_ATTRACTION=16]="FEATURE_PROMOTION_3_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_3_ENGAGEMENT_WITH_ATTRACTION=17]="FEATURE_PROMOTION_3_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_3_SNOOZE_WITH_ATTRACTION=18]="FEATURE_PROMOTION_3_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_3_DISMISS_PERMANENTLY_WITH_ATTRACTION=19]="FEATURE_PROMOTION_3_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_3_IMPRESSION_WITHOUT_ATTRACTION=20]="FEATURE_PROMOTION_3_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_3_ENGAGEMENT_WITHOUT_ATTRACTION=21]="FEATURE_PROMOTION_3_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_3_SNOOZE_WITHOUT_ATTRACTION=22]="FEATURE_PROMOTION_3_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_3_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=23]="FEATURE_PROMOTION_3_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_4_IMPRESSION_WITH_ATTRACTION=24]="FEATURE_PROMOTION_4_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_4_ENGAGEMENT_WITH_ATTRACTION=25]="FEATURE_PROMOTION_4_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_4_SNOOZE_WITH_ATTRACTION=26]="FEATURE_PROMOTION_4_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_4_DISMISS_PERMANENTLY_WITH_ATTRACTION=27]="FEATURE_PROMOTION_4_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_4_IMPRESSION_WITHOUT_ATTRACTION=28]="FEATURE_PROMOTION_4_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_4_ENGAGEMENT_WITHOUT_ATTRACTION=29]="FEATURE_PROMOTION_4_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_4_SNOOZE_WITHOUT_ATTRACTION=30]="FEATURE_PROMOTION_4_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_4_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=31]="FEATURE_PROMOTION_4_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_5_IMPRESSION_WITH_ATTRACTION=32]="FEATURE_PROMOTION_5_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_5_ENGAGEMENT_WITH_ATTRACTION=33]="FEATURE_PROMOTION_5_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_5_SNOOZE_WITH_ATTRACTION=34]="FEATURE_PROMOTION_5_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_5_DISMISS_PERMANENTLY_WITH_ATTRACTION=35]="FEATURE_PROMOTION_5_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_5_IMPRESSION_WITHOUT_ATTRACTION=36]="FEATURE_PROMOTION_5_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_5_ENGAGEMENT_WITHOUT_ATTRACTION=37]="FEATURE_PROMOTION_5_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_5_SNOOZE_WITHOUT_ATTRACTION=38]="FEATURE_PROMOTION_5_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_5_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=39]="FEATURE_PROMOTION_5_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_6_IMPRESSION_WITH_ATTRACTION=40]="FEATURE_PROMOTION_6_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_6_ENGAGEMENT_WITH_ATTRACTION=41]="FEATURE_PROMOTION_6_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_6_SNOOZE_WITH_ATTRACTION=42]="FEATURE_PROMOTION_6_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_6_DISMISS_PERMANENTLY_WITH_ATTRACTION=43]="FEATURE_PROMOTION_6_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_6_IMPRESSION_WITHOUT_ATTRACTION=44]="FEATURE_PROMOTION_6_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_6_ENGAGEMENT_WITHOUT_ATTRACTION=45]="FEATURE_PROMOTION_6_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_6_SNOOZE_WITHOUT_ATTRACTION=46]="FEATURE_PROMOTION_6_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_6_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=47]="FEATURE_PROMOTION_6_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_7_IMPRESSION_WITH_ATTRACTION=48]="FEATURE_PROMOTION_7_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_7_ENGAGEMENT_WITH_ATTRACTION=49]="FEATURE_PROMOTION_7_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_7_SNOOZE_WITH_ATTRACTION=50]="FEATURE_PROMOTION_7_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_7_DISMISS_PERMANENTLY_WITH_ATTRACTION=51]="FEATURE_PROMOTION_7_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_7_IMPRESSION_WITHOUT_ATTRACTION=52]="FEATURE_PROMOTION_7_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_7_ENGAGEMENT_WITHOUT_ATTRACTION=53]="FEATURE_PROMOTION_7_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_7_SNOOZE_WITHOUT_ATTRACTION=54]="FEATURE_PROMOTION_7_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_7_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=55]="FEATURE_PROMOTION_7_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_8_IMPRESSION_WITH_ATTRACTION=56]="FEATURE_PROMOTION_8_IMPRESSION_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_8_ENGAGEMENT_WITH_ATTRACTION=57]="FEATURE_PROMOTION_8_ENGAGEMENT_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_8_SNOOZE_WITH_ATTRACTION=58]="FEATURE_PROMOTION_8_SNOOZE_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_8_DISMISS_PERMANENTLY_WITH_ATTRACTION=59]="FEATURE_PROMOTION_8_DISMISS_PERMANENTLY_WITH_ATTRACTION",e[e.FEATURE_PROMOTION_8_IMPRESSION_WITHOUT_ATTRACTION=60]="FEATURE_PROMOTION_8_IMPRESSION_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_8_ENGAGEMENT_WITHOUT_ATTRACTION=61]="FEATURE_PROMOTION_8_ENGAGEMENT_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_8_SNOOZE_WITHOUT_ATTRACTION=62]="FEATURE_PROMOTION_8_SNOOZE_WITHOUT_ATTRACTION",e[e.FEATURE_PROMOTION_8_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION=63]="FEATURE_PROMOTION_8_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION",e[e.MAX=64]="MAX"}(ka||(ka={})),(Ua=La||(La={})).CardExpired="CardExpired",Ua.CardExpiring="CardExpiring",Ua.RoamCard="RoamCard",Ua.CardTokenizationEligible="CardTokenizationEligible",Ua.PasswordLeakage="PasswordLeakage",Ua.PersonalizedOffersAvailable="PersonalizedOffersAvailable",Ua.UpcomingHotelReservations="UpcomingHotelReservations",Ua.SignupCryptoWallet="SignupCryptoWallet",Ua.DonationSummary="DonationSummary",Ua.FeaturePromotion="FeaturePromotion",Ua.PackageTracking="PackageTracking",Ua.Rebates="Rebates",Ua.EtreeCampaign="EtreeCampaign",Ua.Etree="Etree",Ua.PWAPromotion="PWAPromotion",Ua.DonationTrendNpo="DonationTrendNpo",function(e){e[e.WalletHomeBell=0]="WalletHomeBell",e[e.WalletHomeOther=1]="WalletHomeOther"}(Fa||(Fa={})),(Wa=Ga||(Ga={})).MiniWallet="MiniWallet",Wa.HubHomepage="HubHomepage",Wa.HubHeader="HubHeader",function(e){e.Halloween="41F3EF79-FA45-4A06-B38C-F46B514817B2",e.Christmas="40B1A79D-3455-46F8-B20E-AF2568178AEA",e.NormalEnrolled="41F3EF79-FA45-4A06-B38C-F46B514817B2",e.NormalNonEnrolled="86F10C77-0F63-40E0-B1D8-086A3181F6B5"}(Ba||(Ba={}));const za=[xa.CARD_EXPIRED_ENGAGEMENT,xa.ROAM_CARD_ENGAGEMENT,xa.CARD_EXPIRING_SOON_ENGAGEMENT,xa.CARD_TOKENIZATION_ELIGIBLE_ENGAGEMENT,xa.WALLET_NOTIFICATION_INTRODUCTION_FRE_ENGAGEMENT,xa.SIGN_UP_CRYPTOWALLET_ENGAGEMENT,xa.PASSWORD_LEAKAGE_ENGAGEMENT,xa.PERSONALIZED_OFFERS_AVAILABLE_ENGAGEMENT,xa.UPCOMING_HOTEL_RESERVATION_ENGAGEMENT,xa.DONATION_SUMMARY_ENGAGEMENT,xa.FEATURE_PROMOTION_ENGAGEMENT,xa.REBATES_ENGAGEMENT,xa.ETREE_CAMPAIGN_ENGAGEMENT,xa.ETREE_NORMAL_ENGAGEMENT,xa.PWA_PROMOTION_ENGAGEMENT,xa.DONATION_TREND_NPO_ENGAGEMENT,xa.CARD_EXPIRED_DISMISS_PERMANENTLY,xa.ROAM_CARD_DISMISS_PERMANENTLY,xa.CARD_EXPIRING_SOON_DISMISS_PERMANENTLY,xa.CARD_TOKENIZATION_ELIGIBLE_DISMISS_PERMANENTLY,xa.WALLET_NOTIFICATION_INTRODUCTION_FRE_DISMISS_PERMANENTLY,xa.SIGN_UP_CRYPTOWALLET_DISMISS_PERMANENTLY,xa.PASSWORD_LEAKAGE_DISMISS_PERMANENTLY,xa.PERSONALIZED_OFFERS_AVAILABLE_DISMISS_PERMANENTLY,xa.UPCOMING_HOTEL_RESERVATION_DISMISS_PERMANENTLY,xa.DONATION_SUMMARY_DISMISS_PERMANENTLY,xa.FEATURE_PROMOTION_DISMISS_PERMANENTLY,xa.REBATES_DISMISS_PERMANENTLY,xa.ETREE_CAMPAIGN_DISMISS_PERMANENTLY,xa.ETREE_NORMAL_DISMISS_PERMANENTLY,xa.PWA_PROMOTION_DISMISS_PERMANENTLY,xa.DONATION_TREND_NPO_DISMISS_PERMANENTLY,xa.CARD_EXPIRED_SNOOZE,xa.ROAM_CARD_SNOOZE,xa.CARD_EXPIRING_SOON_SNOOZE,xa.CARD_TOKENIZATION_ELIGIBLE_SNOOZE,xa.WALLET_NOTIFICATION_INTRODUCTION_FRE_SNOOZE,xa.SIGN_UP_CRYPTOWALLET_SNOOZE,xa.PASSWORD_LEAKAGE_SNOOZE,xa.PERSONALIZED_OFFERS_AVAILABLE_SNOOZE,xa.UPCOMING_HOTEL_RESERVATION_SNOOZE,xa.DONATION_SUMMARY_SNOOZE,xa.FEATURE_PROMOTION_SNOOZE,xa.REBATES_SNOOZE,xa.ETREE_CAMPAIGN_SNOOZE,xa.ETREE_NORMAL_SNOOZE,xa.PWA_PROMOTION_SNOOZE,xa.DONATION_TREND_NPO_SNOOZE],ja=[xa.CARD_EXPIRED_IMPRESSION,xa.ROAM_CARD_IMPRESSION,xa.SIGN_UP_CRYPTOWALLET_IMPRESSION,xa.CARD_EXPIRING_SOON_IMPRESSION,xa.CARD_TOKENIZATION_ELIGIBLE_IMPRESSION,xa.WALLET_NOTIFICATION_INTRODUCTION_FRE_IMPRESSION,xa.PASSWORD_LEAKAGE_IMPRESSION,xa.PERSONALIZED_OFFERS_AVAILABLE_IMPRESSION,xa.UPCOMING_HOTEL_RESERVATION_IMPRESSION,xa.DONATION_SUMMARY_IMPRESSION,xa.FEATURE_PROMOTION_IMPRESSION,xa.REBATES_IMPRESSION,xa.ETREE_CAMPAIGN_IMPRESSION,xa.ETREE_NORMAL_IMPRESSION,xa.PWA_PROMOTION_IMPRESSION,xa.DONATION_TREND_NPO_IMPRESSION],Ya=new Map([[xa.CARD_EXPIRED_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.ROAM_CARD_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.CARD_EXPIRING_SOON_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.CARD_TOKENIZATION_ELIGIBLE_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.WALLET_NOTIFICATION_INTRODUCTION_FRE_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.SIGN_UP_CRYPTOWALLET_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.PASSWORD_LEAKAGE_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.PERSONALIZED_OFFERS_AVAILABLE_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.UPCOMING_HOTEL_RESERVATION_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.DONATION_SUMMARY_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.FEATURE_PROMOTION_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.REBATES_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.ETREE_CAMPAIGN_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.ETREE_NORMAL_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.PWA_PROMOTION_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.DONATION_TREND_NPO_ENGAGEMENT,xa.NOTIFICATION_CARD_ENGAGEMENT_CTA],[xa.CARD_EXPIRED_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.ROAM_CARD_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.CARD_EXPIRING_SOON_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.CARD_TOKENIZATION_ELIGIBLE_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.WALLET_NOTIFICATION_INTRODUCTION_FRE_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.SIGN_UP_CRYPTOWALLET_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.PASSWORD_LEAKAGE_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.PERSONALIZED_OFFERS_AVAILABLE_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.UPCOMING_HOTEL_RESERVATION_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.DONATION_SUMMARY_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.FEATURE_PROMOTION_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.REBATES_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.ETREE_CAMPAIGN_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.ETREE_NORMAL_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.PWA_PROMOTION_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.DONATION_TREND_NPO_DISMISS_PERMANENTLY,xa.NOTIFICATION_CARD_ENGAGEMENT_DISMISS],[xa.CARD_EXPIRED_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.ROAM_CARD_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.CARD_EXPIRING_SOON_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.CARD_TOKENIZATION_ELIGIBLE_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.WALLET_NOTIFICATION_INTRODUCTION_FRE_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.SIGN_UP_CRYPTOWALLET_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.PASSWORD_LEAKAGE_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.PERSONALIZED_OFFERS_AVAILABLE_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.UPCOMING_HOTEL_RESERVATION_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.DONATION_SUMMARY_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.FEATURE_PROMOTION_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.REBATES_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.ETREE_CAMPAIGN_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.ETREE_NORMAL_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.PWA_PROMOTION_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE],[xa.DONATION_TREND_NPO_SNOOZE,xa.NOTIFICATION_CARD_ENGAGEMENT_SNOOZE]]),Za="walletNotificationFunnelEnumMaxValue",Ka="walletNotificationUseNewHistograms";const qa=(e,t)=>{const o=ca.valueExists(Za)?parseInt(ca.getValue(Za),10)+1:xa.MAX;if(e>o)return void console.warn("Action enum passed in is larger than known size. Please check walletNotificationFunnelEnumMaxValue.");const i=(e=>{const t=(e=>{const t="isUserTriggeredByAttration";switch(e){case Ga.MiniWallet:return!!ca.valueExists(t)&&ca.getValue(t);case Ga.HubHeader:case Ga.HubHomepage:return!1}})(e),o=[];switch(e){case Ga.MiniWallet:o.push(t?Pa.WalletNotificationStatusMiniWalletWithAttraction:Pa.WalletNotificationStatusMiniWalletWithoutAttraction),o.push(Pa.WalletNotificationStatusMiniWallet);break;case Ga.HubHomepage:o.push(t?Pa.WalletNotificationStatusHubHomeWithAttraction:Pa.WalletNotificationStatusHubHomeWithoutAttraction),o.push(Pa.WalletNotificationStatusHubHome);break;case Ga.HubHeader:o.push(t?Pa.WalletNotificationStatusHubHeaderWithAttraction:Pa.WalletNotificationStatusHubHeaderWithoutAttraction),o.push(Pa.WalletNotificationStatusHubHeader)}return o.push(t?Pa.WalletNotificationStatusAllAppsWithAttraction:Pa.WalletNotificationStatusAllAppsWithoutAttraction),o.push(Pa.WalletNotificationStatusAllApps),o})(t);i.forEach((t=>{((e,t,o)=>{try{if(Sa.recordEnumerationValue(e,t,o),za.includes(t)){Sa.recordEnumerationValue(e,xa.NOTIFICATION_CARD_ENGAGEMENT,o);const i=Ya.get(t);i{ca.valueExists(Ka)&&ca.getValue(Ka)&&qa(e,t)},Qa=(e,t)=>{if(ya&&function(e){if(!function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}(e))return!1;var t=Ia(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}(ya?.triggerExperiment))try{if(e)switch(t){case va.mastercard:ya.triggerExperiment(Ra.TOKENIZATION_NOTIFICATION_MASTERCARD);break;case va.visa:ya.triggerExperiment(Ra.TOKENIZATION_NOTIFICATION_VISA)}}catch{}};function Ja(e,t="profileflyoutnotification"){try{const o=new URL(e);return o.searchParams.append("source",t),o.toString()}catch(e){return console.error("Error happened when appending source, redirect to default page.",e),`edge://wallet?source=${t}`}}function es(e,t=""){try{const o=new URL(e);return o.searchParams.append("type",t),o.toString()}catch(e){return console.error("Error happened when appending type, redirect to default page.",e),`edge://wallet?type=${t}`}}var ts=n(274);function os(e,t,o=!1){const i=!!e.values&&e.values.every((e=>"string"==typeof e||"number"==typeof e));let n;if(n=o||!0!==t.valueExists(e.id)?e.defaultMessage:t.getString(e.id),!e.values)return n;try{return i?n.replace(/\$(.|$|\n)/g,(function(t){return"$$"===t?"$":Number(t[1])>0?e.values?.[Number(t[1])-1]:""})):(r=n,a=e.values,function(e,t,o,i){const n=(e.match(/(\$[1-9])|(([^$]|\$([^1-9]|$))+)/g)||[]).map((t=>{if(!t.match(/^\$[1-9]$/)){if((t.match(/\$/g)||[]).length%2!=0)throw new Error(`Unescaped $ found in localized string "${e}".`);const n=t.replace(/\$\$/g,"$");return{value:o?o(n,i):n,arg:null}}return{value:(n=parseInt(t[1],10)-1,a[n]),arg:t};var n}));return ts.createElement(ts.Fragment,null,n.map(((e,t)=>ts.createElement(ts.Fragment,{key:t},e.value))))}(r,0,s,l))}catch(t){return console.error(`Error when replacing ${JSON.stringify(e)}:\r\n ${t}`),t instanceof Error&&window?.onerror?.(t.message,"_TL_Without_LoadTimeData error",1,0,t),n}var r,a,s,l}function is(e,t,o=!1){return i=>os({...e,values:i},t,o)}function ns(e){return os(e,ca)}function rs(e){return is(e,ca)}const as={msWalletNotificationCardExpired:rs({id:"msWalletNotificationCardExpired",description:"Title of wallet notification for expired payment card",defaultMessage:"Your card has expired"}),msWalletNotificationCardExpiring:rs({id:"msWalletNotificationCardExpiring",description:"Title of wallet notification for payment card that is going to expire",defaultMessage:"Your card is expiring soon"}),msWalletNotificationUpdateExpText:rs({id:"msWalletNotificationUpdateExpText",description:"Description of expiration date update, $1 is last 4 digits of the card number",defaultMessage:"Edit your card information to continue use of your card ending in $1."}),msWalletNotificationUpdateButton:rs({id:"msWalletNotificationUpdateButton",description:"Text of wallet notification update action button",defaultMessage:"Update now"}),msWalletNotificationUpdateButton1:rs({id:"msWalletNotificationUpdateButton1",description:"Text of wallet notification update action button",defaultMessage:"Update or remove card"}),msWalletNotificationUpdateButton2:rs({id:"msWalletNotificationUpdateButton2",description:"Text of wallet notification update action button",defaultMessage:"Fix it"}),msWalletNotificationSnoozeText1:rs({id:"msWalletNotificationSnoozeText1",description:"Wallet notification snooze description",defaultMessage:"Notification snoozed for $1 days"}),msWalletNotificationUpdatedCardText:rs({id:"msWalletNotificationUpdatedCardText",description:"Description of successfully updating payment card result",defaultMessage:"Card updated successfully!"}),msWalletNotificationUpdateCardFailText:rs({id:"msWalletNotificationUpdateCardFailText",description:"Description of failed payment card update result, $1 is link",defaultMessage:"Update failed. Try again in $1"}),msWalletNotificationDismissLabel:rs({id:"msWalletNotificationDismissLabel",description:"Title text for the dismiss button",defaultMessage:"Dismiss"}),msWalletNotificationSnoozeLabel:rs({id:"msWalletNotificationSnoozeLabel",description:"Title text for the snooze button",defaultMessage:"Snooze"}),msWalletNotificationCardTokenizationEligibleTitle:rs({id:"msWalletNotificationCardTokenizationEligibleTitle",description:"Title of wallet notification for card tokenization eligible",defaultMessage:"Protect your purchases with virtual cards"}),msWalletNotificationCardTokenizationEligibleDescription:rs({id:"msWalletNotificationCardTokenizationEligibleDescription",description:"Description of wallet notification for card tokenization eligible, $1 is card number(****1234)",defaultMessage:"Virtual cards are single-use payment credentials that are randomly generated each time you make an online purchase. This helps ensure your $1 is protected."}),learnMoreLinkTextShort:rs({id:"learnMoreLinkTextShort",defaultMessage:"Learn more",description:"Text of learn more link text"}),activateVirtualCardButtonText:rs({id:"activateVirtualCardButtonText",description:"Text of Activate virtual card button text",defaultMessage:"Activate virtual card"}),msWalletNotificationCardTokenizationEligibleHeader:rs({id:"msWalletNotificationCardTokenizationEligibleHeader",description:"Header of wallet notification for card tokenization eligible V2",defaultMessage:"Protect your card details"}),msWalletNotificationCardTokenizationEligibleIntroduction:rs({id:"msWalletNotificationCardTokenizationEligibleIntroduction",description:"Introduction of wallet notification for card tokenization eligible V2",defaultMessage:"Set up a virtual card to make online shopping safer and more convenient."}),msWalletNotificationCardTokenizationEligibleIntroductionForRewards:rs({id:"msWalletNotificationCardTokenizationEligibleIntroductionForRewards",description:"Introduction of wallet notification for card tokenization eligible V2 for rewards incentive",defaultMessage:"Set up a virtual card to make online shopping safer and earn 20 Microsoft Rewards points."}),msWalletNotificationCardTokenizationEligibleSetUpText:rs({id:"msWalletNotificationCardTokenizationEligibleSetUpText",description:"Text of Set up button of wallet notification for card tokenization eligible V2",defaultMessage:"Set up for $1"}),personalizedOffersCashBackDescription:rs({id:"personalizedOffersCashBackDescription",defaultMessage:"Earn $1 cash back with $2.",description:"Text of Personalized Offers available description, $1 is cash value($20), $2 is seller name(Nike),"}),personalizedOffersOfferExpiresInText:rs({id:"personalizedOffersOfferExpiresInText",description:"Text of Personalized Offers available Offer expires in text",defaultMessage:"Offer expires in"}),msWalletNotificationCryptowalletSignupTitle:rs({id:"msWalletNotificationCryptowalletSignupTitle",description:"Title of set up crypto wallet",defaultMessage:"Set up your Crypto Wallet"}),msWalletNotificationCryptowalletSignupDescription:rs({id:"msWalletNotificationCryptowalletSignupDescription",description:"Description of set up crypto wallet",defaultMessage:"Explore Web3 securely with this non-custodial wallet"}),msWalletNotificationCryptowalletJoinButton:rs({id:"msWalletNotificationCryptowalletJoinButton",description:"Text of set up crypto wallet action button",defaultMessage:"Set up"}),msWalletNotificationHotelReservationTitle:rs({id:"msWalletNotificationHotelReservationTitle",description:"The title of upcoming hotel reservation notification",defaultMessage:"Upcoming accommodation"}),msWalletNotificationHotelReservationBody:rs({id:"msWalletNotificationHotelReservationBody",description:"The body of upcoming hotel reservation notification, $1 is hotel name, $2 is checkin date, $3 is checkout date",defaultMessage:"Your booking date of $1 from $2 to $3 is upcoming."}),msWalletNotificationHotelReservationViewDetails:rs({id:"msWalletNotificationHotelReservationViewDetails",description:"The text of link to view detials in upcoming hotel reservation notification",defaultMessage:"View details"}),personalizedOffersNoThanksText:rs({id:"personalizedOffersNoThanksText",description:"Text of Personalized Offers available no thanks text",defaultMessage:"No thanks"}),msWalletNotificationDonationSummaryTitle:rs({id:"msWalletNotificationDonationSummaryTitle",description:"Title of donation summary notification",defaultMessage:"View your entire giving summary and more"}),msWalletNotificationDonationSummaryLinkText:rs({id:"msWalletNotificationDonationSummaryLinkText",description:"Text of donation summary notification link",defaultMessage:"Check it out"}),walletTitle:rs({id:"walletTitle",description:"The title of wallet page",defaultMessage:"Wallet"}),msWalletNotificationRebatesCashoutTitle:rs({id:"msWalletNotificationRebatesCashoutTitle",description:"Title of wallet notification for rebates cashout",defaultMessage:"It's time to cash out!"}),msWalletNotificationRebatesCashoutDescription:rs({id:"msWalletNotificationRebatesCashoutDescription",description:"Description of wallet notification for rebates cashout",defaultMessage:"Know more about cashback program and cashout using PayPal."}),msWalletNotificationRebatesCashoutAmountDescription:rs({id:"msWalletNotificationRebatesCashoutAmountDescription",description:"Description of wallet notification for rebates cashout. $1 is cashback amount",defaultMessage:"Congratulations you have $1 in cashback. Cashout using PayPal."}),msWalletNotificationRebatesCashoutAction:rs({id:"msWalletNotificationRebatesCashoutAction",description:"Action text of wallet notification for rebates cashout",defaultMessage:"Transfer to Paypal"}),msWalletNotificationDismissText:rs({id:"msWalletNotificationDismissText",description:"Wallet notification dismiss permanently description",defaultMessage:"You will not see this notification again"}),msWalletNotificationSnoozeText:rs({id:"msWalletNotificationSnoozeText",description:"Wallet notification snooze description",defaultMessage:"Notification snoozed for 7 days"}),msWalletNotificationDismissPermanently:rs({id:"msWalletNotificationDismissPermanently",description:"Wallet notification dismiss permanently action text",defaultMessage:"Dismiss permanently"}),msWalletNotificationPOMessage:rs({id:"msWalletNotificationPOMessage",description:"Text of Personalized Offers available description, $1 is cash value($20)",defaultMessage:"Your selected $1 Microsoft Cashback offer expires in $2"}),personalizedOffersViewOfferText:rs({id:"personalizedOffersViewOfferText",description:"Text of Personalized Offers available view offer text",defaultMessage:"View offer"}),msWalletNotificationLeakageTitle:rs({id:"msWalletNotificationLeakageTitle",description:"The title of password leakage notification",defaultMessage:"Password leakage"}),msWalletNotificationPasswordCompromiseTitle:rs({id:"msWalletNotificationPasswordCompromiseTitle",description:"The title of password leakage or compromise notification",defaultMessage:"Password compromised"}),msWalletNotificationPasswordCompromiseBody:rs({id:"msWalletNotificationPasswordCompromiseBody",description:"The content of password compromise notification, $1 is the compromised password count",defaultMessage:"$1 passwords have appeared in a data leak."}),msWalletNotificationPasswordCompromiseBodySingular:rs({id:"msWalletNotificationPasswordCompromiseBodySingular",description:"The content of password compromise notification for one password leaked",defaultMessage:"1 password has appeared in a data leak."}),msWalletNotificationOrderStatusTitle:rs({id:"msWalletNotificationOrderStatusTitle",description:"The title of your order status change notification in package tracking notification",defaultMessage:"Order status updated"}),msWalletNotificationViewDetailLink:rs({id:"msWalletNotificationViewDetailLink",description:"The text of View details link in package tracking notification",defaultMessage:"View details"}),msWalletNotificationTrackOrderTitle:rs({id:"msWalletNotificationTrackOrderTitle",description:"The title of Track your order notification in package tracking notification",defaultMessage:"Track your order"}),msWalletNotificationTrackOrderSubTitle:rs({id:"msWalletNotificationTrackOrderSubTitle",description:"The subtitle of Track your order notification in package tracking notification",defaultMessage:"Wallet helps you track your order when you buy from certain sites."}),msWalletNotificationTrackOrderLink:rs({id:"msWalletNotificationTrackOrderLink",description:"The text of Track your order link in package tracking notification",defaultMessage:"Track order"}),msWalletNotificationPOTitle:rs({id:"msWalletNotificationPOTitle",description:"The title of personalized offers notification",defaultMessage:"Offer expiring soon"}),msWalletNotificationEtreeHalloweenTitle:rs({id:"msWalletNotificationEtreeHalloweenTitle",description:"Title of Etree Halloween event notification, E-tree is term and don't need translation",defaultMessage:"Halloween event with E-tree"}),msWalletNotificationEtreeHalloweenContent:rs({id:"msWalletNotificationEtreeHalloweenContent",description:"Content of Etree Halloween event notification",defaultMessage:"Check in daily to get a special ornament and extra water drops."}),msWalletNotificationEtreeHalloweenLinkText:rs({id:"msWalletNotificationEtreeHalloweenLinkText",description:"Text of Etree Halloween event notification action link",defaultMessage:"Join the Halloween event"}),msWalletNotificationEtreeChristmasTitle:rs({id:"msWalletNotificationEtreeChristmasTitle",description:"Title of Etree Christmas event notification",defaultMessage:"Earn holiday surprises"}),msWalletNotificationEtreeChristmasContent:rs({id:"msWalletNotificationEtreeChristmasContent",description:"Content of Etree Christmas event notification",defaultMessage:"Get daily surprises and make this holiday season more magical!"}),msWalletNotificationEtreeChristmasLinkText:rs({id:"msWalletNotificationEtreeChristmasLinkText",description:"Text of Etree Christmas event notification action link",defaultMessage:"Join now"}),msWalletNotificationEtreeNonEnrolledTitleV1:rs({id:"msWalletNotificationEtreeNonEnrolledTitleV1",description:"Title of Etree notification for non-enrolled users",defaultMessage:"Plant a tree"}),msWalletNotificationEtreeNonEnrolledDescriptionV1:rs({id:"msWalletNotificationEtreeNonEnrolledDescriptionV1",description:"Description of Etree notification for non-enrolled users",defaultMessage:"Plant a virtual tree in Wallet and we’ll plant a real tree to support reforestation efforts."}),msWalletNotificationEtreeNonEnrolledLinkTextV1:rs({id:"msWalletNotificationEtreeNonEnrolledLinkTextV1",description:"Text of Etree notification action link for non-enrolled users",defaultMessage:"Start now"}),msWalletNotificationEtreeEnrolledTitleV1:rs({id:"msWalletNotificationEtreeEnrolledTitleV1",description:"Title of Etree notification for enrolled users, $1 is water drops count for next level",defaultMessage:"$1 drops to level up"}),msWalletNotificationEtreeEnrolledDescriptionV1:rs({id:"msWalletNotificationEtreeEnrolledDescriptionV1",description:"Description of Etree notification for enrolled users, , $1 is water drops count for next level",defaultMessage:"$1 drops to level up and keep growing your tree."}),msWalletNotificationEtreeEnrolledLinkTextV1:rs({id:"msWalletNotificationEtreeEnrolledLinkTextV1",description:"Text of Etree notification action link for enrolled users",defaultMessage:"Grow my tree"}),msWalletNotificationEtreeNonEnrolledTitleV2:rs({id:"msWalletNotificationEtreeNonEnrolledTitleV2",description:"Title of Etree notification for enrolled users",defaultMessage:"Let’s grow green"}),msWalletNotificationEtreeNonEnrolledDescriptionV2:rs({id:"msWalletNotificationEtreeNonEnrolledDescriptionV2",description:"Description of Etree notification for enrolled users",defaultMessage:"Collect water drops today to grow your tree."}),msWalletNotificationEtreeNonEnrolledLinkTextV2:rs({id:"msWalletNotificationEtreeNonEnrolledLinkTextV2",description:"Text of Etree notification action link for non-enrolled users",defaultMessage:"Grow my tree"}),msWalletNotificationEtreeEnrolledTitleV2:rs({id:"msWalletNotificationEtreeEnrolledTitleV2",description:"Title of Etree notification for enrolled users, E-tree is term and don't need translation",defaultMessage:"Continue the green initiative"}),msWalletNotificationEtreeEnrolledDescriptionV2:rs({id:"msWalletNotificationEtreeEnrolledDescriptionV2",description:"Description of Etree notification for enrolled users",defaultMessage:"Collect water drops today to grow your tree. More efforts, more trees."}),msWalletNotificationEtreeEnrolledLinkTextV2:rs({id:"msWalletNotificationEtreeEnrolledLinkTextV2",description:"Text of Etree notification action link for enrolled users",defaultMessage:"Grow my tree"}),msWalletNotificationDonationTrendNpoTitle:rs({id:"msWalletNotificationDonationTrendNpoTitle",description:"Title of donation notification to recommend trending non-profit organization",defaultMessage:"Make your gift go further"}),msWalletNotificationDonationTrendNpoDescription:rs({id:"msWalletNotificationDonationTrendNpoDescription",description:"Description of donation notification to recommend trending non-profit organization, $1 is NPO name",defaultMessage:"$1 is trending, your gift will make a greater impact!"}),msWalletNotificationDonationTrendNpoLink:rs({id:"msWalletNotificationDonationTrendNpoLink",description:"Text of donation notification action link to redirect to the donation page",defaultMessage:"Give now"})},ss={featurePromotionActionLinkText:rs({id:"featurePromotionActionLinkText",description:"Text of Wallet Notification Feature Promotion Action Link",defaultMessage:"Try it now"}),passwordsPromotionTitle:rs({id:"passwordsPromotionTitle",description:"Title of Wallet Notification Password Promotion",defaultMessage:"Manage your passwords in Wallet"}),passwordsDescription:rs({id:"passwordsDescription",description:"Text of Wallet Notification Password Promotion",defaultMessage:"Try the new management experience in Wallet."}),membershipsPromotionTitle:rs({id:"membershipsPromotionTitle",description:"Title of Wallet Notification Password Promotion",defaultMessage:"Manage your memberships in Wallet"}),membershipsDescription:rs({id:"membershipsDescription",description:"Text of Wallet Notification Password Promotion",defaultMessage:"Stay organized and in control."}),rewardsPromotionTitle:rs({id:"rewardsPromotionTitle",description:"Title of Wallet Notification Rewards Promotion",defaultMessage:"Add memberships to earn Microsoft Rewards"}),rewardsPromotionDescription:rs({id:"rewardsPromotionDescription",description:"Text of Wallet Notification Rewards Promotion",defaultMessage:"Earn up to 20 rewards points by adding new memberships to wallet"}),rewardsPromotionActionLinkText:rs({id:"rewardsPromotionActionLinkText",description:"Text of Wallet Notification Rewards Promotion Action Link",defaultMessage:"Add new membership"}),msWalletNotificationRoamCardHeader:rs({id:"msWalletNotificationRoamCardHeader",description:"Header of wallet notification for roam card",defaultMessage:"Save the card to Microsoft account"}),msWalletNotificationRoamCardHeaderV2:rs({id:"msWalletNotificationRoamCardHeaderV2",description:"Header of wallet notification for roam card",defaultMessage:"Pay faster and from different devices on future purchases"}),msWalletNotificationRoamCardHeaderV3:rs({id:"msWalletNotificationRoamCardHeaderV3",description:"Header of wallet notification for roam card",defaultMessage:"Pay faster from any device"}),msWalletNotificationRoamCardAction:rs({id:"msWalletNotificationRoamCardAction",description:"Action text of wallet notification for roam card",defaultMessage:"Save the card"}),msWalletNotificationRoamCardActionV2:rs({id:"msWalletNotificationRoamCardActionV2",description:"Action text of wallet notification for roam card",defaultMessage:"Save card to Microsoft account"})},ls=["getRewardsItem","clearCurrentNotification","getNotificationsUnviewedStatus","getMultipleNotifications","getCurrentNotification","onApply","onDismiss","onSnooze","isValidNotificationFromMultipleNotifications","isValidNotification"],cs=["setNotificationsUnviewedStatus","buildNotifications","clearCurrentNotification","onApply","onDismiss","onSnooze","isValidNotification","isValidNotificationFromMultipleNotifications"],ds=new class{constructor(){this.instanceBase=()=>{var e,t;return this.instanceBase_||(this.instanceBase_=pa()?(e="EdgeWalletNotificationMojomModule",t=ha,new Proxy({},{get:(o,i)=>async(...o)=>{const n=window.cachedMojom;return n[e]||(n[e]="function"==typeof t?await(t?.()):await t),n[e]?.[i]?.(...o)}})):null),this.instanceBase_},this.instanceTracingProxy_=function(e,t,o,i){const n={get:function(i,n){const r=i[n],a=new Error;return(...i)=>{const s={args:0===i.length?[]:t.includes(n)?[...i.values()]:na,status:"Success",result:na,stack:a.stack};try{const t=r.apply(this,i);return o.includes(n)&&(s.result=t),ra(e,{apiName:n,data:s}),t}catch(t){s.status="Error",ra(e,{apiName:n,data:s})}}}};return i?new Proxy(i,n):null}("WalletNotification::Mojom",ls,cs,this.instanceBase()),this.instance=()=>this.instanceTracingProxy_,this.navigateToUrl=e=>this.instance()?.navigateToUrl?.({url:e}),this.logErrorDetails=(e,t)=>{this.instance()?.logErrorDetails?.(e,t)},this.isValidNotification=e=>this.instance()?.isValidNotification?.(e),this.isValidNotificationFromMultipleNotifications=e=>this.instance()?.isValidNotificationFromMultipleNotifications?.(e),this.getCurrentNotification=()=>this.instance()?.getCurrentNotification?.(),this.getMultipleNotifications=()=>this.instance()?.getMultipleNotifications?.(),this.setNotificationsUnviewedStatus=e=>{this.instance()?.setNotificationsUnviewedStatus(e)},this.getNotificationsUnviewedStatus=()=>this.instance()?.getNotificationsUnviewedStatus?.().then((e=>e?.status)),this.buildNotifications=e=>{this.instance()?.buildNotifications(e)},this.clearCurrentNotification=()=>{this.instance()?.clearCurrentNotification?.()},this.onApply=e=>{this.instance()?.onApply?.(e)},this.onDismiss=e=>{this.instance()?.onDismiss?.(e)},this.onSnooze=e=>{this.instance()?.onSnooze?.(e)},this.getRewardsItem=()=>this.instance()?.getRewardsItem?.(),this.writeDiagnosticLog=e=>this.instance()?.writeDiagnosticLog?.(e)}};var us,ps,hs;!function(e){e.BOOLEAN="BOOLEAN",e.NUMBER="NUMBER",e.STRING="STRING",e.URL="URL",e.LIST="LIST",e.DICTIONARY="DICTIONARY"}(us||(us={})),function(e){e.DEVICE_POLICY="DEVICE_POLICY",e.USER_POLICY="USER_POLICY",e.OWNER="OWNER",e.PRIMARY_USER="PRIMARY_USER",e.EXTENSION="EXTENSION",e.PARENT="PARENT",e.CHILD_RESTRICTION="CHILD_RESTRICTION"}(ps||(ps={})),function(e){e.ENFORCED="ENFORCED",e.RECOMMENDED="RECOMMENDED",e.PARENT_SUPERVISED="PARENT_SUPERVISED"}(hs||(hs={}));const{settingsPrivate:fs}=window?.chrome,gs=()=>{const e={};return function(t,o){void 0===e[t.id]&&(t.insertCSSRules(o),e[t.id]=!0)}};function Es(e){for(var t,o=0,i=0,n=e.length;n>=4;++i,n-=4)t=1540483477*(65535&(t=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+(59797*(t>>>16)<<16),o=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&o)+(59797*(o>>>16)<<16);switch(n){case 3:o^=(255&e.charCodeAt(i+2))<<16;case 2:o^=(255&e.charCodeAt(i+1))<<8;case 1:o=1540483477*(65535&(o^=255&e.charCodeAt(i)))+(59797*(o>>>16)<<16)}return(((o=1540483477*(65535&(o^=o>>>13))+(59797*(o>>>16)<<16))^o>>>15)>>>0).toString(36)}function Ts(e){return e.reduce((function(e,t){var o=t[0],i=t[1];return e[o]=i,e[i]=o,e}),{})}function Ns(e){return"number"==typeof e}function ms(e,t){return-1!==e.indexOf(t)}function _s(e,t,o,i){return t+(n=o,0===parseFloat(n)?n:"-"===n[0]?n.slice(1):"-"+n)+i;var n}function Os(e){return e.replace(/ +/g," ").split(" ").map((function(e){return e.trim()})).filter(Boolean).reduce((function(e,t){var o=e.list,i=e.state,n=(t.match(/\(/g)||[]).length,r=(t.match(/\)/g)||[]).length;return i.parensDepth>0?o[o.length-1]=o[o.length-1]+" "+t:o.push(t),i.parensDepth+=n-r,{list:o,state:i}}),{list:[],state:{parensDepth:0}}).list}function As(e){var t=Os(e);if(t.length<=3||t.length>4)return e;var o=t[0],i=t[1],n=t[2];return[o,t[3],n,i].join(" ")}var Is={padding:function(e){var t=e.value;return Ns(t)?t:As(t)},textShadow:function(e){return function(e){for(var t=[],o=0,i=0,n=!1;i0?il(gl,--hl):0,ul--,10===fl&&(ul=1,dl--),fl}function ml(){return fl=hl2||Il(fl)>3?"":" "}function vl(e,t){for(;--t&&ml()&&!(fl<48||fl>102||fl>57&&fl<65||fl>70&&fl<97););return Al(e,Ol()+(t<6&&32==_l()&&32==ml()))}function Cl(e){for(;ml();)switch(fl){case e:return hl;case 34:case 39:34!==e&&39!==e&&Cl(fl);break;case 40:41===e&&Cl(e);break;case 92:ml()}return hl}function wl(e,t){for(;ml()&&e+fl!==57&&(e+fl!==84||47!==_l()););return"/*"+Al(t,hl-1)+"*"+Xs(47===e?e:ml())}function Ml(e){for(;!Il(_l());)ml();return Al(e,hl)}function Dl(e){return Sl(Pl("",null,null,null,[""],e=bl(e),0,[0],e))}function Pl(e,t,o,i,n,r,a,s,l){for(var c=0,d=0,u=a,p=0,h=0,f=0,g=1,E=1,T=1,N=0,m="",_=n,O=r,A=i,I=m;E;)switch(f=N,N=ml()){case 40:if(108!=f&&58==il(I,u-1)){-1!=ol(I+=tl(Rl(N),"&","&\f"),"&\f")&&(T=-1);break}case 34:case 39:case 91:I+=Rl(N);break;case 9:case 10:case 13:case 32:I+=yl(f);break;case 92:I+=vl(Ol()-1,7);continue;case 47:switch(_l()){case 42:case 47:sl(kl(wl(ml(),Ol()),t,o,l),l);break;default:I+="/"}break;case 123*g:s[c++]=rl(I)*T;case 125*g:case 59:case 0:switch(N){case 0:case 125:E=0;case 59+d:-1==T&&(I=tl(I,/\f/g,"")),h>0&&rl(I)-u&&sl(h>32?Ll(I+";",i,o,u-1,l):Ll(tl(I," ","")+";",i,o,u-2,l),l);break;case 59:I+=";";default:if(sl(A=xl(I,t,o,c,d,n,s,m,_=[],O=[],u,r),r),123===N)if(0===d)Pl(I,t,A,A,_,r,u,s,O);else switch(99===p&&110===il(I,3)?100:p){case 100:case 108:case 109:case 115:Pl(e,A,A,i&&sl(xl(e,A,A,0,0,n,s,m,n,_=[],u,O),O),n,O,u,s,i?_:O);break;default:Pl(I,A,A,A,[""],O,0,s,O)}}c=d=h=0,g=T=1,m=I="",u=a;break;case 58:u=1+rl(I),h=f;default:if(g<1)if(123==N)--g;else if(125==N&&0==g++&&125==Nl())continue;switch(I+=Xs(N),N*g){case 38:T=d>0?1:(I+="\f",-1);break;case 44:s[c++]=(rl(I)-1)*T,T=1;break;case 64:45===_l()&&(I+=Rl(ml())),p=_l(),d=u=rl(m=I+=Ml(Ol())),N++;break;case 45:45===f&&2==rl(I)&&(g=0)}}return r}function xl(e,t,o,i,n,r,a,s,l,c,d,u){for(var p=n-1,h=0===n?r:[""],f=al(h),g=0,E=0,T=0;g0?h[N]+" "+m:tl(m,/&\f/g,h[N])))&&(l[T++]=_);return El(e,t,o,0===n?Ys:s,l,c,d,u)}function kl(e,t,o,i){return El(e,t,o,js,Xs(fl),nl(e,2,-2),0,i)}function Ll(e,t,o,i,n){return El(e,t,o,Zs,nl(e,0,i),nl(e,i+1,-1),i,n)}function Fl(e){var t=al(e);return function(o,i,n,r){for(var a="",s=0;s{if(e.type===Ys){if("string"==typeof e.props)return;e.props=e.props.map((e=>-1===e.indexOf(":global(")?e:function(e){return Sl(function(e){for(;ml();)switch(Il(fl)){case 0:sl(Ml(hl-1),e);break;case 2:sl(Rl(fl),e);break;default:sl(Xs(fl),e)}return e}(bl(e)))}(e).reduce(((e,t,o,i)=>{if(""===t)return e;if(":"===t&&"global"===i[o+1]){const t=i[o+2].slice(1,-1)+" ";return e.unshift(t),i[o+1]="",i[o+2]="",e}return e.push(t),e}),[]).join("")))}};function Wl(e,t,o){switch(function(e,t){return 45^il(e,0)?(((t<<2^il(e,0))<<2^il(e,1))<<2^il(e,2))<<2^il(e,3):0}(e,t)){case 5103:return"-webkit-print-"+e+e;case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:return zs+e+e;case 4789:return Hs+e+e;case 5349:case 4246:case 6968:return zs+e+Hs+e+"-ms-"+e+e;case 6187:if(!el(e,/grab/))return tl(tl(tl(e,/(zoom-|grab)/,"-webkit-$1"),/(image-set)/,"-webkit-$1"),e,"")+e;case 5495:case 3959:return tl(e,/(image-set\([^]*)/,"-webkit-$1$`$1");case 4095:case 3583:case 4068:case 2532:return tl(e,/(.+)-inline(.+)/,"-webkit-$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(rl(e)-1-t>6)switch(il(e,t+1)){case 102:if(108===il(e,t+3))return tl(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+(108==il(e,t+3)?"$3":"$2-$3"))+e;case 115:return~ol(e,"stretch")?Wl(tl(e,"stretch","fill-available"),t)+e:e}}return e}function Ul(e,t,o,i){if(e.length>-1&&!e.return)switch(e.type){case Zs:return void(e.return=Wl(e.value,e.length));case Ys:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(el(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ll([Tl(e,{props:[tl(t,/:(read-\w+)/,":-moz-$1")]})],i);case"::placeholder":return ll([Tl(e,{props:[tl(t,/:(plac\w+)/,":-webkit-input-$1")]}),Tl(e,{props:[tl(t,/:(plac\w+)/,":-moz-$1")]}),Tl(e,{props:[tl(t,/:(plac\w+)/,"-ms-input-$1")]})],i)}return""}))}}const Vl=e=>{(function(e){switch(e.type){case"@container":case"@media":case"@supports":case Ks:return!0}return!1})(e)&&Array.isArray(e.children)&&e.children.sort(((e,t)=>e.props[0]>t.props[0]?1:-1))};const $l=/,( *[^ &])/g;function Hl(e,t,o){let i=t;return o.length>0&&(i=o.reduceRight(((e,t)=>{return`${o=t,"&"+$s(o.replace($l,",&$1"))} { ${e} }`;var o}),t)),`${e}{${i}}`}function zl(e){const{className:t,media:o,layer:i,selectors:n,support:r,property:a,rtlClassName:s,rtlProperty:l,rtlValue:c,value:d,container:u}=e;let p=Hl(`.${t}`,Array.isArray(d)?`${d.map((e=>`${Vs(a)}: ${e}`)).join(";")};`:`${Vs(a)}: ${d};`,n);return l&&s&&(p+=Hl(`.${s}`,Array.isArray(c)?`${c.map((e=>`${Vs(l)}: ${e}`)).join(";")};`:`${Vs(l)}: ${c};`,n)),o&&(p=`@media ${o} { ${p} }`),i&&(p=`@layer ${i} { ${p} }`),r&&(p=`@supports ${r} { ${p} }`),u&&(p=`@container ${u} { ${p} }`),function(e,t){const o=[];return ll(Dl(e),Fl([Bl,Vl,Ul,cl,Gl((e=>o.push(e)))])),o}(p)}function jl(e){let t="";for(const o in e){const i=e[o];"string"!=typeof i&&"number"!=typeof i||(t+=Vs(o)+":"+i+";")}return t}function Yl(e){let t="";for(const o in e)t+=`${o}{${jl(e[o])}}`;return t}function Zl(e,t){const o=[];return ll(Dl(`@keyframes ${e} {${t}}`),Fl([cl,Ul,Gl((e=>o.push(e)))])),o}function Kl(e,t){return 0===e.length?t:`${e} and ${t}`}function ql(e){return"@media"===e.substr(0,6)}function Xl(e){return"@layer"===e.substr(0,6)}const Ql=/^(:|\[|>|&)/;function Jl(e){return Ql.test(e)}function ec(e){return"@supports"===e.substr(0,9)}function tc(e){return"@container"===e.substring(0,10)}const oc={"us-w":"w","us-v":"i",nk:"l",si:"v",cu:"f",ve:"h",ti:"a"};function ic(e,t,o,i,n){if(o)return"m";if(t||i)return"t";if(n)return"c";if(e.length>0){const t=e[0].trim();if(58===t.charCodeAt(0))return oc[t.slice(4,8)]||oc[t.slice(3,5)]||"d"}return"d"}function nc({container:e,media:t,layer:o,property:i,selector:n,support:r,value:a}){return"f"+Es(n+e+t+o+r+i+a.trim())}function rc(e,t,o,i,n){const r=Es(e+t+o+i+n),a=r.charCodeAt(0);return a>=48&&a<=57?String.fromCharCode(a+17)+r.slice(1):r}function ac(e){return e.replace(/>\s+/g,">")}function sc(e,t){const o=JSON.stringify(t,null,2),i=["@griffel/react: A rule was not resolved to CSS properly. Please check your `makeStyles` or `makeResetStyles` calls for following:"," ".repeat(2)+"makeStyles({"," ".repeat(4)+"[slot]: {"," ".repeat(6)+`"${e}": ${o.split("\n").map(((e,t)=>" ".repeat(0===t?0:6)+e)).join("\n")}`," ".repeat(4)+"}"," ".repeat(2)+"})",""];-1===e.indexOf("&")?(i.push("It looks that you're are using a nested selector, but it is missing an ampersand placeholder where the generated class name should be injected."),i.push(`Try to update a property to include it i.e "${e}" => "&${e}".`)):(i.push(""),i.push("If it's not obvious what triggers a problem, please report an issue at https://github.com/microsoft/griffel/issues")),i.join("\n")}function lc(e,t){[`@griffel/react: You are using unsupported shorthand CSS property "${e}". Please check your "makeStyles" calls, there *should not* be following:`," ".repeat(2)+"makeStyles({"," ".repeat(4)+`[slot]: { ${e}: "${t}" }`," ".repeat(2)+"})","","Learn why CSS shorthands are not supported: https://aka.ms/griffel-css-shorthands"].join("\n")}var cc=Object.defineProperty,dc=Object.getOwnPropertySymbols,uc=Object.prototype.hasOwnProperty,pc=Object.prototype.propertyIsEnumerable,hc=(e,t,o)=>t in e?cc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,fc=(e,t)=>{for(var o in t||(t={}))uc.call(t,o)&&hc(e,o,t[o]);if(dc)for(var o of dc(t))pc.call(t,o)&&hc(e,o,t[o]);return e};function gc(e,t,o,i){e[t]=i?[o,i]:o}function Ec(e,t){return t?[e,t]:e}function Tc(e,t,o,i,n){var r;let a;"m"===t&&n&&(a={m:n}),null!==(r=e[t])&&void 0!==r||(e[t]=[]),o&&e[t].push(Ec(o,a)),i&&e[t].push(Ec(i,a))}function Nc(e,t=[],o="",i="",n="",r="",a={},s={},l){for(const d in e){if(Fs.hasOwnProperty(d)){lc(d,e[d]);continue}const u=e[d];if(null!=u)if("string"==typeof u||"number"==typeof u){const e=ac(t.join("")),c=rc(e,r,o,n,d),p=nc({container:r,media:o,layer:i,value:u.toString(),support:n,selector:e,property:d}),h=l&&{key:d,value:l}||ws(d,u),f=h.key!==d||h.value!==u,g=f?nc({container:r,value:h.value.toString(),property:h.key,selector:e,media:o,layer:i,support:n}):void 0,E=f?{rtlClassName:g,rtlProperty:h.key,rtlValue:h.value}:void 0,T=ic(t,i,o,n,r),[N,m]=zl(fc({className:p,media:o,layer:i,selectors:t,property:d,support:n,container:r,value:u},E));gc(a,c,p,g),Tc(s,T,N,m,o)}else if("animationName"===d){const e=Array.isArray(u)?u:[u],l=[],c=[];for(const t of e){const e=Yl(t),i=Yl(Cs(t)),n="f"+Es(e);let r;const a=Zl(n,e);let d=[];e===i?r=n:(r="f"+Es(i),d=Zl(r,i));for(let e=0;e(null!=e?e:"").toString())).join(";"),support:n,selector:e,property:d}),p=u.map((e=>ws(d,e)));if(p.some((e=>e.key!==p[0].key)))continue;const h=p[0].key!==d||p.some(((e,t)=>e.value!==u[t])),f=h?nc({container:r,value:p.map((e=>{var t;return(null!==(t=null==e?void 0:e.value)&&void 0!==t?t:"").toString()})).join(";"),property:p[0].key,selector:e,layer:i,media:o,support:n}):void 0,g=h?{rtlClassName:f,rtlProperty:p[0].key,rtlValue:p.map((e=>e.value))}:void 0,E=ic(t,i,o,n,r),[T,N]=zl(fc({className:c,media:o,layer:i,selectors:t,property:d,support:n,container:r,value:u},g));gc(a,l,c,f),Tc(s,E,T,N,o)}else if(null!=(c=u)&&"object"==typeof c&&!1===Array.isArray(c))if(Jl(d))Nc(u,t.concat($s(d)),o,i,n,r,a,s);else if(ql(d)){const e=Kl(o,d.slice(6).trim());Nc(u,t,e,i,n,r,a,s)}else if(Xl(d)){const e=(i?`${i}.`:"")+d.slice(6).trim();Nc(u,t,o,e,n,r,a,s)}else if(ec(d)){const e=Kl(n,d.slice(9).trim());Nc(u,t,o,i,e,r,a,s)}else if(tc(d)){const e=d.slice(10).trim();Nc(u,t,o,i,n,e,a,s)}else sc(d,u)}var c;return[a,s]}function mc(e,t,o=[]){return ks+function(e){const t=e.length;if(7===t)return e;for(let o=t;o<7;o++)e+="0";return e}(Es(e+t))}function _c(e,t){let o="";for(const i in e){const n=e[i];if(n){const e=Array.isArray(n);o+="rtl"===t?(e?n[1]:n)+" ":(e?n[0]:n)+" "}}return o.slice(0,-1)}function Oc(e,t){const o={};for(const i in e){const n=_c(e[i],t);if(""===n){o[i]="";continue}const r=mc(n,t),a=r+" "+n;xs[r]=[e[i],t],o[i]=a}return o}const Ac=ts.useInsertionEffect?ts.useInsertionEffect:void 0,Ic=()=>{const e={};return function(t,o){Ac&&"undefined"!=typeof window&&window.document&&window.document.createElement?Ac((()=>{t.insertCSSRules(o)}),[t,o]):void 0===e[t.id]&&(t.insertCSSRules(o),e[t.id]=!0)}};var bc=Object.defineProperty,Sc=Object.getOwnPropertySymbols,Rc=Object.prototype.hasOwnProperty,yc=Object.prototype.propertyIsEnumerable,vc=(e,t,o)=>t in e?bc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Cc=(e,t)=>{for(var o in t||(t={}))Rc.call(t,o)&&vc(e,o,t[o]);if(Sc)for(var o of Sc(t))yc.call(t,o)&&vc(e,o,t[o]);return e};const wc=["r","d","l","v","w","f","i","h","a","s","k","t","m","c"].reduce(((e,t,o)=>(e[t]=o,e)),{});function Mc(e,t,o,i,n={}){const r="m"===e,a=r?e+n.m:e;if(!i.stylesheets[a]){const s=t&&t.createElement("style"),l=function(e,t,o){const i=[];if(o["data-make-styles-bucket"]=t,e)for(const t in o)e.setAttribute(t,o[t]);return{elementAttributes:o,insertRule:function(t){return(null==e?void 0:e.sheet)?e.sheet.insertRule(t,e.sheet.cssRules.length):i.push(t)},element:e,bucketName:t,cssRules:()=>(null==e?void 0:e.sheet)?Array.from(e.sheet.cssRules).map((e=>e.cssText)):i}}(s,e,Cc(Cc({},i.styleElementAttributes),r&&{media:n.m}));i.stylesheets[a]=l,t&&s&&t.head.insertBefore(s,function(e,t,o,i,n){const r=wc[o];let a=e=>r-wc[e.getAttribute("data-make-styles-bucket")],s=e.head.querySelectorAll("[data-make-styles-bucket]");if("m"===o&&n){const t=e.head.querySelectorAll(`[data-make-styles-bucket="${o}"]`);t.length&&(s=t,a=e=>i.compareMediaQueries(n.m,e.media))}const l=s.length;let c=l-1;for(;c>=0;){const e=s.item(c);if(a(e)>0)return e.nextSibling;c--}return l>0?s.item(0):t?t.nextSibling:null}(t,o,e,i,n))}return i.stylesheets[a]}function Dc(e,t){try{e.insertRule(t)}catch(e){}}let Pc=0;const xc=(e,t)=>et?1:0;function kc(e=("undefined"==typeof document?void 0:document),t={}){const{unstable_filterCSSRule:o,insertionPoint:i,styleElementAttributes:n,compareMediaQueries:r=xc}=t,a={insertionCache:{},stylesheets:{},styleElementAttributes:Object.freeze(n),compareMediaQueries:r,id:"d"+Pc++,insertCSSRules(t){for(const r in t){const s=t[r];for(let t=0,l=s.length;t{o[e]=(o[e]||[]).concat(a[e])}))}return[t,o]}(e));const c="ltr"===s;return c?null===r&&(r=Oc(i,s)):null===a&&(a=Oc(i,s)),o(l,n),c?r:a}}(e,Ic);return function(){const e=Bc(),o=Fc();return t({dir:e,renderer:o})}}var Uc;(Uc||(Uc={})).isTokenizationEnrollRewardsEnabled="isTokenizationEnrollRewardsEnabled";const Vc={showContent:!0,setAppState:()=>{},appName:Ga.MiniWallet},$c=(ts.createContext(Vc),Wc({container:{}}),["Top","Right","Bottom","Left"]);function Hc(e,t,...o){const[i,n=i,r=i,a=n]=o,s=[i,n,r,a],l={};for(let o=0;ot in e?qc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,td=(e,t)=>{for(var o in t||(t={}))Qc.call(t,o)&&ed(e,o,t[o]);if(Xc)for(var o of Xc(t))Jc.call(t,o)&&ed(e,o,t[o]);return e},od=Object.defineProperty,id=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,ad=(e,t,o)=>t in e?od(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,sd=(e,t)=>{for(var o in t||(t={}))nd.call(t,o)&&ad(e,o,t[o]);if(id)for(var o of id(t))rd.call(t,o)&&ad(e,o,t[o]);return e},ld=Object.defineProperty,cd=Object.getOwnPropertySymbols,dd=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,pd=(e,t,o)=>t in e?ld(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,hd=(e,t)=>{for(var o in t||(t={}))dd.call(t,o)&&pd(e,o,t[o]);if(cd)for(var o of cd(t))ud.call(t,o)&&pd(e,o,t[o]);return e},fd=Object.defineProperty,gd=Object.getOwnPropertySymbols,Ed=Object.prototype.hasOwnProperty,Td=Object.prototype.propertyIsEnumerable,Nd=(e,t,o)=>t in e?fd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,md=(e,t)=>{for(var o in t||(t={}))Ed.call(t,o)&&Nd(e,o,t[o]);if(gd)for(var o of gd(t))Td.call(t,o)&&Nd(e,o,t[o]);return e},_d=Object.defineProperty,Od=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,Id=Object.prototype.propertyIsEnumerable,bd=(e,t,o)=>t in e?_d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Sd=(e,t)=>{for(var o in t||(t={}))Ad.call(t,o)&&bd(e,o,t[o]);if(Od)for(var o of Od(t))Id.call(t,o)&&bd(e,o,t[o]);return e};const Rd=e=>"number"==typeof e&&!Number.isNaN(e),yd=e=>"auto"===e,vd=["content","fit-content","max-content","min-content"],Cd=e=>vd.some((t=>e===t))||(e=>"string"==typeof e&&/(\d+(\w+|%))/.test(e))(e),wd=/var\(.*\)/gi,Md=/^[a-zA-Z0-9\-_\\#;]+$/,Dd=/^-moz-initial$|^auto$|^initial$|^inherit$|^revert$|^unset$|^span \d+$|\d.*/;function Pd(e){return void 0!==e&&"string"==typeof e&&Md.test(e)&&!Dd.test(e)}var xd=Object.defineProperty,kd=Object.getOwnPropertySymbols,Ld=Object.prototype.hasOwnProperty,Fd=Object.prototype.propertyIsEnumerable,Gd=(e,t,o)=>t in e?xd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Bd=(e,t)=>{for(var o in t||(t={}))Ld.call(t,o)&&Gd(e,o,t[o]);if(kd)for(var o of kd(t))Fd.call(t,o)&&Gd(e,o,t[o]);return e};const Wd=["-moz-initial","inherit","initial","revert","unset"];var Ud=Object.defineProperty,Vd=Object.getOwnPropertySymbols,$d=Object.prototype.hasOwnProperty,Hd=Object.prototype.propertyIsEnumerable,zd=(e,t,o)=>t in e?Ud(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,jd=(e,t)=>{for(var o in t||(t={}))$d.call(t,o)&&zd(e,o,t[o]);if(Vd)for(var o of Vd(t))Hd.call(t,o)&&zd(e,o,t[o]);return e};const Yd=["dashed","dotted","double","solid","wavy"],Zd={border:function(...e){return Kc(e[0])?td(td(td({},jc(e[0])),e[1]&&zc(e[1])),e[2]&&Yc(e[2])):td(td(td({},zc(e[0])),e[1]&&jc(e[1])),e[2]&&Yc(e[2]))},borderLeft:function(...e){return Kc(e[0])?sd(sd({borderLeftStyle:e[0]},e[1]&&{borderLeftWidth:e[1]}),e[2]&&{borderLeftColor:e[2]}):sd(sd({borderLeftWidth:e[0]},e[1]&&{borderLeftStyle:e[1]}),e[2]&&{borderLeftColor:e[2]})},borderBottom:function(...e){return Kc(e[0])?hd(hd({borderBottomStyle:e[0]},e[1]&&{borderBottomWidth:e[1]}),e[2]&&{borderBottomColor:e[2]}):hd(hd({borderBottomWidth:e[0]},e[1]&&{borderBottomStyle:e[1]}),e[2]&&{borderBottomColor:e[2]})},borderRight:function(...e){return Kc(e[0])?md(md({borderRightStyle:e[0]},e[1]&&{borderRightWidth:e[1]}),e[2]&&{borderRightColor:e[2]}):md(md({borderRightWidth:e[0]},e[1]&&{borderRightStyle:e[1]}),e[2]&&{borderRightColor:e[2]})},borderTop:function(...e){return Kc(e[0])?Sd(Sd({borderTopStyle:e[0]},e[1]&&{borderTopWidth:e[1]}),e[2]&&{borderTopColor:e[2]}):Sd(Sd({borderTopWidth:e[0]},e[1]&&{borderTopStyle:e[1]}),e[2]&&{borderTopColor:e[2]})},borderColor:Yc,borderStyle:jc,borderRadius:function(e,t=e,o=e,i=t){return{borderBottomRightRadius:o,borderBottomLeftRadius:i,borderTopRightRadius:t,borderTopLeftRadius:e}},borderWidth:zc,flex:function(...e){const t=1===e.length,o=2===e.length,i=3===e.length;if(t){const[t]=e;if("initial"===t)return{flexGrow:0,flexShrink:1,flexBasis:"auto"};if(yd(t))return{flexGrow:1,flexShrink:1,flexBasis:"auto"};if("none"===t)return{flexGrow:0,flexShrink:0,flexBasis:"auto"};if(Rd(t))return{flexGrow:t,flexShrink:1,flexBasis:0};if(Cd(t))return{flexGrow:1,flexShrink:1,flexBasis:t}}if(o){const[t,o]=e;if(Rd(o))return{flexGrow:t,flexShrink:o,flexBasis:0};if(Cd(o))return{flexGrow:t,flexShrink:1,flexBasis:o}}if(i){const[t,o,i]=e;if(Rd(t)&&Rd(o)&&(yd(i)||Cd(i)))return{flexGrow:t,flexShrink:o,flexBasis:i}}return{}},gap:function(e,t=e){return{columnGap:e,rowGap:t}},gridArea:function(...e){if(e.some((e=>!function(e){return void 0===e||"number"==typeof e||"string"==typeof e&&!wd.test(e)}(e))))return{};const t=void 0!==e[0]?e[0]:"auto",o=void 0!==e[1]?e[1]:Pd(t)?t:"auto";return{gridRowStart:t,gridColumnStart:o,gridRowEnd:void 0!==e[2]?e[2]:Pd(t)?t:"auto",gridColumnEnd:void 0!==e[3]?e[3]:Pd(o)?o:"auto"}},margin:function(...e){return Hc("margin","",...e)},marginBlock:function(e,t=e){return{marginBlockStart:e,marginBlockEnd:t}},marginInline:function(e,t=e){return{marginInlineStart:e,marginInlineEnd:t}},padding:function(...e){return Hc("padding","",...e)},paddingBlock:function(e,t=e){return{paddingBlockStart:e,paddingBlockEnd:t}},paddingInline:function(e,t=e){return{paddingInlineStart:e,paddingInlineEnd:t}},overflow:function(e,t=e){return{overflowX:e,overflowY:t}},inset:function(...e){const[t,o=t,i=t,n=o]=e;return{top:t,right:o,bottom:i,left:n}},outline:function(e,t,o){return Bd(Bd({outlineWidth:e},t&&{outlineStyle:t}),o&&{outlineColor:o})},transition:function(...e){return function(e){return 1===e.length&&Wd.includes(e[0])}(e)?{transitionDelay:e[0],transitionDuration:e[0],transitionProperty:e[0],transitionTimingFunction:e[0]}:(t=e,1===t.length&&Array.isArray(t[0])?t[0]:[t]).reduce(((e,[t,o="0s",i="0s",n="ease"],r)=>(0===r?(e.transitionProperty=t,e.transitionDuration=o,e.transitionDelay=i,e.transitionTimingFunction=n):(e.transitionProperty+=`, ${t}`,e.transitionDuration+=`, ${o}`,e.transitionDelay+=`, ${i}`,e.transitionTimingFunction+=`, ${n}`),e)),{});var t},textDecoration:function(e,...t){if(0===t.length)return function(e){return Yd.includes(e)}(e)?{textDecorationStyle:e}:{textDecorationLine:e};const[o,i,n]=t;return jd(jd(jd({textDecorationLine:e},o&&{textDecorationStyle:o}),i&&{textDecorationColor:i}),n&&{textDecorationThickness:n})}},Kd="@media (prefers-color-scheme: dark)",qd=e=>`@media only screen and (min-width: ${e}px)`,Xd=(qd(1),qd(375),qd(480),qd(640),qd(1036),qd(1367),qd(1920),{paddingInlineStart:"16px",paddingInlineEnd:"16px",fontSize:"12px",lineHeight:"16px",userSelect:"none"}),Qd=Zd.borderColor(ia.errorColor),Jd={...Qd,"&:hover:enabled":{...Qd},"&:active:enabled":{...Qd},"&:focus:enabled":{...Qd}},eu=ua()?{[Kd]:{backgroundColor:ia.darkNotificationBackground,":hover,:focus":{backgroundColor:ia.darkModeButtonBackgroundHover}},"@media screen and (-ms-high-contrast: active)":{":hover,:focus":{"forced-color-adjust":"none",backgroundColor:"Highlight"}},":hover,:focus":{backgroundColor:ia.buttonBackgroundHover},":hover .CTA":{"text-decoration":"underline"},":focus .CTA":{"text-decoration":"underline"},":focus-visible":{outlineWidth:"0px"},marginBlockEnd:"1px"}:{},tu={container:{width:"100%",backgroundColor:ia.whiteBackground,[Kd]:{backgroundColor:ia.darkNotificationBackground},userSelect:"none",textAlign:"start",...eu},header:{paddingBlockStart:"16px",paddingBlockEnd:"16px",paddingInlineStart:"18px",width:"252px",fontWeight:"600",wordBreak:"break-word"},image:{width:"100%"},text:{...Xd,paddingBlockStart:"12px",paddingBlockEnd:"12px"},textCompact:{...Xd},action:{paddingInlineStart:"16px",paddingBlockEnd:"16px",width:"fit-content"},actionButton:{fontWeight:"400"},agreement:{paddingInlineStart:"16px",paddingInlineEnd:"16px",fontSize:"10px",lineHeight:"13px",paddingBlockEnd:"16px"},agreementLarge:{...Xd,paddingBlockEnd:"16px"},agreementSmall:{...Xd,paddingBlockEnd:"12px"},link:{},linkLarge:{},inlineError:{color:ia.errorColor,fontSize:"12px",lineHeight:"16px",fontWeight:"600"}},ou="Enter",iu={width:"126px",textAlign:"start",display:"grid",gridTemplateColumns:"88px 12px"};var nu,ru,au,su,lu,cu,du,uu,pu,hu,fu;Wc({...tu,icon:{display:"inline-block",paddingInlineStart:"18px",paddingBlockStart:"14px",color:ia.normalControl},header:{...tu.header,paddingBlockStart:"12px",paddingBlockEnd:"0px",width:"220px"},title:{fontWeight:"600",lineHeight:"20px",fontSize:"14px"},text:{...tu.text,fontSize:"12px",paddingInlineStart:"18px",paddingBlockStart:"8px",paddingBlockEnd:"0px",lineHeight:"16px",width:"220px"},expDate:{paddingBlockEnd:"12px",paddingInlineStart:"16px",width:"fit-content"},expDateSelector:{width:"126px",paddingInlineEnd:"12px",display:"inline-block"},label:{paddingBlockEnd:"4px",display:"inline-block"},menuButton:iu,menuPopover:{minWidth:"116px",height:"64px",overflowY:"scroll"},errorMenuButton:{...Jd,...iu},iconContainer:{display:"inline-block",verticalAlign:"top"},contentContainer:{display:"inline-block"},action:{...tu.action,width:"fit-content",height:"20px",paddingInlineStart:"18px",paddingBlockStart:"8px",paddingBlockEnd:"8px"},actionButton:{display:"inline-block",...tu.actionButton,fontSize:"12px"}}),function(e){e.ClientErrors="Microsoft.Wallet.ClientError",e.TokenizationEnrollActions="Microsoft.Wallet.Tokenization.MainFunnel"}(nu||(nu={})),function(e){e[e.ExpressCheckout=0]="ExpressCheckout",e[e.WalletHub=1]="WalletHub",e[e.BNPL=2]="BNPL",e[e.MAX=3]="MAX"}(ru||(ru={})),(fu=au||(au={})).Enroll="Enroll",fu.Autofill="Autofill",fu.EnrollInline="EnrollInline",fu.AutofillInline="AutofillInline",(hu=su||(su={})).DropdownList="DropdownList",hu.Settings="Settings",hu.EditCard="EditCard",hu.WalletCheckout="WalletCheckout",hu.PaymentList="PaymentList",hu.ProfileNotification="ProfileNotification",function(e){e.Local="Local",e.Server="Server",e.Partial="Partial",e.Unknown="Unknown"}(lu||(lu={})),function(e){e.VISA="Visa",e.MASTERCARD="MasterCard",e.UNKNOWN="Unknown"}(cu||(cu={})),(pu=du||(du={}))[pu.CARD_ELIGIBLE=0]="CARD_ELIGIBLE",pu[pu.CARD_TOKENIZED=1]="CARD_TOKENIZED",pu[pu.USE_TOKENIZED_CARD_TOGGLE_ON=2]="USE_TOKENIZED_CARD_TOGGLE_ON",pu[pu.USE_TOKENIZED_CARD_TOGGLE_OFF=3]="USE_TOKENIZED_CARD_TOGGLE_OFF",pu[pu.SELECT_TOKENIZED_CARD_AUTOFILL=4]="SELECT_TOKENIZED_CARD_AUTOFILL",pu[pu.SELECT_ORIGINAL_CARD_AUTOFILL=5]="SELECT_ORIGINAL_CARD_AUTOFILL",pu[pu.CLICK_ENROLL_TOGGLE=6]="CLICK_ENROLL_TOGGLE",pu[pu.OPEN_ENROLL_DIALOG=7]="OPEN_ENROLL_DIALOG",pu[pu.CLCIK_ENROALL_DIALOG_LEARN_MORE_LINK=8]="CLCIK_ENROALL_DIALOG_LEARN_MORE_LINK",pu[pu.CLICK_ENROLL_NOW=9]="CLICK_ENROLL_NOW",pu[pu.CLOSE_ENROLL_DIALOG=10]="CLOSE_ENROLL_DIALOG",pu[pu.OPEN_CONTACTING_BANK_DIALOG=11]="OPEN_CONTACTING_BANK_DIALOG",pu[pu.CLOSE_CONTACTING_BANK_DIALOG=12]="CLOSE_CONTACTING_BANK_DIALOG",pu[pu.REQUEST_TOKEN_STARTED=13]="REQUEST_TOKEN_STARTED",pu[pu.REQUEST_TOKEN_GET_HBI_FAILED=14]="REQUEST_TOKEN_GET_HBI_FAILED",pu[pu.REQUEST_TOKEN_SUCCESS=15]="REQUEST_TOKEN_SUCCESS",pu[pu.DEVICE_BINDING_REQUIRED=16]="DEVICE_BINDING_REQUIRED",pu[pu.DEVICE_BINDING_NOT_REQUIRED=17]="DEVICE_BINDING_NOT_REQUIRED",pu[pu.VERIFICATION_SUCCESS=18]="VERIFICATION_SUCCESS",pu[pu.DEVICE_ENROLL_REQUIRED=19]="DEVICE_ENROLL_REQUIRED",pu[pu.DEVICE_ENROLL_NOT_REQUIRED=20]="DEVICE_ENROLL_NOT_REQUIRED",pu[pu.DEVICE_ENROLL_STARTED=21]="DEVICE_ENROLL_STARTED",pu[pu.DEVICE_ENROLL_SUCCESS=22]="DEVICE_ENROLL_SUCCESS",pu[pu.REQUEST_DEVICE_BINGDING_STARTED=23]="REQUEST_DEVICE_BINGDING_STARTED",pu[pu.REQUEST_DEVICE_BINGDING_GET_HBI_FAILED=24]="REQUEST_DEVICE_BINGDING_GET_HBI_FAILED",pu[pu.REQUEST_DEVICE_BINGDING_SUCCESS=25]="REQUEST_DEVICE_BINGDING_SUCCESS",pu[pu.CHALLENGE_APPROVED=26]="CHALLENGE_APPROVED",pu[pu.CHALLENGE_REQUIRED=27]="CHALLENGE_REQUIRED",pu[pu.GET_CRENDETAILS_STARTED=28]="GET_CRENDETAILS_STARTED",pu[pu.GET_CRENDETAILS_GET_HBI_FAILED=29]="GET_CRENDETAILS_GET_HBI_FAILED",pu[pu.GET_CRENDETAILS_SUCCESS=30]="GET_CRENDETAILS_SUCCESS",pu[pu.DECRYPT_TOKEN_SUCCESS=31]="DECRYPT_TOKEN_SUCCESS",pu[pu.GET_TOKEN_METADATA_SUCCESS=32]="GET_TOKEN_METADATA_SUCCESS",pu[pu.FETCH_AUTOFILL_DATA_SUCCESS=33]="FETCH_AUTOFILL_DATA_SUCCESS",pu[pu.OPEN_OTP_DIALOG=34]="OPEN_OTP_DIALOG",pu[pu.CLOSE_OTP_DIALOG=35]="CLOSE_OTP_DIALOG",pu[pu.CHANGE_OTP_METHOD=36]="CHANGE_OTP_METHOD",pu[pu.GET_OTP_SUCCESS=37]="GET_OTP_SUCCESS",pu[pu.CLICK_VERIFY_OTP_BUTTON=38]="CLICK_VERIFY_OTP_BUTTON",pu[pu.OPEN_VERIFIED_SUCCESS_DIALOG=39]="OPEN_VERIFIED_SUCCESS_DIALOG",pu[pu.CLOSE_VERIFIED_SUCCESS_DIALOG=40]="CLOSE_VERIFIED_SUCCESS_DIALOG",pu[pu.OPEN_GENERATING_CARD_DETAILS_DIALOG=41]="OPEN_GENERATING_CARD_DETAILS_DIALOG",pu[pu.CLOSE_GENERATING_CARD_DETAILS_DIALOG_FROM_UI=42]="CLOSE_GENERATING_CARD_DETAILS_DIALOG_FROM_UI",pu[pu.CLOSE_GENERATING_CARD_DETAILS_DIALOG_FROM_NATIVE=43]="CLOSE_GENERATING_CARD_DETAILS_DIALOG_FROM_NATIVE",pu[pu.AUTOFILL_SUCCESS=44]="AUTOFILL_SUCCESS",pu[pu.SHOW_VIRTUAL_CARD_READY_FLYOUT=45]="SHOW_VIRTUAL_CARD_READY_FLYOUT",pu[pu.OPEN_ERROR_DIALOG=46]="OPEN_ERROR_DIALOG",pu[pu.GET_LOCAL_META_DATA_SUCCESS=47]="GET_LOCAL_META_DATA_SUCCESS",pu[pu.CLICK_ELIGIBLE_CARD=48]="CLICK_ELIGIBLE_CARD",pu[pu.CLICK_ELIGIBLE_CARD_TAG=49]="CLICK_ELIGIBLE_CARD_TAG",pu[pu.SAVE_ELIGIBLE_CARD_WITH_TOKENIZATION_CONSENT=50]="SAVE_ELIGIBLE_CARD_WITH_TOKENIZATION_CONSENT",pu[pu.TOKEN_WILL_BE_SUBMITTED=51]="TOKEN_WILL_BE_SUBMITTED",pu[pu.TOKEN_SUBMITTED_FOR_TRANSACTION=52]="TOKEN_SUBMITTED_FOR_TRANSACTION",pu[pu.CARD_ELIGIBLE_SHOWN_ONCE=53]="CARD_ELIGIBLE_SHOWN_ONCE",pu[pu.CARD_TOKENIZED_SHOWN_ONCE=54]="CARD_TOKENIZED_SHOWN_ONCE",pu[pu.OPEN_VERIFY_CVV_DIALOG=55]="OPEN_VERIFY_CVV_DIALOG",pu[pu.CLICK_VERIFY_CVV_BUTTON=56]="CLICK_VERIFY_CVV_BUTTON",pu[pu.CLOSE_VERIFY_CVV_DIALOG=57]="CLOSE_VERIFY_CVV_DIALOG",pu[pu.CLICK_ERROR_DIALOG_TRY_AGAIN_BUTTON=58]="CLICK_ERROR_DIALOG_TRY_AGAIN_BUTTON",pu[pu.OPEN_EDIT_CARD_PAGE=59]="OPEN_EDIT_CARD_PAGE",pu[pu.MAX=59]="MAX",function(e){e.impression="impression",e.engagement="engagement",e.snooze="snooze",e.dismiss="dismiss"}(uu||(uu={}));const gu={[La.CardExpiring]:{[uu.impression]:xa.CARD_EXPIRING_SOON_IMPRESSION,[uu.engagement]:xa.CARD_EXPIRING_SOON_ENGAGEMENT,[uu.snooze]:xa.CARD_EXPIRING_SOON_SNOOZE,[uu.dismiss]:xa.CARD_EXPIRING_SOON_DISMISS_PERMANENTLY},[La.CardExpired]:{[uu.impression]:xa.CARD_EXPIRED_IMPRESSION,[uu.engagement]:xa.CARD_EXPIRED_ENGAGEMENT,[uu.snooze]:xa.CARD_EXPIRED_SNOOZE,[uu.dismiss]:xa.CARD_EXPIRED_DISMISS_PERMANENTLY},[La.CardTokenizationEligible]:{[uu.impression]:xa.CARD_TOKENIZATION_ELIGIBLE_IMPRESSION,[uu.engagement]:xa.CARD_TOKENIZATION_ELIGIBLE_ENGAGEMENT,[uu.snooze]:xa.CARD_TOKENIZATION_ELIGIBLE_SNOOZE,[uu.dismiss]:xa.CARD_TOKENIZATION_ELIGIBLE_DISMISS_PERMANENTLY},[La.SignupCryptoWallet]:{[uu.impression]:xa.SIGN_UP_CRYPTOWALLET_IMPRESSION,[uu.engagement]:xa.SIGN_UP_CRYPTOWALLET_ENGAGEMENT,[uu.snooze]:xa.SIGN_UP_CRYPTOWALLET_SNOOZE,[uu.dismiss]:xa.SIGN_UP_CRYPTOWALLET_DISMISS_PERMANENTLY},[La.PasswordLeakage]:{[uu.impression]:xa.PASSWORD_LEAKAGE_IMPRESSION,[uu.engagement]:xa.PASSWORD_LEAKAGE_ENGAGEMENT,[uu.snooze]:xa.PASSWORD_LEAKAGE_SNOOZE,[uu.dismiss]:xa.PASSWORD_LEAKAGE_DISMISS_PERMANENTLY},[La.UpcomingHotelReservations]:{[uu.impression]:xa.UPCOMING_HOTEL_RESERVATION_IMPRESSION,[uu.engagement]:xa.UPCOMING_HOTEL_RESERVATION_ENGAGEMENT,[uu.snooze]:xa.UPCOMING_HOTEL_RESERVATION_SNOOZE,[uu.dismiss]:xa.UPCOMING_HOTEL_RESERVATION_DISMISS_PERMANENTLY},[La.PersonalizedOffersAvailable]:{[uu.impression]:xa.PERSONALIZED_OFFERS_AVAILABLE_IMPRESSION,[uu.engagement]:xa.PERSONALIZED_OFFERS_AVAILABLE_ENGAGEMENT,[uu.snooze]:xa.PERSONALIZED_OFFERS_AVAILABLE_SNOOZE,[uu.dismiss]:xa.PERSONALIZED_OFFERS_AVAILABLE_DISMISS_PERMANENTLY},[La.RoamCard]:{[uu.impression]:xa.ROAM_CARD_IMPRESSION,[uu.engagement]:xa.ROAM_CARD_ENGAGEMENT,[uu.snooze]:xa.ROAM_CARD_SNOOZE,[uu.dismiss]:xa.ROAM_CARD_DISMISS_PERMANENTLY},[La.DonationSummary]:{[uu.impression]:xa.DONATION_SUMMARY_IMPRESSION,[uu.engagement]:xa.DONATION_SUMMARY_ENGAGEMENT,[uu.snooze]:xa.DONATION_SUMMARY_SNOOZE,[uu.dismiss]:xa.DONATION_SUMMARY_DISMISS_PERMANENTLY},[La.PackageTracking]:{[uu.impression]:xa.PACKAGE_TRACKING_IMPRESSION,[uu.engagement]:xa.MAX,[uu.snooze]:xa.PACKAGE_TRACKING_SNOOZE,[uu.dismiss]:xa.PACKAGE_TRACKING_DISMISS_PERMANENTLY},[La.Rebates]:{[uu.impression]:xa.REBATES_IMPRESSION,[uu.engagement]:xa.REBATES_ENGAGEMENT,[uu.snooze]:xa.REBATES_SNOOZE,[uu.dismiss]:xa.REBATES_DISMISS_PERMANENTLY},[La.PWAPromotion]:{[uu.impression]:xa.PWA_PROMOTION_IMPRESSION,[uu.engagement]:xa.PWA_PROMOTION_ENGAGEMENT,[uu.snooze]:xa.PWA_PROMOTION_SNOOZE,[uu.dismiss]:xa.PWA_PROMOTION_DISMISS_PERMANENTLY},[La.DonationTrendNpo]:{[uu.impression]:xa.DONATION_TREND_NPO_IMPRESSION,[uu.engagement]:xa.DONATION_TREND_NPO_ENGAGEMENT,[uu.snooze]:xa.DONATION_TREND_NPO_SNOOZE,[uu.dismiss]:xa.DONATION_TREND_NPO_DISMISS_PERMANENTLY}};Wc({...tu,header:{...tu.header,display:"inline-block",paddingInlineStart:"16px",paddingBlockStart:"12px",paddingBlockEnd:"0px",width:"195px",fontWeight:"600",lineHeight:"20px",fontSize:"14px"},text:{...tu.text,paddingInlineStart:"16px",paddingBlockStart:"8px",paddingBlockEnd:"0px",lineHeight:"16px",width:"206px",fontSize:"12px"},action:{...tu.action,fontSize:"12px",width:"fit-content",paddingInlineStart:"16px",paddingBlockStart:"8px",paddingBlockEnd:"8px"},actionButton:{display:"inline-block",...tu.actionButton,fontSize:"12px"},iconContainer:{display:"inline-block",verticalAlign:"top"},icon:{paddingInlineStart:"20px",paddingBlockStart:"12px"},contentContainer:{display:"inline-block"}}),su.ProfileNotification;const Eu=(Wc({container:{...tu.container,paddingBlockEnd:"10px"},header:{paddingBlockStart:"10px",paddingBlockEnd:"8px",width:"252px",fontWeight:"600",wordBreak:"break-word",display:"flex",paddingInlineStart:"0px"},text:{...tu.text,paddingInlineStart:"62px",paddingInlineEnd:"36px",paddingBlockStart:"0px",paddingBlockEnd:"8px"},linkLarge:{...tu.linkLarge,fontSize:"12px",paddingInlineStart:"62px !important"},icon:{color:"var(--colorPaletteDarkOrangeForeground1)",[Kd]:{color:ia.RedAlertIconDarkMode},paddingInlineStart:"24px"}}),Wc({...tu,container__header_container:{display:"flex",paddingBlockStart:"12px",paddingInlineStart:"16px",paddingInlineEnd:"12px"},imageContainer:{width:"36px"},image:{paddingBlockStart:"5px",display:"block",maxWidth:"36px",maxHeight:"36px",width:"auto",height:"auto",objectFit:"contain"},container__header_text:{maxWidth:"198px",paddingInlineStart:"12px"},expirationTitle:{...tu.header,maxWidth:"182px",maxHeight:"50px",paddingInlineStart:"0px",paddingBlockStart:"0px",paddingBlockEnd:"0px",fontSize:"16px",lineHeight:"22px",overflowY:"hidden",textOverflow:"ellipsis",display:"-webkit-box","-webkit-line-clamp":"2","-webkit-box-orient":"vertical"},expirationContainer:{display:"flex",flexDirection:"row",fontSize:"12px",fontWeight:"400",lineHeight:"16px"},expiresInText:{overflowY:"hidden",textOverflow:"ellipsis",maxWidth:"198px",paddingInlineEnd:"6px"},countDownTimerText:{display:"inline-block",color:"var(--colorPaletteRedForeground1)"},action:{...tu.link,display:"flex",flexDirection:"row",justifyContent:"space-between",paddingBlockStart:"8px",width:"unset",paddingBlockEnd:"8px"},actionButton:{display:"inline-block",...tu.actionButton,fontSize:"12px",overflowY:"hidden",textOverflow:"ellipsis",maxWidth:"198px",minWidth:"132px",lineHeight:"16px",color:"#036AC4"},header:{...tu.header,paddingBlockStart:"0px",paddingInlineStart:"0px",paddingBlockEnd:"0px",width:"200px"},title:{fontWeight:"600",lineHeight:"20px",fontSize:"14px"}}),Wc({...tu,header:{...tu.header,paddingInlineStart:"0px",display:"inline-block",paddingBlockStart:"12px",paddingBlockEnd:"0px",width:"195px",fontWeight:"600",lineHeight:"20px",fontSize:"14px"},textContainer:{...tu.text,paddingInlineStart:"0px",paddingBlockStart:"8px",paddingBlockEnd:"0px",display:"flex",columnGap:"8px",alignItems:"center",width:"206px"},text:{lineHeight:"18px",fontSize:"14px"},action:{...tu.action,paddingInlineStart:"0px",fontSize:"12px",width:"fit-content",paddingBlockStart:"8px",paddingBlockEnd:"8px"},actionButton:{display:"inline-block",...tu.actionButton,fontSize:"12px"},iconContainer:{display:"inline-block",verticalAlign:"top"},icon:{paddingInlineStart:"24px",paddingBlockStart:"14px",[Kd]:{fill:"white","& path":{fill:"white"}}},contentContainer:{paddingInlineStart:"18px",display:"inline-block",boxSizing:"border-box"},cardLogo:{display:"block",width:"32px",height:"auto"}}),Wc({container:{...tu.container,paddingBlockEnd:"8px"},header:{display:"flex",marginInlineStart:"24px",paddingBlockStart:"12px",paddingBlockEnd:"0px",width:"240px"},icon:{color:"var(--colorCompoundBrandForeground1)",lineHeight:"20px"},headerText:{width:"220px",fontWeight:"600",wordBreak:"break-word",paddingInlineStart:"18px",lineHeight:"20px"},text:{fontSize:"12px",lineHeight:"16px",marginInlineStart:"62px",marginInlineEnd:"16px",paddingBlockStart:"8px",paddingBlockEnd:"0px",width:"200px"},action:{paddingBlockStart:"8px",marginInlineStart:"62px",width:"fit-content"},actionLink:{fontSize:"12px",lineHeight:"16px"}}),Wc({container:{...tu.container,paddingBlockEnd:"8px"},header:{display:"flex",marginInlineStart:"16px",marginInlineEnd:"40px",paddingBlockStart:"12px"},icon:{width:"20px",height:"20px",...Zd.paddingBlock("8px"),...Zd.paddingInline("8px"),backgroundColor:"var(--colorPaletteRedBackground1)",color:"var(--colorPaletteRedBackground3)",...Zd.borderRadius("50%")},text:{fontWeight:"600",wordBreak:"break-word",marginInlineStart:"12px",lineHeight:"20px"},action:{height:"20px",marginBlockStart:"16px",paddingBlockStart:"8px",paddingBlockEnd:"4px",marginInlineStart:"64px",width:"fit-content"},actionButton:{...tu.actionButton,fontSize:"12px",lineHeight:"20px"}}),Wc({container:{...tu.container,display:"flex"},iconContainer:{paddingBlockStart:"8px",paddingInlineStart:"16px",paddingInlineEnd:"12px",flexShrink:0,flexGrow:0},icon:{lineHeight:"36px",width:"36px",height:"36px"},contentContainer:{display:"flex",flexDirection:"column",marginInlineEnd:"44px"},header:{fontWeight:"600",wordBreak:"break-word",lineHeight:"20px",paddingBlockStart:"8px",paddingBlockEnd:"8px"},description:{fontSize:"12px",lineHeight:"16px"},action:{height:"20px",paddingBlockStart:"8px",paddingBlockEnd:"12px"},actionButton:{...tu.actionButton,fontSize:"12px",lineHeight:"20px"}}),Symbol("fui.slotRenderFunction")),Tu=Symbol("fui.slotElementType");var Nu=Object.defineProperty,mu=Object.defineProperties,_u=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,Au=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,bu=(e,t,o)=>t in e?Nu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Su=(e,t)=>{for(var o in t||(t={}))Au.call(t,o)&&bu(e,o,t[o]);if(Ou)for(var o of Ou(t))Iu.call(t,o)&&bu(e,o,t[o]);return e};function Ru(e,t){const{defaultProps:o,elementType:i}=t,n=function(e){return"string"==typeof e||"number"==typeof e||Array.isArray(e)||ts.isValidElement(e)?{children:e}:e}(e),r=(a=Su(Su({},o),n),mu(a,_u({[Tu]:i})));var a;return n&&"function"==typeof n.children&&(r[Eu]=n.children,r.children=null==o?void 0:o.children),r}const yu=(...e)=>{const t={};for(const o of e){const e=Array.isArray(o)?o:Object.keys(o);for(const o of e)t[o]=1}return t},vu=yu(["onAuxClick","onAnimationEnd","onAnimationStart","onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onGotPointerCapture","onLostPointerCapture"]),Cu=yu(["accessKey","children","className","contentEditable","dir","draggable","hidden","htmlFor","id","lang","ref","role","style","tabIndex","title","translate","spellCheck","name"]),wu=yu(["itemID","itemProp","itemRef","itemScope","itemType"]),Mu=yu(Cu,vu,wu),Du=yu(Mu,["form"]),Pu=yu(Mu,["height","loop","muted","preload","src","width"]),xu=yu(Pu,["poster"]),ku=yu(Mu,["start"]),Lu=yu(Mu,["value"]),Fu=yu(Mu,["download","href","hrefLang","media","rel","target","type"]),Gu=yu(Mu,["dateTime"]),Bu=yu(Mu,["autoFocus","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","type","value"]),Wu={label:Du,audio:Pu,video:xu,ol:ku,li:Lu,a:Fu,button:Bu,input:yu(Bu,["accept","alt","autoCapitalize","autoComplete","checked","dirname","form","height","inputMode","list","max","maxLength","min","multiple","pattern","placeholder","readOnly","required","src","step","size","type","value","width"]),textarea:yu(Bu,["autoCapitalize","cols","dirname","form","maxLength","placeholder","readOnly","required","rows","wrap"]),select:yu(Bu,["form","multiple","required"]),option:yu(Mu,["selected","value"]),table:yu(Mu,["cellPadding","cellSpacing"]),tr:Mu,th:yu(Mu,["colSpan","rowSpan","scope"]),td:yu(Mu,["colSpan","headers","rowSpan","scope"]),colGroup:yu(Mu,["span"]),col:yu(Mu,["span"]),fieldset:yu(Mu,["disabled","form"]),form:yu(Mu,["acceptCharset","action","encType","encType","method","noValidate","target"]),iframe:yu(Mu,["allow","allowFullScreen","allowPaymentRequest","allowTransparency","csp","height","importance","referrerPolicy","sandbox","src","srcDoc","width"]),img:yu(Mu,["alt","crossOrigin","height","src","srcSet","useMap","width"]),time:Gu,dialog:yu(Mu,["open","onCancel","onClose"])};const Uu=(e,t,o)=>{var i;return function(e,t,o){const i=e&&Wu[e]||Mu;return i.as=1,function(e,t,o){const i=Array.isArray(t),n={},r=Object.keys(e);for(const a of r)!(!i&&t[a]||i&&t.indexOf(a)>=0||0===a.indexOf("data-")||0===a.indexOf("aria-"))||o&&-1!==(null==o?void 0:o.indexOf(a))||(n[a]=e[a]);return n}(t,i,o)}(null!==(i=t.as)&&void 0!==i?i:e,t,o)};var Vu=Object.defineProperty,$u=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,ju=(e,t,o)=>t in e?Vu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Yu=(e,t)=>{for(var o in t||(t={}))Hu.call(t,o)&&ju(e,o,t[o]);if($u)for(var o of $u(t))zu.call(t,o)&&ju(e,o,t[o]);return e};function Zu(e){return Boolean(null==e?void 0:e.hasOwnProperty(Tu))}var Ku=Object.defineProperty,qu=Object.defineProperties,Xu=Object.getOwnPropertyDescriptors,Qu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,ep=Object.prototype.propertyIsEnumerable,tp=(e,t,o)=>t in e?Ku(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;function op(e,t){return function(o,i,n,r,a){return Zu(i)?t(function(e,t){return o=((e,t)=>{for(var o in t||(t={}))Ju.call(t,o)&&tp(e,o,t[o]);if(Qu)for(var o of Qu(t))ep.call(t,o)&&tp(e,o,t[o]);return e})({},t),qu(o,Xu({[Tu]:e}));var o}(o,i),null,n,r,a):Zu(o)?t(o,i,n,r,a):e(o,i,n,r,a)}}n(5732);var ip=Object.getOwnPropertySymbols,np=Object.prototype.hasOwnProperty,rp=Object.prototype.propertyIsEnumerable,ap=e=>"symbol"==typeof e?e:e+"";function sp(e){var t,o;const i=e,{as:n,[t=Tu]:r,[o=Eu]:a}=i,s=((e,t)=>{var o={};for(var i in e)np.call(e,i)&&t.indexOf(i)<0&&(o[i]=e[i]);if(null!=e&&ip)for(var i of ip(e))t.indexOf(i)<0&&rp.call(e,i)&&(o[i]=e[i]);return o})(i,["as",ap(t),ap(o)]),l=s,c="string"==typeof r&&null!=n?n:r;return"string"!=typeof c&&n&&(l.as=n),{elementType:c,props:l,renderFunction:a}}var lp=n(2668);const cp=n.t(lp,2);var dp=Object.defineProperty,up=Object.getOwnPropertySymbols,pp=Object.prototype.hasOwnProperty,hp=Object.prototype.propertyIsEnumerable,fp=(e,t,o)=>t in e?dp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,gp=(e,t)=>{for(var o in t||(t={}))pp.call(t,o)&&fp(e,o,t[o]);if(up)for(var o of up(t))hp.call(t,o)&&fp(e,o,t[o]);return e},Ep=Object.defineProperty,Tp=Object.defineProperties,Np=Object.getOwnPropertyDescriptors,mp=Object.getOwnPropertySymbols,_p=Object.prototype.hasOwnProperty,Op=Object.prototype.propertyIsEnumerable,Ap=(e,t,o)=>t in e?Ep(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Ip=(e,t)=>{for(var o in t||(t={}))_p.call(t,o)&&Ap(e,o,t[o]);if(mp)for(var o of mp(t))Op.call(t,o)&&Ap(e,o,t[o]);return e};const bp=op(cp.jsx,((e,t,o)=>{const{elementType:i,renderFunction:n,props:r}=sp(e),a=gp(gp({},r),t);return n?cp.jsx(ts.Fragment,{children:n(i,a)},o):cp.jsx(i,a,o)}));function Sp(e,t){const o=function(e,t,o=gs){const i=o();let n=null,r=null;return function(o){const{dir:a,renderer:s}=o,l="ltr"===a;return l?null===n&&(n=Oc(e,a)):null===r&&(r=Oc(e,a)),i(s,t),l?n:r}}(e,t,Ic);return function(){const e=Bc(),t=Fc();return o({dir:e,renderer:t})}}op(cp.jsxs,((e,t,o)=>{const{elementType:i,renderFunction:n,props:r}=sp(e),a=Ip(Ip({},r),t);return n?cp.jsx(ts.Fragment,{children:n(i,(s=Ip({},a),l={children:cp.jsxs(ts.Fragment,{children:a.children},void 0)},Tp(s,Np(l))))},o):cp.jsxs(i,a,o);var s,l}));const Rp={};function yp(){let e=null,t="",o="";const i=new Array(arguments.length);for(let e=0;e0&&(t+=n.slice(0,r)),o+=a,i[e]=a}}}if(""===o)return t.slice(0,-1);const n=Rp[o];if(void 0!==n)return t+n;const r=[];for(let t=0;t{},Mp=(Cp.Provider,ts.forwardRef(((e,t)=>{const o=((e,t)=>{const{wrap:o,truncate:i,block:n,italic:r,underline:a,strikethrough:s,size:l,font:c,weight:d,align:u}=e;return{align:null!=u?u:"start",block:null!=n&&n,font:null!=c?c:"base",italic:null!=r&&r,size:null!=l?l:300,strikethrough:null!=s&&s,truncate:null!=i&&i,underline:null!=a&&a,weight:null!=d?d:"regular",wrap:null==o||o,components:{root:"span"},root:Ru(Uu("span",Yu({ref:t},e)),{elementType:"span"})}})(e,t);var i,n;return(e=>{const t=vp();e.root.className=yp("fui-Text",t.root,!1===e.wrap&&t.nowrap,e.truncate&&t.truncate,e.block&&t.block,e.italic&&t.italic,e.underline&&t.underline,e.strikethrough&&t.strikethrough,e.underline&&e.strikethrough&&t.strikethroughUnderline,100===e.size&&t.base100,200===e.size&&t.base200,400===e.size&&t.base400,500===e.size&&t.base500,600===e.size&&t.base600,700===e.size&&t.hero700,800===e.size&&t.hero800,900===e.size&&t.hero900,1e3===e.size&&t.hero1000,"monospace"===e.font&&t.monospace,"numeric"===e.font&&t.numeric,"medium"===e.weight&&t.weightMedium,"semibold"===e.weight&&t.weightSemibold,"bold"===e.weight&&t.weightBold,"center"===e.align&&t.alignCenter,"end"===e.align&&t.alignEnd,"justify"===e.align&&t.alignJustify,e.root.className)})(o),("useTextStyles_unstable",null!==(n=null===(i=ts.useContext(Cp))||void 0===i?void 0:i.useTextStyles_unstable)&&void 0!==n?n:wp)(o),(e=>bp(e.root,{}))(o)})));Mp.displayName="Text";const Dp=ts.createContext(void 0);Dp.Provider;var Pp=Object.defineProperty,xp=Object.defineProperties,kp=Object.getOwnPropertyDescriptors,Lp=Object.getOwnPropertySymbols,Fp=Object.prototype.hasOwnProperty,Gp=Object.prototype.propertyIsEnumerable,Bp=(e,t,o)=>t in e?Pp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Wp=(e,t)=>{for(var o in t||(t={}))Fp.call(t,o)&&Bp(e,o,t[o]);if(Lp)for(var o of Lp(t))Gp.call(t,o)&&Bp(e,o,t[o]);return e};const Up=Sp({focusIndicator:{Bttzg6e:"fhgqx19",B3uz8dt:"f1olyrje",B6ihwck:"f1p93eir",g9k6zt:"f1nev41a"},root:{B486eqv:"f2hkw1w",De3pzq:"f3rmtva",B7ck84d:"f1ewtqcl",sj55zd:"fyind8e",Bceei9c:"f1k6fduh",mc9l5x:"f1w7gpdv",Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",B6of3ja:"f1hu3pq6",t21cq0:["f11qmguv","f1tyq0we"],jrapky:"f19f4twv",Frg6f3:["f1tyq0we","f11qmguv"],z8tnut:"f1g0x7ka",z189sj:["fhxju0i","f1cnd47f"],Byoj8tv:"f1qch9an",uwmqm3:["f1cnd47f","fhxju0i"],B68tc82:"fqv5qza",Bmxbyg5:"f1vmzxwi",fsow6f:["f1o700av","fes3tcz"],w71qe1:"f1iuv45f",Bkioxbp:"f1cmlufx",ygn44y:"f9n3di6",famaaq:"f1ids18y",Bde5pd6:"f1tx3yz7",Bi91k9c:"f1deo86v",i089h6:"f1eh06m1",lj723h:"f1iescvh"},button:{icvyot:"f1ern45e",vrafjx:["f1n71otn","f1deefiw"],oivjwe:"f1h8hb77",wvpqe5:["f1deefiw","f1n71otn"]},href:{Be2twd7:"fjoy568"},subtle:{sj55zd:"fkfq4zb",Bde5pd6:"f1tx3yz7",Bi91k9c:"fnwyq0v",i089h6:"f1eh06m1",lj723h:"flvvhsy"},inline:{w71qe1:"f13mvf36"},disabled:{w71qe1:"f1iuv45f",sj55zd:"f1s2aq7o",Bceei9c:"fdrzuqr",Bde5pd6:"fbnuktb",Bi91k9c:"fvgxktp",i089h6:"fljg2da",lj723h:"f19wldhg"},inverted:{sj55zd:"f1qz2gb0",Bi91k9c:"f1mlt8il",lj723h:"f1hsd4st"}},{d:[".fhgqx19[data-fui-focus-visible]{text-decoration-color:var(--colorStrokeFocus2);}",".f1olyrje[data-fui-focus-visible]{text-decoration-line:underline;}",".f1p93eir[data-fui-focus-visible]{text-decoration-style:double;}",".f1nev41a[data-fui-focus-visible]{outline-style:none;}",".f3rmtva{background-color:transparent;}",".f1ewtqcl{box-sizing:border-box;}",".fyind8e{color:var(--colorBrandForegroundLink);}",".f1k6fduh{cursor:pointer;}",".f1w7gpdv{display:inline;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".f1hu3pq6{margin-top:0;}",".f11qmguv{margin-right:0;}",".f1tyq0we{margin-left:0;}",".f19f4twv{margin-bottom:0;}",".f1g0x7ka{padding-top:0;}",".fhxju0i{padding-right:0;}",".f1cnd47f{padding-left:0;}",".f1qch9an{padding-bottom:0;}",".fqv5qza{overflow-x:inherit;}",".f1vmzxwi{overflow-y:inherit;}",".f1o700av{text-align:left;}",".fes3tcz{text-align:right;}",".f1iuv45f{text-decoration-line:none;}",".f1cmlufx{text-decoration-thickness:var(--strokeWidthThin);}",".f9n3di6{text-overflow:inherit;}",".f1ids18y{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}",".f1ern45e{border-top-style:none;}",".f1n71otn{border-right-style:none;}",".f1deefiw{border-left-style:none;}",".f1h8hb77{border-bottom-style:none;}",".fjoy568{font-size:inherit;}",".fkfq4zb{color:var(--colorNeutralForeground2);}",".f13mvf36{text-decoration-line:underline;}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}",".fdrzuqr{cursor:not-allowed;}",".f1qz2gb0{color:var(--colorBrandForegroundInverted);}"],i:[".f2hkw1w:focus-visible{outline-style:none;}"],h:[".f1tx3yz7:hover{text-decoration-line:underline;}",".f1deo86v:hover{color:var(--colorBrandForegroundLinkHover);}",".fnwyq0v:hover{color:var(--colorNeutralForeground2Hover);}",".fbnuktb:hover{text-decoration-line:none;}",".fvgxktp:hover{color:var(--colorNeutralForegroundDisabled);}",".f1mlt8il:hover{color:var(--colorBrandForegroundInvertedHover);}"],a:[".f1eh06m1:active{text-decoration-line:underline;}",".f1iescvh:active{color:var(--colorBrandForegroundLinkPressed);}",".flvvhsy:active{color:var(--colorNeutralForeground2Pressed);}",".fljg2da:active{text-decoration-line:none;}",".f19wldhg:active{color:var(--colorNeutralForegroundDisabled);}",".f1hsd4st:active{color:var(--colorBrandForegroundInvertedPressed);}"]}),Vp=ts.forwardRef(((e,t)=>{const o=((e,t)=>{const o=ts.useContext(Dp),{appearance:i="default",disabled:n=!1,disabledFocusable:r=!1,inline:a=!1}=e,s=e.as||(e.href?"a":"button"),l=(c=Wp({role:"span"===s?"button":void 0,type:"button"===s?"button":void 0},e),xp(c,kp({as:s})));var c;const d={appearance:i,disabled:n,disabledFocusable:r,inline:a,components:{root:s},root:Ru(Uu(s,Wp({ref:t},l)),{elementType:s}),backgroundAppearance:o};return(e=>{const{disabled:t,disabledFocusable:o}=e,{onClick:i,onKeyDown:n,role:r,tabIndex:a}=e.root;"a"===e.root.as&&(e.root.href=t?void 0:e.root.href,(t||o)&&(e.root.role=r||"link")),"a"!==e.root.as&&"span"!==e.root.as||(e.root.tabIndex=null!=a?a:t&&!o?void 0:0),e.root.onClick=e=>{t||o?e.preventDefault():null==i||i(e)},e.root.onKeyDown=e=>{!t&&!o||e.key!==ou&&" "!==e.key?null==n||n(e):(e.preventDefault(),e.stopPropagation())},e.disabled=t||o,e.root["aria-disabled"]=t||o||void 0,"button"===e.root.as&&(e.root.disabled=t&&!o)})(d),d})(e,t);return(e=>{const t=Up(),{appearance:o,disabled:i,inline:n,root:r,backgroundAppearance:a}=e;e.root.className=yp("fui-Link",t.root,t.focusIndicator,"a"===r.as&&r.href&&t.href,"button"===r.as&&t.button,"subtle"===o&&t.subtle,"inverted"===a&&t.inverted,n&&t.inline,i&&t.disabled,e.root.className)})(o),(e=>bp(e.root,{}))(o)}));Vp.displayName="Link";Wc({container:{...tu.container},header:{display:"flex",marginInlineStart:"22px",paddingBlockStart:"12px",paddingBlockEnd:"0px",width:"240px"},headerText:{width:"220px",fontWeight:"600",wordBreak:"break-word",marginInlineStart:"22px",lineHeight:"20px"},action:{...Zd.paddingBlock("8px"),marginInlineStart:"62px",width:"fit-content"},actionLink:{fontSize:"12px",lineHeight:"16px"}}),Array.isArray;var $p=Ea?Ea.prototype:void 0;$p&&$p.toString;Wc({icon:{lineHeight:"20px",width:"20px",height:"19px",paddingBlockStart:"4px"}});(e=>{if(ka.MAX/8<1)throw new Error("Invalid index 1, index should not be larger than "+ka.MAX/8);ka.FEATURE_PROMOTION_1_IMPRESSION_WITH_ATTRACTION,ka.FEATURE_PROMOTION_1_ENGAGEMENT_WITH_ATTRACTION,ka.FEATURE_PROMOTION_1_SNOOZE_WITH_ATTRACTION,ka.FEATURE_PROMOTION_1_DISMISS_PERMANENTLY_WITH_ATTRACTION,ka.FEATURE_PROMOTION_1_IMPRESSION_WITHOUT_ATTRACTION,ka.FEATURE_PROMOTION_1_ENGAGEMENT_WITHOUT_ATTRACTION,ka.FEATURE_PROMOTION_1_SNOOZE_WITHOUT_ATTRACTION,ka.FEATURE_PROMOTION_1_DISMISS_PERMANENTLY_WITHOUT_ATTRACTION})(),ss.rewardsPromotionTitle(),Wc({container:{...tu.container,paddingBlockEnd:"4px",marginInlineEnd:"40px",display:"flex"},iconContainer:{paddingInlineStart:"14px",paddingInlineEnd:"12px",paddingBlockStart:"10px",flexShrink:0,flexGrow:0},icon:{width:"36px",height:"30px"},contentContainer:{display:"flex",flexDirection:"column",marginInlineEnd:"40px"},header:{paddingBlockStart:"12px",paddingBlockEnd:"0px"},headerText:{fontWeight:"600",lineHeight:"20px",fontSize:"14px"},description:{fontSize:"12px",lineHeight:"16px",paddingBlockStart:"8px",paddingBlockEnd:"8px"},action:{paddingBlockEnd:"4px"},actionButton:{...tu.actionButton,fontSize:"12px",lineHeight:"16px"}}),Wc({container:{...tu.container,display:"flex"},iconContainer:{paddingBlockStart:"8px",paddingInlineStart:"24px",paddingInlineEnd:"20px",flexShrink:0,flexGrow:0},icon:{lineHeight:"20px",width:"20px",height:"20px"},contentContainer:{display:"flex",flexDirection:"column",marginInlineEnd:"44px"},header:{fontWeight:"600",wordBreak:"break-word",lineHeight:"20px",paddingBlockStart:"8px",paddingBlockEnd:"8px"},description:{fontSize:"12px",lineHeight:"16px"},action:{height:"20px",paddingBlockStart:"8px",paddingBlockEnd:"12px"},actionButton:{...tu.actionButton,fontSize:"12px",lineHeight:"20px"}}),Wc({container:{...tu.container,display:"flex"},iconContainer:{paddingBlockStart:"8px",paddingInlineStart:"20px",paddingInlineEnd:"16px",flexShrink:0,flexGrow:0},iconBackground:{backgroundColor:"var(--colorPaletteGreenBackground1)",display:"flex",alignItems:"center",justifyContent:"center",height:"28px",width:"28px",...Zd.borderRadius("200px")},icon:{lineHeight:"20px",width:"20px",height:"20px",color:"var(--colorPaletteGreenForeground1)"},contentContainer:{display:"flex",flexDirection:"column",marginInlineEnd:"44px"},header:{fontWeight:"600",wordBreak:"break-word",lineHeight:"20px",paddingBlockStart:"8px",paddingBlockEnd:"8px"},description:{fontSize:"12px",lineHeight:"16px"},action:{minHeight:"20px",paddingBlockStart:"8px",paddingBlockEnd:"12px"},actionButton:{...tu.actionButton,fontSize:"12px",lineHeight:"20px"}}),Wc({container:{...tu.container,display:"flex"},iconContainer:{paddingBlockStart:"8px",paddingInlineStart:"16px",paddingInlineEnd:"12px",flexShrink:0,flexGrow:0},icon:{lineHeight:"36px",width:"36px",height:"36px"},contentContainer:{height:"108px",display:"flex",flexDirection:"column",justifyContent:"space-between",marginInlineEnd:"44px"},header:{fontWeight:"600",wordBreak:"break-word",lineHeight:"20px",paddingBlockStart:"8px"},description:{fontSize:"12px",lineHeight:"16px",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:3,color:"var(--colorNeutralForeground3)",...Zd.overflow("hidden")},action:{height:"16px",paddingBlockEnd:"12px"},actionButton:{...tu.actionButton,fontSize:"12px",lineHeight:"16px",textDecorationLine:"none"}}),La.CardExpired,xa.CARD_EXPIRED_SNOOZE,La.CardExpiring,xa.CARD_EXPIRING_SOON_SNOOZE,La.RoamCard,xa.ROAM_CARD_SNOOZE,La.SignupCryptoWallet,xa.SIGN_UP_CRYPTOWALLET_SNOOZE,La.CardTokenizationEligible,xa.CARD_TOKENIZATION_ELIGIBLE_SNOOZE,La.PasswordLeakage,xa.PASSWORD_LEAKAGE_SNOOZE,La.PersonalizedOffersAvailable,xa.PERSONALIZED_OFFERS_AVAILABLE_SNOOZE,La.UpcomingHotelReservations,xa.UPCOMING_HOTEL_RESERVATION_SNOOZE,La.DonationSummary,xa.DONATION_SUMMARY_SNOOZE,La.FeaturePromotion,xa.FEATURE_PROMOTION_SNOOZE,La.PackageTracking,xa.PACKAGE_TRACKING_SNOOZE,La.Rebates,xa.REBATES_SNOOZE,La.EtreeCampaign,xa.ETREE_CAMPAIGN_SNOOZE,La.Etree,xa.ETREE_NORMAL_SNOOZE,La.PWAPromotion,xa.PWA_PROMOTION_SNOOZE,La.DonationTrendNpo,xa.DONATION_TREND_NPO_SNOOZE,La.CardExpired,xa.CARD_EXPIRED_DISMISS_PERMANENTLY,La.CardExpiring,xa.CARD_EXPIRING_SOON_DISMISS_PERMANENTLY,La.RoamCard,xa.ROAM_CARD_DISMISS_PERMANENTLY,La.SignupCryptoWallet,xa.SIGN_UP_CRYPTOWALLET_DISMISS_PERMANENTLY,La.CardTokenizationEligible,xa.CARD_TOKENIZATION_ELIGIBLE_DISMISS_PERMANENTLY,La.PasswordLeakage,xa.PASSWORD_LEAKAGE_DISMISS_PERMANENTLY,La.PersonalizedOffersAvailable,xa.PERSONALIZED_OFFERS_AVAILABLE_DISMISS_PERMANENTLY,La.UpcomingHotelReservations,xa.UPCOMING_HOTEL_RESERVATION_DISMISS_PERMANENTLY,La.DonationSummary,xa.DONATION_SUMMARY_DISMISS_PERMANENTLY,La.FeaturePromotion,xa.FEATURE_PROMOTION_DISMISS_PERMANENTLY,La.PackageTracking,xa.PACKAGE_TRACKING_DISMISS_PERMANENTLY,La.Rebates,xa.REBATES_DISMISS_PERMANENTLY,La.EtreeCampaign,xa.ETREE_CAMPAIGN_DISMISS_PERMANENTLY,La.Etree,xa.ETREE_NORMAL_DISMISS_PERMANENTLY,La.PWAPromotion,xa.PWA_PROMOTION_DISMISS_PERMANENTLY,La.DonationTrendNpo,xa.DONATION_TREND_NPO_DISMISS_PERMANENTLY,Wc({dismiss:{zIndex:"1",position:"absolute",height:"20px",top:"16px",minWidth:"20px",width:"20px",right:"8px",...Zd.borderWidth("0"),...Zd.borderRadius("0"),...Zd.padding("0"),backgroundColor:"transparent","&:focus-visible":{...Zd.borderColor("var(--colorTransparentStroke)"),...Zd.borderRadius("var(--borderRadiusMedium)"),outlineColor:"var(--colorTransparentStroke)",outlineStyle:"solid",outlineWidth:"var(--strokeWidthThick)",boxShadow:"var(--shadow4),0 0 0 2px var(--colorStrokeFocus2)",zIndex:"1"}},topV2:{top:"11px"}}),Wc({container:{width:"100%",backgroundColor:ia.whiteBackground,[Kd]:{backgroundColor:ia.darkNotificationBackground},userSelect:"none",textAlign:"start",paddingBlockStart:"36px",paddingBlockEnd:"28px"},content:{textAlign:"center"},icon:{paddingInlineEnd:"8px",verticalAlign:"bottom"},text:{display:"inline-block"},link:{textAlign:"center",paddingBlockStart:"8px"}});const Hp={width:"126px",textAlign:"start",display:"grid",gridTemplateColumns:"88px 12px"};Wc({...tu,icon:{display:"inline-block",paddingInlineStart:"24px",paddingBlockStart:"14px"},errorIcon:{color:ia.criticalPrimary,[Kd]:{color:ia.RedAlertIconDarkMode}},warningIcon:{color:ia.YellowAlertPrimary,[Kd]:{color:ia.YellowAlertIconDarkMode}},header:{...tu.header,paddingBlockStart:"12px",paddingBlockEnd:"0px",width:"200px"},title:{fontWeight:"600",lineHeight:"20px",fontSize:"14px"},text:{...tu.text,fontSize:"12px",paddingInlineStart:"18px",paddingBlockStart:"8px",paddingBlockEnd:"0px",lineHeight:"16px",width:"200px"},expDate:{paddingBlockEnd:"12px",paddingInlineStart:"16px",width:"fit-content"},expDateSelector:{width:"126px",paddingInlineEnd:"12px",display:"inline-block"},label:{paddingBlockEnd:"4px",display:"inline-block"},menuButton:Hp,menuPopover:{minWidth:"116px",height:"64px",overflowY:"scroll"},errorMenuButton:{...Jd,...Hp},iconContainer:{display:"inline-block",verticalAlign:"top"},contentContainer:{display:"inline-block"},action:{...tu.action,width:"fit-content",paddingInlineStart:"18px",paddingBlockStart:"8px",paddingBlockEnd:"8px"},actionButton:{display:"inline-block",...tu.actionButton,fontSize:"12px"}}),Wc({container:{...tu.container,display:"flex",flexDirection:"column",...Zd.paddingBlock("8px"),...Zd.gap("8px")},header:{...tu.header,display:"flex",paddingInlineStart:"0px",...Zd.paddingBlock("0px")},text:{...tu.text,paddingInlineStart:"62px",paddingInlineEnd:"36px",...Zd.paddingBlock("0px !important")},linkLarge:{...tu.linkLarge,fontSize:"12px",...Zd.paddingBlock("0px"),paddingInlineStart:"62px !important"},icon:{width:"62px",color:"var(--colorPaletteBlueForeground2)"},title:{width:"195px",fontWeight:"var(--fontWeightSemibold)"}}),ts.Component,Wc({notificationDivider:{...Zd.borderTop("1px","solid","var(--colorNeutralStroke2)")}});const zp=function(){};var jp=function(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a};const Yp=I` .dismissNotificationStyle { padding: 10px 14px; display: grid; grid-template-rows: auto auto; grid-template-areas: 'icon' 'content'; } .dismissText { font-size: 12px; line-height: 16px; } .actionLink { font-weight: 400; color: #115ea3; text-decoration: none; } @media (prefers-color-scheme: dark) { .actionLink { color: #479ef5; } } .actionLink:hover, :focus { text-decoration: underline; } .dismiss { color: inherit; background-color: transparent; border: none; justify-self: center; align-self: center; padding: 4px; } .dismiss:hover, :focus { background-color: ${ia.buttonBackgroundDoubleHover}; border-radius: 4px; } @media (prefers-color-scheme: dark) { .dismiss:hover, :focus { background-color: ${ia.darkButtonBackgroundDoubleHover}; } } `,Zp=ne` `,Kp=ne` `,qp=ne`
${e=>e.dismissedPermanently?Kp:Zp}
${le((e=>!e.dismissedPermanently),ne` `)}
`;let Xp=class extends Ie{constructor(){super(),this._dismissedPermanently=!1,this.notificationType=this.getAttribute("notificationType"),this.dataKey=this.getAttribute("dataKey"),this.appName=this.getAttribute("appName")}get dismissedPermanently(){return y.track(this,"dismissedPermanently"),this._dismissedPermanently}set dismissedPermanently(e){this._dismissedPermanently=e,y.notify(this,"dismissedPermanently")}onDismissClick(){var e;this.dismissedPermanently=!0,e=this.dataKey,ds.onDismiss(e),Xa(gu[this.notificationType][uu.dismiss],this.appName)}onCloseClick(){this.shadowRoot.querySelector(".dismissNotificationStyle").remove()}};jp([he],Xp.prototype,"notificationType",void 0),jp([he],Xp.prototype,"dataKey",void 0),jp([he],Xp.prototype,"appName",void 0),Xp=jp([be({name:"dismiss-notification",template:qp,styles:Yp})],Xp);var Qp=function(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a};const Jp=I` .notificationRowStyle { padding: 10px 14px; display: grid; grid-template-columns: 36px 198px 16px; grid-template-rows: auto auto; grid-template-areas: 'icon title dismiss' 'icon content dismiss'; column-gap: 10px; } .notificationRowStyle:hover, .notificationRowStyle:focus { background-color: ${ia.buttonBackgroundHover}; outline: 0; text-decoration: none !important; } @media (prefers-color-scheme: dark) { .notificationRowStyle:hover, :focus { background-color: ${ia.darkModeButtonBackgroundHover}; outline: 0; } } @media screen and (-ms-high-contrast: active) { .notificationRowStyle:hover, :focus { background-color: highlight; } } .noitificationIcon { grid-area: icon; display: inline-grid; padding-top: 2px; justify-content: center; } .errorIcon { fill: ${ia.criticalPrimary}; } @media (prefers-color-scheme: dark) { .errorIcon { fill: ${ia.RedAlertIconDarkMode}; } } .warningIcon { fill: ${ia.YellowAlertPrimary}; } @media (prefers-color-scheme: dark) { .warningIcon { fill: ${ia.YellowAlertIconDarkMode}; } } .blueIcon { fill: ${ia.compoundBrandForegroundLight}; } @media (prefers-color-scheme: dark) { .blueIcon { fill: ${ia.compoundBrandForegroundDark}; } } .notificationTitle { font-weight: 600; line-height: 20px; font-size: 14px; color: inherit; } .notificationText { font-size: 12px; line-height: 16px; padding-top: 8px; padding-bottom: 8px; } .actionLink { font-size: 12px; font-weight: 400; color: #115ea3; text-decoration: none; } @media (prefers-color-scheme: dark) { .actionLink { color: #479ef5; } } .actionLink:hover, .actionLink:focus { outline: 0; text-decoration: underline !important; } .dismiss { color: inherit; background-color: transparent; border: none; justify-self: center; align-self: center; padding: 4px; } .dismiss:focus { outline: 2px solid #80868b !important; border-radius: 4px; } .dismiss:hover { background-color: ${ia.buttonBackgroundDoubleHover}; border-radius: 4px; outline: 0; } @media (prefers-color-scheme: dark) { .dismiss:focus { outline: 2px solid background-color: ${ia.darkButtonBackgroundDoubleHover} !important; } .dismiss:hover { background-color: ${ia.darkButtonBackgroundDoubleHover}; } } `,eh=ne` ${le((e=>!e.dismiss),ne`
e.onActionAreaClick(t.event)} @keydown=${(e,t)=>e.onActionAreaKeyDown(t.event)} >
`)} ${le((e=>e.dismiss),ne` `)} `;let th=class extends Ie{get dismiss(){return y.track(this,"dismiss"),this._dismiss}set dismiss(e){this._dismiss=e,y.notify(this,"dismiss")}constructor(){super(),this.onActionLinkClickExtended=zp,this.notificationType=this.getAttribute("notificationType"),this.dataKey=this.getAttribute("dataKey"),this.headerTitle=this.getAttribute("headerTitle"),this.content=this.getAttribute("content"),this.actionUrl=this.getAttribute("actionUrl"),this.actionText=this.getAttribute("actionText"),this.appName=this.getAttribute("appName"),function(e,...t){["onActionLinkClickExtended"].forEach((t=>{let o=e[t];delete e[t],Object.defineProperty(e,t,{get:()=>(y.track(e,t),o),set(i){const n=e[t];o=i,y.notify(e,t);const r=e[t+"Changed"];r&&r.call(e,i,n)}})}))}(this)}connectedCallback(){super.connectedCallback(),Xa(gu[this.notificationType][uu.impression],this.appName)}onActionAreaClick(e){Xa(xa.NOTIFICATION_CARD_ENGAGEMENT_FROM_CONTENT,this.appName),this.onActionLinkClick(e)}onActionAreaKeyDown(e){return e.key!==ou&&" "!==e.key||this.onActionAreaClick(e),!0}onActionLinkClick(e){var t;Xa(gu[this.notificationType][uu.engagement],this.appName),t=this.dataKey,ds.onApply(t),this.actionUrl&&ds.navigateToUrl(this.actionUrl),this.onActionLinkClickExtended(),e.stopPropagation()}onDismissClick(e){var t;Xa(gu[this.notificationType][uu.snooze],this.appName),t=this.dataKey,ds.onSnooze(t),this.dismiss=!0,e.stopPropagation()}};var oh,ih;Qp([he],th.prototype,"iconClassName",void 0),Qp([he],th.prototype,"notificationType",void 0),Qp([he],th.prototype,"dataKey",void 0),Qp([he],th.prototype,"headerTitle",void 0),Qp([he],th.prototype,"content",void 0),Qp([he],th.prototype,"actionUrl",void 0),Qp([he],th.prototype,"actionText",void 0),Qp([he],th.prototype,"appName",void 0),th=Qp([be({name:"base-notification",template:eh,styles:Jp})],th),(ih=oh||(oh={})).Sync="edge://settings/profiles/sync",ih.RoamingSync="edge://settings/profiles/sync#Roaming",ih.Payments="edge://settings/payments",ih.WalletHub="edge://wallet",ih.walletPaymentMethodsURL="edge://wallet/paymentMethods",ih.walletPasswordsURL="edge://wallet/passwords",ih.walletPersonalInfoURL="edge://wallet/personalInfo",ih.walletEtreeURL="edge://wallet/#popup=etree",ih.EnrollCardToMSALearnMore="https://aka.ms/EdgeSaveCardFAQ",ih.UseVirtualCardLearnMore="https://aka.ms/EdgeVirtualCardFAQ",ih.WalletSettings="edge://wallet/settings",ih.microsoftRewardsDashboardURL="https://go.microsoft.com/fwlink/?linkid=2222743",ih.microsoftRewardsGiveDashboardURL="https://go.microsoft.com/fwlink/?linkid=2147443",ih.microsoftRewardsRedeemURL="https://rewards.microsoft.com/redeem/?form=edgepredeem",ih.microsoftRebatesPayoutURL="https://www.bing.com/rebates/payouts?pay=1",ih.microsoftRebatesDealsURL="https://www.bing.com/rebates",ih.PCToMobileLandingPage="https://aka.ms/emw";const nh=ne` `,rh=ne` `;var ah,sh,lh,ch;!function(e){e[e.PROGRAMMATIC=0]="PROGRAMMATIC",e[e.USER_ACTION=1]="USER_ACTION"}(ah||(ah={})),(ch=sh||(sh={})).Tokenization="Tokenization",ch.RoamCard="RoamCard",ch.ErrorHandling="ErrorHandling",ch.Unknown="Unknown",function(e){e.isWalletBNPLAffirmAdaptiveCheckoutEnabled="isWalletBNPLAffirmAdaptiveCheckoutEnabled",e.isTokenizationEnrollRewardsEnabled="isTokenizationEnrollRewardsEnabled",e.isWalletTokenizedAutofillEnabled="isWalletTokenizedAutofillEnabled",e.creditCardUploadEnabled="creditCardUploadEnabled",e.creditCardGlobalizationEnabled="creditCardGlobalizationEnabled",e.creditCardBetterStateTranslationEnabled="creditCardBetterStateTranslationEnabled",e.creditCardSyncCardEnabled="creditCardSyncCardEnabled",e.cardUploadErrorHandling="cardUploadErrorHandling",e.isCardRoamingLocalSaveCvvEnabled="isCardRoamingLocalSaveCvvV2Enabled",e.isCardRoamingAlwaysVerifyEnabled="isCardRoamingAlwaysVerifyEnabled",e.isCreditCardSilentUploadEnabled="creditCardSilentUpload",e.isCreditCardAutoSaveEnabled="creditCardAutoSaveEnabled",e.isWalletPartialCardEnabled="isWalletPartialCardEnabled",e.isWalletHubUXReskinEnabled="isWalletHubUXReskinEnabled",e.isWalletHubLayoutRefreshEnabled="isWalletHubLayoutRefreshEnabled",e.isWalletTokenizationCardMetadataEnabled="isWalletTokenizationCardMetadataEnabled",e.isBNPLFeedbackEnabled="isBNPLFeedbackEnabled",e.isCardRoamingSupportCrossRegionV2Enabled="isCardRoamingSupportCrossRegionV2Enabled",e.isCardRoamingSupportCrossRegionV3Enabled="isCardRoamingSupportCrossRegionV3Enabled"}(lh||(lh={}));const dh=la("walletTitle","Wallet"),uh=(e,t,o,i,n=au.Enroll)=>{if(r=lh.isWalletTokenizedAutofillEnabled,!dh.valueExists(r)||!dh.getBoolean(r))return;var r;if(!(e&&t&&n&&o))return;const a=dh.valueExists("tokenizationFunnelEnumMaxValue")?parseInt(dh.getValue("tokenizationFunnelEnumMaxValue"),10)+1:-1;if(null!==i&&i>=0&&i<=a&&!isNaN(a)){const r=n===au.Autofill?`${nu.TokenizationEnrollActions}.${n}.${e}.${o}`:`${nu.TokenizationEnrollActions}.${n}.${e}.${o}.${t}`;Sa.recordEnumerationValue(r,i,a)}};function ph(e,t){const o=e.data,i=!0===e.previewData?.isLocal||!0===o?.metadata?.isLocal,n=e.previewData?.guid??o?.guid,r=as.msWalletNotificationCardTokenizationEligibleHeader(),a=as.msWalletNotificationCardTokenizationEligibleIntroduction(),s=((e,t)=>es(Ja(`edge://wallet${((e,t)=>e?`/paymentMethods/cardDetails/edit#paymentInstrumentId=${t}&from=${su.ProfileNotification}&usage=${sh.Tokenization}`:`/paymentMethods#paymentInstrumentId=${t}&from=${su.ProfileNotification}&usage=${sh.Tokenization}`)(e,t)}`),"CardTokenizationEligible"))(i,n),l=function(e){const t=`${(e=>e.cardType??e.network)(e)} ****${Da(e?.cardNumber)}`;return as.msWalletNotificationCardTokenizationEligibleSetUpText([t])}(e.previewData);var c;return uh(su.ProfileNotification,(e=>e?(e=>!0===e.metadata?.isLocal)(e)?lu.Local:(e=>!0===e?.metadata?.isPartialCard)(e)?lu.Partial:(e=>!1===e?.metadata?.isLocal)(e)?lu.Server:lu.Unknown:lu.Unknown)(o),(c=o?.network,cu[c?.toUpperCase()]??cu.UNKNOWN),du.CARD_ELIGIBLE,au.Enroll),ne` `}var hh=function(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a};const fh=I` .image { max-width: 36px; max-height: 36px; width: auto; height: auto; object-fit: contain; } .cashbackShape { height: 20px; display: inline-block; padding: 0px; position: relative; background: ${"#3267FA"}; border-radius: 4px; margin-inline-end: 10px; margin-block-start: 2px; color: ${ia.whiteBackground}; } .notificationText { font-size: 12px; padding-bottom: 8px; } .cashbackShape::before { top: 10%; right: -6px; width: 16px; height: 16px; content: ''; position: absolute; transform: rotate(-45deg); background: inherit; border-radius: 4px; } .cashbackPadding { padding-inline-end: 5px; padding-inline-start: 5px; padding-block-start: 1px; position: relative; } .expireText { display: inline-block; color: ${ia.redForeground}; } @media (prefers-color-scheme: dark) { .expireText { color: ${ia.personalizedOfferTextColorDark}; } } `,gh=ne`
${e=>ne`${as.msWalletNotificationPOMessage([`
\n
\n $\n ${e.rebateValue}\n
\n
`,`
${e.expireStr}
`])} `}
`;let Eh=class extends Ie{padNumber(e){return e<10?`0${e}`:`${e}`}connectedCallback(){super.connectedCallback(),this.notificationType=this.getAttribute("notificationType");const e=Date.now()/1e3,t=this.expiration-e;if(t>0){const e=Math.floor(t/3600),o=Math.floor((t-3600*e)/60);this.expireStr=`${this.padNumber(e)}h:${this.padNumber(o)}m`}else this.expireStr="00h:00m"}};hh([v],Eh.prototype,"dismiss",void 0),hh([he],Eh.prototype,"notificationType",void 0),hh([he],Eh.prototype,"dataKey",void 0),hh([he],Eh.prototype,"actionUrl",void 0),hh([he],Eh.prototype,"actionText",void 0),hh([he],Eh.prototype,"expiration",void 0),hh([he],Eh.prototype,"rebateValue",void 0),hh([he],Eh.prototype,"imageUrl",void 0),hh([he],Eh.prototype,"appName",void 0),hh([v],Eh.prototype,"expireStr",void 0),Eh=hh([be({name:"personalized-offers-notification",template:gh,styles:fh})],Eh);const Th=I` .icon-background { width: 20px; height: 20px; border-radius: 50%; background-color: ${ia.donationIconBackgroundLight}; padding-block-start: 10px; padding-block-end: 6px; padding-inline-start: 5px; padding-inline-end: 6px; } .icon-container { padding-inline-start: 3px; padding-block-start: 3px; } @media (prefers-color-scheme: dark) { .icon-background { background-color: ${ia.donationIconBackgroundDark}; } } `,Nh=ne` `;let mh=class extends Ie{};var _h,Oh,Ah;mh=function(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a}([be({name:"donation-icon",template:Nh,styles:Th})],mh),(Ah=_h||(_h={})).AddCreditCardPref="autofill.credit_card_enabled",Ah.TokenizationNumRewardsUsed="autofill.tokenization_number_rewards_used",Ah.MSPayCreditCardEnabled="autofill.mspay_credit_card_enabled",Ah.AutofillOfferToSyncCardEnabled="autofill.offer_to_sync_card_enabled",Ah.ProfileEnabled="autofill.profile_enabled",Ah.AutofillInfoEnabled="autofill.autostuff_enabled",Ah.SaveCreditCardCvvLocally="autofill.save_credit_card_cvv_locally",Ah.RoamingCardSilentlyEnabled="autofill.roaming_card_silently_enabled",Ah.MultiFactorAuthToFill="edge_wallet.multi_factor_auth_to_fill",Ah.MembershipsAutofillEnabled="autofill.memberships_enabled",Ah.PCToMobileSectionDismissed="edge_wallet.pc_to_mobile_section_dismissed",Ah.EnabledFeedbackPref="edge.feedback_allowed",Ah.ShowRewards="edge_rewards.show",Ah.EdgeWalletBNPLEnabled="edge_wallet_bnpl_enabled",Ah.ShowWalletIntroPref="edge_wallet.show_wallet_intro_section",Ah.WalletCheckoutEnabled="edge_wallet.wallet_checkout_enabled",Ah.ShoppingAssistantPref="edge_shopping_assistant_enabled",Ah.ShowOffersIntroPref="edge_wallet.show_wallet_offers_intro",Ah.ShowNewInTickets="edge_wallet.show_new_in_tickets",Ah.ShowTickets="edge_wallet.show_wallet_tickets",Ah.EdgeTippingAssistantEnabled="edge_tipping_assistant_enabled",Ah.ShoppingPackageTrackingUserConsent="shopping.package_tracking_user_consented",Ah.CredentialsEnableService="credentials_enable_service",Ah.CredentialsEnableAutofillPasswords="credentials_enable_autofill_passwords",Ah.CredentialsEnableBreachDetection="credentials_enable_breachdetection",Ah.PasswordBreachScanned="profile.password_breach_scanned",Ah.PasswordBreachLastScannedTime="profile.password_breach_last_scanned_time",Ah.PasswordBreachScanTriggeredCount="profile.password_breach_scan_triggered_count",Ah.PasswordBreachScanTriggeredPasswordCount="profile.password_breach_scan_triggered_password_count",Ah.PasswordRestrictLength="profile.edge_password_restrict_length",Ah.CredentialsEnablePasswordGeneration="credentials_enable_passwordgeneration",Ah.CredentialsEnablePasswordReveal="credentials_enable_passwordreveal",Ah.MasterPasswordAuthCriteria="profile.master_password_auth_criteria",Ah.MasterPasswordAuthFrequency="profile.master_password_auth_frequency",Ah.CredentailsEnableAutoSave="credentials_enable_autosave",Ah.CustomPrimaryPasswordHash="profile.custom_primary_password_hash",Ah.FeaturePromotionDict="edge_wallet.notification.featurePromotion.promotionDict",Ah.SettingsMigration="edge_wallet.use_as_default_t2",Ah.SettingsMigrationDismissed="edge_wallet.use_as_default_t2_dismissed",Ah.ShowWalletETree="edge_wallet.show_wallet_e_tree",Ah.WalletETreeEnabled="edge_wallet.wallet_etree_enabled",Ah.EtreeNotificationLastShow="edge_wallet.etree_notification_last_show",Ah.IsSignedInProfile="edge_wallet.isSignedInProfile",Ah.HomeFreDismissed="edge_wallet.home.fre.dismissed",Ah.HomeFrePaymentsStepCompleted="edge_wallet.home.fre.payments_step_completed",Ah.HomeFreMembershipsStepCompleted="edge_wallet.home.fre.memberships_step_completed",Ah.HomeFrePasswordsStepCompleted="edge_wallet.home.fre.passwords_step_completed",Ah.HomeFreRewardsStepCompleted="edge_wallet.home.fre.rewards_step_completed",Ah.HomeFreSavingsStepCompleted="edge_wallet.home.fre.savings_step_completed",Ah.HomeFreSigninStepCompleted="edge_wallet.home.fre.signin_step_completed",Ah.HomeFreAutosaveStepCompleted="edge_wallet.home.fre.autosave_step_completed",Ah.CryptoWalletUserEnabled="edge_wallet.crypto_wallet_user_enabled",Ah.CryptoUserFREState="edge_wallet.crypto_user_fre_state",Ah.CryptoWalletSuspended="edge_wallet.a0b1b27987ba331be1a8f2cd0d74c615c3d35ec3f298ad69506bbe21d5cb71d7",Ah.PWAPromotionDialogShownTimes="edge_wallet.pwa_promotion.dialog_shown_times",Ah.PWAPromotionDialogNextTime="edge_wallet.pwa_promotion.dialog_next_time",Ah.PWAPromotionRewardsLastReportTime="edge_wallet.pwa_promotion.rewards_last_report_time",Ah.PWAPromotionNotificationCompleted="edge_wallet.notification.pwa_promotion_completed",function(e){e.history="import_dialog_history",e.favorites="import_dialog_bookmarks",e.passwords="import_dialog_saved_passwords",e.search="import_dialog_search_engine",e.autofillFormData="import_dialog_autofill_form_data",e.payments="import_dialog_payment_info",e.cookies="import_dialog_cookies",e.homePage="import_dialog_homepage",e.settings="import_dialog_browser_settings",e.openTabs="import_dialog_open_tabs",e.extensions="import_dialog_browser_extensions"}(Oh||(Oh={}));var Ih,bh=function(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a};!function(e){e.TrackOrder="TrackOrder",e.ViewOrder="ViewOrder"}(Ih||(Ih={}));const Sh=I` .packageTrackingIcon { fill: ${ia.packageTrackingIconLight}; } @media (prefers-color-scheme: dark) { .packageTrackingIcon { fill: ${ia.packageTrackingIconDark}; } } `,Rh=ne`e.onActionLinkClickExtended} > `;let yh=class extends Ie{constructor(){super(...arguments),this.onActionLinkClickExtended=()=>{var e;this.subType===Ih.ViewOrder?Xa(xa.PACKAGE_TRACKING_VIEW_ORDER_ENGAGEMENT,this.appName):this.subType===Ih.TrackOrder&&(Xa(xa.PACKAGE_TRACKING_TRACK_ORDER_ENGAGEMENT,this.appName),e=_h.ShoppingPackageTrackingUserConsent,!0,fs.setPref(e,true))}}};function vh(e){return is(e,dh)}bh([he],yh.prototype,"notificationType",void 0),bh([he],yh.prototype,"dataKey",void 0),bh([he],yh.prototype,"headerTitle",void 0),bh([he],yh.prototype,"content",void 0),bh([he],yh.prototype,"actionUrl",void 0),bh([he],yh.prototype,"actionText",void 0),bh([he],yh.prototype,"subType",void 0),bh([he],yh.prototype,"appName",void 0),yh=bh([be({name:"package-tracking",styles:Sh,template:Rh})],yh);const Ch={cancel:vh({id:"cancel",defaultMessage:"Cancel",description:"Text of the cancel button"}),dismiss:vh({id:"dismiss",defaultMessage:"Dismiss",description:"Text of the dismiss button"}),learnMore:vh({id:"learnMore",defaultMessage:"Learn more",description:"Text of the learn more button"}),close:vh({id:"close",defaultMessage:"Close",description:"Text of the Close button"}),textOfCreateButton:vh({id:"textOfCreateButton",description:"Text for create button",defaultMessage:"Create"}),textOfChangeButton:vh({id:"textOfChangeButton",description:"Text for change button",defaultMessage:"Change"}),tokenizeCardEnterCode:vh({id:"tokenizeCardEnterCode",defaultMessage:"Enter code",description:"Label for enter verification code field"}),tokenizeCardVerify:vh({id:"tokenizeCardVerify",defaultMessage:"Verify",description:"Label for the verify button"}),tokenizeCardChallengeMethodAPPToAPP:vh({id:"tokenizeCardChallengeMethodAPPToAPP",defaultMessage:"Mobile banking app",description:"Simple description for the verify via banking app option"}),tokenizeCardChallengeMethodCustomerService:vh({id:"tokenizeCardChallengeMethodCustomerService",defaultMessage:"Bank customer service",description:"Simple description for the verify via customer service option"}),tokenizeCardChallengeMethodEmail:vh({id:"tokenizeCardChallengeMethodEmail",defaultMessage:"Email",description:"Simple description for the verify via email option"}),tokenizeCardChallengeMethodOnlineBanking:vh({id:"tokenizeCardChallengeMethodOnlineBanking",defaultMessage:"Bank account",description:"Simple description for the verify via online banking option"}),tokenizeCardChallengeMethodOutboundCall:vh({id:"tokenizeCardChallengeMethodOutboundCall",defaultMessage:"Phone call",description:"Simple description for the verify via phone call option"}),tokenizeCardChallengeMethodSMS:vh({id:"tokenizeCardChallengeMethodSMS",defaultMessage:"Text message",description:"Simple description for the verify via SMS option"}),tokenizeCardSelectMethodDescription:vh({id:"tokenizeCardSelectMethodDescription",defaultMessage:"Choose one of the following verification methods:",description:"Description for choose a new method"}),tokenizeCardBack:vh({id:"tokenizeCardBack",defaultMessage:"Back",description:"Label for the Back button"}),tokenizeCardNext:vh({id:"tokenizeCardNext",defaultMessage:"Next",description:"Label for the Next button"}),tokenizeCardEnterCodeStepTitle:vh({id:"tokenizeCardEnterCodeStepTitle",defaultMessage:"Let's get you verified",description:"Title for the enter verification code step"}),tokenizeCardSelectMethodStepTitle:vh({id:"tokenizeCardSelectMethodStepTitle",defaultMessage:"Let's get you verified",description:"Title for the select method code step"}),tokenizeCardErrorStepTitle:vh({id:"tokenizeCardErrorStepTitle",defaultMessage:"Something went wrong",description:"Title for the error step"}),tokenizeCardLoadingTitle:vh({id:"tokenizeCardLoadingTitle",defaultMessage:"Contacting your bank…",description:"Title for the loading step"}),tokenizeCardEnterCvvStepDescription:vh({id:"tokenizeCardEnterCvvStepDescription",defaultMessage:"Your bank requires you to verify the CVV security code associated with your $1 ending in $2.",description:"Description shows in CVV verification dialog"}),tokenizeCardCvvInvalidError:vh({id:"tokenizeCardCvvInvalidError",defaultMessage:"Please verify your security code and try again.",description:"Error message shows when cvv is invalid"}),tokenizeCardGeneralError:vh({id:"tokenizeCardGeneralError",defaultMessage:"Your card issuer is having issues at the moment, please try again later.",description:"Error message for the generate card error"}),tokenizationEnroll:vh({id:"tokenizationEnroll",description:"Label for the confirmation button in verification dialog",defaultMessage:"Enroll"}),tokenizationEnrollConfirmDialogTitle:vh({id:"tokenizationEnrollConfirmDialogTitle",defaultMessage:"Pay safely with a virtual card",description:"Title for the enroll confirmation dialog"}),tokenizationEnrollConfirmDialogTitleForRewards:vh({id:"tokenizationEnrollConfirmDialogTitleForRewards",defaultMessage:"Set up a virtual card and earn 20 Microsoft Rewards points",description:"Title for the enroll confirmation dialog for rewards incentive"}),tokenizationEnrollConfirmModalDescription:vh({id:"tokenizationEnrollConfirmModalDescription",description:"Description for the enroll confirm dialog",defaultMessage:"A virtual card hides your card details from merchants when you shop online. If any of them experiences a data breach, your details remain protected. $1"}),tokenizationEnrollConfirmFooterDescription:vh({id:"tokenizationEnrollConfirmFooterDescription",description:"Description for the enroll confirm footer",defaultMessage:"Your card issuer may send a verification code or request the card's security code to verify it's you."}),tokenizationTerms:vh({id:"tokenizationTerms",defaultMessage:"By continuing, you agree to the $1.",description:"Terms description shows in tokenization dialog"}),tokenizeCardFetchCodeError:vh({id:"tokenizeCardFetchCodeError",defaultMessage:"Your card issuer had an issue sending the code. Request another code or use a different verification method.",description:"Error message shows when sending verification code failed"}),tokenizeCardFetchCodeErrorCustomerService:vh({id:"tokenizeCardFetchCodeErrorCustomerService",defaultMessage:"Your card issuer had an issue generating the code. Please try a different verification method or try again later.",description:"Error message shows when issuer cannot generate verification code"}),manageYourPaymentMethodsLinkText:vh({id:"manageYourPaymentMethodsLinkText",defaultMessage:"Manage your payment methods",description:"the link text for wallet page"}),walletDrawerLabelShowCardNumber:vh({id:"walletDrawerLabelShowCardNumber",defaultMessage:"Show card number",description:"The label for the button to show card number"}),walletDrawerLabelCopyCardNumber:vh({id:"walletDrawerLabelCopyCardNumber",defaultMessage:"Copy card number",description:"The label for the button to copy card number"}),walletDrawerLabelShowExpirationDate:vh({id:"walletDrawerLabelShowExpirationDate",defaultMessage:"Copy expiration date",description:"The label for the button to copy expiration date"}),walletDrawerLabelShowCvc:vh({id:"walletDrawerLabelShowCvc",defaultMessage:"Show CVC",description:"The label for the button to show CVC"}),walletDrawerLabelCopyCvc:vh({id:"walletDrawerLabelCopyCvc",defaultMessage:"Copy CVC",description:"The label for the button to copy CVC"}),walletDrawerLabelCopyNameAddress:vh({id:"walletDrawerLabelCopyNameAddress",defaultMessage:"Copy name and address",description:"The label for the button to copy name and address"}),walletFeedbackThankYouText:vh({id:"walletFeedbackThankYouText",defaultMessage:"Thank you for your feedback. It will help us improve Wallet.",description:"Than you text after users provide feedback"}),walletMicrofeedbackPrompt:vh({id:"walletMicrofeedbackPrompt",defaultMessage:"Satisfied with Wallet?",description:"Text to ask users to provide feedback"}),feedbackOptionAutofillDontWork:vh({id:"feedbackOptionAutofillDontWork",defaultMessage:"Autofill did not work",description:"The string used as the first dislike option for wallet BNPL feedback."}),feedbackOptionTookTooMuchTime:vh({id:"feedbackOptionTookTooMuchTime",defaultMessage:"Took too much time",description:"The string used as the second dislike option for wallet BNPL feedback."}),feedbackOptionOthers:vh({id:"feedbackOptionOthers",defaultMessage:"Other",description:"The string used as the other dislike option for wallet feedback."}),walletDrawerLinkErrorMessage:vh({id:"walletDrawerLinkErrorMessage",defaultMessage:"We are unable to link your Microsoft account to $1. Please try again later.",description:"Text of failed link account notification in Wallet EC BNPL"}),walletDrawerPayWithVirtualCard:vh({id:"walletDrawerPayWithVirtualCard",defaultMessage:"Pay with your $1 $2 card",description:"The description to pay with your virtual card",examples:[{name:"INSTALLMENT_NAME",value:"ZIP"},{name:"CARD_BRAND",value:"Visa"}]}),walletDrawerSystemErrorHeader:vh({id:"walletDrawerSystemErrorHeader",defaultMessage:"Uh oh",description:"Text of system failure view title"}),walletDrawerAutoFillMessage:vh({id:"walletDrawerAutoFillMessage",defaultMessage:"We've automatically filled your card information from $1.",description:"The message when autofill succeed"}),walletDrawerAutoFillMessageWithBillingAddress:vh({id:"walletDrawerAutoFillMessageWithBillingAddress",defaultMessage:"Your payment details from $1 have been filled in. If not, click the card and address details below to copy.",description:"The message when autofill succeed which has billing address"}),walletDrawerAutoFillMessageWithoutBillingAddress:vh({id:"walletDrawerAutoFillMessageWithoutBillingAddress",defaultMessage:"Your payment details from $1 have been filled in. If not, click the card details below to copy. To complete this purchase, please fill in your home billing address.",description:"The message when autofill succeed which does not have billing address"}),walletDrawerAutoFillErrorMessage:vh({id:"walletDrawerAutoFillErrorMessage",defaultMessage:"We are unable to autofill your card information from $1. Please manually enter your $1 card information during checkout.",description:"The error message when autofill fails"}),commonSubtitle:vh({id:"commonSubtitle",defaultMessage:"See if you qualify to pay over time",description:"The common sub title of the total amount dialog"}),msPayAddCardAgreement:vh({id:"msPayAddCardAgreement",defaultMessage:"By continuing, you agree to the $1, $2, and $3 regarding how your data is handled.",description:"Privacy statement at the save card action when the card is to be saved by uploading it to Microsoft Payments and also saved locally, $1, $2 and $3 are links"}),paymentServiceTermsLinkText:vh({id:"paymentServiceTermsLinkText",defaultMessage:"Payment Service Terms",description:"Text for Edge terms of servcie link for the Autofill save card prompt when the card is to be saved by uploading it to Microsoft Payments and also saved locally. The prompt can be either a bubble or an infobar."}),previousButtonAriaLabel:vh({id:"previousButtonAriaLabel",defaultMessage:"Go to previous page",description:"label for the previous button in the pagination mechanism. Clicking this button will take the user back to the previous page in the pagination."}),nextButtonAriaLabel:vh({id:"nextButtonAriaLabel",defaultMessage:"Go to next page",description:"label for the next button in the pagination mechanism. Clicking this button will take the user to the next page in the pagination."}),paginationButtonAriaLabel:vh({id:"paginationButtonAriaLabel",defaultMessage:"Go to page $1",description:"label for the pagination button. Clicking this button will take the user to the specific page in the pagination."}),aboutTermsOfUseLinkText:vh({id:"aboutTermsOfUseLinkText",description:"The label of the link used to direct a user to the terms of use webpage.",defaultMessage:"Microsoft Edge Terms of Use"}),aboutPrivacyStatementLinkText:vh({id:"aboutPrivacyStatementLinkText",description:"The label of the link used to direct a user to the privacy statement webpage",defaultMessage:"Microsoft Privacy Statement"}),walletCommonAccountCount:vh({id:"walletCommonAccountCount",description:"For each group indicating the count of accounts, $1 is the count of accounts",defaultMessage:"$1 accounts"}),walletSeeDetailsAriaLabel:vh({id:"walletSeeDetailsAriaLabel",description:"Aria-label for buttons that go to detail page",defaultMessage:"see details"}),walletPWAPromoTitle:vh({id:"walletPWAPromoTitle",description:"Title of promo Wallet PWA (progressive web app) installation",defaultMessage:"Add a shortcut to Wallet"}),walletPWAPromoContent:vh({id:"walletPWAPromoContent",description:"Content of promo Wallet PWA (progressive web app) installation, $1 is the number of reward points",defaultMessage:"Install now and earn $1 Microsoft Rewards points.",examples:[{name:"NUMBER_OF_POINTS",value:"30"}]}),walletPWACommonPromoContent:vh({id:"walletPWACommonPromoContent",description:"Content of promo Wallet PWA (progressive web app) installation for all type od users",defaultMessage:"Install now for faster access to Wallet."}),walletPWAAddShortcut:vh({id:"walletPWAAddShortcut",description:"Wallet PWA (progressive web app) installation button text",defaultMessage:"Add shortcut"}),walletNotInterestedText:vh({id:"walletNotInterestedText",description:"Text for not interested action/feedback, especially for promotion",defaultMessage:"Not interested"}),feedbackLike:vh({id:"feedbackLike",description:"Like button for mini feedback",defaultMessage:"Like"}),feedbackDislike:vh({id:"feedbackDislike",description:"Dislike button for mini feedback",defaultMessage:"Dislike"})};function wh(e,t){switch(e.type){case La.CardExpired:case La.CardExpiring:return function(e,t){const{guid:o,network:i,cardNumber:n}={guid:e.previewData?.guid,network:e.previewData?.network,cardNumber:e.previewData?.cardNumber},r=e.type==La.CardExpired,a=r?as.msWalletNotificationCardExpired():as.msWalletNotificationCardExpiring(),s=function(e,t){const o=new URL(`${oh.walletPaymentMethodsURL}/cardDetails/edit`);return e?.length>0&&(o.hash=`#paymentInstrumentId=${e}`),es(Ja(o.toString()),t?"CardExpired":"CardExpiring")}(o,r),l=as.msWalletNotificationUpdateButton1(),c=function(e,t){return Ma(e)?ca.valueExists("msWalletNotificationUpdateExpTextV2")?ca.getStringF("msWalletNotificationUpdateExpTextV2",e,`****${Da(t)}`):as.msWalletNotificationUpdateExpText([`****${Da(t)}`]):ns({id:"msWalletNotificationUpdateExpTextV2MissingIssuer",description:"Update your card ending in $1 to continue using it.",defaultMessage:"Update your card ending in $1 to continue using it.",values:[`****${Da(t)}`]})}(i,n);return ne` ${r?nh:rh} `}(e,t);case La.SignupCryptoWallet:return function(e,t){const o=as.msWalletNotificationCryptowalletSignupTitle(),i=as.msWalletNotificationCryptowalletSignupDescription(),n=es(Ja("edge://wallet/crypto/onboard?from=notification"),"CryptoSignup"),r=as.msWalletNotificationCryptowalletJoinButton();return ne` `}(e,t);case La.CardTokenizationEligible:return ph(e,t);case La.PasswordLeakage:return function(e,t){const{LeakedPasswordCount:o}=e.previewData,i=as.msWalletNotificationPasswordCompromiseTitle(),n=1==o?as.msWalletNotificationPasswordCompromiseBodySingular():as.msWalletNotificationPasswordCompromiseBody([o]),r=new URL(aa.getString("msWalletPageURL")+"/passwords/");r.hash="#filter=Leaked";const a=es(Ja(r.toString()),"PasswordLeakage"),s=ns({id:"msWalletNotificationFixLeakage",description:"The text of view details link in password leakage notification",defaultMessage:"View details"});return ne` `}(e,t);case La.UpcomingHotelReservations:return function(e,t){const{HotelName:o,CheckinDate:i,CheckoutDate:n}=e.previewData,r=new Date(i).toLocaleDateString(void 0,{month:"short",day:"numeric"}),a=new Date(n).toLocaleDateString(void 0,{month:"short",day:"numeric"}),s=as.msWalletNotificationHotelReservationTitle(),l=as.msWalletNotificationHotelReservationBody([o,r,a]),c=new URL(aa.getString("msWalletPageURL")+"/tickets/");c.hash="#tab=travelnotification";const d=es(Ja(c.toString()),"HotelReservation"),u=as.msWalletNotificationHotelReservationViewDetails();return ne` `}(e,t);case La.PersonalizedOffersAvailable:return function(e,t){const o=e.previewData?.contentUrl,i=e.previewData?.contentImageUrl,n=e.previewData?.contentRebateValue,r=e.previewData?.expireEpochTime,a=as.personalizedOffersViewOfferText();return ne` `}(e,t);case La.RoamCard:return function(e,t){const o=e.previewData?.guid,i=e.previewData?.cardNumber,n=ss.msWalletNotificationRoamCardHeaderV3(),r=es(Ja(`edge://wallet/paymentMethods/cardDetails/edit#paymentInstrumentId=${o}&usage=${sh.RoamCard}`),"CardRoaming"),a=ss.msWalletNotificationRoamCardActionV2(),s=`•••• •••• •••• ${Da(i)}`;return ne` `}(e,t);case La.DonationSummary:return function(e,t){const o=as.msWalletNotificationDonationSummaryTitle(),i=new URL(ca.getString("msWalletPageURL")+"/donation/");i.hash="#tab=overviewfromnotification";const n=es(Ja(i.toString()),"DonationSummary"),r=as.msWalletNotificationDonationSummaryLinkText();return ne` `}(e,t);case La.PackageTracking:return function(e,t){const{IsShoppingPackageTrackingUserConsent:o}=e.previewData,i=o?Ih.ViewOrder:Ih.TrackOrder,n=i===Ih.ViewOrder?as.msWalletNotificationOrderStatusTitle():as.msWalletNotificationTrackOrderTitle(),r=i===Ih.ViewOrder?"":as.msWalletNotificationTrackOrderSubTitle(),a=es(Ja(new URL(ca.getString("msWalletPageURL")+"/orders/").toString()),"PackageTracking"),s=i===Ih.ViewOrder?as.msWalletNotificationViewDetailLink():as.msWalletNotificationTrackOrderLink();return ne` `}(e,t);case La.Rebates:return function(e,t){const o=as.msWalletNotificationRebatesCashoutTitle(),{balance:i=0}=e.previewData,n=5*Math.floor(i/5),r=i<5?as.msWalletNotificationRebatesCashoutDescription():as.msWalletNotificationRebatesCashoutAmountDescription([`$${n}`]),a=oh.microsoftRebatesPayoutURL,s=as.msWalletNotificationRebatesCashoutAction();return ne` `}(e,t);case La.PWAPromotion:return function(e,t){const o=Ch.walletPWAPromoTitle(),i=Ch.walletPWACommonPromoContent(),n=es(Ja(new URL(aa.getString("msWalletPageURL")).toString()),"PWAPromotion"),r=Ch.walletPWAAddShortcut();return ne` `}(e,t);case La.DonationTrendNpo:return function(e,t){const o=e.data?.causeName,i=as.msWalletNotificationDonationTrendNpoTitle(),n=as.msWalletNotificationDonationTrendNpoDescription([o]),r=new URL(aa.getString("msWalletPageURL")+"/donation/");r.hash=o?`#tab=explore&npo=${o}`:"#tab=explore";const a=es(Ja(r.toString()),"PWAPromotion"),s=as.msWalletNotificationDonationTrendNpoLink();return ne` `}(e,t);default:return Xa(xa.UNSUPPORTED_TYPE,t),null}}const Mh=I``,Dh=ne` ${le((e=>e.notification),ne`
${e=>wh(e.notification,e.appName)}
`)} `;let Ph=class extends Ie{get notification(){return y.track(this,"notification"),this._notification}set notification(e){this._notification=e,y.notify(this,"notification")}get appName(){return y.track(this,"appName"),this._appName}set appName(e){this._appName=e,y.notify(this,"appName")}};Ph=function(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a}([be({name:"notification-container",template:Dh,styles:Mh})],Ph);const xh=new Set(["children","localName","ref","style","className"]),kh=Object.freeze(Object.create(null));function Lh(e,t){if(!t.name){const o=Te.forType(e);if(!o)throw new Error("React wrappers must wrap a FASTElement or be configured with a name.");t.name=o.name}return t.name}function Fh(e){return e.events||(e.events={})}function Gh(e,t,o){return!xh.has(o)||(console.warn(`${Lh(e,t)} contains property ${o} which is a React reserved property. It will be used by React and not set on the element.`),!1)}(function(e,t){let o=[];return{wrap:function(t,i={}){t instanceof ht&&(o.push(t),t=t.type);class n extends e.Component{constructor(){super(...arguments),this._element=null}_updateElement(e){const t=this._element;if(null===t)return;const o=this.props,n=e||kh,r=Fh(i);for(const e in this._elementProps){const i=o[e],a=r[e];if(void 0===a)t[e]=i;else{const o=n[e];if(i===o)continue;void 0!==o&&t.removeEventListener(a,o),void 0!==i&&t.addEventListener(a,i)}}}componentDidMount(){this._updateElement()}componentDidUpdate(e){this._updateElement(e)}render(){const o=this.props.__forwardedRef;void 0!==this._ref&&this._userRef===o||(this._ref=e=>{null===this._element&&(this._element=e),null!==o&&function(e,t){"function"==typeof e?e(t):e.current=t}(o,e),this._userRef=o});const n={ref:this._ref},r=this._elementProps={},a=function(e,t){if(!t.keys)if(t.properties)t.keys=new Set(t.properties.concat(Object.keys(Fh(t))));else{const o=new Set(Object.keys(Fh(t))),i=y.getAccessors(e.prototype);if(i.length>0)for(const n of i)Gh(e,t,n.name)&&o.add(n.name);else for(const i in e.prototype)!(i in HTMLElement.prototype)&&Gh(e,t,i)&&o.add(i);t.keys=o}return t.keys}(t,i),s=this.props;for(const e in s){const t=s[e];a.has(e)?r[e]=t:n["className"===e?"class":e]=t}return e.createElement(Lh(t,i),n)}}return e.forwardRef(((t,o)=>e.createElement(n,Object.assign(Object.assign({},t),{__forwardedRef:o}),null==t?void 0:t.children)))},registry:{register(e,...t){o.forEach((o=>o.register(e,...t))),o=[]}}}})(ts).wrap(Ph,{properties:["notification","appName"]});const Bh=e=>{e.preventDefault()};Ft.getOrCreate(undefined).withPrefix("fluent").register(Tr(),Ur(),$r(),ea());const Wh=I` .root { width: 298px; background-color: ${ia.whiteBackground}; color: var(--neutral-foreground-rest); } .root fluent-divider { margin: 0px; } @media (prefers-color-scheme: dark) { .root { background-color: ${ia.darkMiniWalletBackground}; } .root fluent-divider { border-color: ${ia.miniWalletDividerDarkMode}; } } `,Uh=ne`
${le((e=>e.notification),ne`e.notification} :appName=${e=>e.appName} >`)}
`;let Vh=class extends Ie{constructor(){super(),window.addEventListener("error",(function(e){e.error&&Ha(e,"notification-fast")})),this.notification=function(){let e=null;return ca.valueExists("notification_data")&&(e=(e=>{const t=e.type;switch(t){case La.CardExpiring:case La.CardExpired:case La.RoamCard:case La.CardTokenizationEligible:{const o=JSON.parse(e.data);return Qa(!1===o.isLocal,Ma(o.network)),{type:t,dataKey:e.key,data:null,previewData:o}}case La.PackageTracking:case La.Rebates:case La.PasswordLeakage:case La.UpcomingHotelReservations:case La.FeaturePromotion:case La.DonationSummary:return{type:t,dataKey:e.key,previewData:JSON.parse(e.data)};case La.PersonalizedOffersAvailable:return{type:t,dataKey:e.key,data:null,previewData:JSON.parse(e.data)};case La.SignupCryptoWallet:case La.EtreeCampaign:case La.PWAPromotion:return{type:t,dataKey:e.key};case La.Etree:case La.DonationTrendNpo:return{type:t,dataKey:e.key,data:e?.data?JSON.parse(e?.data):null}}})(ca.getValue("notification_data"))),e}(),this.appName=Ga.MiniWallet}connectedCallback(){super.connectedCallback();const e=window.matchMedia("(prefers-color-scheme: dark)"),t=e=>{const t=e.matches?qo.DarkMode:qo.LightMode,o=this.shadowRoot.querySelector("fluent-design-system-provider");vi.setValueFor(o,t)};t(e),e.addEventListener("change",t),document.addEventListener("contextmenu",Bh)}disconnectedCallback(){window.removeEventListener("error",(e=>Ha(e,"hub"))),document.removeEventListener("contextmenu",Bh)}};Vh=function(e,t,o,i){var n,r=arguments.length,a=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var s=e.length-1;s>=0;s--)(n=e[s])&&(a=(r<3?n(a):r>3?n(t,o,a):n(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a}([be({name:"notification-fast",template:Uh,styles:Wh})],Vh)})()})();